Code Duplication    Length = 11-11 lines in 2 locations

projects/packages/post-images/src/class-post-images.php 1 location

@@ 231-241 (lines=11) @@
228
		$html_images     = self::from_html( $post_id );
229
		$inserted_images = array();
230
231
		foreach ( $html_images as $html_image ) {
232
			$src = wp_parse_url( $html_image['src'] );
233
			// strip off any query strings from src.
234
			if ( ! empty( $src['scheme'] ) && ! empty( $src['host'] ) ) {
235
				$inserted_images[] = $src['scheme'] . '://' . $src['host'] . $src['path'];
236
			} elseif ( ! empty( $src['host'] ) ) {
237
				$inserted_images[] = set_url_scheme( 'http://' . $src['host'] . $src['path'] );
238
			} else {
239
				$inserted_images[] = site_url( '/' ) . $src['path'];
240
			}
241
		}
242
		foreach ( $images as $i => $image ) {
243
			if ( ! in_array( $image['src'], $inserted_images, true ) ) {
244
				unset( $images[ $i ] );

projects/plugins/jetpack/class.jetpack-post-images.php 1 location

@@ 223-233 (lines=11) @@
220
		$html_images     = self::from_html( $post_id );
221
		$inserted_images = array();
222
223
		foreach ( $html_images as $html_image ) {
224
			$src = wp_parse_url( $html_image['src'] );
225
			// strip off any query strings from src
226
			if ( ! empty( $src['scheme'] ) && ! empty( $src['host'] ) ) {
227
				$inserted_images[] = $src['scheme'] . '://' . $src['host'] . $src['path'];
228
			} elseif ( ! empty( $src['host'] ) ) {
229
				$inserted_images[] = set_url_scheme( 'http://' . $src['host'] . $src['path'] );
230
			} else {
231
				$inserted_images[] = site_url( '/' ) . $src['path'];
232
			}
233
		}
234
		foreach ( $images as $i => $image ) {
235
			if ( ! in_array( $image['src'], $inserted_images ) ) {
236
				unset( $images[ $i ] );