public function addRule(HTML_QuickForm2_Rule $rule, $triggers = false) { $id = $rule->getOwner()->getName(); if ($id == '') { return; } list($ruleType, $ruleDef) = $this->translateRule($rule, $rule->getOwner()); if (!$ruleType) { return; } $this->rules[$id][$ruleType] = $ruleDef; $this->messages[$id][$ruleType] = $rule->getMessage(); }