add()
allowObjectBinding()
allowValueBinding()
bindValues()
get()
getElements()
getFieldsets()
getHydrator()
getObject()
has()
populateValues()
remove()
setHydrator()
setObject()
setPriority()
add(array | \Traversable | \Zend\Form\ElementInterface $elementOrFieldset, array $flags) : \Zend\Form\FieldsetInterface
$flags could contain metadata such as the alias under which to register the element or fieldset, order in which to prioritize it, etc.
array\Traversable\Zend\Form\ElementInterface
Typically, only allow objects implementing ElementInterface; however, keeping it flexible to allow a factory-based form implementation as well
array
allowObjectBinding($object) : bool
bool
allowValueBinding() : bool
bool
bindValues(array $values) : mixed
array
mixed
getElements() : array | \Traversable
Storage is an implementation detail of the concrete class.
array
\Traversable
getFieldsets() : array | \Traversable
Storage is an implementation detail of the concrete class.
array
\Traversable
getHydrator() : null | \Zend\Stdlib\Hydrator\HydratorInterface
getObject() : mixed
mixed
has(string $elementOrFieldset) : bool
string
bool
populateValues(array | \Traversable $data) : void
array\Traversable
setHydrator(\Zend\Stdlib\Hydrator\HydratorInterface $hydrator) : \Zend\Form\FieldsetInterface
setPriority(string $elementOrFieldset, int $priority) : \Zend\Form\FieldsetInterface