Source on GitHub
Methods
...
...
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 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 clear ()
...
abstract public render ([mixed $attributes])
...