Lines Matching refs:class
50 …public function addListener(string $eventName, $callable, ?string $class = null, ?string $format =… argument
52 $this->listeners[$eventName][] = [$callable, $class, $format, $interface];
64 $class = $eventData['class'] ?? null;
67 … $this->listeners[$eventData['event']][] = [[$subscriber, $method], $class, $format, $interface];
72 public function hasListeners(string $eventName, string $class, string $format): bool argument
78 if (!isset($this->classListeners[$eventName][$class][$format])) {
79 …$this->classListeners[$eventName][$class][$format] = $this->initializeListeners($eventName, $class…
82 return !!$this->classListeners[$eventName][$class][$format];
85 public function dispatch(string $eventName, string $class, string $format, Event $event): void argument
93 $objectClass = $realClass !== $class ? ($realClass . $class) : $class;
96 …eners[$eventName][$objectClass][$format] = $this->initializeListeners($eventName, $class, $format);
104 \call_user_func($listener[0], $event, $eventName, $class, $format, $this);