Automattic\WooCommerce\Internal\RestApi\Routes\V4\Settings\Email\Schema
EmailSettingsSchema::map_setting_type_to_api_type
Map WooCommerce setting type to REST API type.
Method of the class: EmailSettingsSchema{}
No Hooks.
Returns
String. REST API type.
Usage
// private - for code of main (parent) class only $result = $this->map_setting_type_to_api_type( $setting_type ): string;
- $setting_type(string) (required)
- WooCommerce setting type.
EmailSettingsSchema::map_setting_type_to_api_type() EmailSettingsSchema::map setting type to api type code WC 10.4.3
private function map_setting_type_to_api_type( string $setting_type ): string {
$type_map = array(
'text' => 'text',
'email' => 'email',
'checkbox' => 'checkbox',
'number' => 'number',
'color' => 'color',
'select' => 'select',
);
return $type_map[ $setting_type ] ?? 'text';
}