WP_CLI::merge_sub_commands()private staticWP-CLI 1.0

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() 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 );
	}
}