Lines Matching refs:field
13 public function add_rule($field, $rule) {
14 $this->rules[$field] = $rule;
17 public function delete_rule($field) {
18 if (isset($this->rules[$field])) {
19 unset($this->rules[$field]);
31 public function get_rule($field) {
32 if (!isset($this->rules[$field])) {
33 throw new \Exception("no rule exists for $field");
35 return $this->rules[$field];
42 public function set_error($field, $code) {
43 $this->errors[$field] = $code;
67 public function validate_field($field, $value) {
68 if (!isset($this->rules[$field])) {
69 throw new \Exception('no validation rule for '.$field);
72 $args = $this->rules[$field][0];
73 $null = $this->rules[$field][1];
78 throw new ValidationException('-unknown', array($field => $code));