public function testMethodNotAllowed() { $builder = new Http\ResponseBuilder(); $response = $builder->methodNotAllowed()->build(); $this->assertEquals($response->getStatus()->getCode(), 405); $this->assertFalse($response->hasBody()); }
/** * 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(); }