Interface **Phalcon\\Forms\\ElementInterface** ============================================== .. role:: raw-html(raw) :format: html :raw-html:`Source on GitHub` Methods ------- abstract public **setForm** (:doc:`Phalcon\\Forms\\Form ` $form) ... abstract public **getForm** () ... abstract public **setName** (*mixed* $name) ... abstract public **getName** () ... abstract public **setFilters** (*mixed* $filters) ... abstract public **addFilter** (*mixed* $filter) ... abstract public **getFilters** () ... abstract public **addValidators** (*array* $validators, [*mixed* $merge]) ... abstract public **addValidator** (:doc:`Phalcon\\Validation\\ValidatorInterface ` $validator) ... abstract public **getValidators** () ... abstract public **prepareAttributes** ([*array* $attributes], [*mixed* $useChecked]) ... abstract public **setAttribute** (*mixed* $attribute, *mixed* $value) ... abstract public **getAttribute** (*mixed* $attribute, [*mixed* $defaultValue]) ... abstract public **setAttributes** (*array* $attributes) ... abstract public **getAttributes** () ... abstract public **setUserOption** (*mixed* $option, *mixed* $value) ... abstract public **getUserOption** (*mixed* $option, [*mixed* $defaultValue]) ... abstract public **setUserOptions** (*array* $options) ... abstract public **getUserOptions** () ... abstract public **setLabel** (*mixed* $label) ... abstract public **getLabel** () ... abstract public **label** () ... abstract public **setDefault** (*mixed* $value) ... abstract public **getDefault** () ... abstract public **getValue** () ... abstract public **getMessages** () ... abstract public **hasMessages** () ... abstract public **setMessages** (:doc:`Phalcon\\Validation\\Message\\Group ` $group) ... abstract public **appendMessage** (:doc:`Phalcon\\Validation\\MessageInterface ` $message) ... abstract public **clear** () ... abstract public **render** ([*mixed* $attributes]) ...