Files::factory()
Creates a files collection from an array of props
Files::factory(array $files, Kirby\Cms\Model $parent): Kirby\Cms\Files
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 |