class TraceableEventDispatcher extends ContainerAwareEventDispatcher implements TraceableEventDispatcherInterface
Extends the ContainerAwareEventDispatcher to add some debugging tools.
Methods
|
__construct(ContainerInterface $container, LoggerInterface $logger = null)
Constructor. |
||
|
addListenerService(string $eventName, array $callback, integer $priority)
Adds a service as event listener |
from ContainerAwareEventDispatcher | |
|
removeListener(string|array $eventName, callable $listener)
Removes an event listener from the specified events. |
from ContainerAwareEventDispatcher | |
| Boolean |
hasListeners(string $eventName = null)
Checks whether an event has any registered listeners. |
from ContainerAwareEventDispatcher |
| array |
getListeners(string $eventName = null)
Gets the listeners of a specific event or all listeners. |
from ContainerAwareEventDispatcher |
|
dispatch(string $eventName, Event $event = null)
Dispatches an event to all registered listeners. |
from ContainerAwareEventDispatcher | |
|
addListener($eventName, $listener, $priority)
{@inheritDoc} |
||
| array |
getCalledListeners()
Gets the called listeners. |
|
| array |
getNotCalledListeners()
Gets the not called listeners. |
Details
at line 36
public
__construct(ContainerInterface $container, LoggerInterface $logger = null)
Constructor.
in ContainerAwareEventDispatcher at line 65
public
addListenerService(string $eventName, array $callback, integer $priority)
Adds a service as event listener
in ContainerAwareEventDispatcher at line 74
public
removeListener(string|array $eventName, callable $listener)
Removes an event listener from the specified events.
in ContainerAwareEventDispatcher at line 104
public Boolean
hasListeners(string $eventName = null)
Checks whether an event has any registered listeners.
in ContainerAwareEventDispatcher at line 120
public array
getListeners(string $eventName = null)
Gets the listeners of a specific event or all listeners.
in ContainerAwareEventDispatcher at line 141
public
dispatch(string $eventName, Event $event = null)
Dispatches an event to all registered listeners.
at line 49
public
addListener($eventName, $listener, $priority)
{@inheritDoc}
at line 121
public array
getCalledListeners()
Gets the called listeners.
at line 129
public array
getNotCalledListeners()
Gets the not called listeners.