Interface

Symfony\Component\Form\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.

setDefaultOptions(OptionsResolverInterface $resolver)

Overrides the default options from the extended type.

string getExtendedType()

Returns the name of the type being extended.

Details

at line 32
public 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 The form builder
array $options The options

See also

FormTypeInterface::buildForm()

at line 46
public 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 The view
FormInterface $form The form
array $options The options

See also

FormTypeInterface::buildView()

at line 60
public 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 The view
FormInterface $form The form
array $options The options

See also

FormTypeInterface::finishView()

at line 67
public setDefaultOptions(OptionsResolverInterface $resolver)

Overrides the default options from the extended type.

Parameters

OptionsResolverInterface $resolver The resolver for the options.

at line 74
public string getExtendedType()

Returns the name of the type being extended.

Return Value

string The name of the type being extended