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();