Class

Symfony\Component\Form\AbstractTypeExtension

abstract class AbstractTypeExtension implements 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.

array getDefaultOptions()

Overrides the default options form the extended type.

array getAllowedOptionValues()

Returns the allowed option values for each option (if any).

Details

at line 24
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

at line 31
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

at line 38
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

at line 45
public setDefaultOptions(OptionsResolverInterface $resolver)

Overrides the default options from the extended type.

Parameters

OptionsResolverInterface $resolver The resolver for the options.

at line 59
public array getDefaultOptions()

Overrides the default options form the extended type.

Return Value

array

at line 72
public array getAllowedOptionValues()

Returns the allowed option values for each option (if any).

Return Value

array The allowed option values