Files
piratepoet/mailpoet/lib/AdminPages/Pages/AutomationEditor.php
Jan Jakes 2c18b851e4 Add automation editor page
[MAILPOET-4287]
2022-05-19 10:09:05 +02:00

33 lines
734 B
PHP

<?php declare(strict_types=1);
namespace MailPoet\AdminPages\Pages;
use MailPoet\AdminPages\PageRenderer;
use MailPoet\WP\Functions as WPFunctions;
class AutomationEditor {
/** @var PageRenderer */
private $pageRenderer;
/** @var WPFunctions */
private $wp;
public function __construct(
PageRenderer $pageRenderer,
WPFunctions $wp
) {
$this->pageRenderer = $pageRenderer;
$this->wp = $wp;
}
public function render() {
$this->pageRenderer->displayPage('automation/editor.html', [
'sub_menu' => 'mailpoet-automation',
'api' => [
'root' => rtrim($this->wp->escUrlRaw($this->wp->restUrl()), '/'),
'nonce' => $this->wp->wpCreateNonce('wp_rest'),
],
]);
}
}