andWhere('.done = 0'); } public function filterUser($user) { return $this ->leftJoin('.users', 'u') ->having('COUNT(u.id) = 0') ->orHaving(':user MEMBER OF .users') ->setParameter(':user', $user) ->groupBy('.id'); } public function orderDefault() { return $this ->orderBy('.dateReminder', 'ASC'); } }