Symfony\Component\Form\FormConfigBuilder
A basic form configuration.
- Author: Bernhard Schussek <bschussek@gmail.com>
Synopsis
class FormConfigBuilder
implements
FormConfigBuilderInterface
{
- // members
- private NativeRequestHandler $nativeRequestProcessor;
- private array $allowedMethods;
- protected Boolean $locked;
- private EventDispatcherInterface $dispatcher;
- private string $name;
- private PropertyPathInterface $propertyPath;
- private Boolean $mapped;
- private Boolean $byReference;
- private Boolean $inheritData;
- private Boolean $compound;
- private ResolvedFormTypeInterface $type;
- private array $viewTransformers;
- private array $modelTransformers;
- private DataMapperInterface $dataMapper;
- private Boolean $required;
- private Boolean $disabled;
- private Boolean $errorBubbling;
- private mixed $emptyData;
- private array $attributes;
- private mixed $data;
- private string $dataClass;
- private Boolean $dataLocked;
- private FormFactoryInterface $formFactory;
- private string $action;
- private string $method;
- private RequestHandlerInterface $requestHandler;
- private Boolean $autoInitialize;
- private array $options;
- // methods
- public void __construct()
- public void addEventListener()
- public void addEventSubscriber()
- public void addViewTransformer()
- public void resetViewTransformers()
- public void addModelTransformer()
- public void resetModelTransformers()
- public void getEventDispatcher()
- public void getName()
- public void getPropertyPath()
- public void getMapped()
- public void getByReference()
- public void getInheritData()
- public FormConfigBuilder getVirtual()
- public void getCompound()
- public void getType()
- public void getViewTransformers()
- public void getModelTransformers()
- public void getDataMapper()
- public void getRequired()
- public void getDisabled()
- public void getErrorBubbling()
- public void getEmptyData()
- public void getAttributes()
- public void hasAttribute()
- public void getAttribute()
- public void getData()
- public void getDataClass()
- public void getDataLocked()
- public void getFormFactory()
- public void getAction()
- public void getMethod()
- public void getRequestHandler()
- public void getAutoInitialize()
- public void getOptions()
- public void hasOption()
- public void getOption()
- public void setAttribute()
- public void setAttributes()
- public void setDataMapper()
- public void setDisabled()
- public void setEmptyData()
- public void setErrorBubbling()
- public void setRequired()
- public void setPropertyPath()
- public void setMapped()
- public void setByReference()
- public void setInheritData()
- public FormConfigBuilder setVirtual()
- public void setCompound()
- public void setType()
- public void setData()
- public void setDataLocked()
- public void setFormFactory()
- public void setAction()
- public void setMethod()
- public void setRequestHandler()
- public void setAutoInitialize()
- public void getFormConfig()
- public static void validateName()
- public static Boolean isValidName()
Hierarchy
Extended by
Implements
Members
private
- $action — string
- $allowedMethods
—
array
The accepted request methods. - $attributes — array
- $autoInitialize — Symfony\Component\Form\Boolean
- $byReference — Symfony\Component\Form\Boolean
- $compound — Symfony\Component\Form\Boolean
- $data — mixed
- $dataClass — string
- $dataLocked — Symfony\Component\Form\Boolean
- $dataMapper — Symfony\Component\Form\DataMapperInterface
- $disabled — Symfony\Component\Form\Boolean
- $dispatcher — Symfony\Component\EventDispatcher\EventDispatcherInterface
- $emptyData — mixed
- $errorBubbling — Symfony\Component\Form\Boolean
- $formFactory — Symfony\Component\Form\FormFactoryInterface
- $inheritData — Symfony\Component\Form\Boolean
- $mapped — Symfony\Component\Form\Boolean
- $method — string
- $modelTransformers — array
- $name — string
- $nativeRequestProcessor
—
Symfony\Component\Form\NativeRequestHandler
Caches a globally unique {@link NativeRequestHandler} instance. - $options — array
- $propertyPath — Symfony\Component\PropertyAccess\PropertyPathInterface
- $requestHandler — Symfony\Component\Form\RequestHandlerInterface
- $required — Symfony\Component\Form\Boolean
- $type — Symfony\Component\Form\ResolvedFormTypeInterface
- $viewTransformers — array
protected
- $locked — Symfony\Component\Form\Boolean
Methods
public
- __construct() — Creates an empty form configuration.
- addEventListener() — {@inheritdoc}
- addEventSubscriber() — {@inheritdoc}
- addModelTransformer() — {@inheritdoc}
- addViewTransformer() — {@inheritdoc}
- getAction() — {@inheritdoc}
- getAttribute() — {@inheritdoc}
- getAttributes() — {@inheritdoc}
- getAutoInitialize() — {@inheritdoc}
- getByReference() — {@inheritdoc}
- getCompound() — {@inheritdoc}
- getData() — {@inheritdoc}
- getDataClass() — {@inheritdoc}
- getDataLocked() — {@inheritdoc}
- getDataMapper() — {@inheritdoc}
- getDisabled() — {@inheritdoc}
- getEmptyData() — {@inheritdoc}
- getErrorBubbling() — {@inheritdoc}
- getEventDispatcher() — {@inheritdoc}
- getFormConfig() — {@inheritdoc}
- getFormFactory() — {@inheritdoc}
- getInheritData() — {@inheritdoc}
- getMapped() — {@inheritdoc}
- getMethod() — {@inheritdoc}
- getModelTransformers() — {@inheritdoc}
- getName() — {@inheritdoc}
- getOption() — {@inheritdoc}
- getOptions() — {@inheritdoc}
- getPropertyPath() — {@inheritdoc}
- getRequestHandler() — {@inheritdoc}
- getRequired() — {@inheritdoc}
- getType() — {@inheritdoc}
- getViewTransformers() — {@inheritdoc}
- getVirtual() — Alias of {@link getInheritData()}.
- hasAttribute() — {@inheritdoc}
- hasOption() — {@inheritdoc}
- isValidName() — Returns whether the given variable contains a valid form name.
- resetModelTransformers() — {@inheritdoc}
- resetViewTransformers() — {@inheritdoc}
- setAction() — {@inheritdoc}
- setAttribute() — {@inheritdoc}
- setAttributes() — {@inheritdoc}
- setAutoInitialize() — {@inheritdoc}
- setByReference() — {@inheritdoc}
- setCompound() — {@inheritdoc}
- setData() — {@inheritdoc}
- setDataLocked() — {@inheritdoc}
- setDataMapper() — {@inheritdoc}
- setDisabled() — {@inheritdoc}
- setEmptyData() — {@inheritdoc}
- setErrorBubbling() — {@inheritdoc}
- setFormFactory() — {@inheritdoc}
- setInheritData() — {@inheritdoc}
- setMapped() — {@inheritdoc}
- setMethod() — {@inheritdoc}
- setPropertyPath() — {@inheritdoc}
- setRequestHandler() — {@inheritdoc}
- setRequired() — {@inheritdoc}
- setType() — {@inheritdoc}
- setVirtual() — Alias of {@link setInheritData()}.
- validateName() — Validates whether the given variable is a valid form name.