[Tools] - when --set-var is set multiple time to define multiple variables - it fails
The following error message is displayed when --set-var is set multiple time. It is currently expecting a string (after process) but get multiple values as array.
Information is therefore not processed properly. Currently, only one variable can be set by command prompt. (bug).
Uncaught TypeError: Argument 1 passed to FusionDirectory\Cli\FusionDirectory::cmdSetVar() must be of the type string, array given in /usr/share/php/FusionDirectory/FusionDirectory/Cli/FusionDirectory.php:135
Stack trace:
#0 [internal function]: FusionDirectory\Cli\FusionDirectory->cmdSetVar()
#1 /usr/share/php/FusionDirectory/FusionDirectory/Cli/Application.php(283): call_user_func()
#2 /usr/share/php/FusionDirectory/FusionDirectory/Tools/PluginsManager.php(115): FusionDirectory\Cli\Application->runCommands()
#3 /usr/sbin/fusiondirectory-plugins-manager(29): FusionDirectory\Tools\PluginsManager->run()
#4 {main}
thrown in /usr/share/php/FusionDirectory/FusionDirectory/Cli/FusionDirectory.php on line 135
fusiondirectory-plugins-manager --set-var fd_home=./fusiondirectory --install-plugin /automated-testing/qa/src/test/resources/aida-freediving --set-var fd_config_dir=./confs
The issue remains that only one --set-var is allowed instead of an array of potential new variables.