Interface for self-registering event listeners.
Classes implementing this interface may be registered by name or instance with a SharedEventManager, without an event name. The attach() method will then be called with the current SharedEventManager instance, allowing the class to wire up one or more listeners.
attachShared(\Zend\EventManager\SharedEventManagerInterface $events)
Implementors may add an optional $priority argument; the SharedEventManager implementation will pass this to the aggregate.
detachShared(\Zend\EventManager\SharedEventManagerInterface $events)