FileAccess Orion

FilterInterface

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>

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> = []
Return values
mixed

Search results