Code Duplication    Length = 4-5 lines in 2 locations

lib/private/legacy/image.php 2 locations

@@ 773-776 (lines=4) @@
770
				switch ($meta['bits']) {
771
					case 32:
772
					case 24:
773
						if (!($part = substr($data, $p, 3))) {
774
							$this->logger->warning($error, array('app' => 'core'));
775
							return $im;
776
						}
777
						$color = @unpack('V', $part . $vide);
778
						break;
779
					case 16:
@@ 780-784 (lines=5) @@
777
						$color = @unpack('V', $part . $vide);
778
						break;
779
					case 16:
780
						if (!($part = substr($data, $p, 2))) {
781
							fclose($fh);
782
							$this->logger->warning($error, array('app' => 'core'));
783
							return $im;
784
						}
785
						$color = @unpack('v', $part);
786
						$color[1] = (($color[1] & 0xf800) >> 8) * 65536 + (($color[1] & 0x07e0) >> 3) * 256 + (($color[1] & 0x001f) << 3);
787
						break;