interface CompilerPassInterface in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/symfony/dependency-injection/Compiler/CompilerPassInterface.php \Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface
Interface that must be implemented by compilation passes.
@author Johannes M. Schmitt <schmittjoh@gmail.com>
Hierarchy
- interface \Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface
Expanded class hierarchy of CompilerPassInterface
All classes that implement CompilerPassInterface
28 files declare their use of CompilerPassInterface
- AddClassesToCachePass.php in vendor/
symfony/ http-kernel/ DependencyInjection/ AddClassesToCachePass.php - BackendCompilerPass.php in core/
lib/ Drupal/ Core/ DependencyInjection/ Compiler/ BackendCompilerPass.php - Contains \Drupal\Core\DependencyInjection\Compiler\BackendCompilerPass.
- CacheContextsPass.php in core/
lib/ Drupal/ Core/ Cache/ Context/ CacheContextsPass.php - Contains \Drupal\Core\Cache\Context\CacheContextsPass.
- ContainerBuilder.php in vendor/
symfony/ dependency-injection/ ContainerBuilder.php - ContextProvidersPass.php in core/
lib/ Drupal/ Core/ DependencyInjection/ Compiler/ ContextProvidersPass.php - Contains \Drupal\Core\DependencyInjection\Compiler\ContextProvidersPass.
File
- vendor/
symfony/ dependency-injection/ Compiler/ CompilerPassInterface.php, line 21
Namespace
Symfony\Component\DependencyInjection\CompilerView source
interface CompilerPassInterface {
/**
* You can modify the container here before it is dumped to PHP code.
*
* @param ContainerBuilder $container
*/
public function process(ContainerBuilder $container);
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
CompilerPassInterface:: |
public | function | You can modify the container here before it is dumped to PHP code. | 46 |