/** * Decodes a response into a standard formatted array. (See * ClientInterface for documentation). * * @param Response $response Guzzle response * * @return array Response as array */ private function decodeResponse(Response $response) { return array('headers' => $response->getHeaders(), 'status' => $response->getStatusCode(), 'reason' => $response->getReasonPhrase(), 'version' => $response->getProtocolVersion(), 'body' => (string) $response->getBody(true)); }