diff --git a/src/Core/Util.php b/src/Core/Util.php index f0a2c86a..5d22cbc1 100644 --- a/src/Core/Util.php +++ b/src/Core/Util.php @@ -25,46 +25,6 @@ * @since 1.0.0 */ class Util { - /** - * Remote get body. - * - * @deprecated Deprecated since version 5.0, see https://github.com/pronamic/wp-pay-core/issues/86 for more information. - * @param string $url URL to request. - * @param int $required_response_code Required response code. - * @param array $args Remote request arguments. - * @return array|bool|string|\WP_Error - */ - public static function remote_get_body( $url, $required_response_code = 200, array $args = [] ) { - $result = wp_remote_request( $url, $args ); - - if ( $result instanceof \WP_Error ) { - return $result; - } - - /* - * The response code is cast to a integer since WordPress 4.1, therefore we can't use - * strict comparison on the required response code. - * - * @link https://github.com/WordPress/WordPress/blob/4.1/wp-includes/class-http.php#L528-L529 - * @link https://github.com/WordPress/WordPress/blob/4.0/wp-includes/class-http.php#L527 - */ - /* phpcs:ignore WordPress.PHP.StrictComparisons.LooseComparison */ - if ( wp_remote_retrieve_response_code( $result ) == $required_response_code ) { - return wp_remote_retrieve_body( $result ); - } - - // Wrong response code. - return new \WP_Error( - 'wrong_response_code', - sprintf( - /* translators: 1: received response code, 2: required response code */ - __( 'The response code (%1$s) was incorrect, required response code %2$s.', 'pronamic_ideal' ), - wp_remote_retrieve_response_code( $result ), - $required_response_code - ) - ); - } - /** * SimpleXML load string. *