ZenMagick 0.9.10


org.zenmagick.mvc.validation\ZMRuleSet
mvc\validation\ZMRuleSet.php at line 30

Class ZMRuleSet

ZMObject
└─ZMRuleSet

public class ZMRuleSet
extends ZMObject

A set of validation rules.

Author:
DerManoMann

Fields inherited from org.zenmagick.core\ZMObject
properties_
Method Summary
void

__construct(string id, array rules)

Create new rule set.

void

addRule(ZMRule rule)

Add a new ZMRule.

void

addRules(array rules)

Add a list of ZMRules.

int

getId()

Get the rule set id.

array

getRules()

Get the validation rules.

void

removeRule(string type, string name)

Remove a rule.

Methods inherited from org.zenmagick.core\ZMObject
__construct, attachMethod, get, getAttachedMethods, getProperties, getPropertyNames, set, singleton

Method Detail

mvc\validation\ZMRuleSet.php at line 41

__construct

public void __construct(string id, array rules)

Create new rule set.

Parameters:
id - The id.
rules - Optional initial list of rules.

mvc\validation\ZMRuleSet.php at line 67

addRule

public void addRule(ZMRule rule)

Add a new ZMRule.

Parameters:
rule - A new rule.

mvc\validation\ZMRuleSet.php at line 76

addRules

public void addRules(array rules)

Add a list of ZMRules.

Parameters:
rules - A list of ZMRule instances.

mvc\validation\ZMRuleSet.php at line 60

getId

public int getId()

Get the rule set id.

Returns:
The rule set id.

mvc\validation\ZMRuleSet.php at line 102

getRules

public array getRules()

Get the validation rules.

Returns:
A list of ZMRule objects.

mvc\validation\ZMRuleSet.php at line 86

removeRule

public void removeRule(string type, string name)

Remove a rule.

Parameters:
type - The type (class name).
name - The field name.

ZenMagick 0.9.10