Merge pull request #2002 from wallabag/feature-display-itemsNumber

Feature display items number
This commit is contained in:
Jeremy Benoist
2016-09-03 16:13:08 +02:00
committed by GitHub
10 changed files with 95 additions and 5 deletions

View File

@ -3,12 +3,15 @@
namespace Wallabag\CoreBundle\Repository;
use Doctrine\ORM\EntityRepository;
use Doctrine\ORM\Query;
use Pagerfanta\Adapter\DoctrineORMAdapter;
use Pagerfanta\Pagerfanta;
use Wallabag\CoreBundle\Entity\Tag;
class EntryRepository extends EntityRepository
{
private $lifeTime;
/**
* Return a query builder to used by other getBuilderFor* method.
*
@ -308,4 +311,25 @@ class EntryRepository extends EntityRepository
return $qb->getQuery()->getSingleScalarResult();
}
public function setLifeTime($lifeTime)
{
$this->lifeTime = $lifeTime;
}
/**
* Enable cache for a query.
*
* @param Query $query
*
* @return Query
*/
public function enableCache(Query $query)
{
$query->useQueryCache(true);
$query->useResultCache(true);
$query->setResultCacheLifetime($this->lifeTime);
return $query;
}
}