Code Duplication    Length = 9-10 lines in 4 locations

htdocs/class/libraries/vendor/smottt/wideimage/lib/WideImage/Operation/Merge.php 2 locations

@@ 60-68 (lines=9) @@
57
		}
58
		
59
		if ($pct < 100) {
60
			if (!imagecopymerge(
61
				$result->getHandle(), 
62
				$overlay->getHandle(), 
63
				$x, $y, 0, 0, 
64
				$overlay->getWidth(), 
65
				$overlay->getHeight(), 
66
				$pct)) {
67
					throw new GDFunctionResultException("imagecopymerge() returned false");
68
			}
69
		} else {
70
			if (!imagecopy(
71
				$result->getHandle(), 
@@ 69-78 (lines=10) @@
66
				$pct)) {
67
					throw new GDFunctionResultException("imagecopymerge() returned false");
68
			}
69
		} else {
70
			if (!imagecopy(
71
				$result->getHandle(), 
72
				$overlay->getHandle(), 
73
				$x, $y, 0, 0, 
74
				$overlay->getWidth(), 
75
				$overlay->getHeight())) {
76
					throw new GDFunctionResultException("imagecopy() returned false");
77
			}
78
		}
79
		
80
		return $result;
81
	}

htdocs/class/libraries/vendor/smottt/wideimage/lib/WideImage/Operation/Resize.php 2 locations

@@ 135-144 (lines=10) @@
132
			$new = PaletteImage::create($dim['width'], $dim['height']);
133
			$new->copyTransparencyFrom($img);
134
			
135
			if (!imagecopyresized(
136
					$new->getHandle(), 
137
					$img->getHandle(), 
138
					0, 0, 0, 0, 
139
					$new->getWidth(), 
140
					$new->getHeight(), 
141
					$img->getWidth(), 
142
					$img->getHeight())) {
143
						throw new GDFunctionResultException("imagecopyresized() returned false");
144
			}
145
		} else {
146
			$new = TrueColorImage::create($dim['width'], $dim['height']);
147
			$new->alphaBlending(false);
@@ 150-159 (lines=10) @@
147
			$new->alphaBlending(false);
148
			$new->saveAlpha(true);
149
			
150
			if (!imagecopyresampled(
151
					$new->getHandle(), 
152
					$img->getHandle(), 
153
					0, 0, 0, 0, 
154
					$new->getWidth(), 
155
					$new->getHeight(), 
156
					$img->getWidth(), 
157
					$img->getHeight())) {
158
						throw new GDFunctionResultException("imagecopyresampled() returned false");
159
			}
160
			
161
			$new->alphaBlending(true);
162
		}