Symfony\Component\Form\Extension\Csrf\CsrfExtension
This extension protects forms by using a CSRF token.
- Author: Bernhard Schussek <bschussek@gmail.com>
Synopsis
class CsrfExtension
extends AbstractExtension
{
- // members
- private CsrfProviderInterface $csrfProvider;
- private TranslatorInterface $translator;
- private null|string $translationDomain;
- // methods
- public void __construct()
- protected void loadTypeExtensions()
- // Inherited methods from AbstractExtension
- public void getType()
- public void hasType()
- public void getTypeExtensions()
- public void hasTypeExtensions()
- public void getTypeGuesser()
- protected array loadTypes()
- protected array loadTypeExtensions()
- protected FormTypeGuesserInterface|null loadTypeGuesser()
Hierarchy
Members
private
- $csrfProvider — Symfony\Component\Form\Extension\Csrf\CsrfProvider\CsrfProviderInterface
- $translationDomain — Symfony\Component\Form\Extension\Csrf\null|string
- $translator — Symfony\Component\Translation\TranslatorInterface
Methods
protected
- loadTypeExtensions() — {@inheritDoc}
Inherited from Symfony\Component\Form\AbstractExtension
protected
- loadTypeExtensions() — Registers the type extensions.
- loadTypeGuesser() — Registers the type guesser.
- loadTypes() — Registers the types.
public
- getType() — {@inheritdoc}
- getTypeExtensions() — {@inheritdoc}
- getTypeGuesser() — {@inheritdoc}
- hasType() — {@inheritdoc}
- hasTypeExtensions() — {@inheritdoc}