interface 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
45 files declare their use of CompilerPassInterface
- AddAnnotatedClassesToCachePass.php in vendor/
symfony/ http-kernel/ DependencyInjection/ AddAnnotatedClassesToCachePass.php - AddAutoMappingConfigurationPass.php in vendor/
symfony/ validator/ DependencyInjection/ AddAutoMappingConfigurationPass.php - AddConsoleCommandPass.php in vendor/
symfony/ console/ DependencyInjection/ AddConsoleCommandPass.php - AddConstraintValidatorsPass.php in vendor/
symfony/ validator/ DependencyInjection/ AddConstraintValidatorsPass.php - AddEventAliasesPass.php in vendor/
symfony/ event-dispatcher/ DependencyInjection/ AddEventAliasesPass.php
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.
*
* @return void
*/
public function process(ContainerBuilder $container);
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overrides |
---|---|---|---|---|
CompilerPassInterface::process | public | function | You can modify the container here before it is dumped to PHP code. | 62 |