protected function _database($optionArray = [])
{
$adminName = $this->prompt('admin-name', $optionArray);
$adminUser = $this->prompt('admin-user', $optionArray);
$adminPassword = $this->prompt('admin-password', $optionArray);
$adminEmail = $this->prompt('admin-email', $optionArray);
if ($adminName && $adminUser && $adminPassword && $adminEmail) {
$installer = new Installer($this->_config);
$installer->init();
$installer->rawCreate();
$installer->insertData(['adminName' => $adminName, 'adminUser' => $adminUser, 'adminPassword' => $adminPassword, 'adminEmail' => $adminEmail]);
return Db::getStatus() === 2;
}
return false;
}