Code Duplication    Length = 7-7 lines in 2 locations

src/voku/helper/UTF8.php 2 locations

@@ 4524-4530 (lines=7) @@
4521
      return \mb_stristr($haystack, $needle, $before_needle, $encoding);
4522
    }
4523
4524
    if (
4525
        $encoding === 'UTF-8' // INFO: "grapheme_stripos()" can't handle other encodings
4526
        &&
4527
        self::$SUPPORT['intl'] === true
4528
    ) {
4529
      return \grapheme_stristr($haystack, $needle, $before_needle);
4530
    }
4531
4532
    if (self::is_ascii($needle) && self::is_ascii($haystack)) {
4533
      return \stristr($haystack, $needle, $before_needle);
@@ 5236-5242 (lines=7) @@
5233
      return \mb_strstr($haystack, $needle, $before_needle, $encoding);
5234
    }
5235
5236
    if (
5237
        $encoding === 'UTF-8' // INFO: "grapheme_stripos()" can't handle other encodings
5238
        &&
5239
        self::$SUPPORT['intl'] === true
5240
    ) {
5241
      return \grapheme_strstr($haystack, $needle, $before_needle);
5242
    }
5243
5244
    \preg_match('/^(.*?)' . \preg_quote($needle, '/') . '/us', $haystack, $match);
5245