documents = $documents; $this->aggregations = $aggregations; } /** * Countable: return count of fields in document * @return int */ public function count() { return count($this->documents); } /** * Implementation of \IteratorAggregate::getIterator() * * @return \ArrayIterator */ public function getIterator() { return new \ArrayIterator($this->documents); } /** * {@inheritdoc} */ public function getAggregations() { return $this->aggregations; } }