FilterPatcher
Table of Contents
Properties
-
$filtersRequiredKeys
: array<string|int, mixed>
-
$handlers
: array<string|int, mixed>
-
$sortAllowedKeys
: array<string|int, mixed>
Methods
-
__construct()
: mixed
-
addHandler()
: void
-
apply()
: void
-
registerHandlers()
: void
-
findMapKeyByValue()
: string
$filtersRequiredKeys
private
array<string|int, mixed>
$filtersRequiredKeys
= ['key', 'filterMethod', 'value']
$handlers
private
array<string|int, mixed>
$handlers
= []
$sortAllowedKeys
private
array<string|int, mixed>
$sortAllowedKeys
= ['id', 'submitDate']
__construct()
public
__construct() : mixed
addHandler()
public
addHandler(string $handler) : void
Parameters
-
$handler
: string
-
apply()
public
apply(array<string|int, mixed> $filterParams, LSDbCriteria &$criteria, CSort &$sort[, array<string|int, mixed> $dataMap = array() ]) : void
Parameters
-
$filterParams
: array<string|int, mixed>
-
-
$criteria
: LSDbCriteria
-
-
$sort
: CSort
-
-
$dataMap
: array<string|int, mixed>
= array()
-
-
param-out
-
registerHandlers()
public
registerHandlers() : void
findMapKeyByValue()
private
findMapKeyByValue(string $targetValue, array<string|int, mixed> $dataMap) : string
Parameters
-
$targetValue
: string
-
-
$dataMap
: array<string|int, mixed>
-