function find_subcommand(&$arguments) { $command = array_shift($arguments); $aliases = array('sql' => 'db'); if (isset($aliases[$command])) { $command = $aliases[$command]; } return \WP_CLI::load_command($command); }
function invoke($arguments, $assoc_args) { if (empty($arguments) || array('help') == $arguments) { $this->show_usage(); exit; } $command = array_shift($arguments); $aliases = array('sql' => 'db'); if (isset($aliases[$command])) { $command = $aliases[$command]; } define('WP_CLI_COMMAND', $command); $command = \WP_CLI::load_command($command); $command->invoke($arguments, $assoc_args); }
private static function show_available_subcommands($command) { $command = WP_CLI::load_command($command); $command->show_usage(); }
private function show_available_subcommands($command) { $class = WP_CLI::load_command($command); WP_CLI_Command::describe_command($class, $command); }