original_string: public function put($url, array $data = [], array $headers = [])
      {
          $this->unsetOptions([CURLOPT_HTTPGET, CURLOPT_POST]);
  
          $this->setOption(CURLOPT_CUSTOMREQUEST, 'PUT');
  
          return $this->send($url, $data, $headers);
      }
code: public function put($url, array $data = [], array $headers = [])
      {
          $this->unsetOptions([CURLOPT_HTTPGET, CURLOPT_POST]);
  
          $this->setOption(CURLOPT_CUSTOMREQUEST, 'PUT');
  
          return $this->send($url, $data, $headers);
      }
code_tokens: public function put ( $ url , array $ data = [ ] , array $ headers = [ ] ) { $ this -> unsetOptions ( [ CURLOPT_HTTPGET , CURLOPT_POST ] ) ; $ this -> setOption ( CURLOPT_CUSTOMREQUEST , 'PUT' ) ; return $ this -> send ( $ url , $ data , $ headers ) ; }
docstring: Send PUT request
  
  @param string $url
  @param array $data
  @param array $headers
  
  @return Response
docstring_tokens: Send PUT request