validationSummary static method

String validationSummary(
  1. List<String> messages
)

ValidationException::summarize: first message plus (and N more error[s]).

Implementation

static String validationSummary(List<String> messages) {
  if (messages.isEmpty) {
    return invalidData;
  }
  final more = messages.length - 1;
  if (more == 0) {
    return messages.first;
  }
  return '${messages.first} (and $more more ${more == 1 ? 'error' : 'errors'})';
}