для проверки Assert\Required прописать кастомный месседж в случае если поле в массиве отсутствует?
# Constraint:
$constraintArray = new Assert\Collection([
'fields' => [
'settings' => new Assert\Required([
new Assert\NotBlank(['message' => 'Пустое поле settings']),
]),
],
]);
# Массив проверяемый
[
'settings' => [
...
],
...
]
Required - это какой-то кастомный валидатор? не слышал о таком
https://symfony.com/doc/current/reference/constraints/Collection.html
https://symfony.com/doc/current/reference/constraints/Collection.html#missingfieldsmessage не катит?
Да, катит. Не обратил сразу внимание на этот параметр В сочетании с ассертом Assert/Optional на который он не валияет - работает как надо Спасибо 👍
Обсуждают сегодня