public function findProfessorLastNotValidatedCourses(Professor $professor, $limit = 5) { return $this->createQueryBuilder('c')->join('c.professor', 'p')->where('c.validated = false')->andWhere('p.id = :professor_id')->orderBy('c.createdAt', 'DESC')->setMaxResults($limit)->setParameter(':professor_id', $professor->getId())->getQuery()->getResult(); }