diff --git a/bin/install b/bin/install index 66282df0..13c0a3e8 100755 --- a/bin/install +++ b/bin/install @@ -2,29 +2,11 @@ [ - Application::class => InstallApplicationFactory::class, - Filesystem::class => InvokableFactory::class, - ], - 'services' => [ - 'config' => [ - ConfigAbstractFactory::class => [ - DatabaseConfigCustomizer::class => [Filesystem::class] - ], - ], - ], -]); +/** @var ServiceLocatorInterface $container */ +$container = include __DIR__ . '/../config/install-container.php'; $container->build(Application::class)->run(); diff --git a/bin/update b/bin/update index 92b0f054..8e2e02b5 100755 --- a/bin/update +++ b/bin/update @@ -2,29 +2,11 @@ [ - Application::class => InstallApplicationFactory::class, - Filesystem::class => InvokableFactory::class, - ], - 'services' => [ - 'config' => [ - ConfigAbstractFactory::class => [ - DatabaseConfigCustomizer::class => [Filesystem::class] - ], - ], - ], -]); +/** @var ServiceLocatorInterface $container */ +$container = include __DIR__ . '/../config/install-container.php'; $container->build(Application::class, ['isUpdate' => true])->run(); diff --git a/config/install-container.php b/config/install-container.php new file mode 100644 index 00000000..0db90897 --- /dev/null +++ b/config/install-container.php @@ -0,0 +1,29 @@ + [ + Application::class => InstallApplicationFactory::class, + Filesystem::class => InvokableFactory::class, + ], + 'services' => [ + 'config' => [ + ConfigAbstractFactory::class => [ + DatabaseConfigCustomizer::class => [Filesystem::class], + ], + ], + ], +]); +return $container;