public function testMethodNotAllowed()
 {
     $builder = new Http\ResponseBuilder();
     $response = $builder->methodNotAllowed()->build();
     $this->assertEquals($response->getStatus()->getCode(), 405);
     $this->assertFalse($response->hasBody());
 }
Exemple #2
0
 /**
  * Builds a response object
  */
 protected function buildResponse($e)
 {
     // build a response
     $responseBuilder = new Http\ResponseBuilder();
     return $responseBuilder->setStatusCode(500)->notCachable()->setBody($this->buildResponseBody($e))->build();
 }