Code Duplication    Length = 12-12 lines in 2 locations

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

@@ 140-151 (lines=12) @@
137
138
			// Is it a full size image?
139
			$image_path_pieces = explode( '/', $image_meta['file'] );
140
			if ( $image_basename === array_pop( $image_path_pieces ) ) {
141
				$media_image[ $id ]['attachment_id'] = $attachment_id;
142
143
				// Set correct size if dimensions fit.
144
				if (
145
					$media_image[ $id ]['width']  == $image_meta['width'] ||
146
					$media_image[ $id ]['height'] == $image_meta['height']
147
				) {
148
					$media_image[ $id ]['size'] = 'full';
149
				}
150
				break;
151
			}
152
153
			// Is it a down-sized image?
154
			foreach ( $image_meta['sizes'] as $size => $image ) {
@@ 155-166 (lines=12) @@
152
153
			// Is it a down-sized image?
154
			foreach ( $image_meta['sizes'] as $size => $image ) {
155
				if ( false !== array_search( $image_basename, $image ) ) {
156
					$media_image[ $id ]['attachment_id'] = $attachment_id;
157
158
					// Set correct size if dimensions fit.
159
					if (
160
						$media_image[ $id ]['width']  == $image['width'] ||
161
						$media_image[ $id ]['height'] == $image['height']
162
					) {
163
						$media_image[ $id ]['size'] = $size;
164
					}
165
					break 2;
166
				}
167
			}
168
		}
169