Symfony\Component\DependencyInjection\Compiler\PassConfig
Compiler Pass Configuration
This class has a default configuration embedded.
- Author: Johannes M. Schmitt <schmittjoh@gmail.com>
Synopsis
class PassConfig
{
- // constants
- const TYPE_AFTER_REMOVING = 'afterRemoving';
- const TYPE_BEFORE_OPTIMIZATION = 'beforeOptimization';
- const TYPE_BEFORE_REMOVING = 'beforeRemoving';
- const TYPE_OPTIMIZE = 'optimization';
- const TYPE_REMOVE = 'removing';
- // members
- private $mergePass;
- private $afterRemovingPasses;
- private $beforeOptimizationPasses;
- private $beforeRemovingPasses;
- private $optimizationPasses;
- private $removingPasses;
- // methods
- public void __construct()
- public array getPasses()
- public void addPass()
- public array getAfterRemovingPasses()
- public array getBeforeOptimizationPasses()
- public array getBeforeRemovingPasses()
- public array getOptimizationPasses()
- public array getRemovingPasses()
- public array getMergePass()
- public void setMergePass()
- public void setAfterRemovingPasses()
- public void setBeforeOptimizationPasses()
- public void setBeforeRemovingPasses()
- public void setOptimizationPasses()
- public void setRemovingPasses()
Constants
Name | Value |
---|---|
TYPE_AFTER_REMOVING | 'afterRemoving' |
TYPE_BEFORE_OPTIMIZATION | 'beforeOptimization' |
TYPE_BEFORE_REMOVING | 'beforeRemoving' |
TYPE_OPTIMIZE | 'optimization' |
TYPE_REMOVE | 'removing' |
Members
private
- $afterRemovingPasses
- $beforeOptimizationPasses
- $beforeRemovingPasses
- $mergePass
- $optimizationPasses
- $removingPasses
Methods
public
- __construct() — Constructor.
- addPass() — Adds a pass.
- getAfterRemovingPasses() — Gets all passes for the AfterRemoving pass.
- getBeforeOptimizationPasses() — Gets all passes for the BeforeOptimization pass.
- getBeforeRemovingPasses() — Gets all passes for the BeforeRemoving pass.
- getMergePass() — Gets all passes for the Merge pass.
- getOptimizationPasses() — Gets all passes for the Optimization pass.
- getPasses() — Returns all passes in order to be processed.
- getRemovingPasses() — Gets all passes for the Removing pass.
- setAfterRemovingPasses() — Sets the AfterRemoving passes.
- setBeforeOptimizationPasses() — Sets the BeforeOptimization passes.
- setBeforeRemovingPasses() — Sets the BeforeRemoving passes.
- setMergePass() — Sets the Merge Pass.
- setOptimizationPasses() — Sets the Optimization passes.
- setRemovingPasses() — Sets the Removing passes.