andWhere(sprintf('%s.startDate <= :date AND (%s.endDate >= :date OR %s.endDate IS NULL)', $table, $table, $table )) ->setParameter('date', $date) ; } }