Automattic\WooCommerce\Internal\Admin\Settings

SettingsUISchema::normalize_valueprivate staticWC 1.0

Normalize a value for the canonical schema.

Метод класса: SettingsUISchema{}

Хуков нет.

Возвращает

Разное.

Использование

$result = SettingsUISchema::normalize_value( $value, $type );
$value(разное) (обязательный)
Field value.
$type(строка) (обязательный)
Canonical type.

Код SettingsUISchema::normalize_value() WC 10.9.1

private static function normalize_value( $value, string $type ) {
	switch ( $type ) {
		case 'array':
			return is_array( $value ) ? array_values( $value ) : array();
		case 'checkbox':
			return function_exists( 'wc_string_to_bool' ) ? wc_string_to_bool( $value ) : (bool) $value;
		default:
			return $value;
	}
}