Code Duplication    Length = 5-6 lines in 2 locations

src/voku/helper/UTF8.php 2 locations

@@ 1905-1910 (lines=6) @@
1902
  public static function filter($var, $normalization_form = 4, $leading_combining = '◌')
1903
  {
1904
    switch (gettype($var)) {
1905
      case 'array':
1906
        foreach ($var as $k => $v) {
1907
          /** @noinspection AlterInForeachInspection */
1908
          $var[$k] = self::filter($v, $normalization_form, $leading_combining);
1909
        }
1910
        break;
1911
      case 'object':
1912
        foreach ($var as $k => $v) {
1913
          $var->$k = self::filter($v, $normalization_form, $leading_combining);
@@ 1911-1915 (lines=5) @@
1908
          $var[$k] = self::filter($v, $normalization_form, $leading_combining);
1909
        }
1910
        break;
1911
      case 'object':
1912
        foreach ($var as $k => $v) {
1913
          $var->$k = self::filter($v, $normalization_form, $leading_combining);
1914
        }
1915
        break;
1916
      case 'string':
1917
        if (false !== strpos($var, "\r")) {
1918
          // Workaround https://bugs.php.net/65732