private function addListeners(PluginInterface $plugin, EventSubscriber $subscriber) { foreach ($subscriber->getEventListeners() as $eventName => $listener) { if (true === is_string($listener)) { $this->eventDispatcher->addListener($eventName, [$plugin, $listener]); } else { $this->eventDispatcher->addListener($eventName, $listener); } } }