Habr<p>Как работает EventDispatcher в Symfony</p><p>Привет, Хабр! Сегодня рассмотрим одну из самых сильных сторон Symfony — компонент EventDispatcher . Если очень кратко, EventDispatcher позволяет создавать реактивную архитектуру : одни части приложения инициируют события, другие на них реагируют, не зная напрямую друг о друге.</p><p><a href="https://habr.com/ru/companies/otus/articles/905682/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/otus/art</span><span class="invisible">icles/905682/</span></a></p><p><a href="https://zhub.link/tags/symfony" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>symfony</span></a> <a href="https://zhub.link/tags/php" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>php</span></a> <a href="https://zhub.link/tags/eventdispatcher" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>eventdispatcher</span></a> <a href="https://zhub.link/tags/%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D0%B9%D0%BD%D0%B0%D1%8F_%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>событийная_архитектура</span></a> <a href="https://zhub.link/tags/%D0%BF%D0%B0%D1%82%D1%82%D0%B5%D1%80%D0%BD_%D0%BD%D0%B0%D0%B1%D0%BB%D1%8E%D0%B4%D0%B0%D1%82%D0%B5%D0%BB%D1%8C" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>паттерн_наблюдатель</span></a> <a href="https://zhub.link/tags/%D0%9F%D0%B0%D1%82%D1%82%D0%B5%D1%80%D0%BD_%D0%9F%D0%BE%D1%81%D1%80%D0%B5%D0%B4%D0%BD%D0%B8%D0%BA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Паттерн_Посредник</span></a></p>