diff --git a/validator/EqualValidator.php b/validator/EqualValidator.php index d8e0120..feda85a 100644 --- a/validator/EqualValidator.php +++ b/validator/EqualValidator.php @@ -27,7 +27,7 @@ class EqualValidator extends Validator { $this->setValue($value); if ($this->token === null) { - throw new Exception('Token not defined.'); + throw new InitializationException('Token not defined.'); } if ($value !== $this->token) { diff --git a/validator/RegexValidator.php b/validator/RegexValidator.php index 96a1951..4bf322d 100644 --- a/validator/RegexValidator.php +++ b/validator/RegexValidator.php @@ -30,7 +30,7 @@ class RegexValidator extends Validator $status = preg_match($this->regex, $value); if ($status === false) { - throw new Exception('Internal error matching regex "' . $this->regex . ' against value "' . $value . '"'); + throw new GeneralException('Internal error matching regex "' . $this->regex . ' against value "' . $value . '"'); } if (!$status) { $this->error(); diff --git a/validator/Validator.php b/validator/Validator.php index 765a7f3..b50c132 100644 --- a/validator/Validator.php +++ b/validator/Validator.php @@ -51,7 +51,7 @@ abstract class Validator implements iValidator protected function createMessage($template, $value) { if (!isset($this->templates[$template])) { - throw new Exception('Message template "' . $template . '" unknown.'); + throw new GeneralException('Message template "' . $template . '" unknown.'); } $message = $this->templates[$template];