Documentation du code de SPIP et de ses plugins

SPIP

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

$scripts  : array<string|int, mixed>
$styles  : array<string|int, mixed>

Methods

__construct()  : mixed
onHeaderPrive()  : void
onHeaderPriveCss()  : void
onInsertHead()  : void
onInsertHeadCss()  : void
resolveScriptSrc()  : string|null
resolveStyleHref()  : string|null

Properties

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}> = []

resolveScriptSrc()

private resolveScriptSrc(array{path?: string, url?: string} $script) : string|null
Parameters
$script : array{path?: string, url?: string}
Return values
string|null

resolveStyleHref()

private resolveStyleHref(array{path?: string, url?: string, media?: string} $style) : string|null
Parameters
$style : array{path?: string, url?: string, media?: string}
Return values
string|null

        
On this page

Search results