| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 | <?phpnamespace App\Repository;use App\Entity\Game;use Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository;use Doctrine\Persistence\ManagerRegistry;/** * @extends ServiceEntityRepository<Game> */class GameRepository extends ServiceEntityRepository{    public function __construct(ManagerRegistry $registry)    {        parent::__construct($registry, Game::class);    }    public function findAllValid(): array    {        return $this->createQueryBuilder('g')            ->where('g.isValidByAdmin = true')            ->orderBy('g.name')            ->getQuery()            ->getResult();    }    //    /**    //     * @return Genre[] Returns an array of Genre objects    //     */    //    public function findByExampleField($value): array    //    {    //        return $this->createQueryBuilder('g')    //            ->andWhere('g.exampleField = :val')    //            ->setParameter('val', $value)    //            ->orderBy('g.id', 'ASC')    //            ->setMaxResults(10)    //            ->getQuery()    //            ->getResult()    //        ;    //    }    //    public function findOneBySomeField($value): ?Genre    //    {    //        return $this->createQueryBuilder('g')    //            ->andWhere('g.exampleField = :val')    //            ->setParameter('val', $value)    //            ->getQuery()    //            ->getOneOrNullResult()    //        ;    //    }}?>
 |