--- ../tests/Doctrine/Tests/Common/Annotations/AnnotationReaderTest.php	2026-07-03 19:28:57.160826978 +0300
+++ ../tests/Doctrine/Tests/Common/Annotations/AnnotationReaderTest.php	2026-07-03 19:30:19.781025564 +0300
@@ -18,6 +18,7 @@
 use Doctrine\Tests\Common\Annotations\Fixtures\IgnoredNamespaces\AnnotatedAtPropertyLevel;
 use Doctrine\Tests\Common\Annotations\Fixtures\IgnoredNamespaces\AnnotatedWithAlias;
 use Doctrine\Tests\Common\Annotations\Fixtures\Suit;
+use PHPUnit\Framework\Attributes\DataProvider;
 use InvalidArgumentException;
 use LogicException;
 use ReflectionClass;
@@ -303,8 +304,8 @@
 
     /**
      * @requires PHP 8.1
-     * @dataProvider provideEnumProperties
      */
+    #[DataProvider('provideEnumProperties')]
     public function testAnnotationWithEnum(string $property, Suit $expectedValue): void
     {
         $reader = $this->getReader();
@@ -318,7 +319,7 @@
     /**
      * @return array<string, array{string, Suit}>
      */
-    public function provideEnumProperties(): array
+    public static function provideEnumProperties(): array
     {
         if (PHP_VERSION_ID < 80100) {
             return [];
