private function getSniffFullCode(string $sniffCode) : string { $parts = explode('.', $sniffCode); if ($parts[0] !== $sniffCode) { return $sniffCode; } $listenerSniffCode = $this->currentListenerSniffCodeProvider->getCurrentListenerSniffCode(); return $listenerSniffCode . '.' . $sniffCode; }
/** * {@inheritdoc} */ protected function doDispatch($listeners, $eventName, Event $event) { foreach ($listeners as $listener) { if ($event->isPropagationStopped()) { break; } $this->currentListenerSniffCodeProvider->setCurrentListener($listener); call_user_func($listener, $event, $eventName, $this); } }