eZ\Publish\Core\Search\Elasticsearch\Content\CriterionVisitor\CustomField\CustomFieldIn::getCondition PHP Method

getCondition() protected method

Returns nested condition common for filter and query contexts.
protected getCondition ( eZ\Publish\API\Repository\Values\Content\Query\Criterion $criterion ) : array
$criterion eZ\Publish\API\Repository\Values\Content\Query\Criterion
return array
    protected function getCondition(Criterion $criterion)
    {
        $terms = array();
        $values = (array) $criterion->value;
        foreach ($values as $value) {
            $terms[] = array('match' => array('fields_doc.' . $criterion->target => array('query' => $value)));
        }
        return $terms;
    }