FilterInterface
in
Interface for intercepting filter chains
Table of Contents
- attach() : mixed
- Attach an intercepting filter
- clearFilters() : void
- Clear all filters
- detach() : bool
- Detach an intercepting filter
- getFilters() : array<string|int, mixed>
- Get all intercepting filters
- getResponses() : ResponseCollection
- Get all filter responses
- run() : mixed
- Execute the filter chain
Methods
attach()
Attach an intercepting filter
public
attach(callable $callback) : mixed
Parameters
- $callback : callable
Return values
mixed —clearFilters()
Clear all filters
public
clearFilters() : void
Return values
void —detach()
Detach an intercepting filter
public
detach(callable $filter) : bool
Parameters
- $filter : callable
Return values
bool —getFilters()
Get all intercepting filters
public
getFilters() : array<string|int, mixed>
Return values
array<string|int, mixed> —getResponses()
Get all filter responses
public
getResponses() : ResponseCollection
Return values
ResponseCollection —run()
Execute the filter chain
public
run(string|object $context[, array<string|int, mixed> $params = [] ]) : mixed
Parameters
- $context : string|object
- $params : array<string|int, mixed> = []