ResourceUtility
Read onlyYes
Table of Contents
Methods
- __construct() : mixed
- getAdditionalResourcesForModules() : array{js: string, css: string}
- Get additional resources (css, js) from modules and merge it to one array - returns an array of full html tags
- getResources() : array<string|int, mixed>
- Return a string with tags for main admin panel resources
- getCssTag() : string
- Get a css tag for file - with absolute web path resolving
- getJsTag() : string
- Get a script tag for JavaScript with absolute paths
Methods
__construct()
    public
                    __construct(SystemResourceFactory $resourceFactory, SystemResourcePublisherInterface $resourcePublisher) : mixed
    Parameters
- $resourceFactory : SystemResourceFactory
- $resourcePublisher : SystemResourcePublisherInterface
getAdditionalResourcesForModules()
Get additional resources (css, js) from modules and merge it to one array - returns an array of full html tags
    public
                    getAdditionalResourcesForModules(array<string|int, ModuleInterface> $modules, array<string, string|ConsumableNonce> $attributes, ServerRequestInterface $request) : array{js: string, css: string}
    Parameters
- $modules : array<string|int, ModuleInterface>
- $attributes : array<string, string|ConsumableNonce>
- $request : ServerRequestInterface
Return values
array{js: string, css: string}getResources()
Return a string with tags for main admin panel resources
    public
                    getResources(array<string, string|ConsumableNonce> $attributes, ServerRequestInterface $request) : array<string|int, mixed>
    Parameters
- $attributes : array<string, string|ConsumableNonce>
- $request : ServerRequestInterface
Return values
array<string|int, mixed>getCssTag()
Get a css tag for file - with absolute web path resolving
    protected
                    getCssTag(string $cssFileLocation, array<string, string|ConsumableNonce> $attributes, ServerRequestInterface $request) : string
    Parameters
- $cssFileLocation : string
- $attributes : array<string, string|ConsumableNonce>
- $request : ServerRequestInterface
Return values
stringgetJsTag()
Get a script tag for JavaScript with absolute paths
    protected
                    getJsTag(string $jsFileLocation, array<string, string|ConsumableNonce> $attributes, ServerRequestInterface $request) : string
    Parameters
- $jsFileLocation : string
- $attributes : array<string, string|ConsumableNonce>
- $request : ServerRequestInterface