WP_CLI\Dispatcher
CompositeCommand::find_subcommand
Given supplied arguments, find a contained subcommand
Метод класса: CompositeCommand{}
Хуков нет.
Возвращает
Subcommand|false.
Использование
$CompositeCommand = new CompositeCommand(); $CompositeCommand->find_subcommand( $args );
- $args(массив) (обязательный) (передается по ссылке — &)
- .
Код CompositeCommand::find_subcommand() CompositeCommand::find subcommand WP-CLI 2.13.0-alpha
public function find_subcommand( &$args ) {
$name = array_shift( $args );
$subcommands = $this->get_subcommands();
if ( ! isset( $subcommands[ $name ] ) ) {
$aliases = self::get_aliases( $subcommands );
if ( isset( $aliases[ $name ] ) ) {
$name = $aliases[ $name ];
}
}
if ( ! isset( $subcommands[ $name ] ) ) {
return false;
}
return $subcommands[ $name ];
}