chore: Refactor Installer's constructor signature.

This will provide connection data when running instead of building time (object wiring).

Signed-off-by: Rubén D <nuxsmin@syspass.org>
This commit is contained in:
Rubén D
2022-05-20 07:11:24 +02:00
parent 5d3a40961f
commit 2796ef578b
4 changed files with 123 additions and 84 deletions

View File

@@ -129,7 +129,7 @@ final class InstallController extends ControllerBase
$installData->setHostingMode($this->request->analyzeBool('hostingmode', false));
try {
$this->installer->run($installData);
$this->installer->run(Installer::getDatabaseSetup($installData, $this->configData), $installData);
return $this->returnJsonResponse(
JsonResponse::JSON_SUCCESS,