Альтернативный подход к подписке на события, или а так ли нужен EventObject
6 мин
Резюме
Целью этой статьи является попытка посмотреть, с иной точки зрения, на описание систем распространения событий.
На момент написания этой статьи большинство ведущих фреймворков на php реализуют систему событий, в основе которой лежит описание объекта события EventObject.
Это стало стандартом в php, что недавно было подтверждено принятием стандарта psr/event-dispatcher.
Но получается так, что описание объекта события мало помогает при разработке слушателя. За деталями под кат.