public function setConfig($key,$value) {

    switch ($key) {
      //curl options
      case 'CURLOPT_CAINFO':
      case 'CURLOPT_SSL_VERIFYPEER':
      case 'CURLOPT_SSL_VERIFYHOST':
      case 'CURLOPT_CONNECTTIMEOUT':

      // Proxy
      case 'CURLOPT_PROXY':
      case 'CURLOPT_PROXYPORT':
      case 'CURLOPT_PROXYUSERPWD':

      // Debug
      case 'DEBUG_LOG_PATH':
      case 'DEBUG_MODE':
        $this->config[$key] = $value;
        return true;
        break;

      default:
        return false;
    }
  }
public function setConfig($key,$value) {

    switch ($key) {
      //curl options
      case 'CURLOPT_CAINFO':
      case 'CURLOPT_SSL_VERIFYPEER':
      case 'CURLOPT_SSL_VERIFYHOST':
      case 'CURLOPT_CONNECTTIMEOUT':

      // Proxy
      case 'CURLOPT_PROXY':
      case 'CURLOPT_PROXYPORT':
      case 'CURLOPT_PROXYUSERPWD':

      // Debug
      case 'DEBUG_LOG_PATH':
      case 'DEBUG_MODE':
        $this->config[$key] = $value;
        return true;
        break;

      default:
        return false;
    }
  }
public function setConfig ( $ key , $ value ) { switch ( $ key ) { //curl options case 'CURLOPT_CAINFO' : case 'CURLOPT_SSL_VERIFYPEER' : case 'CURLOPT_SSL_VERIFYHOST' : case 'CURLOPT_CONNECTTIMEOUT' : // Proxy case 'CURLOPT_PROXY' : case 'CURLOPT_PROXYPORT' : case 'CURLOPT_PROXYUSERPWD' : // Debug case 'DEBUG_LOG_PATH' : case 'DEBUG_MODE' : $ this -> config [ $ key ] = $ value ; return true ; break ; default : return false ; } }
Setter for config values

@param $key
@param $value
@return bool
Setter for config values