Нет описания

RendererFactory.php 474B

123456789101112131415161718192021222324
  1. <?php
  2. namespace MailPoet\Config;
  3. if (!defined('ABSPATH')) exit;
  4. use MailPoet\WP\Functions as WPFunctions;
  5. class RendererFactory {
  6. /** @var Renderer|null */
  7. private $renderer;
  8. public function getRenderer() {
  9. if (!$this->renderer) {
  10. $caching = WPFunctions::get()->applyFilters('mailpoet_template_cache_enabled', !WP_DEBUG);
  11. $debugging = WP_DEBUG;
  12. $this->renderer = new Renderer($caching, $debugging);
  13. }
  14. return $this->renderer;
  15. }
  16. }