WP_CLI::merge_sub_commands()
Merge the sub-commands of two commands into a single command to keep.
Method of the class: WP_CLI{}
No Hooks.
Return
null
. Nothing (null).
Usage
$result = WP_CLI::merge_sub_commands(;
WP_CLI::merge_sub_commands() WP CLI::merge sub commands code WP-CLI 2.8.0-alpha
private static function merge_sub_commands( CompositeCommand $command_to_keep, CompositeCommand $old_command, CompositeCommand $new_command ) { foreach ( $old_command->get_subcommands() as $subname => $subcommand ) { $command_to_keep->add_subcommand( $subname, $subcommand, false ); } foreach ( $new_command->get_subcommands() as $subname => $subcommand ) { $command_to_keep->add_subcommand( $subname, $subcommand, true ); } }