mustMatch method

String? Function(String?) mustMatch(
  1. String other(), {
  2. String? requiredMsg,
  3. String? mismatchMsg,
})

Implementation

String? Function(String?) mustMatch(
  String Function() other, {
  String? requiredMsg,
  String? mismatchMsg,
}) {
  return (value) {
    if (value == null || value.trim().isEmpty) {
      return requiredMsg ?? messages.required;
    }
    if (value.trim() != other().trim()) {
      return mismatchMsg ?? messages.mismatch;
    }
    return null;
  };
}