Symfony\Component\Form\AbstractExtension
- Author: Bernhard Schussek <bschussek@gmail.com>
Synopsis
class AbstractExtension
implements
FormExtensionInterface
{
- // members
- private array $types;
- private array $typeExtensions;
- private FormTypeGuesserInterface $typeGuesser;
- private Boolean $typeGuesserLoaded;
- // methods
- 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()
- private void initTypes()
- private void initTypeExtensions()
- private void initTypeGuesser()
Hierarchy
Extended by
- Symfony\Component\Form\Extension\Csrf\CsrfExtension
- Symfony\Component\Form\Extension\Validator\ValidatorExtension
- Symfony\Component\Form\Extension\HttpFoundation\HttpFoundationExtension
- Symfony\Component\Form\Extension\Core\CoreExtension
- Symfony\Component\Form\Extension\Templating\TemplatingExtension
- Symfony\Bridge\Doctrine\Form\DoctrineOrmExtension
- Symfony\Bridge\Propel1\Form\PropelExtension
Implements
Members
private
- $typeExtensions
—
array
The type extensions provided by this extension - $typeGuesser
—
Symfony\Component\Form\FormTypeGuesserInterface
The type guesser provided by this extension - $typeGuesserLoaded
—
Symfony\Component\Form\Boolean
Whether the type guesser has been loaded - $types
—
array
The types provided by this extension
Methods
private
- initTypeExtensions() — Initializes the type extensions.
- initTypeGuesser() — Initializes the type guesser.
- initTypes() — Initializes the types.
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}