src/WebBundle/Repository/ReviewsTotalCacheRepository.php line 21

Open in your IDE?
  1. <?php
  2. /**
  3.  * Created by PhpStorm.
  4.  * User: sergey
  5.  * Date: 02.12.15
  6.  * Time: 15:46
  7.  */
  8. namespace WebBundle\Repository;
  9. use FlexApp\Constant\TimeConstant;
  10. /**
  11.  * ReviewsCacheRepository
  12.  *
  13.  * This class was generated by the PhpStorm "Php Annotations" Plugin. Add your own custom
  14.  * repository methods below.
  15.  */
  16. class ReviewsTotalCacheRepository extends ExtendEntityRepository
  17. {
  18.     public function getTotal(): ?array
  19.     {
  20.         $q $this->createQueryBuilder('t')
  21.             ->select('t')
  22.             ->orderBy('t.date''DESC')
  23.             ->setMaxResults(1);
  24.         $r $q->getQuery()
  25.             ->enableResultCache(TimeConstant::HOUR);
  26.         return $r->getArrayResult();
  27.     }
  28. }