*/ class ProjetRepository extends ServiceEntityRepository { public function __construct(ManagerRegistry $registry) { parent::__construct($registry, Projet::class); } // 🔹 Exemple : trouver un projet par son nom public function findByName(string $name): ?Projet { return $this->createQueryBuilder('p') ->andWhere('p.name = :name') ->setParameter('name', $name) ->getQuery() ->getOneOrNullResult(); } // 🔹 Exemple : récupérer tous les projets actifs public function findActiveProjects(): array { return $this->createQueryBuilder('p') ->andWhere('p.isActive = :active') ->setParameter('active', true) ->orderBy('p.createdAt', 'DESC') ->getQuery() ->getResult(); } }