Smile\ElasticsuiteCatalogRule\Model\Rule\Condition\Product\QueryBuilder::getTermsQueryParams PHP Method

getTermsQueryParams() private method

Retrieve params for a terms query from condition.
private getTermsQueryParams ( Product $productCondition ) : array
$productCondition Smile\ElasticsuiteCatalogRule\Model\Rule\Condition\Product Product condition.
return array
    private function getTermsQueryParams(ProductCondition $productCondition)
    {
        $fieldName = $this->getSearchFieldName($productCondition);
        $values = $productCondition->getValue();
        if (!is_array($values) && in_array($productCondition->getOperator(), ['()', '!()'])) {
            $values = explode(',', $values);
        }
        return ['field' => $fieldName, 'values' => $values];
    }