私はObserver Patternを私のアプリケーションに実装しようとしています(PHPではなく、Symfonyのコンポーネントを使用していないのがなぜですか)。Symfony EventDispatcherは、クラスベースの伝播の代わりにイベントに対して任意の名前を使用するのはなぜですか?
コンポーネントが継承を使用してイベントのツリー全体をリッスンできるようにするために、コンポーネントがイベントを伝播または聴取するためにクラスを使用していないのが奇妙です。
名前ベースのリスナーを使用することの利点がわかりません。熟考してもらえますか?