<?php declare(strict_types=1);
namespace AgiqonOci\Subscriber;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
use Symfony\Component\HttpKernel\Event\ResponseEvent;
use Symfony\Component\HttpKernel\KernelEvents;
class KernelSubscriber implements EventSubscriberInterface
{
public static function getSubscribedEvents(): array
{
return [
KernelEvents::RESPONSE => 'setCustomXFrameOptions'
];
}
public function setCustomXFrameOptions(ResponseEvent $event)
{
$response = $event->getResponse();
if($response->headers->has('X-Frame-Options')) {
$response->headers->remove('X-Frame-Options');
}
}
}