Nenhuma Descrição

WooCommerceSetup.php 741B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. namespace MailPoet\AdminPages\Pages;
  3. if (!defined('ABSPATH')) exit;
  4. use MailPoet\AdminPages\PageRenderer;
  5. use MailPoet\Config\Menu;
  6. use MailPoet\WP\Functions as WPFunctions;
  7. class WooCommerceSetup {
  8. /** @var PageRenderer */
  9. private $pageRenderer;
  10. /** @var WPFunctions */
  11. private $wp;
  12. public function __construct(
  13. PageRenderer $pageRenderer,
  14. WPFunctions $wp
  15. ) {
  16. $this->pageRenderer = $pageRenderer;
  17. $this->wp = $wp;
  18. }
  19. public function render() {
  20. if ((bool)(defined('DOING_AJAX') && DOING_AJAX)) return;
  21. $data = [
  22. 'finish_wizard_url' => $this->wp->adminUrl('admin.php?page=' . Menu::MAIN_PAGE_SLUG),
  23. ];
  24. $this->pageRenderer->displayPage('woocommerce_setup.html', $data);
  25. }
  26. }