protected function request(array $options)
  {
    $this->info = null;
    $this->setOpt($options);
    $result = $this->perform('curl_exec');
    $this->info = $this->perform('curl_getinfo');
    return $result;
  }
protected function request(array $options)
  {
    $this->info = null;
    $this->setOpt($options);
    $result = $this->perform('curl_exec');
    $this->info = $this->perform('curl_getinfo');
    return $result;
  }
protected function request ( array $ options ) { $ this -> info = null ; $ this -> setOpt ( $ options ) ; $ result = $ this -> perform ( 'curl_exec' ) ; $ this -> info = $ this -> perform ( 'curl_getinfo' ) ; return $ result ; }
cURL request wrapper method.

Performs a request prepared from supplied `$options`

Returns response body, if applicable.

Upon successful(*) request, the basic status block is populated.

(*)The definition of success depends on cURL handle settings.

@param array $options Request-specific options (type and accompanied data).
@return string Response body.
cURL request wrapper method .