/**
  * {@inheritdoc}
  */
 public function __construct(array $rawData, Manager $manager, array $scroll = [])
 {
     if (isset($rawData['aggregations'])) {
         $this->aggregations = $rawData['aggregations'];
         unset($rawData['aggregations']);
     }
     parent::__construct($rawData, $manager, $scroll);
 }
 /**
  * Returns aggregations.
  *
  * @return AggregationIterator
  */
 public function getAggregations()
 {
     $aggregations = parent::getAggregations();
     foreach ($aggregations as $key => $value) {
         $realKey = substr($key, strlen(AbstractAggregation::PREFIX));
         $data[$realKey] = $value;
     }
     return new AggregationIterator($aggregations, $this->getConverter(), $this->getRepository());
 }
 /**
  * Returns aggregations.
  *
  * @return AggregationIterator
  */
 public function getAggregations()
 {
     $aggregations = parent::getAggregations();
     return new AggregationIterator($aggregations);
 }
Exemplo n.º 4
0
 /**
  * Returns aggregations.
  *
  * @return array
  */
 public function getAggregations()
 {
     return parent::getAggregations();
 }