This class is used to remove circular dependencies between individual passes.
| Methods | ||
|---|---|---|
public
|
__construct()
|
# |
public
|
getPassConfig(): PassConfig
|
# |
public
|
getServiceReferenceGraph(): ServiceReferenceGraph
|
# |
public
|
addPass(CompilerPassInterface $pass, string $type = PassConfig::TYPE_BEFORE_OPTIMIZATION, int $priority = 0): void
|
# |
public
|
log(CompilerPassInterface $pass, string $message): void
|
# |
public
|
getLog(): array
|
# |
public
|
compile(ContainerBuilder $container): void
|
# |
| Properties | |||
|---|---|---|---|
private
|
PassConfig
|
$passConfig
|
# |
private
|
array
|
$log = []
|
# |
private
|
ServiceReferenceGraph
|
$serviceReferenceGraph
|
# |