Symfony Forms Assert

У меня есть класс Event, у которого есть поле, подобное этому:

class Event { ...... /** * @var datetime $date * * @ORM\Column(name="date_debut_inscri", type="datetime") * @Assert\GreaterThanOrEqual("today UTC") */ protected $dateDebutInscri; ...... } 

Это поле скрыто, когда флажок установлен, и он установлен в NULL в контроллере, проблема в том, когда это поле скрыто, сообщение об ошибке Assert все еще появляется, и это не позволяет мне отправить мою форму

Я хочу, чтобы он был пустым по умолчанию, и если пользователь решил заполнить это поле, он должен быть больше или равен текущей дате

Мне было интересно, могу ли я сделать что-то вроде:

 * @Assert\GreaterThanOrEqual("today UTC") OR @Assert\IsNull() 

где для этого требуется только одно из двух утверждений

PS: «dateDebutInscri» находится на французском языке, и это означает дату открытия надписи на мероприятии