Automattic\WooCommerce\EmailEditor\Engine\Renderer\ContentRenderer\Preprocessors
Spacing_Preprocessor::preprocess
Preprocesses the parsed blocks.
Method of the class: Spacing_Preprocessor{}
No Hooks.
Returns
Array.
Usage
$Spacing_Preprocessor = new Spacing_Preprocessor(); $Spacing_Preprocessor->preprocess( $parsed_blocks, $layout, $styles ): array;
- $parsed_blocks(array) (required)
- Parsed blocks.
- $layout(array) (required)
- Layout.
- $styles(array) (required)
- Styles.
Spacing_Preprocessor::preprocess() Spacing Preprocessor::preprocess code WC 10.8.1
public function preprocess( array $parsed_blocks, array $layout, array $styles ): array {
$root_padding = $this->get_root_padding( $styles );
$container_padding = $styles['__container_padding'] ?? array();
$variables_map = $styles['__variables_map'] ?? array();
$parsed_blocks = $this->add_block_gaps( $parsed_blocks, $styles['spacing']['blockGap'] ?? '', null, $root_padding, false, $container_padding, $variables_map );
return $parsed_blocks;
}