class AssetManager

Manages assets.

Properties

private $assets

Methods

get(string $name)

Gets an asset by name.

bool
has(string $name)

Checks if the current asset manager has a certain asset.

set(string $name, AssetInterface $asset)

Registers an asset to the current asset manager.

array
getNames()

Returns an array of asset names.

clear()

Clears all assets.

Details

at line 34
AssetInterface get(string $name)

Gets an asset by name.

Parameters

string $name

The asset name

Return Value

AssetInterface

The asset

Exceptions

InvalidArgumentException

at line 50
bool has(string $name)

Checks if the current asset manager has a certain asset.

Parameters

string $name

an asset name

Return Value

bool

True if the asset has been set, false if not

at line 63
set(string $name, AssetInterface $asset)

Registers an asset to the current asset manager.

Parameters

string $name

The asset name

AssetInterface $asset

The asset

Exceptions

InvalidArgumentException

at line 77
array getNames()

Returns an array of asset names.

Return Value

array

An array of asset names

at line 85
clear()

Clears all assets.