Automattic\WooCommerce\Internal\Admin\Settings
SettingsUISchema::normalize_value
Normalize a value for the canonical schema.
Метод класса: SettingsUISchema{}
Хуков нет.
Возвращает
Разное.
Использование
$result = SettingsUISchema::normalize_value( $value, $type );
- $value(разное) (обязательный)
- Field value.
- $type(строка) (обязательный)
- Canonical type.
Код SettingsUISchema::normalize_value() 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;
}
}