class AssetCache

Caches an asset to avoid the cost of loading and dumping.

@author Kris Wallsmith <kris.wallsmith@gmail.com>

Hierarchy

Expanded class hierarchy of AssetCache

1 file declares its use of AssetCache

File

drupal/core/vendor/kriswallsmith/assetic/src/Assetic/Asset/AssetCache.php, line 23

Namespace

Assetic\Asset
View source

Members

Namesort descending Modifiers Type Description Overrides
AssetCache::$asset private property
AssetCache::$cache private property
AssetCache::clearFilters public function Clears all filters from the current asset. Overrides AssetInterface::clearFilters
AssetCache::dump public function Applies dump filters and returns the asset as a string. Overrides AssetInterface::dump
AssetCache::ensureFilter public function Ensures the current asset includes the supplied filter. Overrides AssetInterface::ensureFilter
AssetCache::getCacheKey private static function Returns a cache key for the current asset.
AssetCache::getContent public function Returns the loaded content of the current asset. Overrides AssetInterface::getContent
AssetCache::getFilters public function Returns an array of filters currently applied. Overrides AssetInterface::getFilters
AssetCache::getLastModified public function Returns the time the current asset was last modified. Overrides AssetInterface::getLastModified
AssetCache::getSourcePath public function Returns the relative path for the source asset. Overrides AssetInterface::getSourcePath
AssetCache::getSourceRoot public function Returns an absolute path or URL to the source asset's root directory. Overrides AssetInterface::getSourceRoot
AssetCache::getTargetPath public function Returns the URL for the current asset. Overrides AssetInterface::getTargetPath
AssetCache::getValues public function Returns the current values for this asset. Overrides AssetInterface::getValues
AssetCache::getVars public function Returns an array of variable names for this asset. Overrides AssetInterface::getVars
AssetCache::load public function Loads the asset into memory and applies load filters. Overrides AssetInterface::load
AssetCache::setContent public function Sets the content of the current asset. Overrides AssetInterface::setContent
AssetCache::setTargetPath public function Sets the URL for the current asset. Overrides AssetInterface::setTargetPath
AssetCache::setValues public function Sets the values for the asset's variables. Overrides AssetInterface::setValues
AssetCache::__construct public function