CLI_Alias_Command::process_aliases
Save aliases data to config file.
Метод класса: CLI_Alias_Command{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
// private - только в коде основоного (родительского) класса $result = $this->process_aliases( $aliases, $alias, $config_path, $operation );
- $aliases(массив) (обязательный)
- Current aliases data.
- $alias(строка) (обязательный)
- Name of alias.
- $config_path(строка) (обязательный)
- Path to config file.
- $operation(строка)
- Current operation string fro message.
По умолчанию:''
Код CLI_Alias_Command::process_aliases() CLI Alias Command::process aliases WP-CLI 2.13.0-alpha
private function process_aliases( $aliases, $alias, $config_path, $operation = '' ) {
$alias = $this->normalize_alias( $alias );
// Convert data to YAML string.
$yaml_data = Spyc::YAMLDump( $aliases );
// Add data in config file.
if ( file_put_contents( $config_path, $yaml_data ) ) {
WP_CLI::success( "$operation '{$alias}' alias." );
}
}