class DataCollectorTypeExtension extends AbstractTypeExtension

Type extension for collecting data of a form with this type.

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.

configureOptions(OptionsResolver $resolver)

Configures the options for this type.

__construct(FormDataCollectorInterface $dataCollector)

No description

string
getExtendedType()

Returns the name of the type being extended.

Details

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

in AbstractTypeExtension at line 32
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

in AbstractTypeExtension at line 39
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

in AbstractTypeExtension at line 46
setDefaultOptions(OptionsResolverInterface $resolver)

Overrides the default options from the extended type.

Parameters

OptionsResolverInterface $resolver The resolver for the options

in AbstractTypeExtension at line 58
configureOptions(OptionsResolver $resolver)

Configures the options for this type.

Parameters

OptionsResolver $resolver

at line 32
__construct(FormDataCollectorInterface $dataCollector)

Parameters

FormDataCollectorInterface $dataCollector

at line 48
string getExtendedType()

Returns the name of the type being extended.

Return Value

string The name of the type being extended