public function onDispatch(MvcEvent $e) { /** @var \BedRest\Rest\Dispatcher $dispatcher */ $dispatcher = $this->getServiceLocator()->get('BedRest.Dispatcher'); $data = $dispatcher->dispatch($this->restRequest); $result = new ViewModel($data); $result->setAccept($this->restRequest->getAccept()); $e->setResult($result); return $result; }
public function testSetAccept() { $this->request->setAccept('text/xml'); $expected = array(array('media_range' => 'text/xml', 'q' => 1)); $this->assertEquals($expected, $this->request->getAccept()->getMediaTypes()); }