original_string: function unlock($path, $locktoken) {
          $this->_path = $this->translate_uri($path);
          $this->header_unset();
          $this->create_basic_request('UNLOCK');
          $this->header_add(sprintf('Lock-Token: <%s>', $locktoken));
          $this->send_request();
          $this->get_respond();
          $response = $this->process_respond();
          if ($response['status']['http-version'] == 'HTTP/1.1' ||
              $response['status']['http-version'] == 'HTTP/1.0') {
              /* seems to be http ... proceed
              rfc 2518 says:
              204 (OK) - The 204 (No Content) status code is used instead of 200 (OK) because there is no response entity body.
               */
                  return $response['status']['status-code'];
              }
          return false;
      }
code: function unlock($path, $locktoken) {
          $this->_path = $this->translate_uri($path);
          $this->header_unset();
          $this->create_basic_request('UNLOCK');
          $this->header_add(sprintf('Lock-Token: <%s>', $locktoken));
          $this->send_request();
          $this->get_respond();
          $response = $this->process_respond();
          if ($response['status']['http-version'] == 'HTTP/1.1' ||
              $response['status']['http-version'] == 'HTTP/1.0') {
              /* seems to be http ... proceed
              rfc 2518 says:
              204 (OK) - The 204 (No Content) status code is used instead of 200 (OK) because there is no response entity body.
               */
                  return $response['status']['status-code'];
              }
          return false;
      }
code_tokens: function unlock ( $ path , $ locktoken ) { $ this -> _path = $ this -> translate_uri ( $ path ) ; $ this -> header_unset ( ) ; $ this -> create_basic_request ( 'UNLOCK' ) ; $ this -> header_add ( sprintf ( 'Lock-Token: <%s>' , $ locktoken ) ) ; $ this -> send_request ( ) ; $ this -> get_respond ( ) ; $ response = $ this -> process_respond ( ) ; if ( $ response [ 'status' ] [ 'http-version' ] == 'HTTP/1.1' || $ response [ 'status' ] [ 'http-version' ] == 'HTTP/1.0' ) { /* seems to be http ... proceed
              rfc 2518 says:
              204 (OK) - The 204 (No Content) status code is used instead of 200 (OK) because there is no response entity body.
               */ return $ response [ 'status' ] [ 'status-code' ] ; } return false ; }
docstring: Public method unlock
  
  Unlocks a file or collection.
  
  @param string path, string locktoken
  @return int status code (look at rfc 2518). false on error.
docstring_tokens: Public method unlock