Code Duplication    Length = 6-6 lines in 5 locations

src/wp-includes/class-json.php 5 locations

@@ 675-680 (lines=6) @@
672
                                $utf8 .= $chrs{$c};
673
                                break;
674
675
                            case ($ord_chrs_c & 0xE0) == 0xC0:
676
                                // characters U-00000080 - U-000007FF, mask 110XXXXX
677
                                //see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
678
                                $utf8 .= $this->substr8($chrs, $c, 2);
679
                                ++$c;
680
                                break;
681
682
                            case ($ord_chrs_c & 0xF0) == 0xE0:
683
                                // characters U-00000800 - U-0000FFFF, mask 1110XXXX
@@ 682-687 (lines=6) @@
679
                                ++$c;
680
                                break;
681
682
                            case ($ord_chrs_c & 0xF0) == 0xE0:
683
                                // characters U-00000800 - U-0000FFFF, mask 1110XXXX
684
                                // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
685
                                $utf8 .= $this->substr8($chrs, $c, 3);
686
                                $c += 2;
687
                                break;
688
689
                            case ($ord_chrs_c & 0xF8) == 0xF0:
690
                                // characters U-00010000 - U-001FFFFF, mask 11110XXX
@@ 689-694 (lines=6) @@
686
                                $c += 2;
687
                                break;
688
689
                            case ($ord_chrs_c & 0xF8) == 0xF0:
690
                                // characters U-00010000 - U-001FFFFF, mask 11110XXX
691
                                // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
692
                                $utf8 .= $this->substr8($chrs, $c, 4);
693
                                $c += 3;
694
                                break;
695
696
                            case ($ord_chrs_c & 0xFC) == 0xF8:
697
                                // characters U-00200000 - U-03FFFFFF, mask 111110XX
@@ 696-701 (lines=6) @@
693
                                $c += 3;
694
                                break;
695
696
                            case ($ord_chrs_c & 0xFC) == 0xF8:
697
                                // characters U-00200000 - U-03FFFFFF, mask 111110XX
698
                                // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
699
                                $utf8 .= $this->substr8($chrs, $c, 5);
700
                                $c += 4;
701
                                break;
702
703
                            case ($ord_chrs_c & 0xFE) == 0xFC:
704
                                // characters U-04000000 - U-7FFFFFFF, mask 1111110X
@@ 703-708 (lines=6) @@
700
                                $c += 4;
701
                                break;
702
703
                            case ($ord_chrs_c & 0xFE) == 0xFC:
704
                                // characters U-04000000 - U-7FFFFFFF, mask 1111110X
705
                                // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
706
                                $utf8 .= $this->substr8($chrs, $c, 6);
707
                                $c += 5;
708
                                break;
709
710
                        }
711