Symfony\Component\DependencyInjection\Compiler\PassConfig::getBeforeOptimizationPasses PHP Method

getBeforeOptimizationPasses() public method

Gets all passes for the BeforeOptimization pass.
public getBeforeOptimizationPasses ( ) : array
return array An array of passes
    public function getBeforeOptimizationPasses()
    {
        return $this->beforeOptimizationPasses;
    }

Usage Example

Example #1
0
 public function testPassOrdering()
 {
     $config = new PassConfig();
     $pass1 = $this->getMock(CompilerPassInterface::class);
     $config->addPass($pass1, PassConfig::TYPE_BEFORE_OPTIMIZATION, 10);
     $pass2 = $this->getMock(CompilerPassInterface::class);
     $config->addPass($pass2, PassConfig::TYPE_BEFORE_OPTIMIZATION, 30);
     $this->assertSame(array($pass2, $pass1), $config->getBeforeOptimizationPasses());
 }