From 4844d2115debd30eb3a733560cd4885621b1f4d0 Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Wed, 13 Aug 2025 11:47:18 +0200 Subject: [PATCH] Remove calls to no-op functions, deprecated in PHP 8.5 --- .../DateTimeToLocalizedStringTransformerTest.php | 4 ++-- .../NumberToLocalizedStringTransformerTest.php | 5 ++--- .../PercentToLocalizedStringTransformerTest.php | 5 ++--- .../Component/HttpClient/Internal/CurlClientState.php | 1 - .../Component/Validator/Constraints/ImageValidator.php | 2 -- 5 files changed, 6 insertions(+), 11 deletions(-) diff --git a/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateTimeToLocalizedStringTransformerTest.php b/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateTimeToLocalizedStringTransformerTest.php index 6cbf6b9377b77..c3806fd6785ae 100644 --- a/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateTimeToLocalizedStringTransformerTest.php +++ b/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateTimeToLocalizedStringTransformerTest.php @@ -36,7 +36,6 @@ protected function setUp(): void // Normalize intl. configuration settings. if (\extension_loaded('intl')) { $this->initialTestCaseUseException = ini_set('intl.use_exceptions', 0); - $this->initialTestCaseErrorLevel = ini_set('intl.error_level', 0); } // Since we test against "de_AT", we need the full implementation @@ -55,7 +54,6 @@ protected function tearDown(): void if (\extension_loaded('intl')) { ini_set('intl.use_exceptions', $this->initialTestCaseUseException); - ini_set('intl.error_level', $this->initialTestCaseErrorLevel); } } @@ -346,6 +344,7 @@ public function testReverseTransformFiveDigitYearsWithTimestamp() /** * @requires extension intl + * @requires PHP < 8.5 */ public function testReverseTransformWrapsIntlErrorsWithErrorLevel() { @@ -378,6 +377,7 @@ public function testReverseTransformWrapsIntlErrorsWithExceptions() /** * @requires extension intl + * @requires PHP < 8.5 */ public function testReverseTransformWrapsIntlErrorsWithExceptionsAndErrorLevel() { diff --git a/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/NumberToLocalizedStringTransformerTest.php b/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/NumberToLocalizedStringTransformerTest.php index 5b1dd13c37d73..f22fa5da3fde9 100644 --- a/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/NumberToLocalizedStringTransformerTest.php +++ b/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/NumberToLocalizedStringTransformerTest.php @@ -21,14 +21,12 @@ class NumberToLocalizedStringTransformerTest extends TestCase private string $defaultLocale; private $initialTestCaseUseException; - private $initialTestCaseErrorLevel; protected function setUp(): void { // Normalize intl. configuration settings. if (\extension_loaded('intl')) { $this->initialTestCaseUseException = ini_set('intl.use_exceptions', 0); - $this->initialTestCaseErrorLevel = ini_set('intl.error_level', 0); } $this->defaultLocale = \Locale::getDefault(); @@ -41,7 +39,6 @@ protected function tearDown(): void if (\extension_loaded('intl')) { ini_set('intl.use_exceptions', $this->initialTestCaseUseException); - ini_set('intl.error_level', $this->initialTestCaseErrorLevel); } } @@ -664,6 +661,7 @@ public function testReverseTransformENotation($output, $input) /** * @requires extension intl + * @requires PHP < 8.5 */ public function testReverseTransformWrapsIntlErrorsWithErrorLevel() { @@ -696,6 +694,7 @@ public function testReverseTransformWrapsIntlErrorsWithExceptions() /** * @requires extension intl + * @requires PHP < 8.5 */ public function testReverseTransformWrapsIntlErrorsWithExceptionsAndErrorLevel() { diff --git a/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/PercentToLocalizedStringTransformerTest.php b/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/PercentToLocalizedStringTransformerTest.php index f0c4007972005..ca935d564bfaf 100644 --- a/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/PercentToLocalizedStringTransformerTest.php +++ b/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/PercentToLocalizedStringTransformerTest.php @@ -21,14 +21,12 @@ class PercentToLocalizedStringTransformerTest extends TestCase private string $defaultLocale; private $initialTestCaseUseException; - private $initialTestCaseErrorLevel; protected function setUp(): void { // Normalize intl. configuration settings. if (\extension_loaded('intl')) { $this->initialTestCaseUseException = ini_set('intl.use_exceptions', 0); - $this->initialTestCaseErrorLevel = ini_set('intl.error_level', 0); } $this->defaultLocale = \Locale::getDefault(); @@ -41,7 +39,6 @@ protected function tearDown(): void if (\extension_loaded('intl')) { ini_set('intl.use_exceptions', $this->initialTestCaseUseException); - ini_set('intl.error_level', $this->initialTestCaseErrorLevel); } } @@ -492,6 +489,7 @@ public function testReverseTransformForHtml5FormatWithScale() /** * @requires extension intl + * @requires PHP < 8.5 */ public function testReverseTransformWrapsIntlErrorsWithErrorLevel() { @@ -524,6 +522,7 @@ public function testReverseTransformWrapsIntlErrorsWithExceptions() /** * @requires extension intl + * @requires PHP < 8.5 */ public function testReverseTransformWrapsIntlErrorsWithExceptionsAndErrorLevel() { diff --git a/src/Symfony/Component/HttpClient/Internal/CurlClientState.php b/src/Symfony/Component/HttpClient/Internal/CurlClientState.php index 8af4c755833bd..60aab7152afde 100644 --- a/src/Symfony/Component/HttpClient/Internal/CurlClientState.php +++ b/src/Symfony/Component/HttpClient/Internal/CurlClientState.php @@ -83,7 +83,6 @@ public function reset(): void foreach ($this->pushedResponses as $url => $response) { $this->logger?->debug(\sprintf('Unused pushed response: "%s"', $url)); curl_multi_remove_handle($this->handle, $response->handle); - curl_close($response->handle); } $this->pushedResponses = []; diff --git a/src/Symfony/Component/Validator/Constraints/ImageValidator.php b/src/Symfony/Component/Validator/Constraints/ImageValidator.php index c235ff0302c18..0c2fd318abb2f 100644 --- a/src/Symfony/Component/Validator/Constraints/ImageValidator.php +++ b/src/Symfony/Component/Validator/Constraints/ImageValidator.php @@ -230,8 +230,6 @@ public function validate(mixed $value, Constraint $constraint) return; } - - imagedestroy($resource); } } }