RegisterListenersPass
RegisterListenersPass
class RegisterListenersPass implements CompilerPassInterface
Compiler pass to register tagged services for an event dispatcher.
Methods
__construct(string $dispatcherService = 'event_dispatcher', string $listenerTag = 'kernel.event_listener', string $subscriberTag = 'kernel.event_subscriber') Constructor. | ||
process(ContainerBuilder $container) You can modify the container here before it is dumped to PHP code. |
Details
__construct(string $dispatcherService = 'event_dispatcher', string $listenerTag = 'kernel.event_listener', string $subscriberTag = 'kernel.event_subscriber')
Constructor.
Parameters
string | $dispatcherService | Service name of the event dispatcher in processed container |
string | $listenerTag | Tag name used for listener |
string | $subscriberTag | Tag name used for subscribers |
process(ContainerBuilder $container)
You can modify the container here before it is dumped to PHP code.
Parameters
ContainerBuilder | $container |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/EventDispatcher/DependencyInjection/RegisterListenersPass.html