DefaultFactory
Factory returns default folder structure object hierarchy
This class is only meant to be used within EXT:install and is not part of the TYPO3 Core API.
Table of Contents
Methods
- getStructure() : StructureFacadeInterface
- Get default structure object hierarchy
- getDefaultStructureDefinition() : array<string|int, mixed>
- Default definition of folder and file structure with dynamic permission settings
- getFileadminStructure() : array<string|int, mixed>
- getPublicStructure() : array<string|int, mixed>
- Get public path structure while resolving nested paths
- getTemporaryAssetsFolderStructure() : array<string|int, mixed>
- This defines the structure for typo3temp/assets
Methods
getStructure()
Get default structure object hierarchy
public
getStructure([WebserverType $webserverType = WebserverType::Other ]) : StructureFacadeInterface
Parameters
- $webserverType : WebserverType = WebserverType::Other
Return values
StructureFacadeInterfacegetDefaultStructureDefinition()
Default definition of folder and file structure with dynamic permission settings
protected
getDefaultStructureDefinition(WebserverType $webserverType) : array<string|int, mixed>
Parameters
- $webserverType : WebserverType
Return values
array<string|int, mixed>getFileadminStructure()
protected
getFileadminStructure() : array<string|int, mixed>
Return values
array<string|int, mixed>getPublicStructure()
Get public path structure while resolving nested paths
protected
getPublicStructure(string $publicPath, array<string|int, mixed> $subStructure) : array<string|int, mixed>
Parameters
- $publicPath : string
- $subStructure : array<string|int, mixed>
Return values
array<string|int, mixed>getTemporaryAssetsFolderStructure()
This defines the structure for typo3temp/assets
protected
getTemporaryAssetsFolderStructure() : array<string|int, mixed>