Fully Qualified Name: | Laminas\EventManager\Filter\FilterInterface |
Interface for intercepting filter chains
Name | Description | Defined By |
---|---|---|
attach() | Attach an intercepting filter | FilterInterface |
clearFilters() | Clear all filters | FilterInterface |
detach() | Detach an intercepting filter | FilterInterface |
getFilters() | Get all intercepting filters | FilterInterface |
getResponses() | Get all filter responses | FilterInterface |
run() | Execute the filter chain | FilterInterface |
Attach an intercepting filter
Parameter Name | Type | Description |
---|---|---|
$callback | callable |
Returns:
Clear all filters
Returns: void
Detach an intercepting filter
Parameter Name | Type | Description |
---|---|---|
$filter | callable |
Returns: bool
Get all intercepting filters
Returns: array
Get all filter responses
Returns: \ResponseCollection
Execute the filter chain
Parameter Name | Type | Description |
---|---|---|
$context | string|object | |
$params | array |
Returns: mixed