Устаревший метод addValidation и класс CallbackValidator в Symfony2

У меня проблема. Мне нужно проверить поле, которое не находится в сущности в классе типа формы. Раньше я использовал этот код:

$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устарели. Кто-нибудь знает, что я должен использовать вместо этого?

7
задан j0k 19 September 2012 в 13:07
поделиться