Code Duplication    Length = 7-7 lines in 2 locations

src/voku/helper/UTF8.php 2 locations

@@ 4622-4628 (lines=7) @@
4619
      return \mb_stristr($haystack, $needle, $before_needle, $encoding);
4620
    }
4621
4622
    if (
4623
        $encoding === 'UTF-8' // INFO: "grapheme_stripos()" can't handle other encodings
4624
        &&
4625
        self::$SUPPORT['intl'] === true
4626
    ) {
4627
      return \grapheme_stristr($haystack, $needle, $before_needle);
4628
    }
4629
4630
    if (self::is_ascii($needle) && self::is_ascii($haystack)) {
4631
      return \stristr($haystack, $needle, $before_needle);
@@ 5334-5340 (lines=7) @@
5331
      return \mb_strstr($haystack, $needle, $before_needle, $encoding);
5332
    }
5333
5334
    if (
5335
        $encoding === 'UTF-8' // INFO: "grapheme_stripos()" can't handle other encodings
5336
        &&
5337
        self::$SUPPORT['intl'] === true
5338
    ) {
5339
      return \grapheme_strstr($haystack, $needle, $before_needle);
5340
    }
5341
5342
    \preg_match('/^(.*?)' . \preg_quote($needle, '/') . '/us', $haystack, $match);
5343