FilterFinder
in package
FinalYes
Finds filters.
Tags
Table of Contents
Properties
Methods
- __construct() : mixed
-
find()
: array{before: list
, after: list } -
findClasses()
: array{before: list
, after: list } -
getRequiredFilterClasses()
: array{before: list
, after: list } - Returns Required Filter classes
-
getRequiredFilters()
: array{before: list
, after: list } - Returns Required Filters
- getRouteFilters() : array<string|int, mixed>
Properties
$filters read-only
private
Filters
$filters
$router read-only
private
Router
$router
Methods
__construct()
public
__construct([Router|null $router = null ][, Filters|null $filters = null ]) : mixed
Parameters
find()
public
find(string $uri) : array{before: list, after: list}
Parameters
- $uri : string
-
URI path to find filters for
Return values
array{before: listarray of alias/classname:args
findClasses()
public
findClasses(string $uri) : array{before: list, after: list}
Parameters
- $uri : string
-
URI path to find filters for
Return values
array{before: listarray of classname:args
getRequiredFilterClasses()
Returns Required Filter classes
public
getRequiredFilterClasses() : array{before: list, after: list}
Return values
array{before: listgetRequiredFilters()
Returns Required Filters
public
getRequiredFilters() : array{before: list, after: list}
Return values
array{before: listarray of aliases
getRouteFilters()
private
getRouteFilters(string $uri) : array<string|int, mixed>
Parameters
- $uri : string