Skip to content

为什么存在required验证的特殊分支? #32

Description

@dongasai

https://github.com/inhere/php-validate/blob/master/src/ValidationTrait.php#L311

如上,safe的独立分支(标记安全的字段不需要其他验证),但是这个分支导致了 后续的after不可用

// required*系列字段检查 || 文件资源检查
if (self::isCheckRequired($validator) || self::isCheckFile($validator)) {
$result = $this->fieldValidate($field, $value, $validator, $args, $defMsg);
if (false === $result && $stopOnError) {
break;
}
continue;
}

如上required的分支是出于什么考虑?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions