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;
 }
Exemple #2
0
 public function testSetAccept()
 {
     $this->request->setAccept('text/xml');
     $expected = array(array('media_range' => 'text/xml', 'q' => 1));
     $this->assertEquals($expected, $this->request->getAccept()->getMediaTypes());
 }