Добавить нарушение с ограничением обратного вызова в symfony - PullRequest
0 голосов
/ 31 марта 2020

Я не могу добавить ошибку / нарушение с обратным вызовом Validator в форме, созданной в контроллере с использованием метода createFormBuilder.

Когда у меня было нарушение с обратным вызовом с использованием метода atPath, префикс data. добавляется автоматически. К сожалению, этот префикс нарушает путь.

$context
    ->buildViolation('Customer subscription required')
    ->atPath("children[games].children[$customerId].children[$gameId].data") // "data." is prepend
    ->addViolation();

Я создал репродуктор здесь: https://github.com/SulivanDotEu/callback-validator-build-violation-bug-reproducer

Вы также можете увидеть контроллер здесь: https://github.com/SulivanDotEu/callback-validator-build-violation-bug-reproducer/blob/master/src/Controller/FormController.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...