Versions in this module Expand all Collapse all v1 v1.0.22 Nov 10, 2020 v1.0.21 Nov 9, 2020 Changes in this version + type Dispatcher interface + Dispatch func(event Event) Event + func NewDispatcher(listeners ...Listener) Dispatcher + type Event interface + IsPropagationStopped func() bool + type EventDispatcher struct + func (t *EventDispatcher) Dispatch(event Event) Event + type EventTrait struct + func (t *EventTrait) IsPropagationStopped() bool + type Listener interface + Events func() []Event + Process func(Event) + type ListenerProvider struct + EventListeners map[string][]Listener + type StoppableEventTrait struct + func (t *StoppableEventTrait) IsPropagationStopped() bool