WP_REST_Abilities_V1_Run_Controller::input_contains_errorprivateWP 7.1.0

Determines whether a sanitized value is, or contains, a WP_Error.

Method of the class: WP_REST_Abilities_V1_Run_Controller{}

No Hooks.

Returns

bool. True if the value is, or contains, a WP_Error.

Usage

// private - for code of main (parent) class only
$result = $this->input_contains_error( $value ): bool;
$value(mixed) (required)
The value to inspect.

Changelog

Since 7.1.0 Introduced.

WP_REST_Abilities_V1_Run_Controller::input_contains_error() code WP 7.1

private function input_contains_error( $value ): bool {
	if ( is_wp_error( $value ) ) {
		return true;
	}

	if ( is_array( $value ) ) {
		foreach ( $value as $item ) {
			if ( $this->input_contains_error( $item ) ) {
				return true;
			}
		}
	}

	return false;
}