ReturnIteratorInDataProviderRector

Add Iterator type on known PHPUnit data providers

 use PHPUnit\Framework\TestCase;

 final class SomeTest extends TestCase
 {
     /**
      * @dataProvider provideData()
      */
     public function testSomething($value)
     {
     }

-    public function provideData()
+    public function provideData(): \Iterator
     {
         yield [5];
     }
 }

Configure your rector.php:

<?php

use Rector\CodeQuality\Rector\Class_\ReturnIteratorInDataProviderRector;
use Rector\Config\RectorConfig;

return RectorConfig::configure()
    ->withRules([
        ReturnIteratorInDataProviderRector::class,
    ]);