Author: Aurelien FOUCRET (aurelien.foucret@smile.fr)
Inheritance: extends Magento\Framework\Search\Adapter\Mysql\AggregationFactory
Example #1
0
 /**
  * Build buckets from raw search response.
  *
  * @param array              $searchResponse     Engine raw search response.
  * @param 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);
 }