\app\framework\ComponentEventManager

Traits

EventManagerTrait A library of EventManager functions

Interfaces

EventSubscriberInterface This interface is used for event subscriber classes

Classes

Event Event class holds event data. Data can be accessed using array keys or as object properties.
EventListener
EventManager EventManager is responsible for handling events. It is the main class for subscribing to events and firing events.<br /> Besides regular event names, it supports firing of wildcard events, ex: 'framy.*' will fire all events starting with 'framy.'
EventManagerException
EventProcessor EventProcessor is a class that takes EventListeners and Event object and processes the event.