AssetManager
in package
Gestiona los assets de la aplicación.
Tags
Table of Contents
- $list : array<string|int, mixed>
- add() : void
- Añade un asset a la lista.
- addCss() : void
- addJs() : void
- addJsModule() : void
- clear() : void
- Eliminamos todos los assets de la lista
- combinedCss() : string
- Combina los assets CSS en un único archivo y devuelve la ruta.
- combinedJs() : string
- Combina los assets JS en un único archivo y devuelve la ruta.
- get() : array<string|int, mixed>
- Devuelve la lista de assets de un tipo.
- getCss() : array<string|int, mixed>
- getJs() : array<string|int, mixed>
- getJsModules() : array<string|int, mixed>
- setAssetsForPage() : void
- Busca los assets de una página y los añade a la lista.
- dirname() : string
- fixCombinedCss() : string
- init() : void
- pull() : array<string|int, mixed>
- sort() : void
- Ordenamos los assets por prioridad
Properties
$list
protected
static array<string|int, mixed>
$list
Methods
add()
Añade un asset a la lista.
public
static add(string $type, string $asset[, int $priority = 1 ]) : void
Parameters
- $type : string
- $asset : string
- $priority : int = 1
Return values
void —addCss()
public
static addCss(string $asset[, int $priority = 1 ]) : void
Parameters
- $asset : string
- $priority : int = 1
Return values
void —addJs()
public
static addJs(string $asset[, int $priority = 1 ]) : void
Parameters
- $asset : string
- $priority : int = 1
Return values
void —addJsModule()
public
static addJsModule(string $asset[, int $priority = 1 ]) : void
Parameters
- $asset : string
- $priority : int = 1
Return values
void —clear()
Eliminamos todos los assets de la lista
public
static clear() : void
Return values
void —combinedCss()
Combina los assets CSS en un único archivo y devuelve la ruta.
public
static combinedCss() : string
Return values
string —combinedJs()
Combina los assets JS en un único archivo y devuelve la ruta.
public
static combinedJs() : string
Return values
string —get()
Devuelve la lista de assets de un tipo.
public
static get(string $type) : array<string|int, mixed>
Parameters
- $type : string
Return values
array<string|int, mixed> —getCss()
public
static getCss() : array<string|int, mixed>
Return values
array<string|int, mixed> —getJs()
public
static getJs() : array<string|int, mixed>
Return values
array<string|int, mixed> —getJsModules()
public
static getJsModules() : array<string|int, mixed>
Return values
array<string|int, mixed> —setAssetsForPage()
Busca los assets de una página y los añade a la lista.
public
static setAssetsForPage(string $name) : void
Parameters
- $name : string
Return values
void —dirname()
protected
static dirname(string $path[, int $levels = 1 ]) : string
Parameters
- $path : string
- $levels : int = 1
Return values
string —fixCombinedCss()
protected
static fixCombinedCss(string $content, string $url) : string
Parameters
- $content : string
- $url : string
Return values
string —init()
protected
static init() : void
Return values
void —pull()
protected
static pull(string $type) : array<string|int, mixed>
Parameters
- $type : string
Return values
array<string|int, mixed> —sort()
Ordenamos los assets por prioridad
protected
static sort() : void