-ao- ramune blog

©2020 unio / GO2直営からふるラムネ

Symfony4.4 イベント早見表

2019年12月22日
  • Symfony4

この記事は Symfony Advent Calendar 2019 の22日目です。

先日Symfony5 & 4.4LTSがリリースされました。ちょっと早いクリスマスプレゼントですね。

待望のv4系LTSが出たので、さっそくイベントまわりの早見表を作ってみました。
誰得感がありますが、個人的に「頻繁に触らないからこそ、触るときに調べるのが面倒」なので用意してみました。

対象バージョン

イベント早見表

イベント早見表

図はsymfony new --fullで入るEventListenerの中から、主要だと思われるリスナを抜粋しています。 状況によっては、公式リスナよりも前に処理を差し込みたい場合があるのでリストアップしました。 その他サードパーティーバンドルを導入している場合はdebug:event-dispatcherコマンドもしくはプロファイラのEventsで確認することができます。

debug:event-dispatcherコマンド
                
                    php bin/console debug:event-dispatcher

                    Registered Listeners Grouped by Event
                    =====================================

                    "console.command" event
                    -----------------------

                     ------- ---------------------------------------------------------------------- ----------
                      Order   Callable                                                               Priority
                     ------- ---------------------------------------------------------------------- ----------
                      #1      Symfony\Component\HttpKernel\EventListener\DumpListener::configure()   1024
                      #2      Symfony\Bridge\Monolog\Handler\ConsoleHandler::onCommand()             255
                     ------- ---------------------------------------------------------------------- ----------
                     ...
                
            
Webプロファイラ

[後ほど追加] イベントの利用tips

ちょっとアドベントカレンダーでは間に合わなかったので、後ほどコツコツ追記しますゴメンナサイ。

プロフィール画像
なかのひと:unio

数十年前の牧歌的なインターネッツが好きだった、永遠のモラトリアム人。 ただ、モラトリアムしててもお金は増えないので、しゃかいの厳しさを斜め後ろから眺めつつほそぼそと生活しています。

Twitter GitHub
[広告]