new Api()
Creates a new API instance
new Api(array $props)
Parameters
| Name | Type | Default |
|---|---|---|
| $props * | array |
– |
For the $props parameter, you pass an array with the following data, which will be used to set up the Kirby\Cms\Api object:
| Name | Type | Description |
|---|---|---|
| authentication | Closure |
Setter for the authentication callback |
| collections | array |
Setter for the collections definition |
| data | array |
Setter for the injected data |
| debug | bool |
Setter for the debug flag |
| kirby * | Kirby\Cms\App |
Setter for the parent Kirby instance |
| models | array |
Setter for the model definitions |
| requestData | array |
Setter for the request data |
| requestMethod | string |
Setter for the request method |
| routes | array |
Setter for the route definitions |
Parent class
Kirby\Cms\Api inherited from Kirby\Api\Api