phpDocumentor

EventListenerProvider
in package
implements ListenerProviderInterface

Class EventListenerProvider

Interfaces, Classes and Traits

ListenerProviderInterface

Table of Contents

$container  : ContainerInterface
$listeners  : array<string|int, array<string|int, string>>
__construct()  : mixed
EventListenerProvider constructor.
attachListener()  : $this
Registers an event listener for a specific event class.
getListenersForEvent()  : iteratable<string|int, mixed>

Properties

Methods

__construct()

EventListenerProvider constructor.

public __construct(ContainerInterface $container) : mixed
Parameters
$container : ContainerInterface
Return values
mixed

attachListener()

Registers an event listener for a specific event class.

public attachListener(string $eventClass, string $listener) : $this
Parameters
$eventClass : string
$listener : string

Full qualified class name of the listener, which must be available by the DI container.

Return values
$this

getListenersForEvent()

public getListenersForEvent(object $event) : iteratable<string|int, mixed>
Parameters
$event : object
Tags
inheritDoc
Return values
iteratable<string|int, mixed>

Search results