/** * Makes a service request * * @param string $url * @param array|mixed $payload * @param array $curlOptions * @param string $method * * @return string */ public function request($url, $payload = array(), $curlOptions = array(), $method = Curl::Get) { $_response = null; if ($this->_hostPort) { Curl::setHostPort($this->_hostPort); } if ($this->_userName) { Curl::setUserName($this->_userName); if ($this->_password) { Curl::setPassword($this->_password); } } return Curl::request($method, $url, $payload, $curlOptions); }