<?php
namespace App\Event;
use Symfony\Component\HttpFoundation\JsonResponse;
use Symfony\Component\HttpKernel\Event\ResponseEvent;
class JsonResponseFormatterListener
{
public function onKernelResponse(ResponseEvent $event)
{
$response = $event->getResponse();
if ($response instanceof JsonResponse) {
$response->setEncodingOptions(JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE);
$response->headers->set('Content-Type', 'application/json; charset=utf-8');
}
}
}