Code Duplication    Length = 17-17 lines in 2 locations

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

@@ 270-286 (lines=17) @@
267
		return $where;
268
	}
269
270
	function handle_orderby_for_page_handle( $orderby ) {
271
		global $wpdb;
272
		if ( $this->performed_query['orderby'] === 'ID' ) {
273
			// bail if we're already ordering by ID
274
			return $orderby;
275
		}
276
277
		if ( $orderby ) {
278
			$orderby .= ' ,';
279
		}
280
		$order = $this->performed_query['order'];
281
		if ( ! $order ) {
282
			$order = 'DESC';
283
		}
284
		$orderby .= " `$wpdb->posts`.ID $order";
285
		return $orderby;
286
	}
287
288
}
289

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

@@ 512-528 (lines=17) @@
509
		return $where;
510
	}
511
512
	function handle_orderby_for_page_handle( $orderby ) {
513
		global $wpdb;
514
		if ( $this->performed_query['orderby'] === 'ID' ) {
515
			// bail if we're already ordering by ID
516
			return $orderby;
517
		}
518
519
		if ( $orderby ) {
520
			$orderby .= ' ,';
521
		}
522
		$order = $this->performed_query['order'];
523
		if ( ! $order ) {
524
			$order = 'DESC';
525
		}
526
		$orderby .= " `$wpdb->posts`.ID $order";
527
		return $orderby;
528
	}
529
}
530