Smile\ElasticsuiteCatalogRule\Model\Rule\Condition\Product\QueryBuilder::getRangeQueryParams PHP Метод

getRangeQueryParams() приватный Метод

Retrieve params for a range query from condition.
private getRangeQueryParams ( Product $productCondition ) : array
$productCondition Smile\ElasticsuiteCatalogRule\Model\Rule\Condition\Product Product condition.
Результат array
    private function getRangeQueryParams(ProductCondition $productCondition)
    {
        $fieldName = $this->getSearchFieldName($productCondition);
        $operator = $productCondition->getOperator();
        $value = $productCondition->getValue();
        switch ($operator) {
            case '>':
                $operator = 'gt';
                break;
            case '>=':
                $operator = 'gte';
                break;
            case '<':
                $operator = 'lt';
                break;
            case '<=':
                $operator = 'lte';
                break;
        }
        return ['bounds' => [$operator => (double) $value], 'field' => $fieldName];
    }