Не понимаю зачем такие компоненты могут понадобиться
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->addEventListener(FormEvents::PRE_SET_DATA, function(FormEvent $event){
if (!$data = $event->getData()) {
return;
}
$form = $event->getForm();
// Тут можно в зависимо от $data навешивать свои поля
$form
->add('someField', TextType::class)
;
});
}
Документация у Symfony - одна из лучших. Поддерживать ее перевод в актуальном состоянии будет очень сложно. Поэтому я бы рекомендовал все-таки пользоваться докой на английском.
А вообще вот вопрос на эту тему: Что с переводом документации к Symfony 3 на русский?
PS Но, судя по всему, автору нужна первая версия фреймворка :)