--- ../tests/DoctrineTest/InstantiatorTest/InstantiatorTest.php	2026-07-12 01:17:57.075328404 +0300
+++ ../tests/DoctrineTest/InstantiatorTest/InstantiatorTest.php	2026-07-12 01:19:36.176516259 +0300
@@ -28,6 +28,7 @@
 use PDORow;
 use PharException;
 use PHPUnit\Framework\TestCase;
+use PHPUnit\Framework\Attributes\DataProvider;
 use stdClass;
 
 use function str_replace;
@@ -51,9 +52,8 @@
 
     /**
      * @phpstan-param class-string $className
-     *
-     * @dataProvider getInstantiableClasses
      */
+    #[DataProvider('getInstantiableClasses')]
     public function testCanInstantiate(string $className): void
     {
         self::assertInstanceOf($className, $this->instantiator->instantiate($className));
@@ -61,9 +61,8 @@
 
     /**
      * @phpstan-param class-string $className
-     *
-     * @dataProvider getInstantiableClasses
      */
+    #[DataProvider('getInstantiableClasses')]
     public function testInstantiatesSeparateInstances(string $className): void
     {
         $instance1 = $this->instantiator->instantiate($className);
@@ -82,9 +81,8 @@
 
     /**
      * @phpstan-param class-string $invalidClassName
-     *
-     * @dataProvider getInvalidClassNames
      */
+    #[DataProvider('getInvalidClassNames')]
     public function testInstantiationFromNonExistingClass(string $invalidClassName): void
     {
         $this->expectException(InvalidArgumentException::class);
