protected function put($url, array $data = array())
  {
    $this->setCurlOption(CURLOPT_URL, $url);
    $this->setCurlOption(CURLOPT_HTTPGET, true);
    $this->setCurlOption(CURLOPT_CUSTOMREQUEST, 'PUT');