Interface for intercepting filter chains

category Zend
package Zend_EventManager
copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
license New BSD License

 Methods

Attach an intercepting filter

attach(callback $callback) : \Zend_Stdlib_CallbackHandler

Parameters

$callback

callback

Returns

\Zend_Stdlib_CallbackHandler

Clear all filters

clearFilters() : void

Detach an intercepting filter

detach(\Zend_Stdlib_CallbackHandler $filter) : boolean

Parameters

$filter

\Zend_Stdlib_CallbackHandler

Returns

boolean

Get all intercepting filters

getFilters() : array

Returns

array

Get all filter responses

getResponses() : \Zend_EventManager_ResponseCollection

Returns

\Zend_EventManager_ResponseCollection

Execute the filter chain

run(string|object $context, array $params = array()) : mixed

Parameters

$context

stringobject

$params

array

Returns

mixed