diff --git a/rules-tests/CodeQuality/Rector/Class_/YieldDataProviderRector/Fixture/use_data_provider_with_phpdoc.php.inc b/rules-tests/CodeQuality/Rector/Class_/YieldDataProviderRector/Fixture/use_data_provider_with_phpdoc.php.inc index 77decd6f..e98c3430 100644 --- a/rules-tests/CodeQuality/Rector/Class_/YieldDataProviderRector/Fixture/use_data_provider_with_phpdoc.php.inc +++ b/rules-tests/CodeQuality/Rector/Class_/YieldDataProviderRector/Fixture/use_data_provider_with_phpdoc.php.inc @@ -20,6 +20,7 @@ final class UseDataProviderTestPhpdoc extends TestCase ]; } + /** @return list> */ public static function dataProvider() { return [ @@ -51,6 +52,7 @@ final class UseDataProviderTestPhpdoc extends TestCase yield [', array> */ public static function dataProvider(): \Iterator { yield ['getReturnType() instanceof ArrayType) { + if ($phpDocInfo->getReturnType()->isArray()->yes()) { $keyType = $phpDocInfo->getReturnType() ->getIterableKeyType(); $itemType = $phpDocInfo->getReturnType()