From c0a5097cdd8d38394024f891edff9b8086fdd409 Mon Sep 17 00:00:00 2001 From: Pavel Dohnal Date: Thu, 19 Mar 2020 09:22:11 +0100 Subject: [PATCH] Add an empty paragraph renderer [MAILPOET-2614] --- lib/DI/ContainerConfigurator.php | 1 + lib/Form/Block/Paragraph.php | 9 +++++++++ lib/Form/BlocksRenderer.php | 10 ++++++++++ 3 files changed, 20 insertions(+) create mode 100644 lib/Form/Block/Paragraph.php diff --git a/lib/DI/ContainerConfigurator.php b/lib/DI/ContainerConfigurator.php index 44d70667c8..dd37b4f760 100644 --- a/lib/DI/ContainerConfigurator.php +++ b/lib/DI/ContainerConfigurator.php @@ -185,6 +185,7 @@ class ContainerConfigurator implements IContainerConfigurator { $container->autowire(\MailPoet\Form\Block\Divider::class); $container->autowire(\MailPoet\Form\Block\Html::class); $container->autowire(\MailPoet\Form\Block\Heading::class); + $container->autowire(\MailPoet\Form\Block\Paragraph::class); $container->autowire(\MailPoet\Form\Block\Radio::class); $container->autowire(\MailPoet\Form\Block\Segment::class); $container->autowire(\MailPoet\Form\Block\Select::class); diff --git a/lib/Form/Block/Paragraph.php b/lib/Form/Block/Paragraph.php new file mode 100644 index 0000000000..dd73df5611 --- /dev/null +++ b/lib/Form/Block/Paragraph.php @@ -0,0 +1,9 @@ +text = $text; $this->textarea = $textarea; $this->heading = $heading; + $this->paragraph = $paragraph; } public function renderBlock(array $block = [], array $formSettings): string { @@ -97,6 +103,10 @@ class BlocksRenderer { $html .= $this->heading->render($block); break; + case 'paragraph': + $html .= $this->paragraph->render($block); + break; + case 'divider': $html .= $this->divider->render($block); break;