Smile\ElasticsuiteCore\Search\Adapter\Elasticsuite\Request\Aggregation\Builder::getBuilder PHP Method

getBuilder() private method

Retrieve the builder used to convert a bucket into ES aggregation.
private getBuilder ( string $bucketType ) : object
$bucketType string Bucket type to be built.
return object
    private function getBuilder($bucketType)
    {
        if (isset($this->bucketBuilderClasses[$bucketType])) {
            $builderClass = $this->bucketBuilderClasses[$bucketType];
            $builder = $this->objectManager->get($builderClass, ['builder' => $this]);
        }
        return $builder;
    }