PHP 클래스 Symfony\Component\DependencyInjection\Compiler\PassConfig

This class has a default configuration embedded.
저자: Johannes M. Schmitt ([email protected])
파일 보기 프로젝트 열기: pmjones/php-framework-benchmarks 1 사용 예제들

공개 메소드들

메소드 설명
__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