*/ class CommentRepository extends ServiceEntityRepository { public function __construct(ManagerRegistry $registry) { parent::__construct($registry, Comment::class); } /** * @return Comment[] Returns an array of Comment objects */ public function findLatestByProject(Project $project): array { return $this->createQueryBuilder('c') ->join('c.task', 't') ->andWhere('t.project = :project') ->setParameter('project', $project) ->orderBy('c.createdAt', 'ASC') ->getQuery() ->getResult() ; } // public function findOneBySomeField($value): ?Comment // { // return $this->createQueryBuilder('c') // ->andWhere('c.exampleField = :val') // ->setParameter('val', $value) // ->getQuery() // ->getOneOrNullResult() // ; // } }