--- ../tests/StreamTest.php	2026-07-13 22:48:46.174406117 +0300
+++ ../tests/StreamTest.php	2026-07-13 22:55:41.115654264 +0300
@@ -8,6 +8,7 @@
 use GuzzleHttp\Psr7\Stream;
 use GuzzleHttp\Psr7\StreamWrapper;
 use PHPUnit\Framework\TestCase;
+use PHPUnit\Framework\Attributes\DataProvider;
 
 /**
  * @covers \GuzzleHttp\Psr7\Stream
@@ -317,9 +318,8 @@
 
     /**
      * @requires extension zlib
-     *
-     * @dataProvider gzipModeProvider
      */
+    #[DataProvider('gzipModeProvider')]
     public function testGzipStreamModes(string $mode, bool $readable, bool $writable): void
     {
         $r = gzopen('php://temp', $mode);
@@ -339,9 +339,7 @@
         ];
     }
 
-    /**
-     * @dataProvider readableModeProvider
-     */
+    #[DataProvider('readableModeProvider')]
     public function testReadableStream(string $mode): void
     {
         $r = fopen('php://temp', $mode);
@@ -385,9 +383,7 @@
         $stream->close();
     }
 
-    /**
-     * @dataProvider writableModeProvider
-     */
+    #[DataProvider('writableModeProvider')]
     public function testWritableStream(string $mode): void
     {
         $r = fopen('php://temp', $mode);
