ResourceCollection implements ResourceCollectionInterface
Read onlyYes
FinalYes
This is subject to change during v14 development. Do not use.
Table of Contents
Interfaces
Methods
- __construct() : mixed
- definitionForPath() : ResourceDefinitionInterface
- getPackageIcon() : string|null
- getPublicResourceDefinitions() : array<string|int, PublicResourceDefinition>
- isPublicPath() : bool
- withAdditionalResources() : ResourceCollectionInterface
Methods
__construct()
public
__construct([array<int, ResourceDefinitionInterface> $resourceDefinitions = [] ][, string|null $iconIdentifier = null ][, bool $createResourcesOnTheFly = true ]) : mixed
Parameters
- $resourceDefinitions : array<int, ResourceDefinitionInterface> = []
- $iconIdentifier : string|null = null
- $createResourcesOnTheFly : bool = true
definitionForPath()
public
definitionForPath(string $relativePath) : ResourceDefinitionInterface
Parameters
- $relativePath : string
Return values
ResourceDefinitionInterfacegetPackageIcon()
public
getPackageIcon() : string|null
Return values
string|nullgetPublicResourceDefinitions()
public
getPublicResourceDefinitions() : array<string|int, PublicResourceDefinition>
Return values
array<string|int, PublicResourceDefinition>isPublicPath()
public
isPublicPath(string $relativePath) : bool
Parameters
- $relativePath : string
Return values
boolwithAdditionalResources()
public
withAdditionalResources(self $resources) : ResourceCollectionInterface
Parameters
- $resources : self
Only to be used in VirtualAppPackage. Will be removed when deprecated asset config is removed