aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/config/installer
diff options
context:
space:
mode:
authorMate Bartus <mate.bartus@gmail.com>2016-02-12 14:20:04 +0100
committerMate Bartus <mate.bartus@gmail.com>2016-02-12 14:31:28 +0100
commit68091561abef2c2f0674e3a461401f10f2ef5a25 (patch)
treee86834eee8576b7f2a39274414d24663f724356f /phpBB/config/installer
parent955b9ede33c5696173a760ea271ec32d79e843b9 (diff)
downloadforums-68091561abef2c2f0674e3a461401f10f2ef5a25.tar
forums-68091561abef2c2f0674e3a461401f10f2ef5a25.tar.gz
forums-68091561abef2c2f0674e3a461401f10f2ef5a25.tar.bz2
forums-68091561abef2c2f0674e3a461401f10f2ef5a25.tar.xz
forums-68091561abef2c2f0674e3a461401f10f2ef5a25.zip
[ticket/14462] Refactor tasks to be more modular
PHPBB3-14462
Diffstat (limited to 'phpBB/config/installer')
-rw-r--r--phpBB/config/installer/container/services_install_data.yml1
-rw-r--r--phpBB/config/installer/container/services_install_database.yml26
-rw-r--r--phpBB/config/installer/container/services_install_finish.yml1
3 files changed, 25 insertions, 3 deletions
diff --git a/phpBB/config/installer/container/services_install_data.yml b/phpBB/config/installer/container/services_install_data.yml
index d119ba6ebb..df63d16d0d 100644
--- a/phpBB/config/installer/container/services_install_data.yml
+++ b/phpBB/config/installer/container/services_install_data.yml
@@ -23,6 +23,7 @@ services:
installer.install_data.add_modules:
class: phpbb\install\module\install_data\task\add_modules
arguments:
+ - '@installer.helper.config'
- '@installer.helper.iohandler'
- '@installer.helper.container_factory'
tags:
diff --git a/phpBB/config/installer/container/services_install_database.yml b/phpBB/config/installer/container/services_install_database.yml
index 8324cd6086..eccf30ff15 100644
--- a/phpBB/config/installer/container/services_install_database.yml
+++ b/phpBB/config/installer/container/services_install_database.yml
@@ -1,16 +1,36 @@
services:
- installer.install_database.create_schema:
- class: phpbb\install\module\install_database\task\create_schema
+ installer.install_database.create_schema_file:
+ class: phpbb\install\module\install_database\task\create_schema_file
arguments:
- '@installer.helper.config'
- '@installer.helper.database'
- '@filesystem'
- - '@installer.helper.iohandler'
- '%core.root_path%'
- '%core.php_ext%'
tags:
- { name: install_database_install, order: 10 }
+ installer.install_database.set_up_database:
+ class: phpbb\install\module\install_database\task\set_up_database
+ arguments:
+ - '@installer.helper.config'
+ - '@installer.helper.database'
+ - '@filesystem'
+ - '@installer.helper.iohandler'
+ - '%core.root_path%'
+ tags:
+ - { name: install_database_install, order: 13 }
+
+ installer.install_database.add_tables:
+ class: phpbb\install\module\install_database\task\add_tables
+ arguments:
+ - '@installer.helper.config'
+ - '@installer.helper.database'
+ - '@filesystem'
+ - '%core.root_path%'
+ tags:
+ - { name: install_database_install, order: 17 }
+
installer.install_database.add_default_data:
class: phpbb\install\module\install_database\task\add_default_data
arguments:
diff --git a/phpBB/config/installer/container/services_install_finish.yml b/phpBB/config/installer/container/services_install_finish.yml
index 854b129b69..f144cc6317 100644
--- a/phpBB/config/installer/container/services_install_finish.yml
+++ b/phpBB/config/installer/container/services_install_finish.yml
@@ -2,6 +2,7 @@ services:
installer.install_finish.populate_migrations:
class: phpbb\install\module\install_finish\task\populate_migrations
arguments:
+ - '@installer.helper.config'
- '@installer.helper.container_factory'
tags:
- { name: install_finish, order: 10 }