searchable = $searchable; $this->query = $query; } protected function getElasticaResults($offset, $itemCountPerPage) { $query = clone $this->query; $query->setFrom($offset); $query->setLimit($itemCountPerPage); return $this->searchable->search($query)->getResults(); } /** * @see Pagerfanta\Adapter\AdapterInterface::getNbResults */ public function getNbResults() { return $this->searchable->count($this->query); } }