FormView
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) | ||
| bool | isRendered() Returns whether the view was already rendered. | |
| $this | setRendered() Marks the view as rendered. | |
| bool | isMethodRendered() | |
| setMethodRendered() | ||
| FormView | 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). | ||
| ArrayIterator|FormView[] | 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 |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/4.0/Symfony/Component/Form/FormView.html