MailPoet\EmailEditor\Integrations\Core

Initializer::register_core_blocks_renderers()publicWC 1.0

Register core blocks email renderers when the blocks renderer is initialized.

Method of the class: Initializer{}

No Hooks.

Return

null. Nothing (null).

Usage

$Initializer = new Initializer();
$Initializer->register_core_blocks_renderers( $blocks_registry ): void;
$blocks_registry(Blocks_Registry) (required)
Blocks registry.

Initializer::register_core_blocks_renderers() code WC 9.8.2

public function register_core_blocks_renderers( Blocks_Registry $blocks_registry ): void {
	$blocks_registry->add_block_renderer( 'core/paragraph', new Renderer\Blocks\Text() );
	$blocks_registry->add_block_renderer( 'core/heading', new Renderer\Blocks\Text() );
	$blocks_registry->add_block_renderer( 'core/column', new Renderer\Blocks\Column() );
	$blocks_registry->add_block_renderer( 'core/columns', new Renderer\Blocks\Columns() );
	$blocks_registry->add_block_renderer( 'core/list', new Renderer\Blocks\List_Block() );
	$blocks_registry->add_block_renderer( 'core/list-item', new Renderer\Blocks\List_Item() );
	$blocks_registry->add_block_renderer( 'core/image', new Renderer\Blocks\Image() );
	$blocks_registry->add_block_renderer( 'core/buttons', new Renderer\Blocks\Buttons( new Flex_Layout_Renderer() ) );
	$blocks_registry->add_block_renderer( 'core/button', new Renderer\Blocks\Button() );
	$blocks_registry->add_block_renderer( 'core/group', new Renderer\Blocks\Group() );
	// Render used for all other blocks.
	$blocks_registry->add_fallback_renderer( new Renderer\Blocks\Fallback() );
}