Code Duplication    Length = 12-12 lines in 2 locations

modules/widgets/migrate-to-core/image-widget.php 2 locations

@@ 178-189 (lines=12) @@
175
176
			// Is it a full size image?
177
			$image_path_pieces = explode( '/', $image_meta['file'] );
178
			if ( $image_basename === array_pop( $image_path_pieces ) ) {
179
				$media_image[ $id ]['attachment_id'] = $attachment_id;
180
181
				// Set correct size if dimensions fit.
182
				if (
183
					$media_image[ $id ]['width']  == $image_meta['width'] ||
184
					$media_image[ $id ]['height'] == $image_meta['height']
185
				) {
186
					$media_image[ $id ]['size'] = 'full';
187
				}
188
				break;
189
			}
190
191
			// Is it a down-sized image?
192
			foreach ( $image_meta['sizes'] as $size => $image ) {
@@ 193-204 (lines=12) @@
190
191
			// Is it a down-sized image?
192
			foreach ( $image_meta['sizes'] as $size => $image ) {
193
				if ( false !== array_search( $image_basename, $image ) ) {
194
					$media_image[ $id ]['attachment_id'] = $attachment_id;
195
196
					// Set correct size if dimensions fit.
197
					if (
198
						$media_image[ $id ]['width']  == $image['width'] ||
199
						$media_image[ $id ]['height'] == $image['height']
200
					) {
201
						$media_image[ $id ]['size'] = $size;
202
					}
203
					break 2;
204
				}
205
			}
206
		}
207