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

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

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

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