Code Duplication    Length = 3-3 lines in 4 locations

web/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Image.php 4 locations

@@ 505-507 (lines=3) @@
502
            $COLOR = unpack("n", $VIDE . substr($IMG, floor($P), 1));
503
            if (($P * 8) % 8 == 0) {
504
                $COLOR[1] = $COLOR[1] >> 7;
505
            } elseif (($P * 8) % 8 == 1) {
506
                $COLOR[1] = ($COLOR[1] & 0x40) >> 6;
507
            } elseif (($P * 8) % 8 == 2) {
508
                $COLOR[1] = ($COLOR[1] & 0x20) >> 5;
509
            } elseif (($P * 8) % 8 == 3) {
510
                $COLOR[1] = ($COLOR[1] & 0x10) >> 4;
@@ 509-511 (lines=3) @@
506
                $COLOR[1] = ($COLOR[1] & 0x40) >> 6;
507
            } elseif (($P * 8) % 8 == 2) {
508
                $COLOR[1] = ($COLOR[1] & 0x20) >> 5;
509
            } elseif (($P * 8) % 8 == 3) {
510
                $COLOR[1] = ($COLOR[1] & 0x10) >> 4;
511
            } elseif (($P * 8) % 8 == 4) {
512
                $COLOR[1] = ($COLOR[1] & 0x8) >> 3;
513
            } elseif (($P * 8) % 8 == 5) {
514
                $COLOR[1] = ($COLOR[1] & 0x4) >> 2;
@@ 513-515 (lines=3) @@
510
                $COLOR[1] = ($COLOR[1] & 0x10) >> 4;
511
            } elseif (($P * 8) % 8 == 4) {
512
                $COLOR[1] = ($COLOR[1] & 0x8) >> 3;
513
            } elseif (($P * 8) % 8 == 5) {
514
                $COLOR[1] = ($COLOR[1] & 0x4) >> 2;
515
            } elseif (($P * 8) % 8 == 6) {
516
                $COLOR[1] = ($COLOR[1] & 0x2) >> 1;
517
            } elseif (($P * 8) % 8 == 7) {
518
                $COLOR[1] = ($COLOR[1] & 0x1);
@@ 517-519 (lines=3) @@
514
                $COLOR[1] = ($COLOR[1] & 0x4) >> 2;
515
            } elseif (($P * 8) % 8 == 6) {
516
                $COLOR[1] = ($COLOR[1] & 0x2) >> 1;
517
            } elseif (($P * 8) % 8 == 7) {
518
                $COLOR[1] = ($COLOR[1] & 0x1);
519
            }
520
            $COLOR[1] = $PALETTE[$COLOR[1] + 1];
521
        } else {
522
            return false;