| EventManagerTrait | A library of EventManager functions |
| EventSubscriberInterface | This interface is used for event subscriber 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. |