protected function createResponse(\Guzzle\Http\Message\Response $gResponse, Request $request) { $response = new Response($gResponse->getBody(), $gResponse->getStatusCode()); foreach ($gResponse->getHeaderLines() as $header) { list($name, $value) = explode(':', $header, 2); $response->headers->set($name, $value); } return $this->prepareResponse($response, $request); }