Newscoop\GimmeBundle\EventListener\FormatJsonResponseListener::onResponse PHP Method

onResponse() public method

public onResponse ( FilterResponseEvent $event )
$event Symfony\Component\HttpKernel\Event\FilterResponseEvent
    public function onResponse(FilterResponseEvent $event)
    {
        if (HttpKernelInterface::MASTER_REQUEST !== $event->getRequestType()) {
            return;
        }
        $request = $event->getRequest();
        $route = $request->attributes->get('_route');
        if (strpos($route, 'newscoop_gimme_') === false) {
            return;
        }
        if (APPLICATION_ENV === 'development' || APPLICATION_ENV === 'dev' || $request->query->get('pretty_json', false) == true) {
            $response = $event->getResponse();
            $responseData = $event->getResponse()->getContent();
            $response->setContent(Json::indent($responseData));
            $event->setResponse($response);
        }
    }
FormatJsonResponseListener