Code Duplication    Length = 19-19 lines in 3 locations

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

@@ 97-115 (lines=19) @@
94
			's'              => isset( $args['search'] ) ? $args['search'] : null,
95
		);
96
97
		if ( isset( $args['page'] ) ) {
98
			if ( $args['page'] < 1 ) {
99
				$args['page'] = 1;
100
			}
101
102
			$query['paged'] = $args['page'];
103
			if ( $query['paged'] !== 1 ) {
104
				$is_eligible_for_page_handle = false;
105
			}
106
		} else {
107
			if ( $args['offset'] < 0 ) {
108
				$args['offset'] = 0;
109
			}
110
111
			$query['offset'] = $args['offset'];
112
			if ( $query['offset'] !== 0 ) {
113
				$is_eligible_for_page_handle = false;
114
			}
115
		}
116
117
		if ( isset( $args['page_handle'] ) ) {
118
			$page_handle = wp_parse_args( $args['page_handle'] );

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

@@ 276-294 (lines=19) @@
273
			}
274
		}
275
276
		if ( isset( $args['page'] ) ) {
277
			if ( $args['page'] < 1 ) {
278
				$args['page'] = 1;
279
			}
280
281
			$query['paged'] = $args['page'];
282
			if ( $query['paged'] !== 1 ) {
283
				$is_eligible_for_page_handle = false;
284
			}
285
		} else {
286
			if ( $args['offset'] < 0 ) {
287
				$args['offset'] = 0;
288
			}
289
290
			$query['offset'] = $args['offset'];
291
			if ( $query['offset'] !== 0 ) {
292
				$is_eligible_for_page_handle = false;
293
			}
294
		}
295
296
		if ( isset( $args['before_gmt'] ) ) {
297
			$this->date_range['before'] = $args['before_gmt'];

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

@@ 270-288 (lines=19) @@
267
			}
268
		}
269
270
		if ( isset( $args['page'] ) ) {
271
			if ( $args['page'] < 1 ) {
272
				$args['page'] = 1;
273
			}
274
275
			$query['paged'] = $args['page'];
276
			if ( $query['paged'] !== 1 ) {
277
				$is_eligible_for_page_handle = false;
278
			}
279
		} else {
280
			if ( $args['offset'] < 0 ) {
281
				$args['offset'] = 0;
282
			}
283
284
			$query['offset'] = $args['offset'];
285
			if ( $query['offset'] !== 0 ) {
286
				$is_eligible_for_page_handle = false;
287
			}
288
		}
289
290
		if ( isset( $args['before'] ) ) {
291
			$this->date_range['before'] = $args['before'];