Code Duplication    Length = 12-12 lines in 2 locations

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

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