vendor/kunstmaan/node-bundle/EventListener/FixDateListener.php line 18

Open in your IDE?
  1. <?php
  2. namespace Kunstmaan\NodeBundle\EventListener;
  3. use Symfony\Component\HttpKernel\Event\FilterResponseEvent;
  4. use Symfony\Component\HttpKernel\Event\GetResponseEvent;
  5. /**
  6.  * Fixes bug with date vs Date headers
  7.  */
  8. class FixDateListener
  9. {
  10.     /**
  11.      * Make sure response has a timestamp
  12.      *
  13.      * @param FilterResponseEvent|GetResponseEvent $event
  14.      */
  15.     public function onKernelResponse(FilterResponseEvent $event)
  16.     {
  17.         $response $event->getResponse();
  18.         if ($response) {
  19.             $date $response->getDate();
  20.             if (null === $date) {
  21.                 $response->setDate(new \DateTime());
  22.             }
  23.         }
  24.     }
  25. }