eZ\Publish\Core\Search\Elasticsearch\Content\FacetBuilderVisitor\ContentType::visit PHP Method

visit() public method

Map facet builder to a proper Elasticsearch representation.
public visit ( eZ\Publish\API\Repository\Values\Content\Query\FacetBuilder $facetBuilder ) : mixed
$facetBuilder eZ\Publish\API\Repository\Values\Content\Query\FacetBuilder
return mixed
    public function visit(FacetBuilder $facetBuilder)
    {
        return array("type__{$facetBuilder->name}" => array('terms' => array('field' => 'type_id', 'min_doc_count' => $facetBuilder->minCount, 'size' => $facetBuilder->limit)));
    }