MailPoet\EmailEditor\Integrations\Core\Renderer\Blocks
Fallback{}
Fallback block renderer. This renderer is used when no specific renderer is found for a block.
AbstractBlockRenderer applies some adjustments to the block content, like adding spacers. By using fallback renderer for all blocks we apply there adjustments to all blocks that don't have any renderer.
We need to find a better abstraction/architecture for this.
No Hooks.
Usage
$Fallback = new Fallback(); // use class methods
Methods
- protected render_content( $block_content, array $parsed_block, Settings_Controller $settings_controller )
Fallback{} Fallback{} code WC 9.8.2
class Fallback extends Abstract_Block_Renderer { /** * Renders the block content. * * @param string $block_content Block content. * @param array $parsed_block Parsed block. * @param Settings_Controller $settings_controller Settings controller. * @return string */ protected function render_content( $block_content, array $parsed_block, Settings_Controller $settings_controller ): string { return $block_content; } }