From: =?utf-8?q?David_Pr=C3=A9vot?= <taffit@debian.org>
Date: Sun, 5 Oct 2025 08:31:27 +0200
Subject: RequiresPhp needs an explicit version comparison operator

Starting with PHPUnit 12.4, a deprecation is emitted otherwise.
---
 tests/Functional/Driver/PDO/PDOSubclassTest.php | 2 +-
 tests/Functional/TypeConversionTest.php         | 2 +-
 tests/Functional/Types/NumberTest.php           | 2 +-
 tests/Types/NumberTest.php                      | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/tests/Functional/Driver/PDO/PDOSubclassTest.php b/tests/Functional/Driver/PDO/PDOSubclassTest.php
index 5a9180a..694acc6 100644
--- a/tests/Functional/Driver/PDO/PDOSubclassTest.php
+++ b/tests/Functional/Driver/PDO/PDOSubclassTest.php
@@ -11,7 +11,7 @@ use Pdo\Pgsql;
 use Pdo\Sqlite;
 use PHPUnit\Framework\Attributes\RequiresPhp;
 
-#[RequiresPhp('8.4')]
+#[RequiresPhp('>= 8.4')]
 final class PDOSubclassTest extends FunctionalTestCase
 {
     public function testMySQLSubclass(): void
diff --git a/tests/Functional/TypeConversionTest.php b/tests/Functional/TypeConversionTest.php
index 0c04a6b..81b413a 100644
--- a/tests/Functional/TypeConversionTest.php
+++ b/tests/Functional/TypeConversionTest.php
@@ -234,7 +234,7 @@ class TypeConversionTest extends FunctionalTestCase
         self::assertSame('13.37', $this->processValue(Types::DECIMAL, '13.37'));
     }
 
-    #[RequiresPhp('8.4')]
+    #[RequiresPhp('>= 8.4')]
     #[RequiresPhpExtension('bcmath')]
     public function testNumber(): void
     {
diff --git a/tests/Functional/Types/NumberTest.php b/tests/Functional/Types/NumberTest.php
index 3de1f03..85f6869 100644
--- a/tests/Functional/Types/NumberTest.php
+++ b/tests/Functional/Types/NumberTest.php
@@ -13,7 +13,7 @@ use PHPUnit\Framework\Attributes\RequiresPhp;
 use PHPUnit\Framework\Attributes\RequiresPhpExtension;
 use PHPUnit\Framework\Attributes\TestWith;
 
-#[RequiresPhp('8.4')]
+#[RequiresPhp('>= 8.4')]
 #[RequiresPhpExtension('bcmath')]
 final class NumberTest extends FunctionalTestCase
 {
diff --git a/tests/Types/NumberTest.php b/tests/Types/NumberTest.php
index b69994b..f8a4633 100644
--- a/tests/Types/NumberTest.php
+++ b/tests/Types/NumberTest.php
@@ -16,7 +16,7 @@ use PHPUnit\Framework\MockObject\MockObject;
 use PHPUnit\Framework\TestCase;
 use stdClass;
 
-#[RequiresPhp('8.4')]
+#[RequiresPhp('>= 8.4')]
 #[RequiresPhpExtension('bcmath')]
 final class NumberTest extends TestCase
 {
