489. Function

489.1. Zend\EventManager\trigger

ZendEventManagertrigger()

Trigger an event

Should allow handling the following scenarios: - Passing Event object only - Passing event name and Event object only - Passing event name, target, and Event object - Passing event name, target, and array|ArrayAccess of arguments

Can emulate triggerUntil() if the last argument provided is a callback.

Parameters:
  • string
  • object|string
  • array|object
  • null|callable
Return type:

ResponseCollection

490. Function

490.1. Zend\EventManager\triggerUntil

ZendEventManagertriggerUntil()

Trigger an event until the given callback returns a boolean false

Should allow handling the following scenarios: - Passing Event object and callback only - Passing event name, Event object, and callback only - Passing event name, target, Event object, and callback - Passing event name, target, array|ArrayAccess of arguments, and callback

Parameters:
  • string
  • object|string
  • array|object
  • callable
Return type:

ResponseCollection

491. Function

491.1. Zend\EventManager\attach

ZendEventManagerattach()

Attach a listener to an event

Parameters:
  • string
  • callable
  • int – Priority at which to register listener
Return type:

CallbackHandler

492. Function

492.1. Zend\EventManager\detach

ZendEventManagerdetach()

Detach an event listener

Parameters:CallbackHandler|ListenerAggregateInterface
Return type:bool

493. Function

493.1. Zend\EventManager\getEvents

ZendEventManagergetEvents()

Get a list of events for which this collection has listeners

Return type:array

494. Function

494.1. Zend\EventManager\getListeners

ZendEventManagergetListeners()

Retrieve a list of listeners registered to a given event

Parameters:string
Return type:array|object

495. Function

495.1. Zend\EventManager\clearListeners

ZendEventManagerclearListeners()

Clear all listeners for a given event

Parameters:string
Return type:void

496. Function

496.1. Zend\EventManager\setEventClass

ZendEventManagersetEventClass()

Set the event class to utilize

Parameters:string
Return type:EventManagerInterface

497. Function

497.1. Zend\EventManager\getIdentifiers

ZendEventManagergetIdentifiers()

Get the identifier(s) for this EventManager

Return type:array

498. Function

498.1. Zend\EventManager\setIdentifiers

ZendEventManagersetIdentifiers()

Set the identifiers (overrides any currently set identifiers)

Parameters:string|int|array|Traversable
Return type:EventManagerInterface

499. Function

499.1. Zend\EventManager\addIdentifiers

ZendEventManageraddIdentifiers()

Add some identifier(s) (appends to any currently set identifiers)

Parameters:string|int|array|Traversable
Return type:EventManagerInterface

500. Function

500.1. Zend\EventManager\attachAggregate

ZendEventManagerattachAggregate()

Attach a listener aggregate

Parameters:
  • ListenerAggregateInterface
  • int – If provided, a suggested priority for the aggregate to use
Return type:

mixed return value of {@link ListenerAggregateInterface::attach()}

501. Function

501.1. Zend\EventManager\detachAggregate

ZendEventManagerdetachAggregate()

Detach a listener aggregate

Parameters:ListenerAggregateInterface
Return type:mixed return value of {@link ListenerAggregateInterface::detach()}