// Convert the response into an array.
$http_response =
new WP_HTTP_Requests_Response( $requests_response,
$parsed_args['filename'
] );
$response =
$http_response->
to_array();
// Add the original object to the array.
$response['http_response'
] =
$http_response;
} catch ( WpOrg\Requests\Exception
$e ) { $response =
new WP_Error( 'http_request_failed',
$e->
getMessage() );
} reset_mbstring_encoding();
/**
* Fires after an HTTP API response is received and before the response is returned.
*
* @since 2.8.0
*
* @param array|WP_Error $response HTTP response or WP_Error object.
* @param string $context Context under which the hook is fired.
* @param string $class HTTP transport used.
* @param array $parsed_args HTTP request arguments.
* @param string $url The request URL.
*/