- cs fixes, added codestyle checks
- updated to PHP 7.1
- simplified
EventEmitterinternals - optimized listener sorting in case all listeners have the same priority
- the
EventListenervalue object is now used for listener definitions instead of arrays - removed:
EventEmitter::emitArray()EventEmitter::subscribe()EventEmitter::unsubscribe()EventEmitter::once()EventEmitterTrait
- added:
ObservableObservableTraitObservableInterface
- code style and test improvements
- implemented global listeners
- refactored
EventEmitter - code style fixes
- refactoring
- API simplification
- allow emitting anyting (removed mandatory event class)
- implemented
once()
Initial release