Нет описания

BlockWrapperRenderer.php 548B

12345678910111213141516171819202122232425
  1. <?php
  2. namespace MailPoet\Form;
  3. if (!defined('ABSPATH')) exit;
  4. use MailPoet\WP\Functions as WPFunctions;
  5. class BlockWrapperRenderer {
  6. /** @var WPFunctions */
  7. private $wp;
  8. public function __construct(
  9. WPFunctions $wp
  10. ) {
  11. $this->wp = $wp;
  12. }
  13. public function render(array $block, string $blockContent): string {
  14. $classes = isset($block['params']['class_name']) ? " " . $block['params']['class_name'] : '';
  15. return '<div class="mailpoet_paragraph' . $this->wp->escAttr($classes) . '">' . $blockContent . '</div>';
  16. }
  17. }