From cba69f48ee915f461c582bc12c8b48c53559f137 Mon Sep 17 00:00:00 2001 From: DubbaThony <12460316+DubbaThony@users.noreply.github.com> Date: Sat, 8 Nov 2025 21:44:05 +0100 Subject: [PATCH] fix deprecation warning in 8.5 --- src/cURL.php | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/cURL.php b/src/cURL.php index 214e176..4fa4c7a 100644 --- a/src/cURL.php +++ b/src/cURL.php @@ -285,13 +285,13 @@ public function sendRequest(Request $request) $errno = curl_errno($this->ch); $errmsg = curl_error($this->ch); $msg = "cURL request failed with error [$errno]: $errmsg"; - curl_close($this->ch); + $this->curlClose(); throw new cURLException($request, $msg, $errno); } $response = $this->createResponseObject($result, $request); - curl_close($this->ch); + $this->curlClose(); return $response; } @@ -371,4 +371,16 @@ public function __call($func, $args) return $this->sendRequest($request); } + + /** + * Closes curl. + * Calls curl_close($this->ch) in php versions when it's relevant + * + * @return void + */ + private function curlClose() { + if (version_compare(PHP_VERSION, "8.0.0", ">=")) + return; + curl_close($this->ch); + } }