Automattic\WooCommerce\EmailEditor\Engine

Site_Style_Sync_Controller::convert_spacing_valuesprivateWC 1.0

Convert spacing values to px format.

Method of the class: Site_Style_Sync_Controller{}

No Hooks.

Returns

String|Array. Spacing values in px format.

Usage

// private - for code of main (parent) class only
$result = $this->convert_spacing_values( $spacing_values );
$spacing_values(string|array) (required)
Original spacing values.

Site_Style_Sync_Controller::convert_spacing_values() code WC 10.5.0

private function convert_spacing_values( $spacing_values ) {
	if ( ! is_string( $spacing_values ) && ! is_array( $spacing_values ) ) {
		return $spacing_values;
	}

	if ( is_string( $spacing_values ) ) {
		return $this->convert_to_px_size( $spacing_values );
	}

	$px_values = array();

	foreach ( $spacing_values as $side => $value ) {
		if ( is_string( $value ) ) {
			$px_values[ $side ] = $this->convert_to_px_size( $value );
		} else {
			$px_values[ $side ] = $value;
		}
	}

	return $px_values;
}