Skip to content

Implement DataProviderDataRule #391

Implement DataProviderDataRule

Implement DataProviderDataRule #391

Triggered via pull request October 14, 2025 10:25
Status Failure
Total duration 45s
Artifacts

build.yml

on: pull_request
Coding Standard
16s
Coding Standard
Matrix: Lint
Matrix: PHPStan
Matrix: Tests
Fit to window
Zoom out
Zoom in

Annotations

301 errors
PHPStan (8.3, lowest, ^11.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\DirectRegistry is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.3, lowest, ^11.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\CompositeRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.3, lowest, ^11.5): tests/PHPStan/Rules/CompositeRule.php#L35
Calling PHPStan\Rules\DirectRegistry::getRules() is not covered by backward compatibility promise. The method might change in a minor PHPStan version.
PHPStan (8.3, lowest, ^11.5): src/Rules/PHPUnit/TestMethodsHelper.php#L67
No error with identifier argument.type is reported on line 67.
PHPStan (8.3, lowest, ^11.5): src/Rules/PHPUnit/DataProviderHelper.php#L335
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection|null, string, -1|int<1, max>|false} given.
PHPStan (8.3, lowest, ^11.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Parameter #5 $docComment of method PHPStan\Type\FileTypeMapper::getResolvedPhpDoc() expects string, PhpParser\Comment\Doc|string given.
PHPStan (8.3, lowest, ^11.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Cannot call method getText() on PhpParser\Comment\Doc|string.
PHPStan (8.3, lowest, ^11.5): src/Rules/PHPUnit/DataProviderHelper.php#L283
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection, mixed, int<1, max>|false} given.
PHPStan (8.3, lowest, ^11.5): src/Rules/PHPUnit/DataProviderDataRule.php#L134
Method PHPStan\Rules\PHPUnit\DataProviderDataRule::arrayItemsToArgs() never returns null so it can be removed from the return type.
PHPStan (8.3, lowest, ^11.5): src/Rules/PHPUnit/DataProviderDataRule.php#L72
Although PHPStan\Reflection\Php\PhpMethodFromParserNodeReflection is covered by backward compatibility promise, this instanceof assumption might break because it's not guaranteed to always stay the same.
PHPStan (8.3, lowest, ^12.0.9): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\DirectRegistry is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.3, lowest, ^12.0.9): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\CompositeRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.3, lowest, ^12.0.9): tests/PHPStan/Rules/CompositeRule.php#L35
Calling PHPStan\Rules\DirectRegistry::getRules() is not covered by backward compatibility promise. The method might change in a minor PHPStan version.
PHPStan (8.3, lowest, ^12.0.9): src/Rules/PHPUnit/TestMethodsHelper.php#L67
No error with identifier argument.type is reported on line 67.
PHPStan (8.3, lowest, ^12.0.9): src/Rules/PHPUnit/DataProviderHelper.php#L335
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection|null, string, -1|int<1, max>|false} given.
PHPStan (8.3, lowest, ^12.0.9): src/Rules/PHPUnit/DataProviderHelper.php#L323
Parameter #5 $docComment of method PHPStan\Type\FileTypeMapper::getResolvedPhpDoc() expects string, PhpParser\Comment\Doc|string given.
PHPStan (8.3, lowest, ^12.0.9): src/Rules/PHPUnit/DataProviderHelper.php#L323
Cannot call method getText() on PhpParser\Comment\Doc|string.
PHPStan (8.3, lowest, ^12.0.9): src/Rules/PHPUnit/DataProviderHelper.php#L283
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection, mixed, int<1, max>|false} given.
PHPStan (8.3, lowest, ^12.0.9): src/Rules/PHPUnit/DataProviderDataRule.php#L134
Method PHPStan\Rules\PHPUnit\DataProviderDataRule::arrayItemsToArgs() never returns null so it can be removed from the return type.
PHPStan (8.3, lowest, ^12.0.9): src/Rules/PHPUnit/DataProviderDataRule.php#L72
Although PHPStan\Reflection\Php\PhpMethodFromParserNodeReflection is covered by backward compatibility promise, this instanceof assumption might break because it's not guaranteed to always stay the same.
PHPStan (8.3, highest, ^11.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\DirectRegistry is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.3, highest, ^11.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\CompositeRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.3, highest, ^11.5): tests/PHPStan/Rules/CompositeRule.php#L35
Calling PHPStan\Rules\DirectRegistry::getRules() is not covered by backward compatibility promise. The method might change in a minor PHPStan version.
PHPStan (8.3, highest, ^11.5): src/Rules/PHPUnit/TestMethodsHelper.php#L67
No error with identifier argument.type is reported on line 67.
PHPStan (8.3, highest, ^11.5): src/Rules/PHPUnit/DataProviderHelper.php#L335
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection|null, string, -1|int<1, max>|false} given.
PHPStan (8.3, highest, ^10.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\DirectRegistry is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.3, highest, ^11.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Parameter #5 $docComment of method PHPStan\Type\FileTypeMapper::getResolvedPhpDoc() expects string, PhpParser\Comment\Doc|string given.
PHPStan (8.3, highest, ^10.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\CompositeRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.2, lowest, ^9.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L33
Creating new PHPStan\Rules\PHPUnit\DataProviderDataRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.3, highest, ^10.5): tests/PHPStan/Rules/CompositeRule.php#L35
Calling PHPStan\Rules\DirectRegistry::getRules() is not covered by backward compatibility promise. The method might change in a minor PHPStan version.
PHPStan (8.3, highest, ^11.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Cannot call method getText() on PhpParser\Comment\Doc|string.
PHPStan (8.2, lowest, ^9.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\DirectRegistry is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.3, highest, ^10.5): src/Rules/PHPUnit/TestMethodsHelper.php#L67
No error with identifier argument.type is reported on line 67.
PHPStan (8.2, lowest, ^9.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\CompositeRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.3, highest, ^11.5): src/Rules/PHPUnit/DataProviderHelper.php#L283
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection, mixed, int<1, max>|false} given.
PHPStan (8.2, lowest, ^9.5): tests/PHPStan/Rules/CompositeRule.php#L35
Calling PHPStan\Rules\DirectRegistry::getRules() is not covered by backward compatibility promise. The method might change in a minor PHPStan version.
PHPStan (8.3, highest, ^11.5): src/Rules/PHPUnit/DataProviderDataRule.php#L134
Method PHPStan\Rules\PHPUnit\DataProviderDataRule::arrayItemsToArgs() never returns null so it can be removed from the return type.
PHPStan (8.2, lowest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L335
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection|null, string, int|false} given.
PHPStan (8.3, highest, ^11.5): src/Rules/PHPUnit/DataProviderDataRule.php#L72
Although PHPStan\Reflection\Php\PhpMethodFromParserNodeReflection is covered by backward compatibility promise, this instanceof assumption might break because it's not guaranteed to always stay the same.
PHPStan (8.2, lowest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Parameter #5 $docComment of method PHPStan\Type\FileTypeMapper::getResolvedPhpDoc() expects string, PhpParser\Comment\Doc|string given.
PHPStan (8.2, lowest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Cannot call method getText() on PhpParser\Comment\Doc|string.
PHPStan (8.3, highest, ^10.5): src/Rules/PHPUnit/DataProviderHelper.php#L335
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection|null, string, -1|int<1, max>|false} given.
PHPStan (8.2, lowest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L283
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection, mixed, int<1, max>|false} given.
PHPStan (8.3, highest, ^10.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Parameter #5 $docComment of method PHPStan\Type\FileTypeMapper::getResolvedPhpDoc() expects string, PhpParser\Comment\Doc|string given.
PHPStan (8.2, lowest, ^9.5): src/Rules/PHPUnit/DataProviderDataRule.php#L134
Method PHPStan\Rules\PHPUnit\DataProviderDataRule::arrayItemsToArgs() never returns null so it can be removed from the return type.
PHPStan (8.3, highest, ^10.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Cannot call method getText() on PhpParser\Comment\Doc|string.
PHPStan (8.2, lowest, ^9.5): src/Rules/PHPUnit/DataProviderDataRule.php#L72
Although PHPStan\Reflection\Php\PhpMethodFromParserNodeReflection is covered by backward compatibility promise, this instanceof assumption might break because it's not guaranteed to always stay the same.
PHPStan (8.3, highest, ^10.5): src/Rules/PHPUnit/DataProviderHelper.php#L283
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection, mixed, int<1, max>|false} given.
PHPStan (8.3, highest, ^10.5): src/Rules/PHPUnit/DataProviderDataRule.php#L134
Method PHPStan\Rules\PHPUnit\DataProviderDataRule::arrayItemsToArgs() never returns null so it can be removed from the return type.
PHPStan (8.3, highest, ^10.5): src/Rules/PHPUnit/DataProviderDataRule.php#L72
Although PHPStan\Reflection\Php\PhpMethodFromParserNodeReflection is covered by backward compatibility promise, this instanceof assumption might break because it's not guaranteed to always stay the same.
PHPStan (8.4, highest, ^9.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L33
Creating new PHPStan\Rules\PHPUnit\DataProviderDataRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.4, highest, ^9.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\DirectRegistry is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.4, highest, ^9.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\CompositeRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.4, highest, ^9.5): tests/PHPStan/Rules/CompositeRule.php#L35
Calling PHPStan\Rules\DirectRegistry::getRules() is not covered by backward compatibility promise. The method might change in a minor PHPStan version.
PHPStan (8.4, highest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L335
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection|null, string, -1|int<1, max>|false} given.
PHPStan (8.4, highest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Parameter #5 $docComment of method PHPStan\Type\FileTypeMapper::getResolvedPhpDoc() expects string, PhpParser\Comment\Doc|string given.
PHPStan (8.4, highest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Cannot call method getText() on PhpParser\Comment\Doc|string.
PHPStan (8.4, highest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L283
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection, mixed, int<1, max>|false} given.
PHPStan (8.4, highest, ^9.5): src/Rules/PHPUnit/DataProviderDataRule.php#L134
Method PHPStan\Rules\PHPUnit\DataProviderDataRule::arrayItemsToArgs() never returns null so it can be removed from the return type.
PHPStan (8.4, highest, ^9.5): src/Rules/PHPUnit/DataProviderDataRule.php#L72
Although PHPStan\Reflection\Php\PhpMethodFromParserNodeReflection is covered by backward compatibility promise, this instanceof assumption might break because it's not guaranteed to always stay the same.
PHPStan (8.0, lowest, ^9.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L33
Creating new PHPStan\Rules\PHPUnit\DataProviderDataRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.0, lowest, ^9.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\DirectRegistry is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.0, lowest, ^9.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\CompositeRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.0, lowest, ^9.5): tests/PHPStan/Rules/CompositeRule.php#L35
Calling PHPStan\Rules\DirectRegistry::getRules() is not covered by backward compatibility promise. The method might change in a minor PHPStan version.
PHPStan (8.0, lowest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L335
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection|null, string, int|false} given.
PHPStan (8.0, lowest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Parameter #5 $docComment of method PHPStan\Type\FileTypeMapper::getResolvedPhpDoc() expects string, PhpParser\Comment\Doc|string given.
PHPStan (8.0, lowest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Cannot call method getText() on PhpParser\Comment\Doc|string.
PHPStan (8.0, lowest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L283
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection, mixed, int<1, max>|false} given.
PHPStan (8.0, lowest, ^9.5): src/Rules/PHPUnit/DataProviderDataRule.php#L134
Method PHPStan\Rules\PHPUnit\DataProviderDataRule::arrayItemsToArgs() never returns null so it can be removed from the return type.
PHPStan (8.0, lowest, ^9.5): src/Rules/PHPUnit/DataProviderDataRule.php#L72
Although PHPStan\Reflection\Php\PhpMethodFromParserNodeReflection is covered by backward compatibility promise, this instanceof assumption might break because it's not guaranteed to always stay the same.
PHPStan (8.3, highest, ^12.0.9): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\DirectRegistry is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.3, highest, ^12.0.9): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\CompositeRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.3, highest, ^12.0.9): tests/PHPStan/Rules/CompositeRule.php#L35
Calling PHPStan\Rules\DirectRegistry::getRules() is not covered by backward compatibility promise. The method might change in a minor PHPStan version.
PHPStan (8.3, highest, ^12.0.9): src/Rules/PHPUnit/TestMethodsHelper.php#L67
No error with identifier argument.type is reported on line 67.
PHPStan (8.3, highest, ^12.0.9): src/Rules/PHPUnit/DataProviderHelper.php#L335
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection|null, string, -1|int<1, max>|false} given.
PHPStan (8.3, highest, ^12.0.9): src/Rules/PHPUnit/DataProviderHelper.php#L323
Parameter #5 $docComment of method PHPStan\Type\FileTypeMapper::getResolvedPhpDoc() expects string, PhpParser\Comment\Doc|string given.
PHPStan (8.3, highest, ^12.0.9): src/Rules/PHPUnit/DataProviderHelper.php#L323
Cannot call method getText() on PhpParser\Comment\Doc|string.
PHPStan (8.3, highest, ^12.0.9): src/Rules/PHPUnit/DataProviderHelper.php#L283
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection, mixed, int<1, max>|false} given.
PHPStan (8.3, highest, ^12.0.9): src/Rules/PHPUnit/DataProviderDataRule.php#L134
Method PHPStan\Rules\PHPUnit\DataProviderDataRule::arrayItemsToArgs() never returns null so it can be removed from the return type.
PHPStan (8.3, highest, ^12.0.9): src/Rules/PHPUnit/DataProviderDataRule.php#L72
Although PHPStan\Reflection\Php\PhpMethodFromParserNodeReflection is covered by backward compatibility promise, this instanceof assumption might break because it's not guaranteed to always stay the same.
PHPStan (7.4, lowest, ^9.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\DirectRegistry is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (7.4, lowest, ^9.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\CompositeRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (7.4, lowest, ^9.5): tests/PHPStan/Rules/CompositeRule.php#L35
Calling PHPStan\Rules\DirectRegistry::getRules() is not covered by backward compatibility promise. The method might change in a minor PHPStan version.
PHPStan (7.4, lowest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L335
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection|null, string, int|false} given.
PHPStan (7.4, lowest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Parameter #5 $docComment of method PHPStan\Type\FileTypeMapper::getResolvedPhpDoc() expects string, PhpParser\Comment\Doc|string given.
PHPStan (7.4, lowest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Cannot call method getText() on PhpParser\Comment\Doc|string.
PHPStan (7.4, lowest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L283
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection, mixed, int<1, max>|false} given.
PHPStan (7.4, lowest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L277
Call to an undefined method ReflectionMethod::getAttributes().
PHPStan (7.4, lowest, ^9.5): src/Rules/PHPUnit/DataProviderDataRule.php#L134
Method PHPStan\Rules\PHPUnit\DataProviderDataRule::arrayItemsToArgs() never returns null so it can be removed from the return type.
PHPStan (7.4, lowest, ^9.5): src/Rules/PHPUnit/DataProviderDataRule.php#L72
Although PHPStan\Reflection\Php\PhpMethodFromParserNodeReflection is covered by backward compatibility promise, this instanceof assumption might break because it's not guaranteed to always stay the same.
Coding Standard
Process completed with exit code 2.
PHPStan (8.4, highest, ^12.0.9): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\DirectRegistry is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.4, highest, ^12.0.9): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\CompositeRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.4, highest, ^12.0.9): tests/PHPStan/Rules/CompositeRule.php#L35
Calling PHPStan\Rules\DirectRegistry::getRules() is not covered by backward compatibility promise. The method might change in a minor PHPStan version.
PHPStan (8.4, highest, ^12.0.9): src/Rules/PHPUnit/TestMethodsHelper.php#L67
No error with identifier argument.type is reported on line 67.
PHPStan (8.4, highest, ^12.0.9): src/Rules/PHPUnit/DataProviderHelper.php#L335
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection|null, string, -1|int<1, max>|false} given.
PHPStan (8.4, highest, ^12.0.9): src/Rules/PHPUnit/DataProviderHelper.php#L323
Parameter #5 $docComment of method PHPStan\Type\FileTypeMapper::getResolvedPhpDoc() expects string, PhpParser\Comment\Doc|string given.
PHPStan (8.4, highest, ^12.0.9): src/Rules/PHPUnit/DataProviderHelper.php#L323
Cannot call method getText() on PhpParser\Comment\Doc|string.
PHPStan (8.4, highest, ^12.0.9): src/Rules/PHPUnit/DataProviderHelper.php#L283
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection, mixed, int<1, max>|false} given.
PHPStan (8.4, highest, ^12.0.9): src/Rules/PHPUnit/DataProviderDataRule.php#L134
Method PHPStan\Rules\PHPUnit\DataProviderDataRule::arrayItemsToArgs() never returns null so it can be removed from the return type.
PHPStan (8.4, highest, ^12.0.9): src/Rules/PHPUnit/DataProviderDataRule.php#L72
Although PHPStan\Reflection\Php\PhpMethodFromParserNodeReflection is covered by backward compatibility promise, this instanceof assumption might break because it's not guaranteed to always stay the same.
PHPStan (8.4, lowest, ^9.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L33
Creating new PHPStan\Rules\PHPUnit\DataProviderDataRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.4, lowest, ^9.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\DirectRegistry is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.4, lowest, ^9.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\CompositeRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.4, lowest, ^9.5): tests/PHPStan/Rules/CompositeRule.php#L35
Calling PHPStan\Rules\DirectRegistry::getRules() is not covered by backward compatibility promise. The method might change in a minor PHPStan version.
PHPStan (8.4, lowest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L335
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection|null, string, int|false} given.
PHPStan (8.4, lowest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Parameter #5 $docComment of method PHPStan\Type\FileTypeMapper::getResolvedPhpDoc() expects string, PhpParser\Comment\Doc|string given.
PHPStan (8.4, lowest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Cannot call method getText() on PhpParser\Comment\Doc|string.
PHPStan (8.4, lowest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L283
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection, mixed, int<1, max>|false} given.
PHPStan (8.4, lowest, ^9.5): src/Rules/PHPUnit/DataProviderDataRule.php#L134
Method PHPStan\Rules\PHPUnit\DataProviderDataRule::arrayItemsToArgs() never returns null so it can be removed from the return type.
PHPStan (8.4, lowest, ^9.5): src/Rules/PHPUnit/DataProviderDataRule.php#L72
Although PHPStan\Reflection\Php\PhpMethodFromParserNodeReflection is covered by backward compatibility promise, this instanceof assumption might break because it's not guaranteed to always stay the same.
PHPStan (8.4, lowest, ^12.0.9): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\DirectRegistry is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.4, lowest, ^12.0.9): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\CompositeRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.4, lowest, ^12.0.9): tests/PHPStan/Rules/CompositeRule.php#L35
Calling PHPStan\Rules\DirectRegistry::getRules() is not covered by backward compatibility promise. The method might change in a minor PHPStan version.
PHPStan (8.4, lowest, ^12.0.9): src/Rules/PHPUnit/TestMethodsHelper.php#L67
No error with identifier argument.type is reported on line 67.
PHPStan (8.4, lowest, ^12.0.9): src/Rules/PHPUnit/DataProviderHelper.php#L335
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection|null, string, -1|int<1, max>|false} given.
PHPStan (8.4, lowest, ^12.0.9): src/Rules/PHPUnit/DataProviderHelper.php#L323
Parameter #5 $docComment of method PHPStan\Type\FileTypeMapper::getResolvedPhpDoc() expects string, PhpParser\Comment\Doc|string given.
PHPStan (8.4, lowest, ^12.0.9): src/Rules/PHPUnit/DataProviderHelper.php#L323
Cannot call method getText() on PhpParser\Comment\Doc|string.
PHPStan (8.4, lowest, ^12.0.9): src/Rules/PHPUnit/DataProviderHelper.php#L283
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection, mixed, int<1, max>|false} given.
PHPStan (8.4, lowest, ^12.0.9): src/Rules/PHPUnit/DataProviderDataRule.php#L134
Method PHPStan\Rules\PHPUnit\DataProviderDataRule::arrayItemsToArgs() never returns null so it can be removed from the return type.
PHPStan (8.4, lowest, ^12.0.9): src/Rules/PHPUnit/DataProviderDataRule.php#L72
Although PHPStan\Reflection\Php\PhpMethodFromParserNodeReflection is covered by backward compatibility promise, this instanceof assumption might break because it's not guaranteed to always stay the same.
PHPStan (8.1, highest, ^10.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\DirectRegistry is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.1, highest, ^10.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\CompositeRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.1, highest, ^10.5): tests/PHPStan/Rules/CompositeRule.php#L35
Calling PHPStan\Rules\DirectRegistry::getRules() is not covered by backward compatibility promise. The method might change in a minor PHPStan version.
PHPStan (8.3, lowest, ^10.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\DirectRegistry is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.1, highest, ^10.5): src/Rules/PHPUnit/TestMethodsHelper.php#L67
No error with identifier argument.type is reported on line 67.
PHPStan (8.3, lowest, ^10.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\CompositeRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.1, highest, ^10.5): src/Rules/PHPUnit/DataProviderHelper.php#L335
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection|null, string, -1|int<1, max>|false} given.
PHPStan (8.3, lowest, ^10.5): tests/PHPStan/Rules/CompositeRule.php#L35
Calling PHPStan\Rules\DirectRegistry::getRules() is not covered by backward compatibility promise. The method might change in a minor PHPStan version.
PHPStan (8.1, highest, ^10.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Parameter #5 $docComment of method PHPStan\Type\FileTypeMapper::getResolvedPhpDoc() expects string, PhpParser\Comment\Doc|string given.
PHPStan (8.3, lowest, ^10.5): src/Rules/PHPUnit/TestMethodsHelper.php#L67
No error with identifier argument.type is reported on line 67.
PHPStan (8.1, highest, ^10.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Cannot call method getText() on PhpParser\Comment\Doc|string.
PHPStan (8.3, lowest, ^10.5): src/Rules/PHPUnit/DataProviderHelper.php#L335
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection|null, string, int|false} given.
PHPStan (8.1, highest, ^10.5): src/Rules/PHPUnit/DataProviderHelper.php#L283
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection, mixed, int<1, max>|false} given.
PHPStan (8.3, lowest, ^10.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Parameter #5 $docComment of method PHPStan\Type\FileTypeMapper::getResolvedPhpDoc() expects string, PhpParser\Comment\Doc|string given.
PHPStan (8.1, highest, ^10.5): src/Rules/PHPUnit/DataProviderDataRule.php#L134
Method PHPStan\Rules\PHPUnit\DataProviderDataRule::arrayItemsToArgs() never returns null so it can be removed from the return type.
PHPStan (8.3, lowest, ^10.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Cannot call method getText() on PhpParser\Comment\Doc|string.
PHPStan (8.1, highest, ^10.5): src/Rules/PHPUnit/DataProviderDataRule.php#L72
Although PHPStan\Reflection\Php\PhpMethodFromParserNodeReflection is covered by backward compatibility promise, this instanceof assumption might break because it's not guaranteed to always stay the same.
PHPStan (8.3, lowest, ^10.5): src/Rules/PHPUnit/DataProviderHelper.php#L283
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection, mixed, int<1, max>|false} given.
PHPStan (8.3, lowest, ^10.5): src/Rules/PHPUnit/DataProviderDataRule.php#L134
Method PHPStan\Rules\PHPUnit\DataProviderDataRule::arrayItemsToArgs() never returns null so it can be removed from the return type.
PHPStan (8.3, lowest, ^10.5): src/Rules/PHPUnit/DataProviderDataRule.php#L72
Although PHPStan\Reflection\Php\PhpMethodFromParserNodeReflection is covered by backward compatibility promise, this instanceof assumption might break because it's not guaranteed to always stay the same.
PHPStan (8.2, highest, ^10.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\DirectRegistry is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.2, highest, ^10.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\CompositeRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.2, highest, ^10.5): tests/PHPStan/Rules/CompositeRule.php#L35
Calling PHPStan\Rules\DirectRegistry::getRules() is not covered by backward compatibility promise. The method might change in a minor PHPStan version.
PHPStan (8.2, highest, ^10.5): src/Rules/PHPUnit/TestMethodsHelper.php#L67
No error with identifier argument.type is reported on line 67.
PHPStan (8.2, highest, ^10.5): src/Rules/PHPUnit/DataProviderHelper.php#L335
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection|null, string, -1|int<1, max>|false} given.
PHPStan (8.2, highest, ^10.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Parameter #5 $docComment of method PHPStan\Type\FileTypeMapper::getResolvedPhpDoc() expects string, PhpParser\Comment\Doc|string given.
PHPStan (8.2, highest, ^10.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Cannot call method getText() on PhpParser\Comment\Doc|string.
PHPStan (8.2, highest, ^10.5): src/Rules/PHPUnit/DataProviderHelper.php#L283
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection, mixed, int<1, max>|false} given.
PHPStan (8.2, highest, ^10.5): src/Rules/PHPUnit/DataProviderDataRule.php#L134
Method PHPStan\Rules\PHPUnit\DataProviderDataRule::arrayItemsToArgs() never returns null so it can be removed from the return type.
PHPStan (8.2, highest, ^10.5): src/Rules/PHPUnit/DataProviderDataRule.php#L72
Although PHPStan\Reflection\Php\PhpMethodFromParserNodeReflection is covered by backward compatibility promise, this instanceof assumption might break because it's not guaranteed to always stay the same.
PHPStan (8.4, lowest, ^11.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\DirectRegistry is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.4, lowest, ^11.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\CompositeRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.4, lowest, ^11.5): tests/PHPStan/Rules/CompositeRule.php#L35
Calling PHPStan\Rules\DirectRegistry::getRules() is not covered by backward compatibility promise. The method might change in a minor PHPStan version.
PHPStan (8.4, lowest, ^11.5): src/Rules/PHPUnit/TestMethodsHelper.php#L67
No error with identifier argument.type is reported on line 67.
PHPStan (8.4, lowest, ^11.5): src/Rules/PHPUnit/DataProviderHelper.php#L335
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection|null, string, -1|int<1, max>|false} given.
PHPStan (8.4, lowest, ^11.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Parameter #5 $docComment of method PHPStan\Type\FileTypeMapper::getResolvedPhpDoc() expects string, PhpParser\Comment\Doc|string given.
PHPStan (8.4, lowest, ^11.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Cannot call method getText() on PhpParser\Comment\Doc|string.
PHPStan (8.4, lowest, ^11.5): src/Rules/PHPUnit/DataProviderHelper.php#L283
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection, mixed, int<1, max>|false} given.
PHPStan (8.4, lowest, ^11.5): src/Rules/PHPUnit/DataProviderDataRule.php#L134
Method PHPStan\Rules\PHPUnit\DataProviderDataRule::arrayItemsToArgs() never returns null so it can be removed from the return type.
PHPStan (8.4, lowest, ^11.5): src/Rules/PHPUnit/DataProviderDataRule.php#L72
Although PHPStan\Reflection\Php\PhpMethodFromParserNodeReflection is covered by backward compatibility promise, this instanceof assumption might break because it's not guaranteed to always stay the same.
PHPStan (8.0, highest, ^9.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L33
Creating new PHPStan\Rules\PHPUnit\DataProviderDataRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.0, highest, ^9.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\DirectRegistry is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.0, highest, ^9.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\CompositeRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.0, highest, ^9.5): tests/PHPStan/Rules/CompositeRule.php#L35
Calling PHPStan\Rules\DirectRegistry::getRules() is not covered by backward compatibility promise. The method might change in a minor PHPStan version.
PHPStan (8.3, lowest, ^9.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L33
Creating new PHPStan\Rules\PHPUnit\DataProviderDataRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.0, highest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L335
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection|null, string, -1|int<1, max>|false} given.
PHPStan (8.3, lowest, ^9.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\DirectRegistry is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.0, highest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Parameter #5 $docComment of method PHPStan\Type\FileTypeMapper::getResolvedPhpDoc() expects string, PhpParser\Comment\Doc|string given.
PHPStan (8.3, lowest, ^9.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\CompositeRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.0, highest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Cannot call method getText() on PhpParser\Comment\Doc|string.
PHPStan (8.3, lowest, ^9.5): tests/PHPStan/Rules/CompositeRule.php#L35
Calling PHPStan\Rules\DirectRegistry::getRules() is not covered by backward compatibility promise. The method might change in a minor PHPStan version.
PHPStan (8.3, lowest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L335
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection|null, string, int|false} given.
PHPStan (8.0, highest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L283
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection, mixed, int<1, max>|false} given.
PHPStan (8.3, lowest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Parameter #5 $docComment of method PHPStan\Type\FileTypeMapper::getResolvedPhpDoc() expects string, PhpParser\Comment\Doc|string given.
PHPStan (8.0, highest, ^9.5): src/Rules/PHPUnit/DataProviderDataRule.php#L134
Method PHPStan\Rules\PHPUnit\DataProviderDataRule::arrayItemsToArgs() never returns null so it can be removed from the return type.
PHPStan (8.3, lowest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Cannot call method getText() on PhpParser\Comment\Doc|string.
PHPStan (8.0, highest, ^9.5): src/Rules/PHPUnit/DataProviderDataRule.php#L72
Although PHPStan\Reflection\Php\PhpMethodFromParserNodeReflection is covered by backward compatibility promise, this instanceof assumption might break because it's not guaranteed to always stay the same.
PHPStan (8.3, lowest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L283
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection, mixed, int<1, max>|false} given.
PHPStan (8.3, lowest, ^9.5): src/Rules/PHPUnit/DataProviderDataRule.php#L134
Method PHPStan\Rules\PHPUnit\DataProviderDataRule::arrayItemsToArgs() never returns null so it can be removed from the return type.
PHPStan (8.3, lowest, ^9.5): src/Rules/PHPUnit/DataProviderDataRule.php#L72
Although PHPStan\Reflection\Php\PhpMethodFromParserNodeReflection is covered by backward compatibility promise, this instanceof assumption might break because it's not guaranteed to always stay the same.
PHPStan (8.2, lowest, ^11.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\DirectRegistry is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.2, lowest, ^11.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\CompositeRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.2, lowest, ^11.5): tests/PHPStan/Rules/CompositeRule.php#L35
Calling PHPStan\Rules\DirectRegistry::getRules() is not covered by backward compatibility promise. The method might change in a minor PHPStan version.
PHPStan (8.2, lowest, ^11.5): src/Rules/PHPUnit/TestMethodsHelper.php#L67
No error with identifier argument.type is reported on line 67.
PHPStan (8.2, lowest, ^11.5): src/Rules/PHPUnit/DataProviderHelper.php#L335
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection|null, string, -1|int<1, max>|false} given.
PHPStan (8.2, lowest, ^11.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Parameter #5 $docComment of method PHPStan\Type\FileTypeMapper::getResolvedPhpDoc() expects string, PhpParser\Comment\Doc|string given.
PHPStan (8.2, lowest, ^11.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Cannot call method getText() on PhpParser\Comment\Doc|string.
PHPStan (8.2, lowest, ^11.5): src/Rules/PHPUnit/DataProviderHelper.php#L283
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection, mixed, int<1, max>|false} given.
PHPStan (8.2, lowest, ^11.5): src/Rules/PHPUnit/DataProviderDataRule.php#L134
Method PHPStan\Rules\PHPUnit\DataProviderDataRule::arrayItemsToArgs() never returns null so it can be removed from the return type.
PHPStan (8.2, lowest, ^11.5): src/Rules/PHPUnit/DataProviderDataRule.php#L72
Although PHPStan\Reflection\Php\PhpMethodFromParserNodeReflection is covered by backward compatibility promise, this instanceof assumption might break because it's not guaranteed to always stay the same.
PHPStan (8.2, highest, ^11.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\DirectRegistry is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.2, highest, ^11.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\CompositeRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.2, highest, ^11.5): tests/PHPStan/Rules/CompositeRule.php#L35
Calling PHPStan\Rules\DirectRegistry::getRules() is not covered by backward compatibility promise. The method might change in a minor PHPStan version.
PHPStan (8.2, highest, ^11.5): src/Rules/PHPUnit/TestMethodsHelper.php#L67
No error with identifier argument.type is reported on line 67.
PHPStan (8.2, highest, ^11.5): src/Rules/PHPUnit/DataProviderHelper.php#L335
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection|null, string, -1|int<1, max>|false} given.
PHPStan (8.2, highest, ^11.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Parameter #5 $docComment of method PHPStan\Type\FileTypeMapper::getResolvedPhpDoc() expects string, PhpParser\Comment\Doc|string given.
PHPStan (8.2, highest, ^11.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Cannot call method getText() on PhpParser\Comment\Doc|string.
PHPStan (8.2, highest, ^11.5): src/Rules/PHPUnit/DataProviderHelper.php#L283
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection, mixed, int<1, max>|false} given.
PHPStan (8.2, highest, ^11.5): src/Rules/PHPUnit/DataProviderDataRule.php#L134
Method PHPStan\Rules\PHPUnit\DataProviderDataRule::arrayItemsToArgs() never returns null so it can be removed from the return type.
PHPStan (8.2, highest, ^11.5): src/Rules/PHPUnit/DataProviderDataRule.php#L72
Although PHPStan\Reflection\Php\PhpMethodFromParserNodeReflection is covered by backward compatibility promise, this instanceof assumption might break because it's not guaranteed to always stay the same.
PHPStan (8.4, highest, ^11.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\DirectRegistry is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.4, highest, ^11.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\CompositeRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.4, highest, ^11.5): tests/PHPStan/Rules/CompositeRule.php#L35
Calling PHPStan\Rules\DirectRegistry::getRules() is not covered by backward compatibility promise. The method might change in a minor PHPStan version.
PHPStan (8.4, highest, ^11.5): src/Rules/PHPUnit/TestMethodsHelper.php#L67
No error with identifier argument.type is reported on line 67.
PHPStan (8.4, highest, ^11.5): src/Rules/PHPUnit/DataProviderHelper.php#L335
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection|null, string, -1|int<1, max>|false} given.
PHPStan (8.4, highest, ^11.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Parameter #5 $docComment of method PHPStan\Type\FileTypeMapper::getResolvedPhpDoc() expects string, PhpParser\Comment\Doc|string given.
PHPStan (8.4, highest, ^11.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Cannot call method getText() on PhpParser\Comment\Doc|string.
PHPStan (8.4, highest, ^11.5): src/Rules/PHPUnit/DataProviderHelper.php#L283
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection, mixed, int<1, max>|false} given.
PHPStan (8.4, highest, ^11.5): src/Rules/PHPUnit/DataProviderDataRule.php#L134
Method PHPStan\Rules\PHPUnit\DataProviderDataRule::arrayItemsToArgs() never returns null so it can be removed from the return type.
PHPStan (8.4, highest, ^11.5): src/Rules/PHPUnit/DataProviderDataRule.php#L72
Although PHPStan\Reflection\Php\PhpMethodFromParserNodeReflection is covered by backward compatibility promise, this instanceof assumption might break because it's not guaranteed to always stay the same.
PHPStan (8.2, lowest, ^10.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\DirectRegistry is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.2, lowest, ^10.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\CompositeRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.2, lowest, ^10.5): tests/PHPStan/Rules/CompositeRule.php#L35
Calling PHPStan\Rules\DirectRegistry::getRules() is not covered by backward compatibility promise. The method might change in a minor PHPStan version.
PHPStan (8.2, lowest, ^10.5): src/Rules/PHPUnit/TestMethodsHelper.php#L67
No error with identifier argument.type is reported on line 67.
PHPStan (8.2, lowest, ^10.5): src/Rules/PHPUnit/DataProviderHelper.php#L335
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection|null, string, int|false} given.
PHPStan (8.2, lowest, ^10.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Parameter #5 $docComment of method PHPStan\Type\FileTypeMapper::getResolvedPhpDoc() expects string, PhpParser\Comment\Doc|string given.
PHPStan (8.2, lowest, ^10.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Cannot call method getText() on PhpParser\Comment\Doc|string.
PHPStan (8.2, lowest, ^10.5): src/Rules/PHPUnit/DataProviderHelper.php#L283
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection, mixed, int<1, max>|false} given.
PHPStan (8.2, lowest, ^10.5): src/Rules/PHPUnit/DataProviderDataRule.php#L134
Method PHPStan\Rules\PHPUnit\DataProviderDataRule::arrayItemsToArgs() never returns null so it can be removed from the return type.
PHPStan (8.2, lowest, ^10.5): src/Rules/PHPUnit/DataProviderDataRule.php#L72
Although PHPStan\Reflection\Php\PhpMethodFromParserNodeReflection is covered by backward compatibility promise, this instanceof assumption might break because it's not guaranteed to always stay the same.
PHPStan (8.4, highest, ^10.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\DirectRegistry is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.4, highest, ^10.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\CompositeRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.4, highest, ^10.5): tests/PHPStan/Rules/CompositeRule.php#L35
Calling PHPStan\Rules\DirectRegistry::getRules() is not covered by backward compatibility promise. The method might change in a minor PHPStan version.
PHPStan (8.4, highest, ^10.5): src/Rules/PHPUnit/TestMethodsHelper.php#L67
No error with identifier argument.type is reported on line 67.
PHPStan (8.4, highest, ^10.5): src/Rules/PHPUnit/DataProviderHelper.php#L335
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection|null, string, -1|int<1, max>|false} given.
PHPStan (8.4, highest, ^10.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Parameter #5 $docComment of method PHPStan\Type\FileTypeMapper::getResolvedPhpDoc() expects string, PhpParser\Comment\Doc|string given.
PHPStan (8.4, highest, ^10.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Cannot call method getText() on PhpParser\Comment\Doc|string.
PHPStan (8.4, highest, ^10.5): src/Rules/PHPUnit/DataProviderHelper.php#L283
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection, mixed, int<1, max>|false} given.
PHPStan (8.4, highest, ^10.5): src/Rules/PHPUnit/DataProviderDataRule.php#L134
Method PHPStan\Rules\PHPUnit\DataProviderDataRule::arrayItemsToArgs() never returns null so it can be removed from the return type.
PHPStan (8.4, highest, ^10.5): src/Rules/PHPUnit/DataProviderDataRule.php#L72
Although PHPStan\Reflection\Php\PhpMethodFromParserNodeReflection is covered by backward compatibility promise, this instanceof assumption might break because it's not guaranteed to always stay the same.
PHPStan (8.1, lowest, ^10.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\DirectRegistry is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.1, lowest, ^10.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\CompositeRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.1, lowest, ^10.5): tests/PHPStan/Rules/CompositeRule.php#L35
Calling PHPStan\Rules\DirectRegistry::getRules() is not covered by backward compatibility promise. The method might change in a minor PHPStan version.
PHPStan (8.1, lowest, ^10.5): src/Rules/PHPUnit/TestMethodsHelper.php#L67
No error with identifier argument.type is reported on line 67.
PHPStan (8.1, lowest, ^10.5): src/Rules/PHPUnit/DataProviderHelper.php#L335
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection|null, string, int|false} given.
PHPStan (8.1, lowest, ^10.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Parameter #5 $docComment of method PHPStan\Type\FileTypeMapper::getResolvedPhpDoc() expects string, PhpParser\Comment\Doc|string given.
PHPStan (8.1, lowest, ^10.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Cannot call method getText() on PhpParser\Comment\Doc|string.
PHPStan (8.1, lowest, ^10.5): src/Rules/PHPUnit/DataProviderHelper.php#L283
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection, mixed, int<1, max>|false} given.
PHPStan (8.1, lowest, ^10.5): src/Rules/PHPUnit/DataProviderDataRule.php#L134
Method PHPStan\Rules\PHPUnit\DataProviderDataRule::arrayItemsToArgs() never returns null so it can be removed from the return type.
PHPStan (8.1, lowest, ^10.5): src/Rules/PHPUnit/DataProviderDataRule.php#L72
Although PHPStan\Reflection\Php\PhpMethodFromParserNodeReflection is covered by backward compatibility promise, this instanceof assumption might break because it's not guaranteed to always stay the same.
PHPStan (8.1, lowest, ^9.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L33
Creating new PHPStan\Rules\PHPUnit\DataProviderDataRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.1, lowest, ^9.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\DirectRegistry is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.1, lowest, ^9.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\CompositeRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.1, lowest, ^9.5): tests/PHPStan/Rules/CompositeRule.php#L35
Calling PHPStan\Rules\DirectRegistry::getRules() is not covered by backward compatibility promise. The method might change in a minor PHPStan version.
PHPStan (8.1, lowest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L335
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection|null, string, int|false} given.
PHPStan (8.1, lowest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Parameter #5 $docComment of method PHPStan\Type\FileTypeMapper::getResolvedPhpDoc() expects string, PhpParser\Comment\Doc|string given.
PHPStan (8.1, lowest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Cannot call method getText() on PhpParser\Comment\Doc|string.
PHPStan (8.3, highest, ^9.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L33
Creating new PHPStan\Rules\PHPUnit\DataProviderDataRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.3, highest, ^9.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\DirectRegistry is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.1, lowest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L283
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection, mixed, int<1, max>|false} given.
PHPStan (8.1, lowest, ^9.5): src/Rules/PHPUnit/DataProviderDataRule.php#L134
Method PHPStan\Rules\PHPUnit\DataProviderDataRule::arrayItemsToArgs() never returns null so it can be removed from the return type.
PHPStan (8.1, lowest, ^9.5): src/Rules/PHPUnit/DataProviderDataRule.php#L72
Although PHPStan\Reflection\Php\PhpMethodFromParserNodeReflection is covered by backward compatibility promise, this instanceof assumption might break because it's not guaranteed to always stay the same.
PHPStan (8.3, highest, ^9.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\CompositeRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.3, highest, ^9.5): tests/PHPStan/Rules/CompositeRule.php#L35
Calling PHPStan\Rules\DirectRegistry::getRules() is not covered by backward compatibility promise. The method might change in a minor PHPStan version.
PHPStan (8.3, highest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L335
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection|null, string, -1|int<1, max>|false} given.
PHPStan (8.3, highest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Parameter #5 $docComment of method PHPStan\Type\FileTypeMapper::getResolvedPhpDoc() expects string, PhpParser\Comment\Doc|string given.
PHPStan (8.3, highest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Cannot call method getText() on PhpParser\Comment\Doc|string.
PHPStan (8.3, highest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L283
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection, mixed, int<1, max>|false} given.
PHPStan (8.3, highest, ^9.5): src/Rules/PHPUnit/DataProviderDataRule.php#L134
Method PHPStan\Rules\PHPUnit\DataProviderDataRule::arrayItemsToArgs() never returns null so it can be removed from the return type.
PHPStan (8.3, highest, ^9.5): src/Rules/PHPUnit/DataProviderDataRule.php#L72
Although PHPStan\Reflection\Php\PhpMethodFromParserNodeReflection is covered by backward compatibility promise, this instanceof assumption might break because it's not guaranteed to always stay the same.
PHPStan (8.2, highest, ^9.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L33
Creating new PHPStan\Rules\PHPUnit\DataProviderDataRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.2, highest, ^9.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\DirectRegistry is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.2, highest, ^9.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\CompositeRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.2, highest, ^9.5): tests/PHPStan/Rules/CompositeRule.php#L35
Calling PHPStan\Rules\DirectRegistry::getRules() is not covered by backward compatibility promise. The method might change in a minor PHPStan version.
PHPStan (8.2, highest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L335
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection|null, string, -1|int<1, max>|false} given.
PHPStan (8.2, highest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Parameter #5 $docComment of method PHPStan\Type\FileTypeMapper::getResolvedPhpDoc() expects string, PhpParser\Comment\Doc|string given.
PHPStan (8.2, highest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Cannot call method getText() on PhpParser\Comment\Doc|string.
PHPStan (8.2, highest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L283
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection, mixed, int<1, max>|false} given.
PHPStan (8.2, highest, ^9.5): src/Rules/PHPUnit/DataProviderDataRule.php#L134
Method PHPStan\Rules\PHPUnit\DataProviderDataRule::arrayItemsToArgs() never returns null so it can be removed from the return type.
PHPStan (8.2, highest, ^9.5): src/Rules/PHPUnit/DataProviderDataRule.php#L72
Although PHPStan\Reflection\Php\PhpMethodFromParserNodeReflection is covered by backward compatibility promise, this instanceof assumption might break because it's not guaranteed to always stay the same.
PHPStan (8.4, lowest, ^10.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\DirectRegistry is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.4, lowest, ^10.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\CompositeRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.4, lowest, ^10.5): tests/PHPStan/Rules/CompositeRule.php#L35
Calling PHPStan\Rules\DirectRegistry::getRules() is not covered by backward compatibility promise. The method might change in a minor PHPStan version.
PHPStan (8.4, lowest, ^10.5): src/Rules/PHPUnit/TestMethodsHelper.php#L67
No error with identifier argument.type is reported on line 67.
PHPStan (8.4, lowest, ^10.5): src/Rules/PHPUnit/DataProviderHelper.php#L335
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection|null, string, int|false} given.
PHPStan (8.4, lowest, ^10.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Parameter #5 $docComment of method PHPStan\Type\FileTypeMapper::getResolvedPhpDoc() expects string, PhpParser\Comment\Doc|string given.
PHPStan (8.4, lowest, ^10.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Cannot call method getText() on PhpParser\Comment\Doc|string.
PHPStan (8.4, lowest, ^10.5): src/Rules/PHPUnit/DataProviderHelper.php#L283
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection, mixed, int<1, max>|false} given.
PHPStan (8.4, lowest, ^10.5): src/Rules/PHPUnit/DataProviderDataRule.php#L134
Method PHPStan\Rules\PHPUnit\DataProviderDataRule::arrayItemsToArgs() never returns null so it can be removed from the return type.
PHPStan (8.4, lowest, ^10.5): src/Rules/PHPUnit/DataProviderDataRule.php#L72
Although PHPStan\Reflection\Php\PhpMethodFromParserNodeReflection is covered by backward compatibility promise, this instanceof assumption might break because it's not guaranteed to always stay the same.
PHPStan (7.4, highest, ^9.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\DirectRegistry is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (7.4, highest, ^9.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\CompositeRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (7.4, highest, ^9.5): tests/PHPStan/Rules/CompositeRule.php#L35
Calling PHPStan\Rules\DirectRegistry::getRules() is not covered by backward compatibility promise. The method might change in a minor PHPStan version.
PHPStan (7.4, highest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L335
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection|null, string, -1|int<1, max>|false} given.
PHPStan (7.4, highest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Parameter #5 $docComment of method PHPStan\Type\FileTypeMapper::getResolvedPhpDoc() expects string, PhpParser\Comment\Doc|string given.
PHPStan (7.4, highest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Cannot call method getText() on PhpParser\Comment\Doc|string.
PHPStan (7.4, highest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L283
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection, mixed, int<1, max>|false} given.
PHPStan (7.4, highest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L277
Call to an undefined method ReflectionMethod::getAttributes().
PHPStan (7.4, highest, ^9.5): src/Rules/PHPUnit/DataProviderDataRule.php#L134
Method PHPStan\Rules\PHPUnit\DataProviderDataRule::arrayItemsToArgs() never returns null so it can be removed from the return type.
PHPStan (7.4, highest, ^9.5): src/Rules/PHPUnit/DataProviderDataRule.php#L72
Although PHPStan\Reflection\Php\PhpMethodFromParserNodeReflection is covered by backward compatibility promise, this instanceof assumption might break because it's not guaranteed to always stay the same.
PHPStan (8.1, highest, ^9.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L33
Creating new PHPStan\Rules\PHPUnit\DataProviderDataRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.1, highest, ^9.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\DirectRegistry is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.1, highest, ^9.5): tests/Rules/PHPUnit/DataProviderDataRuleTest.php#L32
Creating new PHPStan\Rules\CompositeRule is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
PHPStan (8.1, highest, ^9.5): tests/PHPStan/Rules/CompositeRule.php#L35
Calling PHPStan\Rules\DirectRegistry::getRules() is not covered by backward compatibility promise. The method might change in a minor PHPStan version.
PHPStan (8.1, highest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L335
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection|null, string, -1|int<1, max>|false} given.
PHPStan (8.1, highest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Parameter #5 $docComment of method PHPStan\Type\FileTypeMapper::getResolvedPhpDoc() expects string, PhpParser\Comment\Doc|string given.
PHPStan (8.1, highest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L323
Cannot call method getText() on PhpParser\Comment\Doc|string.
PHPStan (8.1, highest, ^9.5): src/Rules/PHPUnit/DataProviderHelper.php#L283
Generator expects value type array{PHPStan\Reflection\ClassReflection|null, string, int}, array{PHPStan\Reflection\ClassReflection, mixed, int<1, max>|false} given.
PHPStan (8.1, highest, ^9.5): src/Rules/PHPUnit/DataProviderDataRule.php#L134
Method PHPStan\Rules\PHPUnit\DataProviderDataRule::arrayItemsToArgs() never returns null so it can be removed from the return type.
PHPStan (8.1, highest, ^9.5): src/Rules/PHPUnit/DataProviderDataRule.php#L72
Although PHPStan\Reflection\Php\PhpMethodFromParserNodeReflection is covered by backward compatibility promise, this instanceof assumption might break because it's not guaranteed to always stay the same.