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

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