Всем добра
народ подскажите пожалуйста, что я делаю не так
в проекте на симфони использую плагин. У него правила валидации прописаны в yaml файле
Я пытаюсь переопределить правило для одного поля и что то я вообще не могу врубиться почему оно не отрабатывает корректно
BitBag\SyliusCmsPlugin\Entity\PageTranslation:
properties:
******* другие правила
content:
- NotBlank:
message: bitbag_sylius_cms_plugin.page.content.not_blank
groups: [bitbag]
- Length:
min: 2
minMessage: bitbag_sylius_cms_plugin.page.content.min_length
groups: [bitbag]
мой вариант переопределяю в файле config/validator/validation.yaml
BitBag\SyliusCmsPlugin\Entity\PageTranslation:
properties:
content:
- NotBlank:
allowNull: true
groups: [bitbag]
- Blank:
groups: [bitbag]
Пробовал по разному избавиться от этого NotBlank
просто прописывал allowNull: true
устанавливал Blank или isNull
Тогда вообще цирк получается
Если оставляю поле пустое - валидатор ругается, что поле не может быть пустым
а если добавляю контент - ругается что ДОЛЖЕН быть пустой
Что я делаю не так?
В вендорном файле пробовал отключать правило - отключается норм