Verzeichnisstruktur phpBB-3.3.15


Veröffentlicht
28.08.2024

So funktioniert es


Auf das letzte Element klicken. Dies geht jeweils ein Schritt zurück

Auf das Icon klicken, dies öffnet das Verzeichnis. Nochmal klicken schließt das Verzeichnis.
Auf den Verzeichnisnamen klicken, dies zeigt nur das Verzeichnis mit Inhalt an

(Beispiel Datei-Icons)

Auf das Icon klicken um den Quellcode anzuzeigen

services_installer.yml

Zuletzt modifiziert: 02.04.2025, 15:02 - Dateigröße: 3.86 KiB


001  imports:
002      - { resource: services_file_updater.yml }
003      - { resource: services_install_console.yml }
004      - { resource: services_install_controller.yml }
005      - { resource: services_install_data.yml }
006      - { resource: services_install_database.yml }
007      - { resource: services_install_filesystem.yml }
008      - { resource: services_install_finish.yml }
009      - { resource: services_install_navigation.yml }
010      - { resource: services_install_obtain_data.yml }
011      - { resource: services_install_requirements.yml }
012      - { resource: services_update_database.yml }
013      - { resource: services_update_filesystem.yml }
014      - { resource: services_update_obtain_data.yml }
015      - { resource: services_update_requirements.yml }
016   
017  services:
018  # -------- Installer helpers ------------------------
019      installer.helper.config:
020          class: phpbb\install\helper\config
021          arguments:
022              - '@filesystem'
023              - '@php_ini'
024              - '%core.root_path%'
025   
026      installer.helper.database:
027          class: phpbb\install\helper\database
028          arguments:
029              - '@filesystem'
030              - '%core.root_path%'
031   
032      installer.helper.iohandler_factory:
033          class: phpbb\install\helper\iohandler\factory
034          arguments:
035              - '@service_container'
036   
037      installer.helper.iohandler_abstract:
038          abstract: true
039          calls:
040              - [set_language, ['@language']]
041   
042      installer.helper.iohandler_ajax:
043          class: phpbb\install\helper\iohandler\ajax_iohandler
044          parent: installer.helper.iohandler_abstract
045          arguments:
046              - '@path_helper'
047              - '@request'
048              - '@template'
049              - '@router'
050              - '%core.root_path%'
051   
052      installer.helper.iohandler_cli:
053          class: phpbb\install\helper\iohandler\cli_iohandler
054          parent: installer.helper.iohandler_abstract
055   
056      installer.helper.iohandler:
057          class: phpbb\install\helper\iohandler\iohandler_interface
058          factory: ['@installer.helper.iohandler_factory', get]
059   
060      installer.helper.container_factory:
061          class: phpbb\install\helper\container_factory
062          arguments:
063              - '@language'
064              - '@request'
065              - '@installer.helper.update_helper'
066              - '%core.root_path%'
067              - '%core.php_ext%'
068   
069      installer.helper.install_helper:
070          class: phpbb\install\helper\install_helper
071          arguments:
072              - '%core.root_path%'
073              - '%core.php_ext%'
074   
075      installer.helper.update_helper:
076          class: phpbb\install\helper\update_helper
077          arguments:
078              - '%core.root_path%'
079   
080  # -------- Installer --------------------------------
081      installer.module_base:
082          abstract: true
083          calls:
084              - [setup, ['@installer.helper.config', '@installer.helper.iohandler']]
085   
086      installer.installer.abstract:
087          class: phpbb\install\installer
088          abstract: true
089          arguments:
090              - '@cache.driver'
091              - '@installer.helper.config'
092              - '@path_helper'
093              - '@installer.helper.container_factory'
094   
095      installer.install.module_collection:
096          class: phpbb\di\ordered_service_collection
097          arguments:
098              - '@service_container'
099          tags:
100              - { name: service_collection, tag: installer_install_module }
101   
102      installer.update.module_collection:
103          class: phpbb\di\ordered_service_collection
104          arguments:
105              - '@service_container'
106          tags:
107              - { name: service_collection, tag: installer_update_module }
108   
109      installer.installer.install:
110          parent: installer.installer.abstract
111          calls:
112              - [set_modules, ['@installer.install.module_collection']]
113              - [set_purge_cache_before, [false]]
114   
115      installer.installer.update:
116          parent: installer.installer.abstract
117          calls:
118              - [set_modules, ['@installer.update.module_collection']]
119              - [set_purge_cache_before, [true]]
120