/** * Taking into account case-sensitivity compare the 2 string values. * * @param string $value1 * @param string $value2 * @return int */ protected function compare($value1, $value2) { if (!$this->caseSensitive) { $value1 = MBString::strtolower($value1); $value2 = MBString::strtolower($value2); } return MBString::compare($value1, $value2); }