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

@@ 536-552 (lines=17) @@
533
		return $where;
534
	}
535
536
	function handle_orderby_for_page_handle( $orderby ) {
537
		global $wpdb;
538
		if ( $this->performed_query['orderby'] === 'ID' ) {
539
			// bail if we're already ordering by ID
540
			return $orderby;
541
		}
542
543
		if ( $orderby ) {
544
			$orderby .= ' ,';
545
		}
546
		$order = $this->performed_query['order'];
547
		if ( ! $order ) {
548
			$order = 'DESC';
549
		}
550
		$orderby .= " `$wpdb->posts`.ID $order";
551
		return $orderby;
552
	}
553
}
554