Code Duplication    Length = 19-19 lines in 3 locations

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

@@ 50-68 (lines=19) @@
47
			's'              => isset( $args['search'] ) ? $args['search'] : null,
48
		);
49
50
		if ( isset( $args['page'] ) ) {
51
			if ( $args['page'] < 1 ) {
52
				$args['page'] = 1;
53
			}
54
55
			$query['paged'] = $args['page'];
56
			if ( $query['paged'] !== 1 ) {
57
				$is_eligible_for_page_handle = false;
58
			}
59
		} else {
60
			if ( $args['offset'] < 0 ) {
61
				$args['offset'] = 0;
62
			}
63
64
			$query['offset'] = $args['offset'];
65
			if ( $query['offset'] !== 0 ) {
66
				$is_eligible_for_page_handle = false;
67
			}
68
		}
69
70
		if ( isset( $args['page_handle'] ) ) {
71
			$page_handle = wp_parse_args( $args['page_handle'] );

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

@@ 204-222 (lines=19) @@
201
			}
202
		}
203
204
		if ( isset( $args['page'] ) ) {
205
			if ( $args['page'] < 1 ) {
206
				$args['page'] = 1;
207
			}
208
209
			$query['paged'] = $args['page'];
210
			if ( $query['paged'] !== 1 ) {
211
				$is_eligible_for_page_handle = false;
212
			}
213
		} else {
214
			if ( $args['offset'] < 0 ) {
215
				$args['offset'] = 0;
216
			}
217
218
			$query['offset'] = $args['offset'];
219
			if ( $query['offset'] !== 0 ) {
220
				$is_eligible_for_page_handle = false;
221
			}
222
		}
223
224
		if ( isset( $args['before'] ) ) {
225
			$this->date_range['before'] = $args['before'];

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

@@ 202-220 (lines=19) @@
199
			}
200
		}
201
202
		if ( isset( $args['page'] ) ) {
203
			if ( $args['page'] < 1 ) {
204
				$args['page'] = 1;
205
			}
206
207
			$query['paged'] = $args['page'];
208
			if ( $query['paged'] !== 1 ) {
209
				$is_eligible_for_page_handle = false;
210
			}
211
		} else {
212
			if ( $args['offset'] < 0 ) {
213
				$args['offset'] = 0;
214
			}
215
216
			$query['offset'] = $args['offset'];
217
			if ( $query['offset'] !== 0 ) {
218
				$is_eligible_for_page_handle = false;
219
			}
220
		}
221
222
		if ( isset( $args['before'] ) ) {
223
			$this->date_range['before'] = $args['before'];