Class Rules (namespace Nette\Forms)
List of validation & condition rules.
Object | --Rules
Implements interfaces:
Public Method Summary | |
---|---|
Rules |
__construct
(IFormControl $control)
|
Rules |
addCondition
(mixed $operation, [mixed $arg =
NULL ])
Adds a validation condition a returns new branch.
|
Rules |
Adds a validation condition on specified control a returns new branch.
|
Rules |
Adds a validation rule for the current control.
|
void |
addRuleFor
()
|
Rules |
Adds a else statement.
|
Rules |
endCondition
()
Ends current validation condition.
|
ArrayIterator |
getIterator
()
Iterates over ruleset.
|
array |
getToggles
()
|
Rules |
toggle
(string $id, [bool $hide =
TRUE ])
Toggles HTML elememnt visibility.
|
bool |
validate
([bool $onlyCheck =
FALSE ])
Validates against ruleset.
|
Methods Inherited From Object |
---|
extensionMethod(), getClass(), getReflection(), __call(), __callStatic(), __get(), __isset(), __set(), __unset() |
Constant Summary | |||
---|---|---|---|
string | VALIDATE_PREFIX |
'validate' |
line 36 |
Variable Summary | ||||
---|---|---|---|---|
static array | $defaultMessages | array(
) |
line 39 |
Method Details | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
line 56 __constructpublic Rules __construct (IFormControl $control)
|
||||||||||||||||||
line 110 addConditionpublic Rules addCondition (mixed $operation, [mixed $arg = Adds a validation condition a returns new branch.
|
||||||||||||||||||
line 124 addConditionOnpublic Rules addConditionOn (IFormControl $control, mixed $operation, [mixed $arg = Adds a validation condition on specified control a returns new branch.
|
||||||||||||||||||
line 70 addRulepublic Rules addRule (mixed $operation, [string $message = Adds a validation rule for the current control.
|
||||||||||||||||||
line 97 addRuleForpublic void addRuleFor ()
|
||||||||||||||||||
line 145 elseConditionpublic Rules elseCondition () Adds a else statement.
|
||||||||||||||||||
line 161 endConditionpublic Rules endCondition () Ends current validation condition.
|
||||||||||||||||||
line 220 getIteratorpublic ArrayIterator getIterator () Iterates over ruleset. Implementation of:
IteratorAggregate::getIterator
|
||||||||||||||||||
line 230 getTogglespublic array getToggles ()
|
||||||||||||||||||
line 174 togglepublic Rules toggle (string $id, [bool $hide = Toggles HTML elememnt visibility.
|
||||||||||||||||||
line 187 validatepublic bool validate ([bool $onlyCheck = Validates against ruleset.
|