Automattic\WooCommerce\EmailEditor\Engine
Theme_Controller::recursive_extract_preset_variables
Replace preset variables with their values.
Метод класса: Theme_Controller{}
Хуков нет.
Возвращает
Массив.
Использование
// private - только в коде основоного (родительского) класса $result = $this->recursive_extract_preset_variables( $styles );
- $styles(массив) (обязательный)
- Styles array.
Код Theme_Controller::recursive_extract_preset_variables() Theme Controller::recursive extract preset variables WC 11.0.1
private function recursive_extract_preset_variables( $styles ) {
foreach ( $styles as $key => $style_value ) {
if ( is_array( $style_value ) ) {
$styles[ $key ] = $this->recursive_extract_preset_variables( $style_value );
} elseif ( is_string( $style_value ) && Preset_Variable_Resolver::is_preset_reference( $style_value ) ) {
$styles[ $key ] = Preset_Variable_Resolver::to_css_var( $style_value );
} else {
$styles[ $key ] = $style_value;
}
}
return $styles;
}