diff options
author | Mate Bartus <mate.bartus@gmail.com> | 2016-02-12 14:20:04 +0100 |
---|---|---|
committer | Mate Bartus <mate.bartus@gmail.com> | 2016-02-12 14:31:28 +0100 |
commit | 68091561abef2c2f0674e3a461401f10f2ef5a25 (patch) | |
tree | e86834eee8576b7f2a39274414d24663f724356f /phpBB/config/installer | |
parent | 955b9ede33c5696173a760ea271ec32d79e843b9 (diff) | |
download | forums-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')
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 } |