Symfony\Component\Form\Extension\Csrf\Type\FormTypeCsrfExtension
- Author: Bernhard Schussek <bschussek@gmail.com>
Synopsis
class FormTypeCsrfExtension
extends AbstractTypeExtension
{
- // members
- private CsrfProviderInterface $defaultCsrfProvider;
- private Boolean $defaultEnabled;
- private string $defaultFieldName;
- private TranslatorInterface $translator;
- private null|string $translationDomain;
- // methods
- public void __construct()
- public void buildForm()
- public void finishView()
- public void setDefaultOptions()
- public void getExtendedType()
- // Inherited methods from AbstractTypeExtension
- public void buildForm()
- public void buildView()
- public void finishView()
- public void setDefaultOptions()
Hierarchy
Members
private
- $defaultCsrfProvider — Symfony\Component\Form\Extension\Csrf\CsrfProvider\CsrfProviderInterface
- $defaultEnabled — Symfony\Component\Form\Extension\Csrf\Type\Boolean
- $defaultFieldName — string
- $translationDomain — Symfony\Component\Form\Extension\Csrf\Type\null|string
- $translator — Symfony\Component\Translation\TranslatorInterface
Methods
public
- __construct()
- buildForm() — Adds a CSRF field to the form when the CSRF protection is enabled.
- finishView() — Adds a CSRF field to the root form view.
- getExtendedType() — {@inheritDoc}
- setDefaultOptions() — {@inheritDoc}
Inherited from Symfony\Component\Form\AbstractTypeExtension
public
- buildForm() — {@inheritdoc}
- buildView() — {@inheritdoc}
- finishView() — {@inheritdoc}
- setDefaultOptions() — {@inheritdoc}