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

@@ 260-278 (lines=19) @@
257
			}
258
		}
259
260
		if ( isset( $args['page'] ) ) {
261
			if ( $args['page'] < 1 ) {
262
				$args['page'] = 1;
263
			}
264
265
			$query['paged'] = $args['page'];
266
			if ( $query['paged'] !== 1 ) {
267
				$is_eligible_for_page_handle = false;
268
			}
269
		} else {
270
			if ( $args['offset'] < 0 ) {
271
				$args['offset'] = 0;
272
			}
273
274
			$query['offset'] = $args['offset'];
275
			if ( $query['offset'] !== 0 ) {
276
				$is_eligible_for_page_handle = false;
277
			}
278
		}
279
280
		if ( isset( $args['before_gmt'] ) ) {
281
			$this->date_range['before'] = $args['before_gmt'];

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

@@ 253-271 (lines=19) @@
250
			}
251
		}
252
253
		if ( isset( $args['page'] ) ) {
254
			if ( $args['page'] < 1 ) {
255
				$args['page'] = 1;
256
			}
257
258
			$query['paged'] = $args['page'];
259
			if ( $query['paged'] !== 1 ) {
260
				$is_eligible_for_page_handle = false;
261
			}
262
		} else {
263
			if ( $args['offset'] < 0 ) {
264
				$args['offset'] = 0;
265
			}
266
267
			$query['offset'] = $args['offset'];
268
			if ( $query['offset'] !== 0 ) {
269
				$is_eligible_for_page_handle = false;
270
			}
271
		}
272
273
		if ( isset( $args['before'] ) ) {
274
			$this->date_range['before'] = $args['before'];