Created installation script and installation command

This commit is contained in:
Alejandro Celaya 2016-08-14 09:11:46 +02:00
parent cffa43a155
commit 56af58fcb8

View File

@ -36,6 +36,8 @@ class InstallCommand extends Command
]); ]);
$params['DB_NAME'] = $this->ask('Database name', 'shlink'); $params['DB_NAME'] = $this->ask('Database name', 'shlink');
$params['DB_USER'] = $this->ask('Database username');
$params['DB_PASSWORD'] = $this->ask('Database password');
} }
/** /**
@ -51,9 +53,14 @@ class InstallCommand extends Command
if (isset($default)) { if (isset($default)) {
$text .= ' (defaults to ' . $default . ')'; $text .= ' (defaults to ' . $default . ')';
} }
return $questionHelper->ask($this->input, $this->output, new Question( $value = '';
while (empty($value) && empty($default)) {
$value = $questionHelper->ask($this->input, $this->output, new Question(
' <question>' . $text . ':</question> ', ' <question>' . $text . ':</question> ',
$default $default
)); ));
} }
return $value;
}
} }