Bleeding edge 🔪
- filter_inputのタイプパラメータチェック (#2271)、@herndlm に感謝
- プロジェクトのphpstan.neonに以下の設定を追加して、最先端の機能を試すことができる
```
includes:
- vendor/phpstan/phpstan/conf/bleedingEdge.neon ```
- ただし、互換性は保証されないため注意が必要
改善 🔧
- phpdoc-parserを更新
- コードで追加コンストラクタを追加する拡張機能を追加 (#2348)、@raalderink に感謝
- phpstan/phpstan-symfony#346
バグ修正 🐛
- BackedEnum::tryFromがnullableでないことを修正 (#2302)、@schlndh に感謝
- array_combineの要素数が異なる場合にneverを指定 (#2303)、@herndlm に感謝
- ConstantFloatType - equals()を修正 (phpstan/phpstan-src@e01ce68)
- INFロジックを修正 (phpstan/phpstan-src@fc673ee)
- インターフェースでのget_parent_class()の誤検出を防止 (#2336)、#4302、@staabm に感謝
関数シグネチャ修正 🤖
- Memcache/MemcachePool::getメソッドシグネチャを修正 (#2344)、@dravnic に感謝
内部 🔍
- Type::toPhpDocNode() (phpstan/phpstan-src@8633125)
- symfony/polyfill-php72を削除 (phpstan/phpstan-src@8ff8fb0)