createQueryBuilder('c'); $qb->where('c.person = :person') ->andWhere('c.startDate < :date') ->andWhere('c.startDate < :date OR c.startDate IS NULL') ; if ($sort !== null) { $qb->orderBy($sort); } $qb->setParameters([ 'person' => $person, 'date' => $date ]); return $qb->getQuery()->getResult(); } }