Symfony\Component\Form\FormBuilder
A builder for creating {@link Form} instances.
- Author: Bernhard Schussek <bschussek@gmail.com>
Synopsis
class FormBuilder
extends FormConfigBuilder
implements
IteratorAggregate,FormBuilderInterface
{
- // members
- private array $children;
- private array $unresolvedChildren;
- // Inherited members from FormConfigBuilder
- protected Boolean $locked;
- // methods
- public void __construct()
- public void add()
- public void create()
- public void get()
- public void remove()
- public void has()
- public void all()
- public void count()
- public void getFormConfig()
- public void getForm()
- public void getIterator()
- private FormBuilder resolveChild()
- private void resolveChildren()
- // Inherited methods from FormConfigBuilder
- 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
Extends
Implements
Members
private
- $children
—
array
The children of the form builder. - $unresolvedChildren
—
array
The data of children who haven't been converted to form builders yet.
protected
- $locked — Symfony\Component\Form\Boolean
Methods
private
- resolveChild() — Converts an unresolved child into a {@link FormBuilder} instance.
- resolveChildren() — Converts all unresolved children into {@link FormBuilder} instances.
public
- __construct() — Creates a new form builder.
- add() — {@inheritdoc}
- all() — {@inheritdoc}
- count() — {@inheritdoc}
- create() — {@inheritdoc}
- get() — {@inheritdoc}
- getForm() — {@inheritdoc}
- getFormConfig() — {@inheritdoc}
- getIterator() — {@inheritdoc}
- has() — {@inheritdoc}
- remove() — {@inheritdoc}
Inherited from Symfony\Component\Form\FormConfigBuilder
public
- 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.