/** * Kernel booting listeners. * * @param KernelEvent $event */ public function onBooted(KernelEvent $event) { $responseEvent = new ResponseEvent($event->getKernel(), $event->getRequest()); $event->getKernel()->fireEvent(KernelEvents::REQUEST, $responseEvent); if (!$responseEvent->hasResponse()) { throw new RuntimeException(sprintf('There are no response found. Did you forgot add a return statement?')); } $responseEvent->getResponse()->send(); }
public function onBooted(KernelEvent $event) { $event->stopPropagation(); $this->responseEvent = new ResponseEvent($event->getKernel(), $event->getRequest()); $event->getKernel()->fireEvent(KernelEvents::REQUEST, $this->responseEvent); }