Code Duplication    Length = 17-17 lines in 2 locations

json-endpoints/class.wpcom-json-api-list-posts-v1-1-endpoint.php 1 location

@@ 431-447 (lines=17) @@
428
		return $where;
429
	}
430
431
	function handle_orderby_for_page_handle( $orderby ) {
432
		global $wpdb;
433
		if ( $this->performed_query['orderby'] === 'ID' ) {
434
			// bail if we're already ordering by ID
435
			return $orderby;
436
		}
437
438
		if ( $orderby ) {
439
			$orderby .= ' ,';
440
		}
441
		$order = $this->performed_query['order'];
442
		if ( ! $order ) {
443
			$order = 'DESC';
444
		}
445
		$orderby .= " `$wpdb->posts`.ID $order";
446
		return $orderby;
447
	}
448
}
449

json-endpoints/class.wpcom-json-api-list-media-v1-1-endpoint.php 1 location

@@ 222-238 (lines=17) @@
219
		return $where;
220
	}
221
222
	function handle_orderby_for_page_handle( $orderby ) {
223
		global $wpdb;
224
		if ( $this->performed_query['orderby'] === 'ID' ) {
225
			// bail if we're already ordering by ID
226
			return $orderby;
227
		}
228
229
		if ( $orderby ) {
230
			$orderby .= ' ,';
231
		}
232
		$order = $this->performed_query['order'];
233
		if ( ! $order ) {
234
			$order = 'DESC';
235
		}
236
		$orderby .= " `$wpdb->posts`.ID $order";
237
		return $orderby;
238
	}
239
240
}
241