Filter
Filter.php
:
19
Content & Location filtering input Filter.
Methods¶
__clone()
¶
Filter.php
:
221
|
|
__construct()
¶
Filter.php
:
40
Build Filter.
|
|
It's recommended to skip arguments and use with...
and andWith...
methods to build Filter.
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$criterion | FilteringCriterion|null | null | - |
$sortClauses | array<string|int, mixed> | [] | - |
Tags
andWithCriterion()
¶
Filter.php
:
106
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$criterion | FilteringCriterion | - | - |
Return values
self
getCriterion()
¶
Filter.php
:
188
|
|
Return values
FilteringCriterion|null
getLimit()
¶
Filter.php
:
216
Get limit set by sliceBy.
|
|
Return values
int
getOffset()
¶
Filter.php
:
206
Get offset set by sliceBy.
|
|
Return values
int
getSortClauses()
¶
Filter.php
:
196
|
|
Return values
array<string|int, FilteringSortClause>
orWithCriterion()
¶
Filter.php
:
123
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$criterion | FilteringCriterion | - | - |
Return values
self
reset()
¶
Filter.php
:
63
Reset Filter so it can be built from scratch.
|
|
Return values
self
sliceBy()
¶
Filter.php
:
166
Request result dataset slice by setting page limit and offset.
|
|
Both values MUST be >=0
.
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$limit | int | - |
|
$offset | int | - | - |
Return values
self
Tags
withCriterion()
¶
Filter.php
:
87
Set filtering Criterion.
|
|
If multiple Criteria are required, either use andWithCriterion
/orWithCriterion
or wrap
them with Logical operator Criterion.
To re-build Criterion from scratch reset
it first.
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$criterion | FilteringCriterion | - | - |
Return values
self
Tags
withLimit()
¶
Filter.php
:
151
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$limit | int | - | - |
Return values
self
withOffset()
¶
Filter.php
:
144
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$offset | int | - | - |
Return values
self
withSortClause()
¶
Filter.php
:
137
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$sortClause | FilteringSortClause | - | - |
Return values
self