Extends
lithium\core\StaticObject
Returns a list of available validation rules, or the configuration details of a single rule.
Parameters
- string $name Optional name of a rule to get the details of. If not specified, an array of all available rule names is returned. Otherwise, returns the details of a single rule. This can be a regular expression string, a closure object, or an array of available rule formats made up of string regular expressions, closures, or both.
Returns
mixed Returns either an single array of rule names, or the details of a single rule.Source
public static function rules($name = null) {
if (!$name) {
return array_keys(static::$_rules);
}
return isset(static::$_rules[$name]) ? static::$_rules[$name] : null;
}