aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/config/default/container/services.yml
diff options
context:
space:
mode:
Diffstat (limited to 'phpBB/config/default/container/services.yml')
-rw-r--r--phpBB/config/default/container/services.yml184
1 files changed, 184 insertions, 0 deletions
diff --git a/phpBB/config/default/container/services.yml b/phpBB/config/default/container/services.yml
new file mode 100644
index 0000000000..aec61e0272
--- /dev/null
+++ b/phpBB/config/default/container/services.yml
@@ -0,0 +1,184 @@
+imports:
+ - { resource: services_auth.yml }
+ - { resource: services_avatar.yml }
+ - { resource: services_captcha.yml }
+ - { resource: services_console.yml }
+ - { resource: services_content.yml }
+ - { resource: services_cron.yml }
+ - { resource: services_db.yml }
+ - { resource: services_event.yml }
+ - { resource: services_feed.yml }
+ - { resource: services_help.yml }
+ - { resource: services_language.yml }
+ - { resource: services_migrator.yml }
+ - { resource: services_mimetype_guesser.yml }
+ - { resource: services_module.yml }
+ - { resource: services_notification.yml }
+ - { resource: services_password.yml }
+ - { resource: services_profilefield.yml }
+ - { resource: services_report.yml }
+ - { resource: services_routing.yml }
+ - { resource: services_text_formatter.yml }
+ - { resource: services_text_reparser.yml }
+ - { resource: services_twig.yml }
+ - { resource: services_user.yml }
+
+ - { resource: tables.yml }
+ - { resource: parameters.yml }
+
+services:
+ cache:
+ class: phpbb\cache\service
+ arguments:
+ - @cache.driver
+ - @config
+ - @dbal.conn
+ - %core.root_path%
+ - %core.php_ext%
+
+ cache.driver:
+ class: %cache.driver.class%
+
+ class_loader:
+ class: phpbb\class_loader
+ arguments:
+ - phpbb\
+ - %core.root_path%includes/
+ - %core.php_ext%
+ calls:
+ - [register, []]
+ - [set_cache, [@cache.driver]]
+
+ class_loader.ext:
+ class: phpbb\class_loader
+ arguments:
+ - \
+ - %core.root_path%ext/
+ - %core.php_ext%
+ calls:
+ - [register, []]
+ - [set_cache, [@cache.driver]]
+
+ config:
+ class: phpbb\config\db
+ arguments:
+ - @dbal.conn
+ - @cache.driver
+ - %tables.config%
+
+ config.php:
+ synthetic: true
+
+ config_text:
+ class: phpbb\config\db_text
+ arguments:
+ - @dbal.conn
+ - %tables.config_text%
+
+ controller.helper:
+ class: phpbb\controller\helper
+ arguments:
+ - @template
+ - @user
+ - @config
+ - @router
+ - @symfony_request
+ - @request
+ - @filesystem
+ - %core.root_path%
+ - %core.php_ext%
+
+ controller.resolver:
+ class: phpbb\controller\resolver
+ arguments:
+ - @service_container
+ - %core.root_path%
+ - @template
+
+ ext.manager:
+ class: phpbb\extension\manager
+ arguments:
+ - @service_container
+ - @dbal.conn
+ - @config
+ - @filesystem
+ - %tables.ext%
+ - %core.root_path%
+ - %core.php_ext%
+ - @cache.driver
+
+ filesystem:
+ class: phpbb\filesystem\filesystem
+
+ file_downloader:
+ class: phpbb\file_downloader
+
+ http_kernel:
+ class: Symfony\Component\HttpKernel\HttpKernel
+ arguments:
+ - @dispatcher
+ - @controller.resolver
+ - @request_stack
+
+ log:
+ class: phpbb\log\log
+ arguments:
+ - @dbal.conn
+ - @user
+ - @auth
+ - @dispatcher
+ - %core.root_path%
+ - %core.adm_relative_path%
+ - %core.php_ext%
+ - %tables.log%
+
+ path_helper:
+ class: phpbb\path_helper
+ arguments:
+ - @symfony_request
+ - @filesystem
+ - @request
+ - %core.root_path%
+ - %core.php_ext%
+ - %core.adm_relative_path%
+
+ php_ini:
+ class: phpbb\php\ini
+
+ plupload:
+ class: phpbb\plupload\plupload
+ arguments:
+ - %core.root_path%
+ - @config
+ - @request
+ - @user
+ - @php_ini
+ - @mimetype.guesser
+
+ request:
+ class: phpbb\request\request
+ arguments:
+ - null
+ - %core.disable_super_globals%
+
+ # WARNING: The Symfony request does not escape the input and should be used very carefully
+ # prefer the phpbb request (service @request) as possible
+ symfony_request:
+ class: phpbb\symfony_request
+ arguments:
+ - @request
+
+ request_stack:
+ class: Symfony\Component\HttpFoundation\RequestStack
+
+ upload_imagesize:
+ class: fastImageSize\fastImageSize
+
+ version_helper:
+ class: phpbb\version_helper
+ scope: prototype
+ arguments:
+ - @cache
+ - @config
+ - @file_downloader
+ - @user