ListenerAggregateInterface

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\Mvc\ExceptionListener , Omeka\Mvc\MvcListeners , Zend\EventManager\AbstractListenerAggregate

Methods Summary
public
# 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.
public
# detach( Zend\EventManager\EventManagerInterface $events )
Detach all previously attached listeners