Yii2に基づいて、アプリ用の REST API を構築しています。だから、私は例外の処理に問題があります。たとえば、誰かが間違ったHTTP 動詞を使用したときに405 HTTPコードをスローする必要がありますが、次のようなものを送り返したいです。
{meta:{error:{code:405,message:"Wrong method"}}}
したがって、例外をキャッチしてResponseオブジェクトを変更する必要があります。しかし、どうすればこれを行うことができますか? Yii にはonErrorおよびonExceptionイベントがありました。Yii2はどうですか?