Interface for self-registering event listeners. Classes implementing this interface may be registered by name or instance with an EventManager, without an event name. The {@link attach()} method will then be called with the current EventManager instance, allowing the class to wire up one or more listeners.

Known implementers

Omeka\View\Strategy\ApiJsonStrategy , Zend\EventManager\AbstractListenerAggregate , Zend\View\Strategy\JsonStrategy

Methods Summary
# attach( Zend\EventManager\EventManagerInterface $events , int $priority = 1 )
Attach one or more listeners Implementors may add an optional $priority argument; the EventManager implementation will pass this to the aggregate.
# detach( Zend\EventManager\EventManagerInterface $events )
Detach all previously attached listeners