Class

Symfony\Component\Form\FormView

class FormView implements ArrayAccess, IteratorAggregate, Countable

Properties

array $vars The variables assigned to this view.
FormView $parent The parent view.
array $children The child views.

Methods

__construct(FormView $parent = null)

Boolean isRendered()

Returns whether the view was already rendered.

FormView setRendered()

Marks the view as rendered.

FormView offsetGet(string $name)

Returns a child by name (implements \ArrayAccess).

Boolean offsetExists(string $name)

Returns whether the given child exists (implements \ArrayAccess).

offsetSet($name, $value)

Implements \ArrayAccess.

offsetUnset(string $name)

Removes a child (implements \ArrayAccess).

ArrayIterator getIterator()

Returns an iterator to iterate over children (implements \IteratorAggregate)

integer count()

Implements \Countable.

Details

at line 53
public __construct(FormView $parent = null)

Parameters

FormView $parent

at line 63
public Boolean isRendered()

Returns whether the view was already rendered.

Return Value

Boolean Whether this view's widget is rendered.

at line 89
public FormView setRendered()

Marks the view as rendered.

Return Value

FormView The view object.

at line 103
public FormView offsetGet(string $name)

Returns a child by name (implements \ArrayAccess).

Parameters

string $name The child name

Return Value

FormView The child view

at line 115
public Boolean offsetExists(string $name)

Returns whether the given child exists (implements \ArrayAccess).

Parameters

string $name The child name

Return Value

Boolean Whether the child view exists

at line 125
public offsetSet($name, $value)

Implements \ArrayAccess.

Parameters

$name
$value

Exceptions

BadMethodCallException always as setting a child by name is not allowed

at line 135
public offsetUnset(string $name)

Removes a child (implements \ArrayAccess).

Parameters

string $name The child name

at line 145
public ArrayIterator getIterator()

Returns an iterator to iterate over children (implements \IteratorAggregate)

Return Value

ArrayIterator The iterator

at line 155
public integer count()

Implements \Countable.

Return Value

integer The number of children views