public function getFavorers($page = null, $limit = 20) { if (null === $page) { return $this->favorers; } $paginator = new Pagerfanta(new DoctrineCollectionAdapter($this->favorers)); $paginator->setMaxPerPage($limit)->setCurrentPage($page); return $paginator->getCurrentPageResults(); }