aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/config
diff options
context:
space:
mode:
authorJoas Schilling <nickvergessen@gmx.de>2013-11-13 17:34:06 +0100
committerJoas Schilling <nickvergessen@gmx.de>2013-11-13 17:34:06 +0100
commitd3f9a51709d538824f4ec7afe8a2d6934dabb13c (patch)
tree75ae54e57a27ebc8ce8dcb95ee53fafaecbc01cd /phpBB/config
parentcfb0a4103083c4787beca30671d16eede92bd571 (diff)
downloadforums-d3f9a51709d538824f4ec7afe8a2d6934dabb13c.tar
forums-d3f9a51709d538824f4ec7afe8a2d6934dabb13c.tar.gz
forums-d3f9a51709d538824f4ec7afe8a2d6934dabb13c.tar.bz2
forums-d3f9a51709d538824f4ec7afe8a2d6934dabb13c.tar.xz
forums-d3f9a51709d538824f4ec7afe8a2d6934dabb13c.zip
[ticket/12016] Use a service provider for event listeners
This allows them to use dependency injection PHPBB3-12016
Diffstat (limited to 'phpBB/config')
-rw-r--r--phpBB/config/services.yml9
1 files changed, 8 insertions, 1 deletions
diff --git a/phpBB/config/services.yml b/phpBB/config/services.yml
index 7e3202d86b..8961ef0606 100644
--- a/phpBB/config/services.yml
+++ b/phpBB/config/services.yml
@@ -140,10 +140,17 @@ services:
class: phpbb\event\extension_subscriber_loader
arguments:
- @dispatcher
- - @ext.manager
+ - @event.listener_collection
calls:
- [load, []]
+ event.listener_collection:
+ class: phpbb\di\service_collection
+ arguments:
+ - @service_container
+ tags:
+ - { name: service_collection, tag: event.listener }
+
ext.manager:
class: phpbb\extension\manager
arguments: