From 135b921db75da5995eab7e36393ecd4d2b0bc66f Mon Sep 17 00:00:00 2001 From: Frédéric Guillot Date: Tue, 4 Nov 2014 21:33:05 -0500 Subject: Switch to composer --- vendor/SimpleValidator/Validator.php | 67 ------------------------------------ 1 file changed, 67 deletions(-) delete mode 100644 vendor/SimpleValidator/Validator.php (limited to 'vendor/SimpleValidator/Validator.php') diff --git a/vendor/SimpleValidator/Validator.php b/vendor/SimpleValidator/Validator.php deleted file mode 100644 index 8bb4d620..00000000 --- a/vendor/SimpleValidator/Validator.php +++ /dev/null @@ -1,67 +0,0 @@ - - * - * This source file is subject to the MIT license that is bundled - * with this source code in the file LICENSE. - */ - -namespace SimpleValidator; - -/** - * @author Frédéric Guillot - */ -class Validator -{ - private $data = array(); - private $errors = array(); - private $validators = array(); - - - public function __construct(array $data, array $validators) - { - $this->data = $data; - $this->validators = $validators; - } - - - public function execute() - { - $result = true; - - foreach ($this->validators as $validator) { - - if (! $validator->execute($this->data)) { - - $this->addError( - $validator->getField(), - $validator->getErrorMessage() - ); - - $result = false; - } - } - - return $result; - } - - - public function addError($field, $message) - { - if (! isset($this->errors[$field])) { - - $this->errors[$field] = array(); - } - - $this->errors[$field][] = $message; - } - - - public function getErrors() - { - return $this->errors; - } -} \ No newline at end of file -- cgit v1.3.1