new Kirby()
Creates a new App instance
Parameters
Name | Type | Default | Description |
---|---|---|---|
$props | array |
[ ] |
|
$setInstance | bool |
true |
If false, the instance won't be set globally |
For the $props
parameter, you pass an array with the following data, which will be used to set up the Kirby\Cms\App
object:
Name | Type | Description |
---|---|---|
languages | array |
Create your own set of languages |
path | string |
Sets the request path that is used for the router |
request | array |
Sets the request |
roles | array |
Create your own set of roles |
site | Kirby\Cms\Site |array |
Sets a custom Site object |
user | Kirby\Cms\User |string |
Set the currently active user id |
users | array |
Create your own set of app users |