Code Duplication    Length = 4-4 lines in 2 locations

system/objects/IdnaConvert.php 2 locations

@@ 846-849 (lines=4) @@
843
                if ($v >> 5 == 6) { // &110xxxxx 10xxxxx
844
                    $next_byte = 0; // Tells, how many times subsequent bitmasks must rotate 6bits to the left
845
                    $v = ($v - 192) << 6;
846
                } elseif ($v >> 4 == 14) { // &1110xxxx 10xxxxxx 10xxxxxx
847
                    $next_byte = 1;
848
                    $v = ($v - 224) << 12;
849
                } elseif ($v >> 3 == 30) { // &11110xxx 10xxxxxx 10xxxxxx 10xxxxxx
850
                    $next_byte = 2;
851
                    $v = ($v - 240) << 18;
852
                } elseif ($v >> 2 == 62) { // &111110xx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx
@@ 852-855 (lines=4) @@
849
                } elseif ($v >> 3 == 30) { // &11110xxx 10xxxxxx 10xxxxxx 10xxxxxx
850
                    $next_byte = 2;
851
                    $v = ($v - 240) << 18;
852
                } elseif ($v >> 2 == 62) { // &111110xx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx
853
                    $next_byte = 3;
854
                    $v = ($v - 248) << 24;
855
                } elseif ($v >> 1 == 126) { // &1111110x 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx
856
                    $next_byte = 4;
857
                    $v = ($v - 252) << 30;
858
                } else {