| Current Path : /home/rtorresani/www/vendor/rector/rector/packages/PhpDocParser/ |
| Current File : //home/rtorresani/www/vendor/rector/rector/packages/PhpDocParser/PhpDocInfoAnalyzer.php |
<?php
declare (strict_types=1);
namespace Rector\PhpDocParser;
use PHPStan\Type\MixedType;
use Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfo;
final class PhpDocInfoAnalyzer
{
public function isVarDocAlreadySet(PhpDocInfo $phpDocInfo) : bool
{
foreach (['@var', '@phpstan-var', '@psalm-var'] as $tagName) {
$varType = $phpDocInfo->getVarType($tagName);
if (!$varType instanceof MixedType) {
return \true;
}
}
return \false;
}
}