Beispiel #1
0
 public function onKernelResponse(FilterResponseEvent $event)
 {
     //On test si la requete est bien la requete princpale
     if (HttpKernelInterface::MASTER_REQUEST !== $event->getRequestType()) {
         return;
     }
     // on récupere la réponse que le noyau a inserré dans l'évenement
     $response = $event->getresponse();
     // Ici on modifie comme on veut la réponse
     $joursRestant = $this->dateFin->diff(new \DateTime())->days;
     if ($joursRestant > 0) {
         //On utilise notre methode <<reine>>
         $response = $this->displayBeta($event->getResponse(), $joursRestant);
     }
     //Puis on insere la réponse modifieé danss l'évenement
     $event->setResponse($response);
 }