Code Duplication    Length = 5-5 lines in 3 locations

modules/widgets/top-posts.php 3 locations

@@ 83-87 (lines=5) @@
80
		// 'likes' are not available in Jetpack
81
		$ordering = isset( $instance['ordering'] ) && 'likes' === $instance['ordering'] ? 'likes' : 'views';
82
83
		if ( isset( $instance['display'] ) && in_array( $instance['display'], array( 'grid', 'list', 'text' ) ) ) {
84
			$display = $instance['display'];
85
		} else {
86
			$display = 'text';
87
		}
88
89
		?>
90
@@ 195-199 (lines=5) @@
192
			}
193
		}
194
195
		if ( isset( $new_instance['display'] ) && in_array( $new_instance['display'], array( 'grid', 'list', 'text' ) ) ) {
196
			$instance['display'] = $new_instance['display'];
197
		} else {
198
			$instance['display'] = 'text';
199
		}
200
201
		/**
202
		 * Filters Top Posts Widget settings before they're saved.
@@ 249-253 (lines=5) @@
246
		// 'likes' are not available in Jetpack
247
		$ordering = isset( $instance['ordering'] ) && 'likes' == $instance['ordering'] ? 'likes' : 'views';
248
249
		if ( isset( $instance['display'] ) && in_array( $instance['display'], array( 'grid', 'list', 'text' ) ) ) {
250
			$display = $instance['display'];
251
		} else {
252
			$display = 'text';
253
		}
254
255
		if ( 'text' != $display ) {
256
			$get_image_options = array(