Symfony2 API
Class

Symfony\Component\Form\Extension\Csrf\Type\FormTypeCsrfExtension

class FormTypeCsrfExtension extends AbstractTypeExtension

Methods

buildForm(FormBuilderInterface $builder, array $options)

Builds the form.

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

Builds the view.

from AbstractTypeExtension
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.

from AbstractTypeExtension
array getAllowedOptionValues()

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

from AbstractTypeExtension
__construct(CsrfProviderInterface $defaultCsrfProvider, $defaultEnabled = true, $defaultFieldName = '_token')

string getExtendedType()

Returns the name of the type being extended.

Details

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

in AbstractTypeExtension 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 63
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 form view
FormInterface $form The form
array $options The options

at line 80
public setDefaultOptions(OptionsResolverInterface $resolver)

Overrides the default options from the extended type.

Parameters

OptionsResolverInterface $resolver The resolver for the options.

in AbstractTypeExtension at line 59
public array getDefaultOptions()

Overrides the default options form the extended type.

Return Value

array

in AbstractTypeExtension at line 72
public array getAllowedOptionValues()

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

Return Value

array The allowed option values

at line 31
public __construct(CsrfProviderInterface $defaultCsrfProvider, $defaultEnabled = true, $defaultFieldName = '_token')

Parameters

CsrfProviderInterface $defaultCsrfProvider
$defaultEnabled
$defaultFieldName

at line 93
public string getExtendedType()

Returns the name of the type being extended.

Return Value

string The name of the type being extended