Listener — слушатель одного или более событий, некий такой атомарный исполнитель. Не знает на что он подписан, но легко управляется через конфигурацию. Если разные слушает — нужно самому логику…
PHP-фреймворк Symfony
Веб-фреймворк PHP — это набор классов, который помогает разрабатывать веб-приложения. Symfony — это инфраструктура MVC с открытым исходным кодом для быстро развивающихся современных веб-приложений. Symfony — это полнофункциональный веб-фреймворк. Он содержит набор повторно используемых компонентов PHP. Вы можете использовать любые компоненты Symfony в приложениях независимо от платформы.
Symfony обладает огромным количеством функциональных возможностей и активным сообществом. Он имеет гибкую конфигурацию с использованием YAML, XML или аннотаций. Symfony интегрируется с независимой библиотекой и модулем PHP. Symfony в основном вдохновлен средами веб-приложений Ruby on Rails, Django и Spring. Компоненты Symfony используются во многих проектах с открытым исходным кодом, включая Composer, Drupal и phpBB.