Assetic\Factory\LazyAssetManager
A lazy asset manager is a composition of a factory and many formula loaders.
- Author: Kris Wallsmith <kris.wallsmith@gmail.com>
Synopsis
class LazyAssetManager
extends AssetManager
{
- // members
- private $factory;
- private $loaders;
- private $resources;
- private $formulae;
- private $loaded;
- private $loading;
- // methods
- public void __construct()
- public void setLoader()
- public void addResource()
- public array getResources()
- public Boolean hasFormula()
- public array getFormula()
- public void setFormula()
- public void load()
- public void get()
- public void has()
- public void getNames()
- public void isDebug()
- public void getLastModified()
- // Inherited methods from AssetManager
- public AssetInterface get()
- public Boolean has()
- public void set()
- public array getNames()
- public void clear()
Hierarchy
Extends
Members
private
- $factory
- $formulae
- $loaded
- $loaders
- $loading
- $resources
Methods
public
- __construct() — Constructor.
- addResource() — Adds a resource to the asset manager.
- get()
- getFormula() — Returns an asset's formula.
- getLastModified()
- getNames()
- getResources() — Returns an array of resources.
- has()
- hasFormula() — Checks for an asset formula.
- isDebug()
- load() — Loads formulae from resources.
- setFormula() — Sets a formula on the asset manager.
- setLoader() — Adds a loader to the asset manager.
Inherited from Assetic\AssetManager
public
- clear() — Clears all assets.
- get() — Gets an asset by name.
- getNames() — Returns an array of asset names.
- has() — Checks if the current asset manager has a certain asset.
- set() — Registers an asset to the current asset manager.