PHP Класс AssetManager\Resolver\PrioritizedPathsResolver

Наследование: implements AssetManager\Resolver\ResolverInterface, implements AssetManager\Resolver\MimeResolverAwareInterface
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$lfiProtectionOn boolean Flag indicating whether or not LFI protection for rendering view scripts is enabled
$mimeResolver AssetManager\Service\MimeResolver The mime resolver.
$paths Zend\Stdlib\PriorityQueue | AssetManager\Resolver\ResolverInterface[]

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

Метод Описание
__construct ( ) Constructor.
addPath ( $path ) {@inheritDoc}
addPaths ( array | Traversabl\Traversable $paths ) : self Add many paths to the stack at once
clearPaths ( ) {@inheritDoc}
collect ( ) {@inheritDoc}
getMimeResolver ( ) : AssetManager\Service\MimeResolver Get the mime resolver
getPaths ( ) {@inheritDoc}
isLfiProtectionOn ( ) : boolean Return status of LFI protection flag
resolve ( $name ) {@inheritDoc}
setLfiProtection ( boolean $flag ) : self Set LFI protection flag
setMimeResolver ( AssetManager\Service\MimeResolver $resolver ) Set the mime resolver
setPaths ( Traversabl\Traversable | array $paths ) Rest the path stack to the paths provided

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

Метод Описание
normalizePath ( string $path ) : string Normalize a path for insertion in the stack

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

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

Construct object and set a new PriorityQueue.
public __construct ( )

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

{@inheritDoc}
public addPath ( $path )

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

Add many paths to the stack at once
public addPaths ( array | Traversabl\Traversable $paths ) : self
$paths array | Traversabl\Traversable
Результат self

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

{@inheritDoc}
public clearPaths ( )

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

{@inheritDoc}
public collect ( )

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

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

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

{@inheritDoc}
public getPaths ( )

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

Return status of LFI protection flag
public isLfiProtectionOn ( ) : boolean
Результат boolean

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

Normalize a path for insertion in the stack
protected normalizePath ( string $path ) : string
$path string
Результат string

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

{@inheritDoc}
public resolve ( $name )

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

Set LFI protection flag
public setLfiProtection ( boolean $flag ) : self
$flag boolean
Результат self

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

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

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

Rest the path stack to the paths provided
public setPaths ( Traversabl\Traversable | array $paths )
$paths Traversabl\Traversable | array

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

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

Flag indicating whether or not LFI protection for rendering view scripts is enabled
protected bool $lfiProtectionOn
Результат boolean

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

The mime resolver.
protected MimeResolver,AssetManager\Service $mimeResolver
Результат AssetManager\Service\MimeResolver

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

protected PriorityQueue,Zend\Stdlib|ResolverInterface[],AssetManager\Resolver $paths
Результат Zend\Stdlib\PriorityQueue | AssetManager\Resolver\ResolverInterface[]