Code Duplication    Length = 12-12 lines in 2 locations

functions.opengraph.php 2 locations

@@ 324-335 (lines=12) @@
321
	}
322
323
	// Second fall back, Site Logo.
324
	if ( empty( $image ) && ( function_exists( 'jetpack_has_site_logo' ) && jetpack_has_site_logo() ) ) {
325
		$image_id = jetpack_get_site_logo( 'id' );
326
		$logo     = wp_get_attachment_image_src( $image_id, 'full' );
327
		if (
328
			isset( $logo[0], $logo[1], $logo[2] )
329
			&& ( _jetpack_og_get_image_validate_size( $logo[1], $logo[2], $width, $height ) )
330
		) {
331
			$image['src']    = $logo[0];
332
			$image['width']  = $logo[1];
333
			$image['height'] = $logo[2];
334
		}
335
	}
336
337
	// Third fall back, Core Site Icon, if valid in size. Added in WP 4.3.
338
	if ( empty( $image ) && ( function_exists( 'has_site_icon' ) && has_site_icon() ) ) {
@@ 338-349 (lines=12) @@
335
	}
336
337
	// Third fall back, Core Site Icon, if valid in size. Added in WP 4.3.
338
	if ( empty( $image ) && ( function_exists( 'has_site_icon' ) && has_site_icon() ) ) {
339
		$image_id = get_option( 'site_icon' );
340
		$icon     = wp_get_attachment_image_src( $image_id, 'full' );
341
		if (
342
			isset( $icon[0], $icon[1], $icon[2] )
343
			&& ( _jetpack_og_get_image_validate_size( $icon[1], $icon[2], $width, $height ) )
344
		) {
345
			$image['src']    = $icon[0];
346
			$image['width']  = $icon[1];
347
			$image['height'] = $icon[2];
348
		}
349
	}
350
351
	// Final fall back, blank image.
352
	if ( empty( $image ) ) {