Code Duplication    Length = 7-7 lines in 2 locations

src/voku/helper/UTF8.php 2 locations

@@ 4631-4637 (lines=7) @@
4628
      return \mb_stristr($haystack, $needle, $before_needle, $encoding);
4629
    }
4630
4631
    if (
4632
        $encoding === 'UTF-8' // INFO: "grapheme_stripos()" can't handle other encodings
4633
        &&
4634
        self::$SUPPORT['intl'] === true
4635
    ) {
4636
      return \grapheme_stristr($haystack, $needle, $before_needle);
4637
    }
4638
4639
    if (self::is_ascii($needle) && self::is_ascii($haystack)) {
4640
      return \stristr($haystack, $needle, $before_needle);
@@ 5342-5348 (lines=7) @@
5339
      return \mb_strstr($haystack, $needle, $before_needle, $encoding);
5340
    }
5341
5342
    if (
5343
        $encoding === 'UTF-8' // INFO: "grapheme_stripos()" can't handle other encodings
5344
        &&
5345
        self::$SUPPORT['intl'] === true
5346
    ) {
5347
      return \grapheme_strstr($haystack, $needle, $before_needle);
5348
    }
5349
5350
    \preg_match('/^(.*?)' . \preg_quote($needle, '/') . '/us', $haystack, $match);
5351