Automattic\WooCommerce\Admin\Features\Settings

Transformer::flush_current_groupprivateWC 1.0

Flush current group to transformed settings.

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

Хуков нет.

Возвращает

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

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

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

Код Transformer::flush_current_group() WC 10.5.0

private function flush_current_group( array &$transformed_settings ): void {
	if ( is_array( $this->current_group ) && ! empty( $this->current_group ) ) {
		$this->current_group[0]['id'] = $this->current_group[0]['id'] ?? wp_unique_prefixed_id( 'setting_title' );
		$transformed_settings         = array_merge( $transformed_settings, $this->current_group );
	}

	$this->current_group = null;
}