HEX
Server: Apache
System: Linux www3.pit.tblive.com 5.14.0-687.38.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Aug 12 17:19:12 EDT 2026 x86_64
User: awaldron (1020)
PHP: 8.1.34
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/awaldron/_domains/alexawaldron.com/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;
    }
}