Skip to content
Snippets Groups Projects

Issue #3272061: AU Extension: Create new ExtensionUpdater class and service

2 files
+ 4
13
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -36,23 +36,14 @@ class UpdaterForm extends FormBase {
@@ -36,23 +36,14 @@ class UpdaterForm extends FormBase {
/**
/**
* {@inheritdoc}
* {@inheritdoc}
*/
*/
public static function create(ContainerInterface $container) {
public static function create(Stage $stage, ContainerInterface $container) {
// @todo Create a our servcie that extends stage instead of creating a
// @todo Create a our service that extends stage instead of creating a
// generic stage class here.
// generic stage class here.
$stage = new Stage(
$stage = new Stage(
$container->get('config.factory'),
$container->get('automatic_updates_extensions.updater'),
$container->get('package_manager.path_locator'),
$container->get('package_manager.beginner'),
$container->get('package_manager.stager'),
$container->get('package_manager.committer'),
$container->get('file_system'),
$container->get('event_dispatcher'),
$container->get('tempstore.shared'),
$container->get('datetime.time')
);
);
return new static(
return new static(
$stage,
$stage,
$container->get('event_dispatcher'),
);
);
}
}
Loading