Smile\ElasticsuiteCore\Search\Adapter\Elasticsuite\Response\QueryResponse::prepareAggregations PHP Method

prepareAggregations() private method

Build buckets from raw search response.
private prepareAggregations ( array $searchResponse, AggregationFactory $aggregationFactory ) : void
$searchResponse array Engine raw search response.
$aggregationFactory AggregationFactory Aggregation factory.
return void
    private function prepareAggregations(array $searchResponse, AggregationFactory $aggregationFactory)
    {
        $aggregations = [];
        if (isset($searchResponse['aggregations'])) {
            $aggregations = $searchResponse['aggregations'];
        }
        $this->aggregations = $aggregationFactory->create($aggregations);
    }