Doctrine DQL условный запрос

Я пытаюсь построить динамический запрос с помощью построителя запросов Doctrine. Допустим, я также хотел бы дополнительно выбрать время окончания в следующем (только если оно было введено). Как бы я добавил это условно в утверждение?

    $query = $this->getEntityManager()->createQueryBuilder()
        ->select('m')
        ->from($this->getEntityName(), 'm')
        ->where("m.start > '" . date('Y-m-d H:i:s', strtotime($start)) . "'")
        ->getQuery();

Ответы на вопрос(1)

Ваш ответ на вопрос