class Compiler
This class is used to remove circular dependencies between individual passes.
__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 PassConfig. | ||
addLogMessage(string $string) Adds a log message. | ||
array | getLog() Returns the log. | |
compile(ContainerBuilder $container) Run the Compiler and process all Passes. |
Returns the PassConfig.
Returns the ServiceReferenceGraph.
Returns the logging formatter which can be used by compilation passes.
Adds a pass to the PassConfig.
Adds a log message.
Returns the log.
Run the Compiler and process all Passes.
© 2004–2016 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.1/Symfony/Component/DependencyInjection/Compiler/Compiler.html