PHP Класс AssetManager\Resolver\ConcatResolver

Concatted files are added as an StringAsset and filters get applied to concatenated string.
Наследование: implements AssetManager\Resolver\ResolverInterface, implements AssetManager\Resolver\AggregateResolverAwareInterface, implements AssetManager\Service\AssetFilterManagerAwareInterface, implements AssetManager\Resolver\MimeResolverAwareInterface
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$aggregateResolver null | AssetManager\Resolver\ResolverInterface
$concats the concats
$filterManager The filterManager service.
$mimeResolver The mime resolver.

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

Метод Описание
__construct ( array | Traversabl\Traversable $concats = [] ) Constructor
collect ( ) {@inheritDoc}
getAggregateResolver ( ) : AssetManager\Resolver\ResolverInterface Get the aggregate resolver.
getAssetFilterManager ( ) : AssetManager\Service\AssetFilterManager Get the AssetFilterManager
getConcats ( ) : array Retrieve the concats
getMimeResolver ( ) : AssetManager\Service\MimeResolver Get the mime resolver
resolve ( $name ) {@inheritDoc}
setAggregateResolver ( AssetManager\Resolver\ResolverInterface $aggregateResolver ) Set the aggregate resolver.
setAssetFilterManager ( AssetManager\Service\AssetFilterManager $filterManager ) Set the AssetFilterManager.
setConcats ( array | Traversabl\Traversable $concats ) Set (overwrite) concats
setMimeResolver ( AssetManager\Service\MimeResolver $resolver ) Set the mime resolver

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

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

Instantiate and optionally populate concats.
public __construct ( array | Traversabl\Traversable $concats = [] )
$concats array | Traversabl\Traversable

collect() публичный Метод

{@inheritDoc}
public collect ( )

getAggregateResolver() публичный Метод

Get the aggregate resolver.
public getAggregateResolver ( ) : AssetManager\Resolver\ResolverInterface
Результат AssetManager\Resolver\ResolverInterface

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

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

getConcats() публичный Метод

Retrieve the concats
public getConcats ( ) : array
Результат array

getMimeResolver() публичный Метод

Get the mime resolver
public getMimeResolver ( ) : AssetManager\Service\MimeResolver
Результат AssetManager\Service\MimeResolver

resolve() публичный Метод

{@inheritDoc}
public resolve ( $name )

setAggregateResolver() публичный Метод

Set the aggregate resolver.
public setAggregateResolver ( AssetManager\Resolver\ResolverInterface $aggregateResolver )
$aggregateResolver AssetManager\Resolver\ResolverInterface

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

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

setConcats() публичный Метод

Concats should be arrays or Traversable objects with name => path pairs
public setConcats ( array | Traversabl\Traversable $concats )
$concats array | Traversabl\Traversable

setMimeResolver() публичный Метод

Set the mime resolver
public setMimeResolver ( AssetManager\Service\MimeResolver $resolver )
$resolver AssetManager\Service\MimeResolver

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

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

protected null|ResolverInterface,AssetManager\Resolver $aggregateResolver
Результат null | AssetManager\Resolver\ResolverInterface

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

the concats
protected $concats

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

The filterManager service.
protected $filterManager

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

The mime resolver.
protected $mimeResolver