Fully Qualified Name: | Laminas\EventManager\LazyEventListener |
Extends: | LazyListener |
Lazy listener instance for use with LazyListenerAggregate.
Used as an internal class for the LazyAggregate to allow lazy creation of listeners via a dependency injection container.
Lazy event listener definitions add the following members to what the LazyListener accepts:
Name | Description | Defined By |
---|---|---|
__construct() | LazyEventListener | |
__invoke() | Use the listener as an invokable, allowing direct attachment to an event manager. | LazyListener |
getEvent() | LazyEventListener | |
getPriority() | LazyEventListener |
Parameter Name | Type | Description |
---|---|---|
$definition | array | |
$container | \ContainerInterface | |
$env | array |
Returns:
Use the listener as an invokable, allowing direct attachment to an event manager.
Parameter Name | Type | Description |
---|---|---|
$event | \EventInterface |
Returns: callable
Returns: string
Parameter Name | Type | Description |
---|---|---|
$default |
Returns: int