ZenMagick 0.9.8


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

Class ZMRuleSet

ZMObject
└─ZMRuleSet

public class ZMRuleSet
extends ZMObject

A set of validation rules.

Author:
DerManoMann
Version:
$Id: ZMRuleSet.php 2610 2009-11-20 02:45:25Z dermanomann $

Fields inherited from org.zenmagick.core.ZMObject
properties_
Constructor Summary

ZMRuleSet(string id, array rules)

Create new rule set.

Method Summary
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
attachMethod, get, getAttachedMethods, getPropertyNames, set, singleton

Constructor Detail

\mvc\validation\ZMRuleSet.php at line 42

ZMRuleSet

public ZMRuleSet(string id, array rules)

Create new rule set.

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

Method Detail

\mvc\validation\ZMRuleSet.php at line 68

addRule

public void addRule(ZMRule rule)

Add a new ZMRule.

Parameters:
rule - A new rule.

\mvc\validation\ZMRuleSet.php at line 77

addRules

public void addRules(array rules)

Add a list of ZMRules.

Parameters:
rules - A list of ZMRule instances.

\mvc\validation\ZMRuleSet.php at line 61

getId

public int getId()

Get the rule set id.

Returns:
The rule set id.

\mvc\validation\ZMRuleSet.php at line 103

getRules

public array getRules()

Get the validation rules.

Returns:
A list of ZMRule objects.

\mvc\validation\ZMRuleSet.php at line 87

removeRule

public void removeRule(string type, string name)

Remove a rule.

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

ZenMagick 0.9.8