/
home
/
rekodeb
/
webrennes
/
wp-content
/
plugins
/
duplicator-pro
/
src
/
Controllers
/
Upload File
HOME
<?php /** * Main page menu controller * * @package Duplicator * @copyright (c) 2022, Snap Creek LLC */ namespace Duplicator\Controllers; use Duplicator\Core\CapMng; use Duplicator\Core\Controllers\ControllersManager; use Duplicator\Core\Controllers\AbstractMenuPageController; class MainPageController extends AbstractMenuPageController { /** * Class constructor */ protected function __construct() { $this->pageSlug = ControllersManager::MAIN_MENU_SLUG; $this->pageTitle = 'Duplicator Plugin'; $this->menuPos = 100; $this->menuLabel = apply_filters('duplicator_main_menu_label', 'Duplicator'); $this->capatibility = CapMng::CAP_BASIC; $this->iconUrl = \DUP_PRO_Constants::ICON_SVG; } /** * Render page * * @return void */ public function render() { // This page is empty because WordPress also renders the first secondary page which is the list of packages. } /** * Excecute controller logic * * @return void */ public function run() { // This logic is already run by the submenu controller } }