blockRenderersRegistry = $blockRenderersRegistry; } public function render(array $parsedBlocks): string { if (!$this->blocksInitialized) { $this->blocksInitialized = true; do_action('mailpoet_blocks_renderer_initialized', $this->blockRenderersRegistry); } $content = ''; foreach ($parsedBlocks as $parsedBlock) { $content .= render_block($parsedBlock); } do_action('mailpoet_blocks_renderer_uninitialized', $this->blockRenderersRegistry); $this->blocksInitialized = false; return $content; } }