Code Duplication    Length = 8-8 lines in 4 locations

includes/api/class-wc-rest-taxes-controller.php 1 location

@@ 260-267 (lines=8) @@
257
		$response->header( 'X-WP-TotalPages', (int) $max_pages );
258
259
		$base = add_query_arg( $request->get_query_params(), rest_url( sprintf( '/%s/%s', $this->namespace, $this->rest_base ) ) );
260
		if ( $page > 1 ) {
261
			$prev_page = $page - 1;
262
			if ( $prev_page > $max_pages ) {
263
				$prev_page = $max_pages;
264
			}
265
			$prev_link = add_query_arg( 'page', $prev_page, $base );
266
			$response->link_header( 'prev', $prev_link );
267
		}
268
		if ( $max_pages > $page ) {
269
			$next_page = $page + 1;
270
			$next_link = add_query_arg( 'page', $next_page, $base );

includes/abstracts/abstract-wc-rest-posts-controller.php 1 location

@@ 383-390 (lines=8) @@
380
		}
381
		$base = add_query_arg( $request_params, rest_url( sprintf( '/%s/%s', $this->namespace, $this->rest_base ) ) );
382
383
		if ( $page > 1 ) {
384
			$prev_page = $page - 1;
385
			if ( $prev_page > $max_pages ) {
386
				$prev_page = $max_pages;
387
			}
388
			$prev_link = add_query_arg( 'page', $prev_page, $base );
389
			$response->link_header( 'prev', $prev_link );
390
		}
391
		if ( $max_pages > $page ) {
392
			$next_page = $page + 1;
393
			$next_link = add_query_arg( 'page', $next_page, $base );

includes/abstracts/abstract-wc-rest-terms-controller.php 1 location

@@ 329-336 (lines=8) @@
326
		$response->header( 'X-WP-TotalPages', (int) $max_pages );
327
328
		$base = add_query_arg( $request->get_query_params(), rest_url( '/' . $this->namespace . '/' . $this->rest_base ) );
329
		if ( $page > 1 ) {
330
			$prev_page = $page - 1;
331
			if ( $prev_page > $max_pages ) {
332
				$prev_page = $max_pages;
333
			}
334
			$prev_link = add_query_arg( 'page', $prev_page, $base );
335
			$response->link_header( 'prev', $prev_link );
336
		}
337
		if ( $max_pages > $page ) {
338
			$next_page = $page + 1;
339
			$next_link = add_query_arg( 'page', $next_page, $base );

includes/api/class-wc-rest-customers-controller.php 1 location

@@ 289-296 (lines=8) @@
286
		$response->header( 'X-WP-TotalPages', (int) $max_pages );
287
288
		$base = add_query_arg( $request->get_query_params(), rest_url( sprintf( '/%s/%s', $this->namespace, $this->rest_base ) ) );
289
		if ( $page > 1 ) {
290
			$prev_page = $page - 1;
291
			if ( $prev_page > $max_pages ) {
292
				$prev_page = $max_pages;
293
			}
294
			$prev_link = add_query_arg( 'page', $prev_page, $base );
295
			$response->link_header( 'prev', $prev_link );
296
		}
297
		if ( $max_pages > $page ) {
298
			$next_page = $page + 1;
299
			$next_link = add_query_arg( 'page', $next_page, $base );