ListenerProvider implements ListenerProviderInterface
Provides Listeners configured with the symfony service tag 'event.listener'.
Table of Contents
Interfaces
- ListenerProviderInterface
Properties
- $container : ContainerInterface
- $listeners : array<string|int, mixed>
Methods
- __construct() : mixed
- addListener() : void
- Not part of the public API, used in the generated service factor for this class,
- getAllListenerDefinitions() : array<string|int, mixed>
- Not part of the public API, only used for debugging purposes
- getListenersForEvent() : iterable<string|int, mixed>
- getCallable() : callable
Properties
$container
        protected
            ContainerInterface
    $container
    
    
    
    
    
    
$listeners
        protected
            array<string|int, mixed>
    $listeners
     = []
    
    
    
    
    
Methods
__construct()
    public
                    __construct(ContainerInterface $container) : mixed
    Parameters
- $container : ContainerInterface
addListener()
Not part of the public API, used in the generated service factor for this class,
    public
                    addListener(string $event, string $service[, string|null $method = null ][, string|null $identifier = null ]) : void
    Parameters
- $event : string
- $service : string
- $method : string|null = null
- $identifier : string|null = null
getAllListenerDefinitions()
Not part of the public API, only used for debugging purposes
    public
                    getAllListenerDefinitions() : array<string|int, mixed>
    Return values
array<string|int, mixed>getListenersForEvent()
    public
                    getListenersForEvent(object $event) : iterable<string|int, mixed>
    Parameters
- $event : object
Return values
iterable<string|int, mixed>getCallable()
    protected
                    getCallable(string $service[, string|null $method = null ]) : callable
    Parameters
- $service : string
- $method : string|null = null