PHP Class AsseticBundle\Service

Afficher le fichier Open project: widmogrod/zf2-assetic-module Class Usage Examples

Protected Properties

Свойство Type Description
$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[]

Méthodes publiques

Méthode Description
__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.

Méthodes protégées

Méthode Description
write ( Assetic\Asset\AssetInterface $asset, Assetic\Factory\AssetFactory $factory )

Private Methods

Méthode Description
cacheAsset ( Assetic\Asset\AssetInterface $asset )
initFilters ( array $filters )

Method Details

__construct() public méthode

public __construct ( Configuration $configuration )
$configuration Configuration

build() public méthode

Build collection of assets.
public build ( )

createAssetFactory() public méthode

public createAssetFactory ( array $configuration ) : Assetic\Factory\AssetFactory
$configuration array
Résultat Assetic\Factory\AssetFactory

getActionConfig() public méthode

public getActionConfig ( )

getActionName() public méthode

public getActionName ( ) : string
Résultat string

getAssetManager() public méthode

public getAssetManager ( )

getAssetWriter() public méthode

public getAssetWriter ( )

getCacheBusterStrategy() public méthode

getConfiguration() public méthode

Gets the service configuration.
public getConfiguration ( ) : Configuration
Résultat Configuration

getControllerConfig() public méthode

public getControllerConfig ( )

getControllerName() public méthode

public getControllerName ( ) : string
Résultat string

getDefaultConfig() public méthode

public getDefaultConfig ( )

getFilterManager() public méthode

public getFilterManager ( )

getRendererName() public méthode

Get renderer name from $renderer object.
public getRendererName ( Zend\View\Renderer\RendererInterface $renderer ) : string
$renderer Zend\View\Renderer\RendererInterface
Résultat string

getRouteName() public méthode

public getRouteName ( )

getRouterConfig() public méthode

public getRouterConfig ( )

getStrategyForRenderer() public méthode

Get strategy to setup assets for given $renderer.
public getStrategyForRenderer ( Zend\View\Renderer\RendererInterface $renderer ) : AsseticBundle\View\StrategyInterface | null
$renderer Zend\View\Renderer\RendererInterface
Résultat AsseticBundle\View\StrategyInterface | null

hasStrategyForRenderer() public méthode

public hasStrategyForRenderer ( Zend\View\Renderer\RendererInterface $renderer ) : boolean
$renderer Zend\View\Renderer\RendererInterface
Résultat boolean

moveRaw() public méthode

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 méthode

public prepareCollection ( array $options, string $name, Assetic\Factory\AssetFactory $factory ) : void
$options array
$name string
$factory Assetic\Factory\AssetFactory
Résultat void

setActionName() public méthode

public setActionName ( string $actionName )
$actionName string

setAssetManager() public méthode

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

setAssetWriter() public méthode

public setAssetWriter ( $assetWriter )

setCacheBusterStrategy() public méthode

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

setControllerName() public méthode

public setControllerName ( string $controllerName )
$controllerName string

setFilterManager() public méthode

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

setRouteName() public méthode

public setRouteName ( $routeName )

setupRenderer() public méthode

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

setupRendererFromOptions() public méthode

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

write() protected méthode

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() public méthode

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

Property Details

$actionName protected_oe property

protected string $actionName
Résultat string

$assetManager protected_oe property

protected AssetManager,Assetic $assetManager
Résultat Assetic\AssetManager

$assetWriter protected_oe property

protected AssetWriter,Assetic $assetWriter
Résultat Assetic\AssetWriter

$cacheBusterStrategy protected_oe property

protected WorkerInterface,Assetic\Factory\Worker $cacheBusterStrategy
Résultat Assetic\Factory\Worker\WorkerInterface

$configuration protected_oe property

protected Configuration,asseticbundle $configuration
Résultat Configuration

$controllerName protected_oe property

protected string $controllerName
Résultat string

$filterManager protected_oe property

protected FilterManager,Assetic $filterManager
Résultat Assetic\FilterManager

$routeName protected_oe property

protected string $routeName
Résultat string

$strategy protected_oe property

protected StrategyInterface[],AsseticBundle\View $strategy
Résultat AsseticBundle\View\StrategyInterface[]