validateAll method
Implementation
@override
JarResult validateAll(dynamic value,
[Map<String, dynamic>? allValues, String? path, Object? root]) {
final issues = <JarIssue>[];
issues.addAll(
super.validateAll(value, allValues, path, root ?? value).issues);
dynamic output = value;
for (final schema in schemas) {
final result = schema.validateAll(output, allValues, path, root ?? value);
issues.addAll(result.issues);
if (result.isValid) output = result.value;
}
if (issues.isEmpty) return JarResult.success(output);
return JarResult(
isValid: false, error: issues.first.message, issues: issues);
}