PHP Класс Symfony\Component\DependencyInjection\Compiler\PassConfig

This class has a default configuration embedded.
Автор: Johannes M. Schmitt ([email protected])
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( ) Constructor.
addPass ( Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface $pass, string $type = self::TYPE_BEFORE_OPTIMIZATION ) Adds a pass.
getAfterRemovingPasses ( ) : array Gets all passes for the AfterRemoving pass.
getBeforeOptimizationPasses ( ) : array Gets all passes for the BeforeOptimization pass.
getBeforeRemovingPasses ( ) : array Gets all passes for the BeforeRemoving pass.
getMergePass ( ) : array Gets all passes for the Merge pass.
getOptimizationPasses ( ) : array Gets all passes for the Optimization pass.
getPasses ( ) : array Returns all passes in order to be processed.
getRemovingPasses ( ) : array Gets all passes for the Removing pass.
setAfterRemovingPasses ( array $passes ) Sets the AfterRemoving passes.
setBeforeOptimizationPasses ( array $passes ) Sets the BeforeOptimization passes.
setBeforeRemovingPasses ( array $passes ) Sets the BeforeRemoving passes.
setMergePass ( Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface $pass ) Sets the Merge Pass.
setOptimizationPasses ( array $passes ) Sets the Optimization passes.
setRemovingPasses ( array $passes ) Sets the Removing passes.

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

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

Constructor.
public __construct ( )

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

Adds a pass.
public addPass ( Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface $pass, string $type = self::TYPE_BEFORE_OPTIMIZATION )
$pass Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface A Compiler pass
$type string The pass type

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

Gets all passes for the AfterRemoving pass.
public getAfterRemovingPasses ( ) : array
Результат array An array of passes

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

Gets all passes for the BeforeOptimization pass.
public getBeforeOptimizationPasses ( ) : array
Результат array An array of passes

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

Gets all passes for the BeforeRemoving pass.
public getBeforeRemovingPasses ( ) : array
Результат array An array of passes

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

Gets all passes for the Merge pass.
public getMergePass ( ) : array
Результат array An array of passes

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

Gets all passes for the Optimization pass.
public getOptimizationPasses ( ) : array
Результат array An array of passes

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

Returns all passes in order to be processed.
public getPasses ( ) : array
Результат array An array of all passes to process

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

Gets all passes for the Removing pass.
public getRemovingPasses ( ) : array
Результат array An array of passes

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

Sets the AfterRemoving passes.
public setAfterRemovingPasses ( array $passes )
$passes array An array of passes

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

Sets the BeforeOptimization passes.
public setBeforeOptimizationPasses ( array $passes )
$passes array An array of passes

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

Sets the BeforeRemoving passes.
public setBeforeRemovingPasses ( array $passes )
$passes array An array of passes

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

Sets the Merge Pass.
public setMergePass ( Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface $pass )
$pass Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface The merge pass

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

Sets the Optimization passes.
public setOptimizationPasses ( array $passes )
$passes array An array of passes

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

Sets the Removing passes.
public setRemovingPasses ( array $passes )
$passes array An array of passes