phpstan beberlei assert
2.0.0
ขอบเขตหลักของส่วนขยายนี้คือการช่วย phpstan ในการตรวจจับประเภทของวัตถุหลังจากการตรวจสอบความถูกต้อง 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 );
}ในการใช้ส่วนขยายนี้ต้องใช้ในนักแต่งเพลง:
composer require --dev phpstan/phpstan-beberlei-assert
หากคุณติดตั้ง PHPSTAN/EXTENSION-INSTALLER คุณก็พร้อมแล้ว!
หากคุณไม่ต้องการใช้ phpstan/extension-installer ให้รวมส่วนขยาย neon ในการกำหนดค่า phpstan ของโครงการของคุณ:
includes:
- vendor/phpstan/phpstan-beberlei-assert/extension.neon