); }, true ); $container->share( ExtensionsListCommand::class, function (Container $container) { return new ExtensionsListCommand($container->get(DatabaseInterface::class)); }, true ); $container->share( CheckJoomlaUpdatesCommand::class, function (Container $container) { return new CheckJoomlaUpdatesCommand(); }, true ); $container->share( ExtensionEnableCommand::class, function (Container $container) { return new ExtensionEnableCommand($container->get(DatabaseInterface::class)); }, true ); $container->share( ExtensionDisableCommand::class, function (Container $container) { return new ExtensionDisableCommand($container->get(DatabaseInterface::class)); }, true ); $container->share( ExtensionRemoveCommand::class, function (Container $container) { return new ExtensionRemoveCommand($container->get(DatabaseInterface::class)); }, true ); $container->share( ExtensionInstallCommand::class, function (Container $container) { return new ExtensionInstallCommand($container->get(DatabaseInterface::class)); }, true ); $container->share( ExtensionDiscoverCommand::class, function (Container $container) { return new ExtensionDiscoverCommand(); }, true ); $container->share( ExtensionDiscoverInstallCommand::class, function (Container $container) { return new ExtensionDiscoverInstallCommand($container->get(DatabaseInterface::class)); }, true ); $container->share( ExtensionDiscoverListCommand::class, function (Container $container) { return new ExtensionDiscoverListCommand($container->get(DatabaseInterface::class)); }, true ); $container->share( UpdateCoreCommand::class, function (Container $container) { return new UpdateCoreCommand($container->get(DatabaseInterface::class)); }, true ); $container->share( FinderIndexCommand::class, function (Container $container) { $command = new FinderIndexCommand($container->get(DatabaseInterface::class)); $command->setLanguage($container->get(LanguageFactoryInterface::class)->createLanguage( $container->get('config')->get('language'), $container->get('config')->get('debug_lang') )); return $command; }, true ); $container->share( TasksListCommand::class, function (Container $container) { return new TasksListCommand(); }, true ); $container->share( TasksRunCommand::class, function (Container $container) { return new TasksRunCommand(); } ); $container->share( TasksStateCommand::class, function (Container $container) { return new TasksStateCommand(); } ); $container->share( MaintenanceDatabaseCommand::class, function (Container $container) { return new MaintenanceDatabaseCommand(); }, true ); $container->share( CoreUpdateChannelCommand::class, function (Container $container) { return new CoreUpdateChannelCommand($container->get(DatabaseInterface::class)); } ); } }
The server returned a "500 - Whoops, looks like something went wrong."