1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-07-30 21:40:43 +02:00

Merge branch 'develop' of https://github.com/phpbb/phpbb3 into feature/passwords

Conflicts:
	phpBB/develop/create_schema_files.php
This commit is contained in:
Marc Alexander
2013-09-27 10:47:10 +02:00
590 changed files with 10934 additions and 7523 deletions

View File

@@ -1,12 +1,12 @@
services:
auth.provider_collection:
class: phpbb_di_service_collection
class: phpbb\di\service_collection
arguments:
- @service_container
tags:
- { name: service_collection, tag: auth.provider }
auth.provider.db:
class: phpbb_auth_provider_db
class: phpbb\auth\provider\db
arguments:
- @dbal.conn
- @config
@@ -17,7 +17,7 @@ services:
tags:
- { name: auth.provider }
auth.provider.apache:
class: phpbb_auth_provider_apache
class: phpbb\auth\provider\apache
arguments:
- @dbal.conn
- @config
@@ -28,10 +28,52 @@ services:
tags:
- { name: auth.provider }
auth.provider.ldap:
class: phpbb_auth_provider_ldap
class: phpbb\auth\provider\ldap
arguments:
- @dbal.conn
- @config
- @user
tags:
- { name: auth.provider }
auth.provider.oauth:
class: phpbb\auth\provider\oauth\oauth
arguments:
- @dbal.conn
- @config
- @request
- @user
- %tables.auth_provider_oauth_token_storage%
- %tables.auth_provider_oauth_account_assoc%
- @auth.provider.oauth.service_collection
- %tables.users%
- %core.root_path%
- %core.php_ext%
tags:
- { name: auth.provider }
auth.provider.oauth.service_collection:
class: phpbb\di\service_collection
arguments:
- @service_container
tags:
- { name: service_collection, tag: auth.provider.oauth.service }
auth.provider.oauth.service.bitly:
class: phpbb\auth\provider\oauth\service\bitly
arguments:
- @config
- @request
tags:
- { name: auth.provider.oauth.service }
auth.provider.oauth.service.facebook:
class: phpbb\auth\provider\oauth\service\facebook
arguments:
- @config
- @request
tags:
- { name: auth.provider.oauth.service }
auth.provider.oauth.service.google:
class: phpbb\auth\provider\oauth\service\google
arguments:
- @config
- @request
tags:
- { name: auth.provider.oauth.service }

View File

@@ -1,6 +1,6 @@
services:
avatar.driver.gravatar:
class: phpbb_avatar_driver_gravatar
class: phpbb\avatar\driver\gravatar
arguments:
- @config
- %core.root_path%
@@ -12,7 +12,7 @@ services:
- { name: avatar.driver }
avatar.driver.local:
class: phpbb_avatar_driver_local
class: phpbb\avatar\driver\local
arguments:
- @config
- %core.root_path%
@@ -24,7 +24,7 @@ services:
- { name: avatar.driver }
avatar.driver.remote:
class: phpbb_avatar_driver_remote
class: phpbb\avatar\driver\remote
arguments:
- @config
- %core.root_path%
@@ -36,7 +36,7 @@ services:
- { name: avatar.driver }
avatar.driver.upload:
class: phpbb_avatar_driver_upload
class: phpbb\avatar\driver\upload
arguments:
- @config
- %core.root_path%
@@ -48,7 +48,7 @@ services:
- { name: avatar.driver }
avatar.driver_collection:
class: phpbb_di_service_collection
class: phpbb\di\service_collection
arguments:
- @service_container
tags:

View File

@@ -1,6 +1,6 @@
services:
cron.task.core.prune_all_forums:
class: phpbb_cron_task_core_prune_all_forums
class: phpbb\cron\task\core\prune_all_forums
arguments:
- %core.root_path%
- %core.php_ext%
@@ -12,7 +12,7 @@ services:
- { name: cron.task }
cron.task.core.prune_forum:
class: phpbb_cron_task_core_prune_forum
class: phpbb\cron\task\core\prune_forum
arguments:
- %core.root_path%
- %core.php_ext%
@@ -24,7 +24,7 @@ services:
- { name: cron.task }
cron.task.core.queue:
class: phpbb_cron_task_core_queue
class: phpbb\cron\task\core\queue
arguments:
- %core.root_path%
- %core.php_ext%
@@ -35,7 +35,7 @@ services:
- { name: cron.task }
cron.task.core.tidy_cache:
class: phpbb_cron_task_core_tidy_cache
class: phpbb\cron\task\core\tidy_cache
arguments:
- @config
- @cache.driver
@@ -45,7 +45,7 @@ services:
- { name: cron.task }
cron.task.core.tidy_database:
class: phpbb_cron_task_core_tidy_database
class: phpbb\cron\task\core\tidy_database
arguments:
- %core.root_path%
- %core.php_ext%
@@ -56,7 +56,7 @@ services:
- { name: cron.task }
cron.task.core.tidy_search:
class: phpbb_cron_task_core_tidy_search
class: phpbb\cron\task\core\tidy_search
arguments:
- %core.root_path%
- %core.php_ext%
@@ -70,7 +70,7 @@ services:
- { name: cron.task }
cron.task.core.tidy_sessions:
class: phpbb_cron_task_core_tidy_sessions
class: phpbb\cron\task\core\tidy_sessions
arguments:
- @config
- @user
@@ -80,7 +80,7 @@ services:
- { name: cron.task }
cron.task.core.tidy_warnings:
class: phpbb_cron_task_core_tidy_warnings
class: phpbb\cron\task\core\tidy_warnings
arguments:
- %core.root_path%
- %core.php_ext%

View File

@@ -1,20 +1,20 @@
services:
feed.helper:
class: phpbb_feed_helper
class: phpbb\feed\helper
arguments:
- @config
- @user
- %core.root_path%
feed.factory:
class: phpbb_feed_factory
class: phpbb\feed\factory
arguments:
- @service_container
- @config
- @dbal.conn
feed.forum:
class: phpbb_feed_forum
class: phpbb\feed\forum
scope: prototype
arguments:
- @feed.helper
@@ -27,7 +27,7 @@ services:
- %core.php_ext%
feed.forums:
class: phpbb_feed_forums
class: phpbb\feed\forums
scope: prototype
arguments:
- @feed.helper
@@ -40,7 +40,7 @@ services:
- %core.php_ext%
feed.news:
class: phpbb_feed_news
class: phpbb\feed\news
scope: prototype
arguments:
- @feed.helper
@@ -53,7 +53,7 @@ services:
- %core.php_ext%
feed.overall:
class: phpbb_feed_overall
class: phpbb\feed\overall
scope: prototype
arguments:
- @feed.helper
@@ -66,7 +66,7 @@ services:
- %core.php_ext%
feed.topic:
class: phpbb_feed_topic
class: phpbb\feed\topic
scope: prototype
arguments:
- @feed.helper
@@ -79,7 +79,7 @@ services:
- %core.php_ext%
feed.topics:
class: phpbb_feed_topics
class: phpbb\feed\topics
scope: prototype
arguments:
- @feed.helper
@@ -92,7 +92,7 @@ services:
- %core.php_ext%
feed.topics_active:
class: phpbb_feed_topics_active
class: phpbb\feed\topics_active
scope: prototype
arguments:
- @feed.helper

View File

@@ -1,6 +1,6 @@
services:
migrator:
class: phpbb_db_migrator
class: phpbb\db\migrator
arguments:
- @config
- @dbal.conn
@@ -12,21 +12,21 @@ services:
- @migrator.tool_collection
migrator.tool_collection:
class: phpbb_di_service_collection
class: phpbb\di\service_collection
arguments:
- @service_container
tags:
- { name: service_collection, tag: migrator.tool }
migrator.tool.config:
class: phpbb_db_migration_tool_config
class: phpbb\db\migration\tool\config
arguments:
- @config
tags:
- { name: migrator.tool }
migrator.tool.module:
class: phpbb_db_migration_tool_module
class: phpbb\db\migration\tool\module
arguments:
- @dbal.conn
- @cache
@@ -38,7 +38,7 @@ services:
- { name: migrator.tool }
migrator.tool.permission:
class: phpbb_db_migration_tool_permission
class: phpbb\db\migration\tool\permission
arguments:
- @dbal.conn
- @cache

View File

@@ -1,20 +1,20 @@
services:
notification.type_collection:
class: phpbb_di_service_collection
class: phpbb\di\service_collection
arguments:
- @service_container
tags:
- { name: service_collection, tag: notification.type }
notification.method_collection:
class: phpbb_di_service_collection
class: phpbb\di\service_collection
arguments:
- @service_container
tags:
- { name: service_collection, tag: notification.method }
notification.type.approve_post:
class: phpbb_notification_type_approve_post
class: phpbb\notification\type\approve_post
scope: prototype # scope MUST be prototype for this to work! # scope MUST be prototype for this to work!
arguments:
- @user_loader
@@ -32,7 +32,7 @@ services:
- { name: notification.type }
notification.type.approve_topic:
class: phpbb_notification_type_approve_topic
class: phpbb\notification\type\approve_topic
scope: prototype # scope MUST be prototype for this to work!
arguments:
- @user_loader
@@ -50,7 +50,7 @@ services:
- { name: notification.type }
notification.type.bookmark:
class: phpbb_notification_type_bookmark
class: phpbb\notification\type\bookmark
scope: prototype # scope MUST be prototype for this to work!
arguments:
- @user_loader
@@ -68,7 +68,7 @@ services:
- { name: notification.type }
notification.type.disapprove_post:
class: phpbb_notification_type_disapprove_post
class: phpbb\notification\type\disapprove_post
scope: prototype # scope MUST be prototype for this to work!
arguments:
- @user_loader
@@ -86,7 +86,43 @@ services:
- { name: notification.type }
notification.type.disapprove_topic:
class: phpbb_notification_type_disapprove_topic
class: phpbb\notification\type\disapprove_topic
scope: prototype # scope MUST be prototype for this to work!
arguments:
- @user_loader
- @dbal.conn
- @cache.driver
- @user
- @auth
- @config
- %core.root_path%
- %core.php_ext%
- %tables.notification_types%
- %tables.notifications%
- %tables.user_notifications%
tags:
- { name: notification.type }
notification.type.group_request:
class: phpbb\notification\type\group_request
scope: prototype # scope MUST be prototype for this to work!
arguments:
- @user_loader
- @dbal.conn
- @cache.driver
- @user
- @auth
- @config
- %core.root_path%
- %core.php_ext%
- %tables.notification_types%
- %tables.notifications%
- %tables.user_notifications%
tags:
- { name: notification.type }
notification.type.group_request_approved:
class: phpbb\notification\type\group_request_approved
scope: prototype # scope MUST be prototype for this to work!
arguments:
- @user_loader
@@ -104,7 +140,7 @@ services:
- { name: notification.type }
notification.type.pm:
class: phpbb_notification_type_pm
class: phpbb\notification\type\pm
scope: prototype # scope MUST be prototype for this to work!
arguments:
- @user_loader
@@ -122,7 +158,7 @@ services:
- { name: notification.type }
notification.type.post:
class: phpbb_notification_type_post
class: phpbb\notification\type\post
scope: prototype # scope MUST be prototype for this to work!
arguments:
- @user_loader
@@ -140,7 +176,7 @@ services:
- { name: notification.type }
notification.type.post_in_queue:
class: phpbb_notification_type_post_in_queue
class: phpbb\notification\type\post_in_queue
scope: prototype # scope MUST be prototype for this to work!
arguments:
- @user_loader
@@ -158,7 +194,7 @@ services:
- { name: notification.type }
notification.type.quote:
class: phpbb_notification_type_quote
class: phpbb\notification\type\quote
scope: prototype # scope MUST be prototype for this to work!
arguments:
- @user_loader
@@ -176,7 +212,7 @@ services:
- { name: notification.type }
notification.type.report_pm:
class: phpbb_notification_type_report_pm
class: phpbb\notification\type\report_pm
scope: prototype # scope MUST be prototype for this to work!
arguments:
- @user_loader
@@ -194,7 +230,7 @@ services:
- { name: notification.type }
notification.type.report_pm_closed:
class: phpbb_notification_type_report_pm_closed
class: phpbb\notification\type\report_pm_closed
scope: prototype # scope MUST be prototype for this to work!
arguments:
- @user_loader
@@ -212,7 +248,7 @@ services:
- { name: notification.type }
notification.type.report_post:
class: phpbb_notification_type_report_post
class: phpbb\notification\type\report_post
scope: prototype # scope MUST be prototype for this to work!
arguments:
- @user_loader
@@ -230,7 +266,7 @@ services:
- { name: notification.type }
notification.type.report_post_closed:
class: phpbb_notification_type_report_post
class: phpbb\notification\type\report_post
scope: prototype # scope MUST be prototype for this to work!
arguments:
- @user_loader
@@ -248,7 +284,7 @@ services:
- { name: notification.type }
notification.type.topic:
class: phpbb_notification_type_topic
class: phpbb\notification\type\topic
scope: prototype # scope MUST be prototype for this to work!
arguments:
- @user_loader
@@ -266,7 +302,7 @@ services:
- { name: notification.type }
notification.type.topic_in_queue:
class: phpbb_notification_type_topic_in_queue
class: phpbb\notification\type\topic_in_queue
scope: prototype # scope MUST be prototype for this to work!
arguments:
- @user_loader
@@ -284,7 +320,7 @@ services:
- { name: notification.type }
notification.method.email:
class: phpbb_notification_method_email
class: phpbb\notification\method\email
scope: prototype # scope MUST be prototype for this to work!
arguments:
- @user_loader
@@ -299,7 +335,7 @@ services:
- { name: notification.method }
notification.method.jabber:
class: phpbb_notification_method_jabber
class: phpbb\notification\method\jabber
scope: prototype # scope MUST be prototype for this to work!
arguments:
- @user_loader

View File

@@ -10,23 +10,23 @@ imports:
services:
acl.permissions:
class: phpbb_permissions
class: phpbb\permissions
arguments:
- @dispatcher
- @user
auth:
class: phpbb_auth
class: phpbb\auth\auth
avatar.manager:
class: phpbb_avatar_manager
class: phpbb\avatar\manager
arguments:
- @config
- @avatar.driver_collection
- @service_container
cache:
class: phpbb_cache_service
class: phpbb\cache\service
arguments:
- @cache.driver
- @config
@@ -38,12 +38,12 @@ services:
class: %cache.driver.class%
cache.driver.install:
class: phpbb_cache_driver_file
class: phpbb\cache\driver\file
class_loader:
class: phpbb_class_loader
class: phpbb\class_loader
arguments:
- phpbb_
- phpbb\
- %core.root_path%includes/
- %core.php_ext%
calls:
@@ -51,9 +51,9 @@ services:
- [set_cache, [@cache.driver]]
class_loader.ext:
class: phpbb_class_loader
class: phpbb\class_loader
arguments:
- phpbb_ext_
- \
- %core.root_path%ext/
- %core.php_ext%
calls:
@@ -61,20 +61,20 @@ services:
- [set_cache, [@cache.driver]]
config:
class: phpbb_config_db
class: phpbb\config\db
arguments:
- @dbal.conn
- @cache.driver
- %tables.config%
config_text:
class: phpbb_config_db_text
class: phpbb\config\db_text
arguments:
- @dbal.conn
- %tables.config_text%
content.visibility:
class: phpbb_content_visibility
class: phpbb\content_visibility
arguments:
- @auth
- @dbal.conn
@@ -87,43 +87,44 @@ services:
- %tables.users%
controller.helper:
class: phpbb_controller_helper
class: phpbb\controller\helper
arguments:
- @template
- @user
- @config
- %core.root_path%
- %core.php_ext%
controller.resolver:
class: phpbb_controller_resolver
class: phpbb\controller\resolver
arguments:
- @user
- @service_container
- @style
- @template
cron.task_collection:
class: phpbb_di_service_collection
class: phpbb\di\service_collection
arguments:
- @service_container
tags:
- { name: service_collection, tag: cron.task }
cron.manager:
class: phpbb_cron_manager
class: phpbb\cron\manager
arguments:
- @cron.task_collection
- %core.root_path%
- %core.php_ext%
cron.lock_db:
class: phpbb_lock_db
class: phpbb\lock\db
arguments:
- cron_lock
- @config
- @dbal.conn
dispatcher:
class: phpbb_event_dispatcher
class: phpbb\event\dispatcher
arguments:
- @service_container
@@ -133,12 +134,12 @@ services:
- [sql_connect, [%dbal.dbhost%, %dbal.dbuser%, %dbal.dbpasswd%, %dbal.dbname%, %dbal.dbport%, false, %dbal.new_link%]]
dbal.tools:
class: phpbb_db_tools
class: phpbb\db\tools
arguments:
- @dbal.conn
event.subscriber_loader:
class: phpbb_event_extension_subscriber_loader
class: phpbb\event\extension_subscriber_loader
arguments:
- @dispatcher
- @ext.manager
@@ -146,7 +147,7 @@ services:
- [load, []]
ext.manager:
class: phpbb_extension_manager
class: phpbb\extension\manager
arguments:
- @service_container
- @dbal.conn
@@ -158,7 +159,7 @@ services:
- @cache.driver
ext.finder:
class: phpbb_extension_finder
class: phpbb\extension\finder
arguments:
- @ext.manager
- @filesystem
@@ -168,16 +169,21 @@ services:
- _ext_finder
filesystem:
class: phpbb_filesystem
class: phpbb\filesystem
arguments:
- @symfony_request
- %core.root_path%
- %core.php_ext%
- %core.adm_relative_path%
groupposition.legend:
class: phpbb_groupposition_legend
class: phpbb\groupposition\legend
arguments:
- @dbal.conn
- @user
groupposition.teampage:
class: phpbb_groupposition_teampage
class: phpbb\groupposition\teampage
arguments:
- @dbal.conn
- @user
@@ -190,14 +196,14 @@ services:
- @controller.resolver
hook_finder:
class: phpbb_hook_finder
class: phpbb\hook\finder
arguments:
- %core.root_path%
- %core.php_ext%
- @cache.driver
kernel_request_subscriber:
class: phpbb_event_kernel_request_subscriber
class: phpbb\event\kernel_request_subscriber
arguments:
- @ext.finder
- %core.root_path%
@@ -206,7 +212,7 @@ services:
- { name: kernel.event_subscriber }
kernel_exception_subscriber:
class: phpbb_event_kernel_exception_subscriber
class: phpbb\event\kernel_exception_subscriber
arguments:
- @template
- @user
@@ -214,12 +220,12 @@ services:
- { name: kernel.event_subscriber }
kernel_terminate_subscriber:
class: phpbb_event_kernel_terminate_subscriber
class: phpbb\event\kernel_terminate_subscriber
tags:
- { name: kernel.event_subscriber }
log:
class: phpbb_log
class: phpbb\log\log
arguments:
- @dbal.conn
- @user
@@ -231,7 +237,7 @@ services:
- %tables.log%
notification_manager:
class: phpbb_notification_manager
class: phpbb\notification\manager
arguments:
- @notification.type_collection
- @notification.method_collection
@@ -247,54 +253,33 @@ services:
- %tables.user_notifications%
php_ini:
class: phpbb_php_ini
class: phpbb\php\ini
request:
class: phpbb_request
class: phpbb\request\request
style:
class: phpbb_style
symfony_request:
class: phpbb\symfony_request
arguments:
- %core.root_path%
- %core.php_ext%
- @config
- @user
- @style.resource_locator
- @style.path_provider_ext
- @template
style.resource_locator:
class: phpbb_style_resource_locator
style.path_provider_ext:
class: phpbb_style_extension_path_provider
arguments:
- @ext.manager
- @style.path_provider
- %core.root_path%
style.path_provider:
class: phpbb_style_path_provider
- @request
template:
class: phpbb_template_twig
class: phpbb\template\twig\twig
arguments:
- %core.root_path%
- %core.php_ext%
- @filesystem
- @config
- @user
- @template_context
- @ext.manager
- %core.adm_relative_path%
template_context:
class: phpbb_template_context
class: phpbb\template\context
user:
class: phpbb_user
class: phpbb\user
user_loader:
class: phpbb_user_loader
class: phpbb\user_loader
arguments:
- @dbal.conn
- %core.root_path%

View File

@@ -1,4 +1,6 @@
parameters:
tables.auth_provider_oauth_token_storage: %core.table_prefix%oauth_tokens
tables.auth_provider_oauth_account_assoc: %core.table_prefix%oauth_accounts
tables.config: %core.table_prefix%config
tables.config_text: %core.table_prefix%config_text
tables.ext: %core.table_prefix%ext