LegacyAssetsTrait
Trait LegacyAssetsTrait
Table of Contents
Methods
- addAsyncJs() : Assets
- Convenience wrapper for async loading of JavaScript
- addDeferJs() : Assets
- Convenience wrapper for deferred loading of JavaScript
- createArgumentsFromLegacy() : array<string|int, mixed>
- unifyLegacyArguments() : array<string|int, mixed>
Methods
addAsyncJs()
Convenience wrapper for async loading of JavaScript
public
addAsyncJs(string|array<string|int, mixed> $asset[, int $priority = 10 ][, bool $pipeline = true ][, string $group = 'head' ]) : Assets
Please use dynamic method with ['loading' => 'async'].
Parameters
- $asset : string|array<string|int, mixed>
- $priority : int = 10
- $pipeline : bool = true
- $group : string = 'head'
-
name of the group
Return values
AssetsaddDeferJs()
Convenience wrapper for deferred loading of JavaScript
public
addDeferJs(string|array<string|int, mixed> $asset[, int $priority = 10 ][, bool $pipeline = true ][, string $group = 'head' ]) : Assets
Please use dynamic method with ['loading' => 'defer'].
Parameters
- $asset : string|array<string|int, mixed>
- $priority : int = 10
- $pipeline : bool = true
- $group : string = 'head'
-
name of the group
Return values
AssetscreateArgumentsFromLegacy()
protected
createArgumentsFromLegacy(array<string|int, mixed> $args, array<string|int, mixed> $defaults) : array<string|int, mixed>
Parameters
- $args : array<string|int, mixed>
- $defaults : array<string|int, mixed>
Return values
array<string|int, mixed>unifyLegacyArguments()
protected
unifyLegacyArguments(array<string|int, mixed> $args[, string $type = Assets::CSS_TYPE ]) : array<string|int, mixed>
Parameters
- $args : array<string|int, mixed>
- $type : string = Assets::CSS_TYPE