This supersedes: #2363
This pull-request fixes the EventFeature to work better with various EventManager workflows, it also adds a unit test for this feature.
For more discussion see #2363
* Updated EventFeature to optionally take a EventManager
* Added identifiers support to the EventFeature
* Updated TableGatewayEvent to not prefix the event name with the identifier
* Added unit test for EventFeature
Let's at least implement EventsCapableInterface, as it only defines this method.
[#2688] CS fixes
- explicitly implement EventsCapableInterface (already implemented by
- docblocks for all methods in EventFeature
- class and file docblocks for EventFeatureTest
Merge branch 'hotfix/2688' into develop
Forward port #2688