diff --git a/src/Repository/TournamentRepository.php b/src/Repository/TournamentRepository.php index 37f54f2..515621f 100644 --- a/src/Repository/TournamentRepository.php +++ b/src/Repository/TournamentRepository.php @@ -6,6 +6,7 @@ use App\Entity\Tournament; use Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository; use Doctrine\Common\Collections\ArrayCollection; use Doctrine\Common\Collections\Collection; +use Doctrine\Common\Collections\Order; use Doctrine\Persistence\ManagerRegistry; /** @@ -38,6 +39,7 @@ class TournamentRepository extends ServiceEntityRepository public function getTournamentList(int $page = 0): Collection { $query = $this->createQueryBuilder('t') + ->orderBy('t.createdAt', Order::Descending->value) ->setFirstResult(self::TOURNAMENT_PER_PAGE * $page) ->setMaxResults(self::TOURNAMENT_PER_PAGE); return new ArrayCollection($query->getQuery()->getResult());