Documentation

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

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

        
On this page

Search results