Code Duplication    Length = 5-6 lines in 2 locations

src/voku/helper/UTF8.php 2 locations

@@ 1397-1402 (lines=6) @@
1394
  public static function filter($var, $normalization_form = 4 /* n::NFC */, $leading_combining = '◌')
1395
  {
1396
    switch (gettype($var)) {
1397
      case 'array':
1398
        foreach ($var as $k => $v) {
1399
          /** @noinspection AlterInForeachInspection */
1400
          $var[$k] = self::filter($v, $normalization_form, $leading_combining);
1401
        }
1402
        break;
1403
      case 'object':
1404
        foreach ($var as $k => $v) {
1405
          $var->{$k} = self::filter($v, $normalization_form, $leading_combining);
@@ 1403-1407 (lines=5) @@
1400
          $var[$k] = self::filter($v, $normalization_form, $leading_combining);
1401
        }
1402
        break;
1403
      case 'object':
1404
        foreach ($var as $k => $v) {
1405
          $var->{$k} = self::filter($v, $normalization_form, $leading_combining);
1406
        }
1407
        break;
1408
      case 'string':
1409
        if (false !== strpos($var, "\r")) {
1410
          // Workaround https://bugs.php.net/65732