Matthias\SymfonyConsoleForm\Tests\Form\DemoType::buildForm PHP Метод

buildForm() публичный Метод

public buildForm ( Symfony\Component\Form\FormBuilderInterface $builder, array $options )
$builder Symfony\Component\Form\FormBuilderInterface
$options array
    public function buildForm(FormBuilderInterface $builder, array $options)
    {
        $builder->add('name', TextType::class, ['label' => 'Your name', 'required' => true, 'data' => 'Matthias'])->add('addresses', CollectionType::class, ['entry_type' => AddressType::class, 'allow_add' => true, 'label' => 'Addresses'])->add('email', EmailType::class, ['label' => 'Your email address', 'constraints' => [new Email()]])->add('country', CountryType::class, ['label' => 'Where do you live?', 'constraints' => [new Country()]])->add('dateOfBirth', DateType::class, ['label' => 'Your date of birth', 'data' => new \DateTime('1879-03-14'), 'widget' => 'single_text']);
    }