<?php
namespace Can\RestBundle\EventListener;
use Can\RestBundle\CanRestBundle;
use Symfony\Component\HttpKernel\Event\RequestEvent;
/**
* Handles conditional requests.
*
* @group conditional
*
* @package can/rest-bundle
* @author lechecacharro <lechecacharro@gmail.com>
*/
class ConditionalRequestListener
{
/**
* @param RequestEvent $event
*/
public function onRequest(RequestEvent $event): void
{
if (! $event->isMasterRequest()) {
return;
}
$request = $event->getRequest();
if (! $request->attributes->get(CanRestBundle::ATTR_SERVICE_ZONE)) {
return;
}
// TODO
}
}