public function testMethodNotAllowed() { $builder = new Ergo_Http_ResponseBuilder(); $response = $builder->methodNotAllowed()->build(); $this->assertEqual($response->getStatus()->getCode(), 405); $this->assertFalse($response->hasBody()); }
public function execute($request) { $this->assertIsA($request, 'Ergo_Routing_RoutedRequest'); $responseBuilder = new Ergo_Http_ResponseBuilder(); return $responseBuilder->setStatusCode(200)->setBody('Blargh')->build(); }
/** * Builds a response object */ protected function buildResponse($e) { // build a response $responseBuilder = new Ergo_Http_ResponseBuilder(); return $responseBuilder->setStatusCode(500)->notCachable()->setBody($this->buildResponseBody($e))->build(); }