/** * {@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); }
/** * Returns aggregations. * * @return array */ public function getAggregations() { return parent::getAggregations(); }