by shigemk2

当面は技術的なことしか書かない

phpstan 1.10.14

github.com

  • 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)