Zend Framework  3.0
Public Member Functions | List of all members
FilterInterface Interface Reference

Interface for intercepting filter chains. More...

Public Member Functions

 run ($context, array $params=[])
 Execute the filter chain.
 
 attach (callable $callback)
 Attach an intercepting filter.
 
 detach (callable $filter)
 Detach an intercepting filter.
 
 getFilters ()
 Get all intercepting filters.
 
 clearFilters ()
 Clear all filters.
 
 getResponses ()
 Get all filter responses.
 

Detailed Description

Interface for intercepting filter chains.

Member Function Documentation

attach ( callable  $callback)

Attach an intercepting filter.

Parameters
callable$callback
clearFilters ( )

Clear all filters.

Returns
void

Implemented in FilterChain.

detach ( callable  $filter)

Detach an intercepting filter.

Parameters
callable$filter
Returns
bool

Implemented in FilterChain.

getFilters ( )

Get all intercepting filters.

Returns
array

Implemented in FilterChain.

getResponses ( )

Get all filter responses.

Returns
ResponseCollection

Implemented in FilterChain.

run (   $context,
array  $params = [] 
)

Execute the filter chain.

Parameters
string | object$context
array$params
Returns
mixed

Implemented in FilterChain.