*/
class AddRequestFormatsListener implements EventSubscriberInterface
{
- /**
- * @var array
- */
protected $formats;
- /**
- * @param array $formats
- */
public function __construct(array $formats)
{
$this->formats = $formats;
/**
* Adds request formats.
- *
- * @param GetResponseEvent $event
*/
public function onKernelRequest(GetResponseEvent $event)
{
+ $request = $event->getRequest();
foreach ($this->formats as $format => $mimeTypes) {
- $event->getRequest()->setFormat($format, $mimeTypes);
+ $request->setFormat($format, $mimeTypes);
}
}