original_string: public function put($parameters = null)
      {
          $this->setOption(CURLOPT_PUT, true);
          if ($parameters !== null) {
              $this->setParameters($parameters);
          }
  
          return $this->execute();
      }
code: public function put($parameters = null)
      {
          $this->setOption(CURLOPT_PUT, true);
          if ($parameters !== null) {
              $this->setParameters($parameters);
          }
  
          return $this->execute();
      }
code_tokens: public function put ( $ parameters = null ) { $ this -> setOption ( CURLOPT_PUT , true ) ; if ( $ parameters !== null ) { $ this -> setParameters ( $ parameters ) ; } return $ this -> execute ( ) ; }
docstring: executes a put request
  
  @param null $parameters
  
  @return mixed
docstring_tokens: executes a put request