/** * @param GetResponseEvent $event * * @return GetResponseEvent */ public function onKernelRequest(GetResponseEvent $event) { try { $this->routerListener->onKernelRequest($event); } catch (NotFoundHttpException $e) { if (null !== $this->logger) { $this->logger->info('Request handled by the ' . $this->legacyKernel->getName() . ' kernel.'); } $response = $this->legacyKernel->handle($event->getRequest(), $event->getRequestType(), true); if ($response->getStatusCode() !== 404) { $event->setResponse($response); return $event; } } }