Code Duplication    Length = 17-17 lines in 2 locations

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

@@ 236-252 (lines=17) @@
233
		return $where;
234
	}
235
236
	function handle_orderby_for_page_handle( $orderby ) {
237
		global $wpdb;
238
		if ( $this->performed_query['orderby'] === 'ID' ) {
239
			// bail if we're already ordering by ID
240
			return $orderby;
241
		}
242
243
		if ( $orderby ) {
244
			$orderby .= ' ,';
245
		}
246
		$order = $this->performed_query['order'];
247
		if ( ! $order ) {
248
			$order = 'DESC';
249
		}
250
		$orderby .= " `$wpdb->posts`.ID $order";
251
		return $orderby;
252
	}
253
254
}
255

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

@@ 456-472 (lines=17) @@
453
		return $where;
454
	}
455
456
	function handle_orderby_for_page_handle( $orderby ) {
457
		global $wpdb;
458
		if ( $this->performed_query['orderby'] === 'ID' ) {
459
			// bail if we're already ordering by ID
460
			return $orderby;
461
		}
462
463
		if ( $orderby ) {
464
			$orderby .= ' ,';
465
		}
466
		$order = $this->performed_query['order'];
467
		if ( ! $order ) {
468
			$order = 'DESC';
469
		}
470
		$orderby .= " `$wpdb->posts`.ID $order";
471
		return $orderby;
472
	}
473
}
474