-
Notifications
You must be signed in to change notification settings - Fork 26
/
services.yml
89 lines (80 loc) · 2.67 KB
/
services.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
imports:
- { resource: tables.yml }
services:
phpbb.boardrules.listener:
class: phpbb\boardrules\event\listener
arguments:
- '@config'
- '@controller.helper'
- '@language'
- '@template'
- '%core.php_ext%'
tags:
- { name: event.listener }
phpbb.boardrules.admin.controller:
class: phpbb\boardrules\controller\admin_controller
arguments:
- '@config'
- '@service_container'
- '@controller.helper'
- '@dbal.conn'
- '@language'
- '@log'
- '@notification_manager'
- '@request'
- '@phpbb.boardrules.operator'
- '@template'
- '@user'
- '%core.root_path%'
- '%core.php_ext%'
phpbb.boardrules.controller:
class: phpbb\boardrules\controller\main_controller
arguments:
- '@config'
- '@controller.helper'
- '@language'
- '@phpbb.boardrules.operator'
- '@template'
- '@user'
- '%core.root_path%'
- '%core.php_ext%'
phpbb.boardrules.entity:
class: phpbb\boardrules\entity\rule
shared: false # service MUST not be shared for this to work!
arguments:
- '@dbal.conn'
- '%phpbb.boardrules.tables.boardrules%'
phpbb.boardrules.operator:
class: phpbb\boardrules\operators\rule
arguments:
- '@service_container'
- '@phpbb.boardrules.nestedset_rules'
phpbb.boardrules.nestedset_rules:
class: phpbb\boardrules\operators\nestedset_rules
arguments:
- '@dbal.conn'
- '@phpbb.boardrules.table_lock'
- '%phpbb.boardrules.tables.boardrules%'
phpbb.boardrules.table_lock:
class: phpbb\lock\db
arguments:
- boardrules.table_lock.boardrules_table
- '@config'
- '@dbal.conn'
phpbb.boardrules.notification.type.boardrules:
class: phpbb\boardrules\notification\boardrules
shared: false # service MUST not be shared for this to work!
parent: notification.type.base
calls:
- [set_controller_helper, ['@controller.helper']]
tags:
- { name: notification.type }
phpbb.boardrules.text_reparser.rule_text:
class: phpbb\boardrules\textreparser\plugins\rule_text
arguments:
- '@dbal.conn'
- '%phpbb.boardrules.tables.boardrules%'
calls:
- [set_name, [phpbb_boardrules_rules]]
tags:
- { name: text_reparser.plugin }