Symfony2 API
Class

Symfony\Component\DomCrawler\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.

Boolean 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.

array all()

Returns the list of field with their value.

Details

at line 32
public add(FormField $field)

Adds a field to the registry.

Parameters

FormField $field The field

Exceptions

InvalidArgumentException when the name is malformed

at line 58
public remove(string $name)

Removes a field and its children from the registry.

Parameters

string $name The fully qualified name of the base field

Exceptions

InvalidArgumentException when the name is malformed

at line 82
public 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 when the name is malformed
InvalidArgumentException if the field does not exist

at line 104
public Boolean has(string $name)

Tests whether the form has the given field.

Parameters

string $name The fully qualified name of the field

Return Value

Boolean Whether the form has the given field

at line 124
public 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 when the name is malformed
InvalidArgumentException if the field does not exist

at line 142
public array all()

Returns the list of field with their value.

Return Value

array The list of fields as array((string) Fully qualified name => (mixed) value)