MailPoet\EmailEditor\Integrations\Core\Renderer\Blocks

Group::render_content()protectedWC 1.0

Renders the block content.

Method of the class: Group{}

No Hooks.

Return

String.

Usage

// protected - for code of main (parent) or child class
$result = $this->render_content( $block_content, $parsed_block, $settings_controller ): string;
$block_content(string) (required)
Block content.
$parsed_block(array) (required)
Parsed block.
$settings_controller(Settings_Controller) (required)
Settings controller.

Group::render_content() code WC 9.8.2

protected function render_content( string $block_content, array $parsed_block, Settings_Controller $settings_controller ): string {
	$content      = '';
	$inner_blocks = $parsed_block['innerBlocks'] ?? array();

	foreach ( $inner_blocks as $block ) {
		$content .= render_block( $block );
	}

	return str_replace(
		'{group_content}',
		$content,
		$this->get_block_wrapper( $block_content, $parsed_block, $settings_controller )
	);
}