Automattic\WooCommerce\Internal\Admin\Settings

SettingsUISchema::is_finite_number │ private static │ WC 1.0

Whether a value is a finite number accepted by the renderer.

Method of the class: SettingsUISchema{}

No Hooks.

Returns

bool.

Usage

$result = SettingsUISchema::is_finite_number( $value ): bool;
$value(mixed) (required)
Candidate value.

SettingsUISchema::is_finite_number() code WC 11.2.1

private static function is_finite_number( $value ): bool {
	if ( is_int( $value ) ) {
		return true;
	}

	if ( is_float( $value ) ) {
		return is_finite( $value );
	}

	if ( ! is_string( $value ) ) {
		return false;
	}

	return is_numeric( $value ) && is_finite( (float) $value );
}