src/EventListener/ResponseListener.php line 9

Open in your IDE?
  1. <?php
  2. namespace App\EventListener;
  3. use Symfony\Component\HttpKernel\Event\ResponseEvent;
  4. class ResponseListener
  5. {
  6.     public function onKernelResponse(ResponseEvent $event)
  7.     {
  8.         // CORS
  9.         $response $event->getResponse();
  10.         $response->headers->set('Access-Control-Allow-Origin''*');
  11.         $response->headers->set('Access-Control-Allow-Headers''X-API-KEY, Origin, X-Requested-With, Content-Type, Accept, Access-Control-Request-Method');
  12.         $response->headers->set('Access-Control-Allow-Methods''GET, POST, OPTIONS, PUT, DELETE');
  13.         $response->headers->set('Allow''GET, POST, OPTIONS, PUT, DELETE');
  14.         if ($_SERVER['REQUEST_METHOD'] == "OPTIONS")
  15.         {
  16.             die();
  17.         }
  18.     }
  19. }