Code Duplication    Length = 20-20 lines in 2 locations

projects/plugins/jetpack/modules/search/class-jetpack-instant-search.php 1 location

@@ 367-386 (lines=20) @@
364
		$response_code = wp_remote_retrieve_response_code( $request );
365
		$response      = json_decode( wp_remote_retrieve_body( $request ), true );
366
367
		if ( ! $response_code || $response_code < 200 || $response_code >= 300 ) {
368
			/**
369
			 * Fires after a search query request has failed
370
			 *
371
			 * @module search
372
			 *
373
			 * @since  5.6.0
374
			 *
375
			 * @param array Array containing the response code and response from the failed search query
376
			 */
377
			do_action(
378
				'failed_jetpack_search_query',
379
				array(
380
					'response_code' => $response_code,
381
					'json'          => $response,
382
				)
383
			);
384
385
			return new WP_Error( 'invalid_search_api_response', 'Invalid response from API - ' . $response_code );
386
		}
387
388
		$took = is_array( $response ) && ! empty( $response['took'] )
389
			? $response['took']

projects/plugins/jetpack/modules/search/class.jetpack-search.php 1 location

@@ 486-505 (lines=20) @@
483
		 */
484
		do_action( 'did_jetpack_search_query', $query );
485
486
		if ( ! $response_code || $response_code < 200 || $response_code >= 300 ) {
487
			/**
488
			 * Fires after a search query request has failed
489
			 *
490
			 * @module search
491
			 *
492
			 * @since  5.6.0
493
			 *
494
			 * @param array Array containing the response code and response from the failed search query
495
			 */
496
			do_action(
497
				'failed_jetpack_search_query',
498
				array(
499
					'response_code' => $response_code,
500
					'json'          => $response,
501
				)
502
			);
503
504
			return new WP_Error( 'invalid_search_api_response', 'Invalid response from API - ' . $response_code );
505
		}
506
507
		return $response;
508
	}