@@ -34,39 +34,4 @@ |
||
34 | 34 | $this->formatNegotiator = $formatNegotiator; |
35 | 35 | } |
36 | 36 | |
37 | - /** |
|
38 | - * @param RequestEvent $event The event |
|
39 | - public function onKernelRequest($event) |
|
40 | - { |
|
41 | - $request = $event->getRequest(); |
|
42 | - |
|
43 | - if (!$request->attributes->get(FOSRestBundle::ZONE_ATTRIBUTE, true)) { |
|
44 | - return; |
|
45 | - } |
|
46 | - |
|
47 | - try { |
|
48 | - $format = $request->getRequestFormat(null); |
|
49 | - if (null === $format) { |
|
50 | - $accept = $this->formatNegotiator->getBest(''); |
|
51 | - if (null !== $accept && 0.0 < $accept->getQuality()) { |
|
52 | - $format = $request->getFormat($accept->getValue()); |
|
53 | - if (null !== $format) { |
|
54 | - $request->attributes->set('media_type', $accept->getValue()); |
|
55 | - } |
|
56 | - } |
|
57 | - } |
|
58 | - |
|
59 | - if (null === $format) { |
|
60 | - if (HttpKernelInterface::MASTER_REQUEST === $event->getRequestType()) { |
|
61 | - throw new NotAcceptableHttpException('No matching accepted Response format could be determined'); |
|
62 | - } |
|
63 | - |
|
64 | - return; |
|
65 | - } |
|
66 | - |
|
67 | - $request->setRequestFormat($format); |
|
68 | - } catch (StopFormatListenerException $e) { |
|
69 | - // nothing to do |
|
70 | - } |
|
71 | - } |
|
72 | -} |
|
37 | + |
|
73 | 38 | \ No newline at end of file |