/** * @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; }
/** * @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; }