<?php
namespace App\EventListener;
use Symfony\Component\HttpKernel\Event\ResponseEvent;
class ResponseListener
{
public function onKernelResponse(ResponseEvent $event)
{
// CORS
$response = $event->getResponse();
$response->headers->set('Access-Control-Allow-Origin', '*');
$response->headers->set('Access-Control-Allow-Headers', 'X-API-KEY, Origin, X-Requested-With, Content-Type, Accept, Access-Control-Request-Method');
$response->headers->set('Access-Control-Allow-Methods', 'GET, POST, OPTIONS, PUT, DELETE');
$response->headers->set('Allow', 'GET, POST, OPTIONS, PUT, DELETE');
if ($_SERVER['REQUEST_METHOD'] == "OPTIONS")
{
die();
}
}
}