PHP Класс AssetManager\Service\AssetManager

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$asset The asset
$assetSetOnResponse Whether this instance has at least one asset successfully set on response
$cacheManager The AssetCacheManager service.
$config The asset_manager configuration
$filterManager The AssetFilterManager service.
$path The requested path
$resolver AssetManager\Resolver\ResolverInterface

Открытые методы

Метод Описание
__construct ( AssetManager\Resolver\ResolverInterface $resolver, array $config = [] ) : AssetManager Constructor
assetSetOnResponse ( ) : boolean Returns true if this instance of asset manager has at least one asset successfully set on response
getAssetCacheManager ( ) : AssetCacheManager Get the AssetCacheManager
getAssetFilterManager ( ) : AssetManager\Service\AssetFilterManager Get the AssetFilterManager
getResolver ( ) : AssetManager\Resolver\ResolverInterface Get the resolver used by the asset manager
resolvesToAsset ( Zend\Stdlib\RequestInterface $request ) : boolean Check if the request resolves to an asset.
setAssetCacheManager ( AssetCacheManager $cacheManager ) Set the AssetCacheManager.
setAssetFilterManager ( AssetManager\Service\AssetFilterManager $filterManager ) Set the AssetFilterManager.
setAssetOnResponse ( Zend\Stdlib\ResponseInterface $response ) : Zend\Stdlib\ResponseInterface Set the asset on the response, including headers and content.
setResolver ( AssetManager\Resolver\ResolverInterface $resolver ) Set the resolver to use in the asset manager

Защищенные методы

Метод Описание
resolve ( Zend\Stdlib\RequestInterface $request ) : mixed Resolve the request to a file.
setConfig ( array $config ) Set the config

Описание методов

__construct() публичный метод

Constructor
public __construct ( AssetManager\Resolver\ResolverInterface $resolver, array $config = [] ) : AssetManager
$resolver AssetManager\Resolver\ResolverInterface
$config array
Результат AssetManager

assetSetOnResponse() публичный метод

Returns true if this instance of asset manager has at least one asset successfully set on response
public assetSetOnResponse ( ) : boolean
Результат boolean

getAssetCacheManager() публичный метод

Get the AssetCacheManager
public getAssetCacheManager ( ) : AssetCacheManager
Результат AssetCacheManager

getAssetFilterManager() публичный метод

Get the AssetFilterManager
public getAssetFilterManager ( ) : AssetManager\Service\AssetFilterManager
Результат AssetManager\Service\AssetFilterManager

getResolver() публичный метод

Get the resolver used by the asset manager
public getResolver ( ) : AssetManager\Resolver\ResolverInterface
Результат AssetManager\Resolver\ResolverInterface

resolve() защищенный метод

Resolve the request to a file.
protected resolve ( Zend\Stdlib\RequestInterface $request ) : mixed
$request Zend\Stdlib\RequestInterface
Результат mixed false when not found, AssetInterface when resolved.

resolvesToAsset() публичный метод

Check if the request resolves to an asset.
public resolvesToAsset ( Zend\Stdlib\RequestInterface $request ) : boolean
$request Zend\Stdlib\RequestInterface
Результат boolean

setAssetCacheManager() публичный метод

Set the AssetCacheManager.
public setAssetCacheManager ( AssetCacheManager $cacheManager )
$cacheManager AssetCacheManager

setAssetFilterManager() публичный метод

Set the AssetFilterManager.
public setAssetFilterManager ( AssetManager\Service\AssetFilterManager $filterManager )
$filterManager AssetManager\Service\AssetFilterManager

setAssetOnResponse() публичный метод

Set the asset on the response, including headers and content.
public setAssetOnResponse ( Zend\Stdlib\ResponseInterface $response ) : Zend\Stdlib\ResponseInterface
$response Zend\Stdlib\ResponseInterface
Результат Zend\Stdlib\ResponseInterface

setConfig() защищенный метод

Set the config
protected setConfig ( array $config )
$config array

setResolver() публичный метод

Set the resolver to use in the asset manager
public setResolver ( AssetManager\Resolver\ResolverInterface $resolver )
$resolver AssetManager\Resolver\ResolverInterface

Описание свойств

$asset защищенное свойство

The asset
protected $asset

$assetSetOnResponse защищенное свойство

Whether this instance has at least one asset successfully set on response
protected $assetSetOnResponse

$cacheManager защищенное свойство

The AssetCacheManager service.
protected $cacheManager

$config защищенное свойство

The asset_manager configuration
protected $config

$filterManager защищенное свойство

The AssetFilterManager service.
protected $filterManager

$path защищенное свойство

The requested path
protected $path

$resolver защищенное свойство

protected ResolverInterface,AssetManager\Resolver $resolver
Результат AssetManager\Resolver\ResolverInterface