Code Duplication    Length = 7-7 lines in 2 locations

src/voku/helper/UTF8.php 2 locations

@@ 5607-5613 (lines=7) @@
5604
      return \mb_stristr($haystack, $needle, $before_needle, $encoding);
5605
    }
5606
5607
    if (
5608
        $encoding === 'UTF-8' // INFO: "grapheme_stripos()" can't handle other encodings
5609
        &&
5610
        self::$SUPPORT['intl'] === true
5611
    ) {
5612
      return \grapheme_stristr($haystack, $needle, $before_needle);
5613
    }
5614
5615
    if (self::is_ascii($needle) && self::is_ascii($haystack)) {
5616
      return \stristr($haystack, $needle, $before_needle);
@@ 6318-6324 (lines=7) @@
6315
      return \mb_strstr($haystack, $needle, $before_needle, $encoding);
6316
    }
6317
6318
    if (
6319
        $encoding === 'UTF-8' // INFO: "grapheme_stripos()" can't handle other encodings
6320
        &&
6321
        self::$SUPPORT['intl'] === true
6322
    ) {
6323
      return \grapheme_strstr($haystack, $needle, $before_needle);
6324
    }
6325
6326
    \preg_match('/^(.*?)' . \preg_quote($needle, '/') . '/us', $haystack, $match);
6327