from method
Implementation
ListResult from(Object items, String fieldName) {
final fieldResult = _fieldRules.from(items, fieldName);
if (!(items is List)) {
return ListResult(fieldName, fieldResult, const []);
} else {
if (_validator != null) {
final elements = <ClassResult>[];
items.asMap().forEach((index, item) {
final r = _validator!.validate(item);
elements.add(r);
});
return ListResult(fieldName, fieldResult, elements);
} else {
final elements = <ValueResult>[];
items.asMap().forEach((index, item) {
final r = _itemRules!.from(item, '[$index]');
elements.add(r);
});
return ListResult(fieldName, fieldResult, elements);
}
}
}