Exemple #1
0
 /**
  * {@inheritdoc}
  */
 public function terminate()
 {
     parent::terminate();
     if ($this->kernel) {
         $response = Response::create('');
         $this->kernel->terminate($this->request, $response);
     }
 }
 /**
  * Triggers kernel.response and sends a form response.
  *
  * @param \Symfony\Component\HttpFoundation\Response $response
  *   A response object.
  */
 protected function sendResponse(Response $response)
 {
     $request = $this->requestStack->getCurrentRequest();
     $event = new FilterResponseEvent($this->kernel, $request, HttpKernelInterface::MASTER_REQUEST, $response);
     $this->eventDispatcher->dispatch(KernelEvents::RESPONSE, $event);
     // Prepare and send the response.
     $event->getResponse()->prepare($request)->send();
     $this->kernel->terminate($request, $response);
 }