У меня проблема. Мне нужно проверить поле, которое не находится в сущности в классе типа формы. Раньше я использовал этот код:
$builder->addValidator(new CallbackValidator(function(FormInterface $form){
if (!$form['t_and_c']->getData()) {
$form->addError(new FormError('Please accept the terms and conditions in order to registe'));
}
}))
Но начиная с Symfony 2.1 метод addValidator
и класс CallbackValidator
устарели. Кто-нибудь знает, что я должен использовать вместо этого?