Files::factory()
Creates a files collection from an array of props
Parameters
Name | Type | Default |
---|---|---|
$files * | array |
– |
$parent * | Kirby\Cms\Model |
– |
The $files
parameter is an array of Kirby\Cms\File
objects or an array of arrays, where each array contains the properties to create a Kirby\Cms\File
object. Pass the following data for each file:
Name | Type | Description |
---|---|---|
blueprint | array |
Sets the Blueprint object |
content | array |
Sets the Content object |
filename * | string |
Sets the filename |
parent | Kirby\Cms\Model |
Sets the parent model object; this property is required for File::create() andwill be generally required starting with Kirby 3.7.0 |
root | string |
Always set the root to null, to invoke auto root detection |
template | string |
|
translations | array |
Create the translations collection from an array |
url | string |
Sets the url |