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.

$this
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 86
$this setRendered()

Marks the view as rendered.

Return Value

$this

at line line 100
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 112
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 122
offsetSet($name, $value)

Implements \ArrayAccess.

Parameters

$name
$value

Exceptions

BadMethodCallException always as setting a child by name is not allowed

at line line 132
offsetUnset(string $name)

Removes a child (implements \ArrayAccess).

Parameters

string $name The child name

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

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

Return Value

ArrayIterator|FormView[] The iterator

at line line 152
int count()

Implements \Countable.

Return Value

int The number of children views