LegacyHeadAssetsListener
in package
Read onlyYes
FinalYes
Injecte les assets déclarés dans paquet.xml (balises <style> et <script>).
Ce listener est configuré dynamiquement lors de la précompilation du conteneur avec les assets collectés depuis les fichiers paquet.xml des plugins.
Table of Contents
Properties
Methods
- __construct() : mixed
- onHeaderPrive() : void
- onHeaderPriveCss() : void
- onInsertHead() : void
- onInsertHeadCss() : void
- resolveScriptSrc() : string|null
- resolveStyleHref() : string|null
Properties
$scripts
private
array<string|int, mixed>
$scripts
= []
$styles
private
array<string|int, mixed>
$styles
= []
Methods
__construct()
public
__construct([array<int, array{path?: string, url?: string, media?: string}> $styles = [] ][, array<int, array{path?: string, url?: string}> $scripts = [] ]) : mixed
Parameters
- $styles : array<int, array{path?: string, url?: string, media?: string}> = []
- $scripts : array<int, array{path?: string, url?: string}> = []
onHeaderPrive()
public
onHeaderPrive(HeaderPriveEvent $event) : void
Parameters
- $event : HeaderPriveEvent
onHeaderPriveCss()
public
onHeaderPriveCss(HeaderPriveCssEvent $event) : void
Parameters
- $event : HeaderPriveCssEvent
onInsertHead()
public
onInsertHead(InsertHeadEvent $event) : void
Parameters
- $event : InsertHeadEvent
onInsertHeadCss()
public
onInsertHeadCss(InsertHeadCssEvent $event) : void
Parameters
- $event : InsertHeadCssEvent
resolveScriptSrc()
private
resolveScriptSrc(array{path?: string, url?: string} $script) : string|null
Parameters
- $script : array{path?: string, url?: string}
Return values
string|nullresolveStyleHref()
private
resolveStyleHref(array{path?: string, url?: string, media?: string} $style) : string|null
Parameters
- $style : array{path?: string, url?: string, media?: string}