連休中にこのサイトがPHP8.1で動作するか確認してみた

hagi に投稿

How to use PHPStan on your Drupal module: a practical example of mineを参考にphpstanを利用して、php8との互換性問題をチェック。利用しているcontribではUnsafe usage of new static()がたくさん出ているものの、その他のメッセージは、deprecated methodがほとんどで、D10への対応は必要なものの、php8への対応は問題がなさそうなことが判明。実際に各ページ等を確認したところエラーも出ず、表示も問題なかった。webformは大きいだけあって、修正点は多いが良くメンテナンスされているモジュールなので心配していない。social_auth_googleは私の使い方では問題なく動作はしているが、phpstanでFatalが出るのでちょっと心配。

実際にphp7からphp8に上げるのは、D10のベータが出たタイミングあたりでやろうと思っている。

タグ