Astra_Abilities_Response::from_wp_error( WP_Error|mixed $wp_error )

Create an error response from WP_Error.


Description


Parameters

$wp_error

(WP_Error|mixed) (Required) WordPress error object.


Return

(array) Standardized error response.


Source

File: inc/abilities/class-astra-abilities-response.php

	public static function from_wp_error( $wp_error ) {
		/** @psalm-suppress DocblockTypeContradiction -- Defensive check for non-WP_Error callers. */
		if ( ! is_wp_error( $wp_error ) ) {
			return self::error( __( 'An unknown error occurred.', 'astra' ) );
		}

		return self::error( $wp_error->get_error_message() );
	}


User Contributed Notes

You must log in before being able to contribute a note or feedback.