Compiler Pass Configuration.
This class has a default configuration embedded.
- author Johannes M.
Schmitt
CloneableInstantiable
| Constants |
| public Symfony |
| public Symfony |
| public Symfony |
| public Symfony |
| public Symfony |
| Methods |
| public __construct() |
| public addPass(Symfony Adds a pass.
|
| public getAfterRemovingPasses() : array Gets all passes for the AfterRemoving pass.
|
| public getBeforeOptimizationPasses() : array Gets all passes for the BeforeOptimization pass.
|
| public getBeforeRemovingPasses() : array Gets all passes for the BeforeRemoving pass.
|
| public getMergePass() : Symfony Gets the Merge pass. |
| public getOptimizationPasses() : array Gets all passes for the Optimization pass.
|
| public getPasses() : array Returns all passes in order to be processed.
|
| public getRemovingPasses() : array Gets all passes for the Removing pass.
|
| public setAfterRemovingPasses(array $passes) : void Sets the AfterRemoving passes.
|
| public setBeforeOptimizationPasses(array $passes) : void Sets the BeforeOptimization passes.
|
| public setBeforeRemovingPasses(array $passes) : void Sets the BeforeRemoving passes.
|
| public setMergePass(Symfony |
| public setOptimizationPasses(array $passes) : void Sets the Optimization passes.
|
| public setRemovingPasses(array $passes) : void Sets the Removing passes.
|
| Properties |
| private array $afterRemovingPasses |
| private array $beforeOptimizationPasses |
| private array $beforeRemovingPasses = [] |
| private Symfony |
| private array $optimizationPasses |
| private array $removingPasses |
| Methods |
| private sortPasses(array $passes) : array Sort passes by priority.
|