Code Duplication    Length = 7-11 lines in 2 locations

class.jetpack.php 2 locations

@@ 4788-4794 (lines=7) @@
4785
		// are known to work with signature verification.  A different method
4786
		// can be passed to the WP REST API via the '?_method=' parameter if
4787
		// needed.
4788
		if ( $_SERVER['REQUEST_METHOD'] !== 'GET' && $_SERVER['REQUEST_METHOD'] !== 'POST' ) {
4789
			return new WP_Error(
4790
				'rest_invalid_request',
4791
				'This request method is not supported.',
4792
				array( 'status' => 400 )
4793
			);
4794
		}
4795
		if ( $_SERVER['REQUEST_METHOD'] !== 'POST' && ! empty( $this->HTTP_RAW_POST_DATA ) ) {
4796
			return new WP_Error(
4797
				'rest_invalid_request',
@@ 4802-4812 (lines=11) @@
4799
				array( 'status' => 400 )
4800
			);
4801
		}
4802
		if (
4803
			isset( $_SERVER['CONTENT_TYPE'] ) &&
4804
			$_SERVER['CONTENT_TYPE'] !== 'application/x-www-form-urlencoded' &&
4805
			$_SERVER['CONTENT_TYPE'] !== 'application/json'
4806
		) {
4807
			return new WP_Error(
4808
				'rest_invalid_request',
4809
				'This Content-Type is not supported.',
4810
				array( 'status' => 400 )
4811
			);
4812
		}
4813
4814
		$verified = $this->verify_xml_rpc_signature();
4815