eZ\Publish\Core\Search\Elasticsearch\Content\Location\SortClauseVisitor\Aggregate::visit PHP Method

visit() public method

Map field value to a proper Elasticsearch representation.
public visit ( eZ\Publish\API\Repository\Values\Content\Query\SortClause $sortClause ) : mixed
$sortClause eZ\Publish\API\Repository\Values\Content\Query\SortClause
return mixed
    public function visit(SortClause $sortClause)
    {
        foreach ($this->visitors as $visitor) {
            if ($visitor->canVisit($sortClause)) {
                return $visitor->visit($sortClause, $this);
            }
        }
        throw new NotImplementedException('No visitor available for: ' . get_class($sortClause));
    }