PHP Class PHPStan\Analyser\SpecifiedTypes

Afficher le fichier Open project: phpstan/phpstan Class Usage Examples

Méthodes publiques

Méthode Description
__construct ( array $sureTypes = [], array $sureNotTypes = [] )
addSureNotType ( PhpParser\Node $expr, string $exprString, PHPStan\Type\Type $type ) : self
addSureType ( PhpParser\Node $expr, string $exprString, PHPStan\Type\Type $type ) : self
getSureNotTypes ( ) : array
getSureTypes ( ) : array

Method Details

__construct() public méthode

public __construct ( array $sureTypes = [], array $sureNotTypes = [] )
$sureTypes array
$sureNotTypes array

addSureNotType() public méthode

public addSureNotType ( PhpParser\Node $expr, string $exprString, PHPStan\Type\Type $type ) : self
$expr PhpParser\Node
$exprString string
$type PHPStan\Type\Type
Résultat self

addSureType() public méthode

public addSureType ( PhpParser\Node $expr, string $exprString, PHPStan\Type\Type $type ) : self
$expr PhpParser\Node
$exprString string
$type PHPStan\Type\Type
Résultat self

getSureNotTypes() public méthode

public getSureNotTypes ( ) : array
Résultat array

getSureTypes() public méthode

public getSureTypes ( ) : array
Résultat array