PHP Класс AsseticBundle\Service

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

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

Свойство Тип Описание
$actionName string
$assetManager Assetic\AssetManager
$assetWriter Assetic\AssetWriter
$cacheBusterStrategy Assetic\Factory\Worker\WorkerInterface
$configuration Configuration
$controllerName string
$filterManager Assetic\FilterManager
$routeName string
$strategy AsseticBundle\View\StrategyInterface[]

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

Метод Описание
__construct ( Configuration $configuration )
build ( ) Build collection of assets.
createAssetFactory ( array $configuration ) : Assetic\Factory\AssetFactory
getActionConfig ( )
getActionName ( ) : string
getAssetManager ( )
getAssetWriter ( )
getCacheBusterStrategy ( )
getConfiguration ( ) : Configuration Gets the service configuration.
getControllerConfig ( )
getControllerName ( ) : string
getDefaultConfig ( )
getFilterManager ( )
getRendererName ( Zend\View\Renderer\RendererInterface $renderer ) : string Get renderer name from $renderer object.
getRouteName ( )
getRouterConfig ( )
getStrategyForRenderer ( Zend\View\Renderer\RendererInterface $renderer ) : AsseticBundle\View\StrategyInterface | null Get strategy to setup assets for given $renderer.
hasStrategyForRenderer ( Zend\View\Renderer\RendererInterface $renderer ) : boolean
moveRaw ( Assetic\Asset\AssetCollection $asset, string | null $targetPath, Assetic\Factory\AssetFactory $factory, boolean $disableSourcePath = false )
prepareCollection ( array $options, string $name, Assetic\Factory\AssetFactory $factory ) : void
setActionName ( string $actionName )
setAssetManager ( Assetic\AssetManager $assetManager )
setAssetWriter ( $assetWriter )
setCacheBusterStrategy ( Assetic\Factory\Worker\WorkerInterface $cacheBusterStrategy )
setControllerName ( string $controllerName )
setFilterManager ( Assetic\FilterManager $filterManager )
setRouteName ( $routeName )
setupRenderer ( Zend\View\Renderer\RendererInterface $renderer )
setupRendererFromOptions ( Zend\View\Renderer\RendererInterface $renderer, array $options )
writeAsset ( Assetic\Asset\AssetInterface $asset, Assetic\Factory\AssetFactory $factory ) Write $asset to public directory.

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

Метод Описание
write ( Assetic\Asset\AssetInterface $asset, Assetic\Factory\AssetFactory $factory )

Приватные методы

Метод Описание
cacheAsset ( Assetic\Asset\AssetInterface $asset )
initFilters ( array $filters )

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

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

public __construct ( Configuration $configuration )
$configuration Configuration

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

Build collection of assets.
public build ( )

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

public createAssetFactory ( array $configuration ) : Assetic\Factory\AssetFactory
$configuration array
Результат Assetic\Factory\AssetFactory

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

public getActionConfig ( )

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

public getActionName ( ) : string
Результат string

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

public getAssetManager ( )

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

public getAssetWriter ( )

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

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

Gets the service configuration.
public getConfiguration ( ) : Configuration
Результат Configuration

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

public getControllerConfig ( )

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

public getControllerName ( ) : string
Результат string

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

public getDefaultConfig ( )

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

public getFilterManager ( )

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

Get renderer name from $renderer object.
public getRendererName ( Zend\View\Renderer\RendererInterface $renderer ) : string
$renderer Zend\View\Renderer\RendererInterface
Результат string

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

public getRouteName ( )

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

public getRouterConfig ( )

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

Get strategy to setup assets for given $renderer.
public getStrategyForRenderer ( Zend\View\Renderer\RendererInterface $renderer ) : AsseticBundle\View\StrategyInterface | null
$renderer Zend\View\Renderer\RendererInterface
Результат AsseticBundle\View\StrategyInterface | null

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

public hasStrategyForRenderer ( Zend\View\Renderer\RendererInterface $renderer ) : boolean
$renderer Zend\View\Renderer\RendererInterface
Результат boolean

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

public moveRaw ( Assetic\Asset\AssetCollection $asset, string | null $targetPath, Assetic\Factory\AssetFactory $factory, boolean $disableSourcePath = false )
$asset Assetic\Asset\AssetCollection
$targetPath string | null
$factory Assetic\Factory\AssetFactory
$disableSourcePath boolean

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

public prepareCollection ( array $options, string $name, Assetic\Factory\AssetFactory $factory ) : void
$options array
$name string
$factory Assetic\Factory\AssetFactory
Результат void

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

public setActionName ( string $actionName )
$actionName string

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

public setAssetManager ( Assetic\AssetManager $assetManager )
$assetManager Assetic\AssetManager

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

public setAssetWriter ( $assetWriter )

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

public setCacheBusterStrategy ( Assetic\Factory\Worker\WorkerInterface $cacheBusterStrategy )
$cacheBusterStrategy Assetic\Factory\Worker\WorkerInterface

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

public setControllerName ( string $controllerName )
$controllerName string

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

public setFilterManager ( Assetic\FilterManager $filterManager )
$filterManager Assetic\FilterManager

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

public setRouteName ( $routeName )

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

public setupRenderer ( Zend\View\Renderer\RendererInterface $renderer )
$renderer Zend\View\Renderer\RendererInterface

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

public setupRendererFromOptions ( Zend\View\Renderer\RendererInterface $renderer, array $options )
$renderer Zend\View\Renderer\RendererInterface
$options array

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

protected write ( Assetic\Asset\AssetInterface $asset, Assetic\Factory\AssetFactory $factory )
$asset Assetic\Asset\AssetInterface Asset to write
$factory Assetic\Factory\AssetFactory The factory this asset was generated with

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

Write $asset to public directory.
public writeAsset ( Assetic\Asset\AssetInterface $asset, Assetic\Factory\AssetFactory $factory )
$asset Assetic\Asset\AssetInterface Asset to write
$factory Assetic\Factory\AssetFactory The factory this asset was generated with

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

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

protected string $actionName
Результат string

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

protected AssetManager,Assetic $assetManager
Результат Assetic\AssetManager

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

protected AssetWriter,Assetic $assetWriter
Результат Assetic\AssetWriter

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

protected WorkerInterface,Assetic\Factory\Worker $cacheBusterStrategy
Результат Assetic\Factory\Worker\WorkerInterface

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

protected Configuration,asseticbundle $configuration
Результат Configuration

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

protected string $controllerName
Результат string

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

protected FilterManager,Assetic $filterManager
Результат Assetic\FilterManager

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

protected string $routeName
Результат string

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

protected StrategyInterface[],AsseticBundle\View $strategy
Результат AsseticBundle\View\StrategyInterface[]