original_string: protected function _handle_error($curl)
  	{
  		// Get the error code and message
  		$code  = curl_errno($curl);
  		$error = curl_error($curl);
  
  		$this->_close($curl);
  
  		throw new Exception_Source(
  			'Fetching :source_name data failed: :error (:code)',
  			'remote',
  			array(
  				':error' => $error,
  				':code' => $code
  			)
  		);
  	}
code: protected function _handle_error($curl)
  	{
  		// Get the error code and message
  		$code  = curl_errno($curl);
  		$error = curl_error($curl);
  
  		$this->_close($curl);
  
  		throw new Exception_Source(
  			'Fetching :source_name data failed: :error (:code)',
  			'remote',
  			array(
  				':error' => $error,
  				':code' => $code
  			)
  		);
  	}
code_tokens: protected function _handle_error ( $ curl ) { // Get the error code and message $ code = curl_errno ( $ curl ) ; $ error = curl_error ( $ curl ) ; $ this -> _close ( $ curl ) ; throw new Exception_Source ( 'Fetching :source_name data failed: :error (:code)' , 'remote' , array ( ':error' => $ error , ':code' => $ code ) ) ; }
docstring: Handle cURL errors
  @param  resource $curl cURL resource with an error
  @throws Exception_Source with the error message and error code
docstring_tokens: Handle cURL errors