Code Duplication    Length = 5-6 lines in 2 locations

src/voku/helper/UTF8.php 2 locations

@@ 2326-2331 (lines=6) @@
2323
  public static function filter($var, $normalization_form = 4, $leading_combining = '◌')
2324
  {
2325
    switch (gettype($var)) {
2326
      case 'array':
2327
        foreach ($var as $k => $v) {
2328
          /** @noinspection AlterInForeachInspection */
2329
          $var[$k] = self::filter($v, $normalization_form, $leading_combining);
2330
        }
2331
        break;
2332
      case 'object':
2333
        foreach ($var as $k => $v) {
2334
          $var->$k = self::filter($v, $normalization_form, $leading_combining);
@@ 2332-2336 (lines=5) @@
2329
          $var[$k] = self::filter($v, $normalization_form, $leading_combining);
2330
        }
2331
        break;
2332
      case 'object':
2333
        foreach ($var as $k => $v) {
2334
          $var->$k = self::filter($v, $normalization_form, $leading_combining);
2335
        }
2336
        break;
2337
      case 'string':
2338
        if (false !== strpos($var, "\r")) {
2339
          // Workaround https://bugs.php.net/65732