isValid method
Implementation
@override
bool isValid(String? value) {
if (value?.isEmpty ?? true) {
return true;
}
if (ignoreCase) {
if (value!.toLowerCase() == valueToCompare.toLowerCase()) {
return true;
}
}
if (value == valueToCompare) {
return true;
}
return false;
}