public function CompilerPassInterface::process

You can modify the container here before it is dumped to PHP code.

@api

Parameters

ContainerBuilder $container:

22 methods override CompilerPassInterface::process()
AddClassesToCachePass::process in drupal/core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/DependencyInjection/AddClassesToCachePass.php
You can modify the container here before it is dumped to PHP code.
AnalyzeServiceReferencesPass::process in drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Compiler/AnalyzeServiceReferencesPass.php
Processes a ContainerBuilder object to populate the service reference graph.
CheckCircularReferencesPass::process in drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Compiler/CheckCircularReferencesPass.php
Checks the ContainerBuilder object for circular references.
CheckDefinitionValidityPass::process in drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Compiler/CheckDefinitionValidityPass.php
Processes the ContainerBuilder to validate the Definition.
CheckExceptionOnInvalidReferenceBehaviorPass::process in drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php
You can modify the container here before it is dumped to PHP code.

... See full list

File

drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Compiler/CompilerPassInterface.php, line 32

Class

CompilerPassInterface
Interface that must be implemented by compilation passes

Namespace

Symfony\Component\DependencyInjection\Compiler

Code

public function process(ContainerBuilder $container);