mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-18 07:23:13 +00:00
Simpler range AST constructors
This commit is contained in:
@@ -137,13 +137,13 @@ class QueryVisitor implements Visit
|
||||
|
||||
switch ($node->getId()) {
|
||||
case NodeTypes::LT_EXPR:
|
||||
return new AST\RangeExpression($field, $expression, false);
|
||||
return AST\RangeExpression::lessThan($field, $expression);
|
||||
case NodeTypes::LTE_EXPR:
|
||||
return new AST\RangeExpression($field, $expression, true);
|
||||
return AST\RangeExpression::lessThanOrEqual($field, $expression);
|
||||
case NodeTypes::GT_EXPR:
|
||||
return new AST\RangeExpression($field, null, null, $expression, false);
|
||||
return AST\RangeExpression::greaterThan($field, $expression);
|
||||
case NodeTypes::GTE_EXPR:
|
||||
return new AST\RangeExpression($field, null, null, $expression, true);
|
||||
return AST\RangeExpression::greaterThanOrEqual($field, $expression);
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user