TraceableEventDispatcher
extends TraceableEventDispatcher
in package
Collects some data about event listeners.
This event dispatcher delegates the dispatching to another one.
Tags
Table of Contents
- $logger : mixed
- $stopwatch : mixed
- $callStack : mixed
- $currentRequestHash : mixed
- $dispatcher : mixed
- $orphanedEvents : mixed
- $requestStack : mixed
- $wrappedListeners : mixed
- __call() : mixed
- Proxies all method calls to the original event dispatcher.
- __construct() : mixed
- addListener() : mixed
- {@inheritdoc}
- addSubscriber() : mixed
- {@inheritdoc}
- dispatch() : mixed
- {@inheritdoc}
- getCalledListeners() : array<string|int, mixed>
- Gets the called listeners.
- getListenerPriority() : mixed
- {@inheritdoc}
- getListeners() : mixed
- {@inheritdoc}
- getNotCalledListeners() : array<string|int, mixed>
- Gets the not called listeners.
- getOrphanedEvents() : array<string|int, mixed>
- hasListeners() : mixed
- {@inheritdoc}
- removeListener() : mixed
- {@inheritdoc}
- removeSubscriber() : mixed
- {@inheritdoc}
- reset() : mixed
- afterDispatch() : mixed
- Called after dispatching the event.
- beforeDispatch() : mixed
- Called before dispatching the event.
- postDispatch() : mixed
- preDispatch() : mixed
- postProcess() : mixed
- preProcess() : mixed
- sortNotCalledListeners() : mixed
Properties
$logger
protected
mixed
$logger
$stopwatch
protected
mixed
$stopwatch
$callStack
private
mixed
$callStack
$currentRequestHash
private
mixed
$currentRequestHash
= ''
$dispatcher
private
mixed
$dispatcher
$orphanedEvents
private
mixed
$orphanedEvents
$requestStack
private
mixed
$requestStack
$wrappedListeners
private
mixed
$wrappedListeners
Methods
__call()
Proxies all method calls to the original event dispatcher.
public
__call(string $method, array<string|int, mixed> $arguments) : mixed
Parameters
- $method : string
-
The method name
- $arguments : array<string|int, mixed>
-
The method arguments
Return values
mixed —__construct()
public
__construct(EventDispatcherInterface $dispatcher, Stopwatch $stopwatch[, LoggerInterface $logger = null ][, RequestStack $requestStack = null ]) : mixed
Parameters
- $dispatcher : EventDispatcherInterface
- $stopwatch : Stopwatch
- $logger : LoggerInterface = null
- $requestStack : RequestStack = null
Return values
mixed —addListener()
{@inheritdoc}
public
addListener(mixed $eventName, mixed $listener, mixed $priority) : mixed
Parameters
- $eventName : mixed
- $listener : mixed
- $priority : mixed
Return values
mixed —addSubscriber()
{@inheritdoc}
public
addSubscriber(EventSubscriberInterface $subscriber) : mixed
Parameters
- $subscriber : EventSubscriberInterface
Return values
mixed —dispatch()
{@inheritdoc}
public
dispatch(mixed $event) : mixed
Parameters
- $event : mixed
Return values
mixed —getCalledListeners()
Gets the called listeners.
public
getCalledListeners() : array<string|int, mixed>
Return values
array<string|int, mixed> —An array of called listeners
getListenerPriority()
{@inheritdoc}
public
getListenerPriority(mixed $eventName, mixed $listener) : mixed
Parameters
- $eventName : mixed
- $listener : mixed
Return values
mixed —getListeners()
{@inheritdoc}
public
getListeners([mixed $eventName = null ]) : mixed
Parameters
- $eventName : mixed = null
Return values
mixed —getNotCalledListeners()
Gets the not called listeners.
public
getNotCalledListeners() : array<string|int, mixed>
Return values
array<string|int, mixed> —An array of not called listeners
getOrphanedEvents()
public
getOrphanedEvents() : array<string|int, mixed>
Return values
array<string|int, mixed> —hasListeners()
{@inheritdoc}
public
hasListeners([mixed $eventName = null ]) : mixed
Parameters
- $eventName : mixed = null
Return values
mixed —removeListener()
{@inheritdoc}
public
removeListener(mixed $eventName, mixed $listener) : mixed
Parameters
- $eventName : mixed
- $listener : mixed
Return values
mixed —removeSubscriber()
{@inheritdoc}
public
removeSubscriber(EventSubscriberInterface $subscriber) : mixed
Parameters
- $subscriber : EventSubscriberInterface
Return values
mixed —reset()
public
reset() : mixed
Return values
mixed —afterDispatch()
Called after dispatching the event.
protected
afterDispatch(string $eventName, mixed $event) : mixed
Parameters
- $eventName : string
- $event : mixed
Return values
mixed —beforeDispatch()
Called before dispatching the event.
protected
beforeDispatch(string $eventName, mixed $event) : mixed
Parameters
- $eventName : string
- $event : mixed
Return values
mixed —postDispatch()
protected
postDispatch(mixed $eventName, Event $event) : mixed
Parameters
- $eventName : mixed
- $event : Event
Tags
Return values
mixed —preDispatch()
protected
preDispatch(mixed $eventName, Event $event) : mixed
Parameters
- $eventName : mixed
- $event : Event
Tags
Return values
mixed —postProcess()
private
postProcess(string $eventName) : mixed
Parameters
- $eventName : string
Return values
mixed —preProcess()
private
preProcess(string $eventName) : mixed
Parameters
- $eventName : string
Return values
mixed —sortNotCalledListeners()
private
sortNotCalledListeners(array<string|int, mixed> $a, array<string|int, mixed> $b) : mixed
Parameters
- $a : array<string|int, mixed>
- $b : array<string|int, mixed>