Code Duplication    Length = 5-6 lines in 2 locations

src/voku/helper/UTF8.php 2 locations

@@ 2404-2409 (lines=6) @@
2401
  public static function filter($var, $normalization_form = 4 /* n::NFC */, $leading_combining = '◌')
2402
  {
2403
    switch (gettype($var)) {
2404
      case 'array':
2405
        foreach ($var as $k => $v) {
2406
          /** @noinspection AlterInForeachInspection */
2407
          $var[$k] = self::filter($v, $normalization_form, $leading_combining);
2408
        }
2409
        break;
2410
      case 'object':
2411
        foreach ($var as $k => $v) {
2412
          $var->{$k} = self::filter($v, $normalization_form, $leading_combining);
@@ 2410-2414 (lines=5) @@
2407
          $var[$k] = self::filter($v, $normalization_form, $leading_combining);
2408
        }
2409
        break;
2410
      case 'object':
2411
        foreach ($var as $k => $v) {
2412
          $var->{$k} = self::filter($v, $normalization_form, $leading_combining);
2413
        }
2414
        break;
2415
      case 'string':
2416
        if (false !== strpos($var, "\r")) {
2417
          // Workaround https://bugs.php.net/65732