Automattic\WooCommerce\Admin\Features\Settings

Transformer::handle_checkbox_setting()privateWC 1.0

Handle checkbox setting and grouping.

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

Хуков нет.

Возвращает

null. Ничего (null).

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

// private - только в коде основоного (родительского) класса
$result = $this->handle_checkbox_setting( $setting, $transformed_settings ): void;
$setting(массив) (обязательный)
Setting to add.
$transformed_settings(массив) (обязательный)
Transformed settings array.

Код Transformer::handle_checkbox_setting() WC 9.7.1

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;
	}
}