class FormView implements ArrayAccess, IteratorAggregate, Countable

Properties

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

Methods

__construct(FormView $parent = null)

No description

bool
isRendered()

Returns whether the view was already rendered.

setRendered()

Marks the view as rendered.

offsetGet(string $name)

Returns a child by name (implements \ArrayAccess).

bool
offsetExists(string $name)

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

offsetSet($name, $value)

Implements \ArrayAccess.

offsetUnset(string $name)

Removes a child (implements \ArrayAccess).

getIterator()

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

int
count()

Implements \Countable.

Details

at line line 56
__construct(FormView $parent = null)

Parameters

FormView $parent

at line line 66
bool isRendered()

Returns whether the view was already rendered.

Return Value

bool Whether this view's widget is rendered

at line line 92
FormView setRendered()

Marks the view as rendered.

Return Value

FormView The view object

at line line 106
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 line 118
bool offsetExists(string $name)

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

Parameters

string $name The child name

Return Value

bool Whether the child view exists

at line line 128
offsetSet($name, $value)

Implements \ArrayAccess.

Parameters

$name
$value

Exceptions

BadMethodCallException always as setting a child by name is not allowed

at line line 138
offsetUnset(string $name)

Removes a child (implements \ArrayAccess).

Parameters

string $name The child name

at line line 148
ArrayIterator|FormView[] getIterator()

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

Return Value

ArrayIterator|FormView[] The iterator

at line line 158
int count()

Implements \Countable.

Return Value

int The number of children views