1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-08-26 01:43:45 +02:00

[ticket/17135] Refactor messenger code to services [ci skip]

PHPBB3-17135
This commit is contained in:
rxu
2023-06-06 12:54:15 +07:00
parent df5b7fd66e
commit 5be1f5d5c9
20 changed files with 296 additions and 236 deletions

View File

@@ -331,6 +331,7 @@ services:
- '@user_loader'
- '%core.root_path%'
- '%core.php_ext%'
- '@messenger.method_collection'
tags:
- { name: console.command }
@@ -344,6 +345,7 @@ services:
- '@passwords.manager'
- '%core.root_path%'
- '%core.php_ext%'
- '@messenger.method_collection'
tags:
- { name: console.command }

View File

@@ -86,10 +86,9 @@ services:
cron.task.core.queue:
class: phpbb\cron\task\core\queue
arguments:
- '%core.root_path%'
- '%core.php_ext%'
- '@config'
- '%core.cache_dir%'
- '@messenger.queue'
- '%core.messenger_queue_file%'
calls:
- [set_name, [cron.task.core.queue]]
tags:

View File

@@ -9,7 +9,7 @@ services:
tags:
- { name: service_collection, tag: messenger.method, class_name_aware: true }
messenger.method_base:
messenger.method.base:
class: phpbb\messenger\method\base
shared: false
arguments:
@@ -21,20 +21,24 @@ services:
- '@user'
- '@messenger.queue'
messenger.method_email:
messenger.method.email:
class: phpbb\messenger\method\email
shared: false
parent: messenger.method_base
parent: messenger.method.base
calls:
- [init, []]
- [set_transport, []]
tags:
- { name: messenger.method }
messenger.method_jabber:
messenger.method.jabber:
class: phpbb\messenger\method\jabber
shared: false
parent: messenger.method_base
parent: messenger.method.base
calls:
- [init, []]
tags:
- { name: messenger.method }
messenger.queue:
class: phpbb\messenger\queue

View File

@@ -229,6 +229,7 @@ services:
- '%core.root_path%'
- '%core.php_ext%'
- '%tables.notification_emails%'
- '@messenger.method_collection'
tags:
- { name: notification.method }
@@ -241,6 +242,7 @@ services:
- '@config'
- '%core.root_path%'
- '%core.php_ext%'
- '@messenger.method_collection'
tags:
- { name: notification.method }

View File

@@ -26,6 +26,7 @@ services:
- '%tables.users%'
- '%core.root_path%'
- '%core.php_ext%'
- '@messenger.method_collection'
phpbb.ucp.controller.webpush:
class: phpbb\ucp\controller\webpush