getRequest()->headers->get('Accept') != '') { $raw_accepts = explode(',', $event->getRequest()->headers->get('Accept')); $accepts = array_map('trim', $raw_accepts); $event->getRequest()->request->set('_accept', $accepts); $event->getDispatcher()->addSubscriber(new \AcceptHeaderMatchEventListener($event->getRequest())); } } public static function getSubscribedEvents() { return array(KernelEvents::REQUEST => array('onKernelRequest', 100)); } }