ResourceUtility

Table of Contents

Methods

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

getAdditionalResourcesForModules()

Get additional resources (css, js) from modules and merge it to one array - returns an array of full html tags

public static getAdditionalResourcesForModules(array<string|int, ModuleInterface$modules[, array<string, string|ConsumableNonce$attributes = [] ]) : array{js: string, css: string}
Parameters
$modules : array<string|int, ModuleInterface>
$attributes : array<string, string|ConsumableNonce> = []
Return values
array{js: string, css: string}

getResources()

Return a string with tags for main admin panel resources

public static getResources([array<string, string|ConsumableNonce$attributes = [] ]) : array<string|int, mixed>
Parameters
$attributes : array<string, string|ConsumableNonce> = []
Return values
array<string|int, mixed>

getCssTag()

Get a css tag for file - with absolute web path resolving

protected static getCssTag(string $cssFileLocation, array<string, string|ConsumableNonce$attributes) : string
Parameters
$cssFileLocation : string
$attributes : array<string, string|ConsumableNonce>
Return values
string

getJsTag()

Get a script tag for JavaScript with absolute paths

protected static getJsTag(string $jsFileLocation, array<string, string|ConsumableNonce$attributes) : string
Parameters
$jsFileLocation : string
$attributes : array<string, string|ConsumableNonce>
Return values
string

        
On this page

Search results