タグ

ブックマーク / zenn.dev/ryoutaka (1)

  • CakePHP4.4でErrorHandler (ConsoleErrorHandler)は非推奨

    この記事はコネヒトアドベントカレンダー2022の14日目の記事です。 コネヒトでは現在社内の各プロジェクトPHPのバージョンを上げることを目標の一つとして設定しています。 それに伴い主に使用しているPHPフレームワークのCakePHPも同時並行でバージョンを上げていってます。 今回はPHPではなく現時点でのCakePHPの最新バージョンの4.4で非推奨になったErrorHandler(ConsoleErrorHandler)、そしてExceptionTrap と ErrorTrapが登場した経緯を少し紹介したいと思います。 この変更が行われた理由は下記のissueで詳しく説明されていますが、ざっくりと言うと下記の様な動機があるらしいです(英語に自信がないので詳しくはissueのリンクを貼っておくので詳しく知りたい方はそちらからどうぞ!) エラーハンドリングを担当するクラスと例外の描画を担

    CakePHP4.4でErrorHandler (ConsoleErrorHandler)は非推奨
  • 1