示例#1
0
 /**
  * @param  string $name
  * @return Errors
  */
 public function onlyFor($name)
 {
     $errors = new Errors();
     foreach ($this->errors as $error) {
         if ($error->getName() === $name) {
             $errors->add($error);
         }
     }
     return $errors;
 }
示例#2
0
 /**
  * @param  object $subject
  * @return Errors
  */
 public function getErrors($subject)
 {
     $errors = new Errors();
     foreach ($this->asserts as $assert) {
         if ($error = $assert->getError($subject)) {
             $errors->add($error);
         }
     }
     return $errors;
 }