Automattic\WooCommerce\Admin\Features\Settings
Transformer::handle_checkbox_setting
Handle checkbox setting and grouping.
Method of the class: Transformer{}
No Hooks.
Returns
null. Nothing (null).
Usage
// private - for code of main (parent) class only $result = $this->handle_checkbox_setting( $setting, $transformed_settings ): void;
- $setting(array) (required)
- Setting to add.
- $transformed_settings(array) (required)
- Transformed settings array.
Transformer::handle_checkbox_setting() Transformer::handle checkbox setting code WC 10.3.6
private function handle_checkbox_setting( array $setting, array &$transformed_settings ): void {
$checkboxgroup = $setting['checkboxgroup'] ?? '';
switch ( $checkboxgroup ) {
case 'start':
$this->start_checkbox_group( $setting );
break;
case 'end':
$this->end_checkbox_group( $setting, $transformed_settings );
break;
default:
$this->handle_checkbox_group_item( $setting, $transformed_settings );
break;
}
}