Версия Symfony 2.7
У меня в форм классе наследуемом от AbstractFormType в методе buildForm(FormBuilderInterface $builder, array $options)
добавляется поле
$builder->add('passport_media', new OrderPassportMediaType(), [
'label' => 'Скан паспорта', 'mapped' => false, 'required' => true, 'property_path' => null
]);
Это картинка. Валидацию всей формы я провожу с помощью лисенера
$builder->addEventListener(FormEvents::POST_SUBMIT, array($this, 'orderListener'));
Это конечно же не работает для поля passport_media. Как можно провести валидацию чтобы поле вело себя как поля с mapped true? Мне нужно просто вывести ошибку, в случае если пользователь не загрузил файл.