container = $container; } /** * {@inheritdoc} */ protected function initializeListeners(string $eventName, string $loweredClass, string $format): array { $listeners = parent::initializeListeners($eventName, $loweredClass, $format); foreach ($listeners as &$listener) { if (!\is_array($listener[0]) || !\is_string($listener[0][0])) { continue; } if (!$this->container->has($listener[0][0])) { continue; } $listener[0][0] = $this->container->get($listener[0][0]); } return $listeners; } }