phpstan beberlei assert
2.0.0
La portée principale de cette extension est d'aider PHPSTAN à détecter le type d'objet après la validation AssertAssertion .
<?php declare (strict_types = 1 );
use Assert Assertion ;
function demo (? int $ a ) {
// ...
Assertion:: integer ( $ a );
// PHPStan is now aware that $a can no longer be `null` at this point
return ( $ a === 10 );
}Pour utiliser cette extension, nécessitez-le dans le compositeur:
composer require --dev phpstan/phpstan-beberlei-assert
Si vous installez également PhpStan / Extension-Installer, vous êtes tous réglés!
Si vous ne souhaitez pas utiliser phpstan/extension-installer , incluez l'extension.neon dans la configuration phpstan de votre projet:
includes:
- vendor/phpstan/phpstan-beberlei-assert/extension.neon