Added non-interactive mode for CreateAdminCommand. Issue #8

This commit is contained in:
Dmitry Khomutov 2017-02-05 17:58:57 +07:00
commit e90a1d4a32
No known key found for this signature in database
GPG key ID: 7EB36C9576F9ECB9
3 changed files with 39 additions and 23 deletions

View file

@ -202,16 +202,16 @@ class InstallCommand extends Command
$adminName = $helper->ask($input, $output, $questionName);
}
if (!$adminPass = $input->getOption('admin-password')) {
$questionPass = new Question('Admin password: ');
$questionPass->setHidden(true);
$questionPass->setHiddenFallback(false);
$adminPass = $helper->ask($input, $output, $questionPass);
if (!$adminPassword = $input->getOption('admin-password')) {
$questionPassword = new Question('Admin password: ');
$questionPassword->setHidden(true);
$questionPassword->setHiddenFallback(false);
$adminPassword = $helper->ask($input, $output, $questionPassword);
}
$admin['email'] = $adminEmail;
$admin['name'] = $adminName;
$admin['password'] = $adminPass;
$admin['password'] = $adminPassword;
return $admin;
}