RegisterListenersPass
in package
implements
CompilerPassInterface
Compiler pass to register tagged services for an event dispatcher.
Table of Contents
Interfaces
- CompilerPassInterface
Properties
- $dispatcherService : string
- $listenerTag : string
- $subscriberTag : string
Methods
- __construct() : mixed
- Constructor.
- process() : mixed
Properties
$dispatcherService
protected
string
$dispatcherService
$listenerTag
protected
string
$listenerTag
$subscriberTag
protected
string
$subscriberTag
Methods
__construct()
Constructor.
public
__construct([string $dispatcherService = 'event_dispatcher' ][, string $listenerTag = 'kernel.event_listener' ][, string $subscriberTag = 'kernel.event_subscriber' ]) : mixed
Parameters
- $dispatcherService : string = 'event_dispatcher'
-
Service name of the event dispatcher in processed container
- $listenerTag : string = 'kernel.event_listener'
-
Tag name used for listener
- $subscriberTag : string = 'kernel.event_subscriber'
-
Tag name used for subscribers
process()
public
process(ContainerBuilder $container) : mixed
Parameters
- $container : ContainerBuilder