<?php namespace Resmush\Controller; if (! defined('ABSPATH')) { exit; // Exit if accessed directly. } class WpCliController { protected static $instance; public static function getInstance() { if (is_null(self::$instance)) self::$instance = new static(); return self::$instance; } public function __construct() { /** * * Declares WPCLI extension if in WP_CLI context * */ if( defined( 'WP_CLI' ) && WP_CLI ) { WP_CLI::add_command( 'resmushit', 'reSmushitWPCLI' ); } } }