public getFavorers ( null | integer $page = null, integer $limit = 20 ) : Traversable | ||
$page | null | integer | |
$limit | integer | |
return | Traversable |
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();
}