You are currently viewing the Development branch api documentation. Switch to 1.0 or 1.1

Development Doctrine_EventManager

Doctrine EventManager

The EventManager is the central point of Doctrine's event listener system.

Listeners are registered on the manager and events are dispatch through the manager.

Method Summary

Returns Name Description
addEventListener
boolean dispatchEvent
getListeners
boolean hasListeners

Method Details

  • $events The event(s) to listen on.
    $listener The listener object.

    addEventListener((string|array) $events, $listener)

    Adds an event listener that listens on the specified events.


  • $event The name of the event or the event object.

    (boolean) dispatchEvent((string|Event) $event)

    Dispatches an event to all registered listeners.


  • $event The name of the event.

    getListeners($event = null)

    Gets the listeners of a specific event or all listeners.


  • (boolean) hasListeners($event)

    Checks whether an event has any registered listeners.