Ejemplo n.º 1
0
 /**
  * @param ResponseInterface $response
  * @param $method
  * @param int $expectedResponseCode
  * @param $url
  * @return array
  * @throw CouchDbAdapter\Exceptions\CouchDbException
  */
 private function handleResponse(ResponseInterface $response, $method, $expectedResponseCode, $url)
 {
     if ($response->getStatusCode() == $expectedResponseCode) {
         $this->lastRequestHeaders = $response->getHeaders();
         $this->lastRequestBody = $response->getBody();
         return json_decode($this->lastRequestBody, true);
     }
     throw ClientExceptionFactory::factory($response, $method, $url);
 }