class AddEventAliasesPass
This pass allows bundles to extend the list of event aliases.
@author Alexander M. Turek <me@derrabus.de>
Hierarchy
- class \Symfony\Component\EventDispatcher\DependencyInjection\AddEventAliasesPass implements \Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface
Expanded class hierarchy of AddEventAliasesPass
File
-
vendor/
symfony/ event-dispatcher/ DependencyInjection/ AddEventAliasesPass.php, line 22
Namespace
Symfony\Component\EventDispatcher\DependencyInjectionView source
class AddEventAliasesPass implements CompilerPassInterface {
public function __construct(array $eventAliases) {
}
public function process(ContainerBuilder $container) : void {
$eventAliases = $container->hasParameter('event_dispatcher.event_aliases') ? $container->getParameter('event_dispatcher.event_aliases') : [];
$container->setParameter('event_dispatcher.event_aliases', array_merge($eventAliases, $this->eventAliases));
}
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overriden Title |
---|---|---|---|---|
AddEventAliasesPass::process | public | function | You can modify the container here before it is dumped to PHP code. | Overrides CompilerPassInterface::process |
AddEventAliasesPass::__construct | public | function |