phpstan beberlei assert
2.0.0
El alcance principal de esta extensión es ayudar a PHPSTAN a detectar el tipo de objeto después de la validación de 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 );
}Para usar esta extensión, requiere en compositor:
composer require --dev phpstan/phpstan-beberlei-assert
Si también instala PHPSTAN/Extension-Installer, ¡está listo!
Si no desea utilizar phpstan/extension-installer , incluya Extension.neon en la configuración PHPSTAN de su proyecto:
includes:
- vendor/phpstan/phpstan-beberlei-assert/extension.neon