/** * @param InternalResponse $iResponse * @return Response */ public function adaptResponse(InternalResponse $iResponse) { $response = new Response($iResponse->getContent(), $iResponse->getStatusCode(), $iResponse->getHeaders()); if ($this->request) { $response->prepare($this->request); } if ($response->getStatusCode() !== 200) { $response->setContent(Response::$statusTexts[$response->getStatusCode()]); return $response; } return $response; }