phpstan webmozart assert
2.0.0
Der Hauptumfang dieser Erweiterung besteht darin, Phpstan zu helfen, den Objekttyp nach der Validierung von WebmozartAssertAssert zu erkennen.
<?php declare (strict_types = 1 );
use Webmozart Assert Assert ;
function demo (? int $ a ) {
// ...
Assert:: integer ( $ a );
// PHPStan is now aware that $a can no longer be `null` at this point
return ( $ a === 10 );
}Um diese Erweiterung zu verwenden, benötigen Sie sie in Komponist:
composer require --dev phpstan/phpstan-webmozart-assert
Wenn Sie auch Phpstan/Extension-Installer installieren, sind Sie alle festgelegt!
Wenn Sie phpstan/extension-installer nicht verwenden möchten, enthalten Sie die Erweiterung.neon in der Phpstan-Konfiguration Ihres Projekts:
includes:
- vendor/phpstan/phpstan-webmozart-assert/extension.neon