curlConnectTimeoutInMilliseconds); curl_setopt($ch, CURLOPT_TIMEOUT, $this->curlDownloadTimeoutInSeconds); $response = curl_exec($ch); if ($response === false) { $error = curl_error($ch); curl_close($ch); throw new RequestException($error); } curl_close($ch); return $response; } }