Code Duplication    Length = 8-12 lines in 2 locations

class.jetpack.php 2 locations

@@ 4794-4801 (lines=8) @@
4791
		// are known to work with signature verification.  A different method
4792
		// can be passed to the WP REST API via the '?_method=' parameter if
4793
		// needed.
4794
		if ( $_SERVER['REQUEST_METHOD'] !== 'GET' && $_SERVER['REQUEST_METHOD'] !== 'POST' ) {
4795
			$this->rest_authentication_status = new WP_Error(
4796
				'rest_invalid_request',
4797
				__( 'This request method is not supported.', 'jetpack' ),
4798
				array( 'status' => 400 )
4799
			);
4800
			return null;
4801
		}
4802
		if ( $_SERVER['REQUEST_METHOD'] !== 'POST' && ! empty( $this->HTTP_RAW_POST_DATA ) ) {
4803
			$this->rest_authentication_status = new WP_Error(
4804
				'rest_invalid_request',
@@ 4810-4821 (lines=12) @@
4807
			);
4808
			return null;
4809
		}
4810
		if (
4811
			isset( $_SERVER['CONTENT_TYPE'] ) &&
4812
			$_SERVER['CONTENT_TYPE'] !== 'application/x-www-form-urlencoded' &&
4813
			$_SERVER['CONTENT_TYPE'] !== 'application/json'
4814
		) {
4815
			$this->rest_authentication_status = new WP_Error(
4816
				'rest_invalid_request',
4817
				__( 'This Content-Type is not supported.', 'jetpack' ),
4818
				array( 'status' => 400 )
4819
			);
4820
			return null;
4821
		}
4822
4823
		$verified = $this->verify_xml_rpc_signature();
4824