[ Index ] |
PHP Cross Reference of phpBB-3.2.11-deutsch |
[Summary view] [Print] [Text view]
1 services: 2 notification_manager: 3 class: phpbb\notification\manager 4 arguments: 5 - '@notification.type_collection' 6 - '@notification.method_collection' 7 - '@service_container' 8 - '@user_loader' 9 - '@dispatcher' 10 - '@dbal.conn' 11 - '@cache' 12 - '@language' 13 - '@user' 14 - '%tables.notification_types%' 15 - '%tables.user_notifications%' 16 17 # ----- Notification's types ----- 18 # Service MUST NOT be shared for all the plugins to work. 19 notification.type_collection: 20 class: phpbb\di\service_collection 21 arguments: 22 - '@service_container' 23 tags: 24 - { name: service_collection, tag: notification.type } 25 26 notification.type.base: 27 abstract: true 28 arguments: 29 - '@dbal.conn' 30 - '@language' 31 - '@user' 32 - '@auth' 33 - '%core.root_path%' 34 - '%core.php_ext%' 35 - '%tables.user_notifications%' 36 37 notification.type.admin_activate_user: 38 class: phpbb\notification\type\admin_activate_user 39 shared: false 40 parent: notification.type.base 41 calls: 42 - [set_user_loader, ['@user_loader']] 43 - [set_config, ['@config']] 44 tags: 45 - { name: notification.type } 46 47 notification.type.approve_post: 48 class: phpbb\notification\type\approve_post 49 shared: false 50 parent: notification.type.post 51 tags: 52 - { name: notification.type } 53 54 notification.type.approve_topic: 55 class: phpbb\notification\type\approve_topic 56 shared: false 57 parent: notification.type.topic 58 tags: 59 - { name: notification.type } 60 61 notification.type.bookmark: 62 class: phpbb\notification\type\bookmark 63 shared: false 64 parent: notification.type.post 65 tags: 66 - { name: notification.type } 67 68 notification.type.disapprove_post: 69 class: phpbb\notification\type\disapprove_post 70 shared: false 71 parent: notification.type.post 72 tags: 73 - { name: notification.type } 74 75 notification.type.disapprove_topic: 76 class: phpbb\notification\type\disapprove_topic 77 shared: false 78 parent: notification.type.topic 79 tags: 80 - { name: notification.type } 81 82 notification.type.group_request: 83 class: phpbb\notification\type\group_request 84 shared: false 85 parent: notification.type.base 86 calls: 87 - [set_user_loader, ['@user_loader']] 88 tags: 89 - { name: notification.type } 90 91 notification.type.group_request_approved: 92 class: phpbb\notification\type\group_request_approved 93 shared: false 94 parent: notification.type.base 95 tags: 96 - { name: notification.type } 97 98 notification.type.pm: 99 class: phpbb\notification\type\pm 100 shared: false 101 parent: notification.type.base 102 calls: 103 - [set_user_loader, ['@user_loader']] 104 - [set_config, ['@config']] 105 tags: 106 - { name: notification.type } 107 108 notification.type.post: 109 class: phpbb\notification\type\post 110 shared: false 111 parent: notification.type.base 112 calls: 113 - [set_user_loader, ['@user_loader']] 114 - [set_config, ['@config']] 115 tags: 116 - { name: notification.type } 117 118 notification.type.post_in_queue: 119 class: phpbb\notification\type\post_in_queue 120 shared: false 121 parent: notification.type.post 122 tags: 123 - { name: notification.type } 124 125 notification.type.quote: 126 class: phpbb\notification\type\quote 127 shared: false 128 parent: notification.type.post 129 calls: 130 - [set_utils, ['@text_formatter.utils']] 131 tags: 132 - { name: notification.type } 133 134 notification.type.report_pm: 135 class: phpbb\notification\type\report_pm 136 shared: false 137 parent: notification.type.pm 138 tags: 139 - { name: notification.type } 140 141 notification.type.report_pm_closed: 142 class: phpbb\notification\type\report_pm_closed 143 shared: false 144 parent: notification.type.pm 145 tags: 146 - { name: notification.type } 147 148 notification.type.report_post: 149 class: phpbb\notification\type\report_post 150 shared: false 151 parent: notification.type.post 152 tags: 153 - { name: notification.type } 154 155 notification.type.report_post_closed: 156 class: phpbb\notification\type\report_post_closed 157 shared: false 158 parent: notification.type.post 159 tags: 160 - { name: notification.type } 161 162 notification.type.topic: 163 class: phpbb\notification\type\topic 164 shared: false 165 parent: notification.type.base 166 calls: 167 - [set_user_loader, ['@user_loader']] 168 - [set_config, ['@config']] 169 tags: 170 - { name: notification.type } 171 172 notification.type.topic_in_queue: 173 class: phpbb\notification\type\topic_in_queue 174 shared: false 175 parent: notification.type.topic 176 tags: 177 - { name: notification.type } 178 179 # ----- Notification's methods ----- 180 # Service MUST NOT be shared for all the plugins to work. 181 notification.method_collection: 182 class: phpbb\di\service_collection 183 arguments: 184 - '@service_container' 185 tags: 186 - { name: service_collection, tag: notification.method } 187 188 notification.method.board: 189 class: phpbb\notification\method\board 190 shared: false 191 arguments: 192 - '@user_loader' 193 - '@dbal.conn' 194 - '@cache.driver' 195 - '@user' 196 - '@config' 197 - '%tables.notification_types%' 198 - '%tables.notifications%' 199 tags: 200 - { name: notification.method } 201 202 notification.method.email: 203 class: phpbb\notification\method\email 204 shared: false 205 arguments: 206 - '@user_loader' 207 - '@user' 208 - '@config' 209 - '%core.root_path%' 210 - '%core.php_ext%' 211 tags: 212 - { name: notification.method } 213 214 notification.method.jabber: 215 class: phpbb\notification\method\jabber 216 shared: false 217 arguments: 218 - '@user_loader' 219 - '@user' 220 - '@config' 221 - '%core.root_path%' 222 - '%core.php_ext%' 223 tags: 224 - { name: notification.method }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Wed Nov 11 20:33:01 2020 | Cross-referenced by PHPXref 0.7.1 |