|
@@ -97,4 +97,19 @@ class FilmRepository extends \Doctrine\ORM\EntityRepository
|
|
|
->getQuery()
|
|
|
->getResult();
|
|
|
}
|
|
|
+
|
|
|
+ public function findTousFavoritesByUser($user)
|
|
|
+ {
|
|
|
+ $qb = $this->createQueryBuilder('f');
|
|
|
+ $qb
|
|
|
+ ->leftJoin('f.authered', 'aut')->addSelect('aut')
|
|
|
+ ->leftJoin('f.genres', 'gen')->addSelect('gen')
|
|
|
+ ->leftJoin('f.realisateurs', 'rea')->addSelect('rea')
|
|
|
+ ->leftJoin('f.usersWantToView', 'wan')
|
|
|
+ ->where($qb->expr()->in('wan', ':user'))
|
|
|
+ ->setParameter('user', $user);
|
|
|
+ return $qb
|
|
|
+ ->getQuery()
|
|
|
+ ->getResult();
|
|
|
+ }
|
|
|
}
|