Code Duplication    Length = 7-7 lines in 2 locations

src/voku/helper/UTF8.php 2 locations

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