FilterParser
Table of Contents
-
getIndexFields()
: array<string|int, string>
-
isValid()
: bool
-
parse()
: array<string|int, mixed>|string|null
-
parseAndAddToQuery()
: void
getIndexFields()
public
static getIndexFields(string $filter) : array<string|int, string>
Parameters
-
$filter
: string
-
Return values
array<string|int, string>
—
isValid()
public
static isValid(string $filter) : bool
Parameters
-
$filter
: string
-
Return values
bool
—
parse()
public
static parse(string $filter[, string $converter = PolishFilterLexemesToMongoFilterConverter::class ]) : array<string|int, mixed>|string|null
Parameters
-
$filter
: string
-
-
$converter
: string
= PolishFilterLexemesToMongoFilterConverter::class
-
Return values
array<string|int, mixed>|string|null
—
parseAndAddToQuery()
public
static parseAndAddToQuery(array<string|int, mixed> &$query, string $filter) : void
Parameters
-
$query
: array<string|int, mixed>
-
-
$filter
: string
-
Return values
void
—