Code Duplication    Length = 6-6 lines in 3 locations

src/voku/helper/UTF8.php 3 locations

@@ 4941-4946 (lines=6) @@
4938
      return \iconv_strpos($haystack, $needle, $offset > 0 ? $offset : 0, $encoding);
4939
    }
4940
4941
    if (self::$support['intl'] === true) {
4942
      $returnTmp =  \grapheme_strpos($haystack, $needle, $offset);
4943
      if ($returnTmp !== false) {
4944
        return $returnTmp;
4945
      }
4946
    }
4947
4948
    // fallback via vanilla php
4949
@@ 5122-5127 (lines=6) @@
5119
      return \mb_strripos($haystack, $needle, $offset, $encoding);
5120
    }
5121
5122
    if (self::$support['intl'] === true) {
5123
      $returnTmp =  \grapheme_strripos($haystack, $needle, $offset);
5124
      if ($returnTmp !== false ) {
5125
        return $returnTmp;
5126
      }
5127
    }
5128
5129
    return self::strrpos(self::strtolower($haystack, $encoding), self::strtolower($needle, $encoding), $offset, $encoding, $cleanUtf8);
5130
  }
@@ 5197-5202 (lines=6) @@
5194
      return \mb_strrpos($haystack, $needle, $offset, $encoding);
5195
    }
5196
5197
    if (self::$support['intl'] === true) {
5198
      $returnTmp = \grapheme_strrpos($haystack, $needle, $offset);
5199
      if ($returnTmp !== false ) {
5200
        return $returnTmp;
5201
      }
5202
    }
5203
5204
    // fallback via vanilla php
5205