private function getAdminPassword($adminInfo)
{
// password
$default = null;
if (isset($adminInfo['password']) && $adminInfo['password'] !== null) {
$default = 'imported from config file';
}
$password = $this->secretDefault("Password", false, $default);
if (!$password || $password == $default) {
$password = $adminInfo['password'];
} else {
$repassword = $this->secretDefault("Password again", false);
if ($password !== $repassword) {
$this->output->error('Password not matched');
$password = $this->getAdminPassword($adminInfo);
}
}
return $password;
}