Всем доброго времени суток!
Столкнулся с такой проблемой, что надо сделать валидацию св-в сущности Post с определенной бизнес логикой.
Что есть:
- валидация через аннотации
- сущность Post (публикация) с признаком публикации и датой публикации
- дата публикации обязательна и должна быть больше или равно текущий дате, если выставлен признак публикации 
- если признак публикации снят, то поле дата публикации никак не валидируем
Вопрос! Можно ли как то сделать такую валидацию без написания собственного валидатора поля "дата публикации"?
class Post
{
	/**
     * @Assert\NotNull
     */
	public bool $published;
	
    /**
     * Как написать правила валидации для этого св-ва?
     * @Assert\DateTime
     */
	public \DateTime $publishedAt;
}