Skip to content

Commit

Permalink
Remove Pronamic\WordPress\Pay\Core\Util::remote_get_body() function…
Browse files Browse the repository at this point in the history
…, no longer used.
  • Loading branch information
remcotolsma committed Dec 9, 2022
1 parent f7c9169 commit e0faca4
Showing 1 changed file with 0 additions and 40 deletions.
40 changes: 0 additions & 40 deletions src/Core/Util.php
Original file line number Diff line number Diff line change
Expand Up @@ -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 (<code>%1$s</code>) was incorrect, required response code <code>%2$s</code>.', 'pronamic_ideal' ),
wp_remote_retrieve_response_code( $result ),
$required_response_code
)
);
}

/**
* SimpleXML load string.
*
Expand Down

0 comments on commit e0faca4

Please sign in to comment.