FormTypeExtensionInterface

interface FormTypeExtensionInterface

Methods

buildForm(FormBuilderInterface $builder, array $options)

Builds the form.

buildView(FormView $view, FormInterface $form, array $options)

Builds the view.

finishView(FormView $view, FormInterface $form, array $options)

Finishes the view.

configureOptions(OptionsResolver $resolver)

Configures the options for this type.

string getExtendedType()

Returns the name of the type being extended.

Details

buildForm(FormBuilderInterface $builder, array $options)

Builds the form.

This method is called after the extended type has built the form to further modify it.

Parameters

FormBuilderInterface $builder
array $options

See also

FormTypeInterface::buildForm()

buildView(FormView $view, FormInterface $form, array $options)

Builds the view.

This method is called after the extended type has built the view to further modify it.

Parameters

FormView $view
FormInterface $form
array $options

See also

FormTypeInterface::buildView()

finishView(FormView $view, FormInterface $form, array $options)

Finishes the view.

This method is called after the extended type has finished the view to further modify it.

Parameters

FormView $view
FormInterface $form
array $options

See also

FormTypeInterface::finishView()

configureOptions(OptionsResolver $resolver)

Configures the options for this type.

Parameters

OptionsResolver $resolver The resolver for the options

string getExtendedType()

Returns the name of the type being extended.

Return Value

string The name of the type being extended

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/4.0/Symfony/Component/Form/FormTypeExtensionInterface.html