class PassConfig
Compiler Pass Configuration.
This class has a default configuration embedded.
TYPE_AFTER_REMOVING | |
TYPE_BEFORE_OPTIMIZATION | |
TYPE_BEFORE_REMOVING | |
TYPE_OPTIMIZE | |
TYPE_REMOVE |
__construct() | ||
array | getPasses() Returns all passes in order to be processed. | |
addPass(CompilerPassInterface $pass, string $type = self::TYPE_BEFORE_OPTIMIZATION) Adds a pass. | ||
array | getAfterRemovingPasses() Gets all passes for the AfterRemoving pass. | |
array | getBeforeOptimizationPasses() Gets all passes for the BeforeOptimization pass. | |
array | getBeforeRemovingPasses() Gets all passes for the BeforeRemoving pass. | |
array | getOptimizationPasses() Gets all passes for the Optimization pass. | |
array | getRemovingPasses() Gets all passes for the Removing pass. | |
CompilerPassInterface | getMergePass() Gets the Merge pass. | |
setMergePass(CompilerPassInterface $pass) Sets the Merge Pass. | ||
setAfterRemovingPasses(array $passes) Sets the AfterRemoving passes. | ||
setBeforeOptimizationPasses(array $passes) Sets the BeforeOptimization passes. | ||
setBeforeRemovingPasses(array $passes) Sets the BeforeRemoving passes. | ||
setOptimizationPasses(array $passes) Sets the Optimization passes. | ||
setRemovingPasses(array $passes) Sets the Removing passes. |
Returns all passes in order to be processed.
Adds a pass.
Gets all passes for the AfterRemoving pass.
Gets all passes for the BeforeOptimization pass.
Gets all passes for the BeforeRemoving pass.
Gets all passes for the Optimization pass.
Gets all passes for the Removing pass.
Gets the Merge pass.
Sets the Merge Pass.
Sets the AfterRemoving passes.
Sets the BeforeOptimization passes.
Sets the BeforeRemoving passes.
Sets the Optimization passes.
Sets the Removing passes.
© 2004–2016 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.1/Symfony/Component/DependencyInjection/Compiler/PassConfig.html