Automattic\WooCommerce\Admin\Features\Settings
Transformer::transform
Transform settings data.
Метод класса: Transformer{}
Хуков нет.
Возвращает
Массив. Transformed settings data.
Использование
$Transformer = new Transformer(); $Transformer->transform( $raw_settings ): array;
- $raw_settings(массив) (обязательный)
- Raw settings data.
Код Transformer::transform() Transformer::transform WC 10.4.3
public function transform( array $raw_settings ): array {
$transformed = array();
foreach ( $raw_settings as $tab_id => $tab ) {
// If the tab doesn't have sections, or the sections aren't an array, skip it.
if ( ! isset( $tab['sections'] ) || ! is_array( $tab['sections'] ) ) {
$transformed[ $tab_id ] = $tab;
continue;
}
$transformed[ $tab_id ] = $tab;
$transformed[ $tab_id ]['sections'] = $this->transform_sections( $tab['sections'] );
}
return $transformed;
}