HEX
Server: Apache
System: Linux server.onegroup3.co.nz 5.14.0-570.62.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Nov 11 10:10:59 EST 2025 x86_64
User: importersclearan (1088)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/importersclearan/www/wp-content/mu-plugins/wp-toolkit/UI/includes/UICommand.php
<?php
// Copyright 1999-2026. WebPros International GmbH. All rights reserved.

namespace Webpros\WptkWpPlugin\WpToolkit\UI;

use Webpros\WptkWpPlugin\WpToolkit\Common\SwitchableCommand;
use Webpros\WptkWpPlugin\WpToolkit\Common\WordPressHelper;
use WP_CLI;
use WP_CLI\ExitException;

final class UICommand extends SwitchableCommand
{
    /**
     * @throws ExitException
     */
    public function enable()
    {
        if (WordPressHelper::isWpVersionSupported(UIBootstrap::MINIMAL_SUPPORTED_WP_VERSION)) {
            parent::enable();
        } else {
            WP_CLI::error("UI module can't be enabled on this WordPress version. Minimal supported version is " . UIBootstrap::MINIMAL_SUPPORTED_WP_VERSION);
        }
    }

    /**
     * @return string
     */
    protected function getSwitchOption()
    {
        return UIBootstrap::WP_OPTION_MODULE_STATUS;
    }
}