ec-cube/silex/symfonyのイベント対比表

  • 7
    いいね
  • 0
    コメント
この記事は最終更新日から1年以上が経過しています。

ec-cube/silex/symfonyのイベントの実行タイミングをまとめてみました。

ec-cube silex symfony 実行順序 備考
eccube.event.app.before before, early_event KernelEvents::REQUEST, 512 1 ルーティング解決、セキュリティコンポーネントの実行前。ログインユーザ情報は取得できない
eccube.event.controller.[route].before before KernelEvents::REQUEST 2
eccube.event.controller.[route].after after KernelEvents::RESPONSE 3
eccube.event.app.after after, late_event KernelEvents::RESPONSE, -512 5
eccube.event.controller.[route].finish finish KernelEvents::TERMINATE 6
eccube.event.render.[route].before - KernelEvents::RESPONSE 4 FilterResponseイベントが引数として受け取ることができる

12/22は、 @amidaike さんです!

この投稿は EC-CUBE Advent Calendar 201521日目の記事です。