refactor: [WIP] Use hexagonal architecture and implement interfaces for services and repositories.

Controllers are being splited into commands to better dependency management.

Signed-off-by: Rubén D <nuxsmin@syspass.org>
This commit is contained in:
Rubén D
2022-06-06 08:17:34 +02:00
parent a6e34f7b25
commit 1c8fb0ea1a
629 changed files with 18541 additions and 9626 deletions

View File

@@ -26,6 +26,7 @@ namespace SP\Modules\Cli;
use SP\Core\Application;
use SP\Core\Language;
use SP\Core\LanguageInterface;
use SP\Core\ModuleBase;
use SP\Core\ProvidersHelper;
use SP\Util\VersionUtil;
@@ -49,7 +50,7 @@ final class Init extends ModuleBase
public function __construct(
Application $application,
ProvidersHelper $providersHelper,
Language $language,
LanguageInterface $language,
ConsoleApplication $consoleApplication,
InputInterface $input,
OutputInterface $output,