コード例 #1
0
ファイル: Validator.php プロジェクト: messyOne/Loo-Framework
 /**
  * @param mixed $value
  *
  * @return bool
  */
 public function validate($value)
 {
     /** @var AbstractValidation $validation */
     foreach ($this->validations as $validation) {
         $validation->validate($value);
         $this->errorStack->merge($validation->getErrorStack());
     }
     return !$this->errorStack->hasErrors();
 }
コード例 #2
0
 /**
  * @return bool
  */
 protected function hasErrors()
 {
     return !empty($this->errors) && $this->errors->hasErrors();
 }
コード例 #3
0
ファイル: Result.php プロジェクト: messyOne/Loo-Framework
 /**
  * @return bool
  */
 public function hasErrors()
 {
     return $this->errorStack->hasErrors();
 }