whereContains method

void whereContains(
  1. String key,
  2. String substring, {
  3. bool caseInsensitive = false,
})

Add a constraint for finding string values that contain a provided string.

Implementation

void whereContains(String key, String substring,
    {bool caseInsensitive = false}) {
  String regex = RegExp.escape(substring);
  if (caseInsensitive) {
    regex = "${caseInsensitive ? "(?i)" : ""}$regex";
  }
  whereMatches(key, regex);
}