FormFieldRegistry
class FormFieldRegistry
This is an internal class that must not be used directly.
Methods
| add(FormField $field) Adds a field to the registry. | ||
| remove(string $name) Removes a field and its children from the registry. | ||
| mixed | get(string $name) Returns the value of the field and its children. | |
| bool | has(string $name) Tests whether the form has the given field. | |
| set(string $name, mixed $value) Set the value of a field and its children. | ||
| FormField[] | all() Returns the list of field with their value. |
Details
add(FormField $field)
Adds a field to the registry.
Parameters
| FormField | $field |
remove(string $name)
Removes a field and its children from the registry.
Parameters
| string | $name | The fully qualified name of the base field |
mixed get(string $name)
Returns the value of the field and its children.
Parameters
| string | $name | The fully qualified name of the field |
Return Value
| mixed | The value of the field |
Exceptions
| InvalidArgumentException | if the field does not exist |
bool has(string $name)
Tests whether the form has the given field.
Parameters
| string | $name | The fully qualified name of the field |
Return Value
| bool | Whether the form has the given field |
set(string $name, mixed $value)
Set the value of a field and its children.
Parameters
| string | $name | The fully qualified name of the field |
| mixed | $value | The value |
Exceptions
| InvalidArgumentException | if the field does not exist |
FormField[] all()
Returns the list of field with their value.
Return Value
| FormField[] | The list of fields as array((string) Fully qualified name => (mixed) value) |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/DomCrawler/FormFieldRegistry.html