original_string: protected function removeHandle(RequestInterface $request)
      {
          if (isset($this->handles[$request])) {
              $handle = $this->handles[$request];
              unset($this->handles[$request]);
              unset($this->resourceHash[(int) $handle->getHandle()]);
              curl_multi_remove_handle($this->multiHandle, $handle->getHandle());
              $handle->close();
          }
      }
code: protected function removeHandle(RequestInterface $request)
      {
          if (isset($this->handles[$request])) {
              $handle = $this->handles[$request];
              unset($this->handles[$request]);
              unset($this->resourceHash[(int) $handle->getHandle()]);
              curl_multi_remove_handle($this->multiHandle, $handle->getHandle());
              $handle->close();
          }
      }
code_tokens: protected function removeHandle ( RequestInterface $ request ) { if ( isset ( $ this -> handles [ $ request ] ) ) { $ handle = $ this -> handles [ $ request ] ; unset ( $ this -> handles [ $ request ] ) ; unset ( $ this -> resourceHash [ ( int ) $ handle -> getHandle ( ) ] ) ; curl_multi_remove_handle ( $ this -> multiHandle , $ handle -> getHandle ( ) ) ; $ handle -> close ( ) ; } }
docstring: Remove a curl handle from the curl multi object
  
  @param RequestInterface $request Request that owns the handle
docstring_tokens: Remove a curl handle from the curl multi object