class FormView implements ArrayAccess, IteratorAggregate, Countable

Properties

$vars The variables assigned to this view.
$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.

bool
isMethodRendered()

No description

setMethodRendered()

No description

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

__construct(FormView $parent = null)

Parameters

FormView $parent

bool isRendered()

Returns whether the view was already rendered.

Return Value

bool Whether this view's widget is rendered

$this setRendered()

Marks the view as rendered.

Return Value

$this

bool isMethodRendered()

Return Value

bool

setMethodRendered()

FormView offsetGet(string $name)

Returns a child by name (implements \ArrayAccess).

Parameters

string $name The child name

Return Value

FormView The child view

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

offsetSet($name, $value)

Implements \ArrayAccess.

Parameters

$name
$value

Exceptions

BadMethodCallException always as setting a child by name is not allowed

offsetUnset(string $name)

Removes a child (implements \ArrayAccess).

Parameters

string $name The child name

ArrayIterator|FormView[] getIterator()

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

Return Value

ArrayIterator|FormView[] The iterator

int count()

Implements \Countable.

Return Value

int The number of children views