HTML_QuickForm::registerRule()
Synopsis
void HTML_QuickForm::registerRule (
string $ruleName
, string $type
, string $data1
, string $data2
= null
)
Description
Registers a new validation rule
Parameter
-
string
$ruleName -
Name of validation rule
-
string
$type -
Either:
'regex'or'callback'('function'is also kept for backward compatibility). If registering a subclass of HTML_QuickForm_Rule you can pass anything here, preferrably NULL or empty string.
-
string
$data1 -
Name of function, regular expression, classname of HTML_QuickForm_Rule subclass or an instance of such class.
The callback function needs to return
trueorfalse, determining if the rule is passed or not.
-
string
$data2 -
Object parent of above function, name of the file containing the subclass of HTML_QuickForm_Rule.
Throws
throws no exceptions thrown
Note
since 1.0
This function can not be called statically.