AirLay backend

PolishFilterLexemesToMongoFilterConverter
in package

Table of Contents

MAP_FOR_BOOLEAN_OPERATOR  = ['&' => '$and', '|' => '$or', '&&' => '$and', '||' => '$or']
MAP_FOR_COMPARISON_OPERATOR  = ['=' => '$eq', '!=' => '$ne', '<' => '$lt', '<=' => '$lte', '>' => '$gt', '>=' => '$gte', 'exists' => '$exists', 'type' => '$type']
$stack  : Stack
__construct()  : mixed
convert()  : array<string|int, mixed>|null
convertToMongoLexeme()  : MongoLexeme|null
convertValue()  : float|int|string|Regex|bool|null
processBooleanOperator()  : MongoLexeme|null
processComparisonOperator()  : MongoLexeme|null

Constants

MAP_FOR_COMPARISON_OPERATOR

private mixed MAP_FOR_COMPARISON_OPERATOR = ['=' => '$eq', '!=' => '$ne', '<' => '$lt', '<=' => '$lte', '>' => '$gt', '>=' => '$gte', 'exists' => '$exists', 'type' => '$type']

Properties

Methods

Search results