Remove BlocksRenderer and fix tests
[MAILPOET-5591]
This commit is contained in:
@@ -2,14 +2,12 @@
|
||||
|
||||
namespace MailPoet\EmailEditor\Engine\Renderer;
|
||||
|
||||
use MailPoet\EmailEditor\Engine\SettingsController;
|
||||
|
||||
class DummyBlockRenderer implements BlockRenderer {
|
||||
public function render($parsedBlock, BlocksRenderer $blocksRenderer, SettingsController $settingsController): string {
|
||||
public function render(string $blockContent, array $parsedBlock): string {
|
||||
if (!isset($parsedBlock['innerBlocks']) || empty($parsedBlock['innerBlocks'])) {
|
||||
return $parsedBlock['innerHTML'];
|
||||
}
|
||||
// Wrapper is rendered in parent Columns block because it needs to operate with columns count etc.
|
||||
return '[' . $blocksRenderer->render($parsedBlock['innerBlocks']) . ']';
|
||||
return '[' . $this->render('', $parsedBlock['innerBlocks']) . ']';
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user