Code Duplication    Length = 3-5 lines in 4 locations

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

@@ 233-237 (lines=5) @@
230
		$prepared_args['include'] = $request['include'];
231
		$prepared_args['order']   = $request['order'];
232
		$prepared_args['number']  = $request['per_page'];
233
		if ( ! empty( $request['offset'] ) ) {
234
			$prepared_args['offset'] = $request['offset'];
235
		} else {
236
			$prepared_args['offset'] = ( $request['page'] - 1 ) * $prepared_args['number'];
237
		}
238
		$orderby_possibles = array(
239
			'id'              => 'ID',
240
			'include'         => 'include',

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

@@ 206-210 (lines=5) @@
203
		$prepared_args = array();
204
		$prepared_args['order']  = $request['order'];
205
		$prepared_args['number'] = $request['per_page'];
206
		if ( ! empty( $request['offset'] ) ) {
207
			$prepared_args['offset'] = $request['offset'];
208
		} else {
209
			$prepared_args['offset'] = ( $request['page'] - 1 ) * $prepared_args['number'];
210
		}
211
		$orderby_possibles = array(
212
			'id'    => 'tax_rate_id',
213
			'order' => 'tax_rate_order',

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

@@ 238-240 (lines=3) @@
235
		$args['before']  = $request['before'];
236
		$args['after']   = $request['after'];
237
238
		if ( empty( $request['offset'] ) ) {
239
			$args['offset'] = 1 < $request['page'] ? ( $request['page'] - 1 ) * $args['limit'] : 0;
240
		}
241
242
		/**
243
		 * Filter arguments, before passing to WC_Webhook_Data_Store->search_webhooks, when querying webhooks via the REST API.

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

@@ 283-287 (lines=5) @@
280
			'slug'       => $request['slug'],
281
		);
282
283
		if ( ! empty( $request['offset'] ) ) {
284
			$prepared_args['offset'] = $request['offset'];
285
		} else {
286
			$prepared_args['offset'] = ( $request['page'] - 1 ) * $prepared_args['number'];
287
		}
288
289
		$taxonomy_obj = get_taxonomy( $taxonomy );
290