Fix #1697 : Add pagination to quarantine

This commit is contained in:
Romain Neutron
2014-02-18 20:50:05 +01:00
parent 71f2c1969b
commit 4893b62fc6
5 changed files with 50 additions and 19 deletions

View File

@@ -3,6 +3,7 @@
namespace Repositories;
use Doctrine\ORM\EntityRepository;
use Doctrine\ORM\Tools\Pagination\Paginator;
/**
* LazaretFileRepository
@@ -12,12 +13,11 @@ use Doctrine\ORM\EntityRepository;
*/
class LazaretFileRepository extends EntityRepository
{
public function findPerPage(array $base_ids, $offset = 0, $perPage = 10)
{
$base_ids = implode(', ', array_map(function ($int) {
return (int) $int;
}, $base_ids));
return (int) $int;
}, $base_ids));
$dql = '
SELECT f
@@ -29,8 +29,6 @@ class LazaretFileRepository extends EntityRepository
$query->setFirstResult($offset)
->setMaxResults($perPage);
$paginator = new \Doctrine\ORM\Tools\Pagination\Paginator($query, true);
return $paginator;
return new Paginator($query, true);
}
}