Interface for messengers
category | Zend |
---|---|
package | Zend_EventManager |
copyright | Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com) |
license | New BSD License |
attach(string $event, callback $callback= null
, integer $priority= 1
) : \Zend_Stdlib_CallbackHandler
string
callback
integer
Priority at which to register listener
\Zend_Stdlib_CallbackHandler
clearListeners(string $event) : void
string
detach(\Zend_Stdlib_CallbackHandler|\Zend_EventManager_ListenerAggregate $listener) : void
\Zend_Stdlib_CallbackHandler
\Zend_EventManager_ListenerAggregate
getEvents() : array
array
getListeners(string $event) : array | object
string
array
object
trigger(string $event, object|string $target= null
, array|object $argv= array()
, null|callback $callback= null
) : \Zend_EventManager_ResponseCollection
Should allow handling the following scenarios:
Can emulate triggerUntil() if the last argument provided is a callback.
string
object
string
array
object
null
callback
\Zend_EventManager_ResponseCollection
triggerUntil(string $event, object|string $target, array|object $argv= null
, callback $callback= null
) : \Zend_EventManager_ResponseCollection
Should allow handling the following scenarios:
string
object
string
array
object
callback
\Zend_EventManager_ResponseCollection