function DataProviderHelper::getDataProviderAnnotations
*
Return value
array<PhpDocTagNode>
1 call to DataProviderHelper::getDataProviderAnnotations()
- DataProviderHelper::getDataProviderMethods in vendor/
phpstan/ phpstan-phpunit/ src/ Rules/ PHPUnit/ DataProviderHelper.php - *
File
-
vendor/
phpstan/ phpstan-phpunit/ src/ Rules/ PHPUnit/ DataProviderHelper.php, line 112
Class
Namespace
PHPStan\Rules\PHPUnitCode
private function getDataProviderAnnotations(?ResolvedPhpDocBlock $phpDoc) : array {
if ($phpDoc === null) {
return [];
}
$phpDocNodes = $phpDoc->getPhpDocNodes();
$annotations = [];
foreach ($phpDocNodes as $docNode) {
$annotations = array_merge($annotations, $docNode->getTagsByName('@dataProvider'));
}
return $annotations;
}