class Compiler
This class is used to remove circular dependencies between individual passes.
Methods
__construct()
PassConfig getPassConfig() Returns the PassConfig.
ServiceReferenceGraph getServiceReferenceGraph() Returns the ServiceReferenceGraph.
LoggingFormatter getLoggingFormatter() Returns the logging formatter which can be used by compilation passes.
addPass(CompilerPassInterface $pass, string $type = PassConfig::TYPE_BEFORE_OPTIMIZATION) Adds a pass to the Pa