class TraceableEventDispatcher extends TraceableEventDispatcher
Collects some data about event listeners.
This event dispatcher delegates the dispatching to another one.
__construct(EventDispatcherInterface $dispatcher, Stopwatch $stopwatch, LoggerInterface $logger = null) Constructor. | from TraceableEventDispatcher | |
addListener(string $eventName, callable $listener, int $priority) Adds an event listener that listens on the specified events. | from TraceableEventDispatcher | |
addSubscriber(EventSubscriberInterface $subscriber) Adds an event subscriber. | from TraceableEventDispatcher | |
removeListener(string $eventName, callable $listener) Removes an event listener from the specified events. | from TraceableEventDispatcher | |
removeSubscriber(EventSubscriberInterface $subscriber) Removes an event subscriber. | from TraceableEventDispatcher | |
array | getListeners(string $eventName = null) Gets the listeners of a specific event or all listeners sorted by descending priority. | from TraceableEventDispatcher |
int|null | getListenerPriority(string $eventName, callable $listener) Gets the listener priority for a specific event. | from TraceableEventDispatcher |
bool | hasListeners(string $eventName = null) Checks whether an event has any registered listeners. | from TraceableEventDispatcher |
Event | dispatch(string $eventName, Event $event = null) Dispatches an event to all registered listeners. | from TraceableEventDispatcher |
array | getCalledListeners() Gets the called listeners. | from TraceableEventDispatcher |
array | getNotCalledListeners() Gets the not called listeners. | from TraceableEventDispatcher |
mixed | __call(string $method, array $arguments) Proxies all method calls to the original event dispatcher. | from TraceableEventDispatcher |
Constructor.
Adds an event listener that listens on the specified events.
Adds an event subscriber.
The subscriber is asked for all the events he is interested in and added as a listener for these events.
Removes an event listener from the specified events.
Removes an event subscriber.
Gets the listeners of a specific event or all listeners sorted by descending priority.
Gets the listener priority for a specific event.
Returns null if the event or the listener does not exist.
Checks whether an event has any registered listeners.
Dispatches an event to all registered listeners.
Gets the called listeners.
Gets the not called listeners.
Proxies all method calls to the original event dispatcher.
© 2004–2016 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Component/HttpKernel/Debug/TraceableEventDispatcher.html