резолвер public function configureOptions(OptionsResolver $resolver)
и для чего нужны группы в валидации? $form = $this->createForm(MyFormType::class, $data);
$form->handleRequest($request);
if ($form->isSubmitted() && (/* Проверка полей */)) {
$form->addError(new FormError('Хотя бы одно из полей ... должно быть заполнено'));
}
if ($form->isSubmitted() && $form->isValid()) {
// Сохранение результатов
}