Verzeichnisstruktur phpBB-3.1.0
- Veröffentlicht
- 27.10.2014
So funktioniert es
|
Auf das letzte Element klicken. Dies geht jeweils ein Schritt zurück |
Auf das Icon klicken, dies öffnet das Verzeichnis. Nochmal klicken schließt das Verzeichnis. |
|
(Beispiel Datei-Icons)
|
Auf das Icon klicken um den Quellcode anzuzeigen |
notification.yml
001 services:
002 notification_manager:
003 class: phpbb\notification\manager
004 arguments:
005 - @notification.type_collection
006 - @notification.method_collection
007 - @service_container
008 - @user_loader
009 - @config
010 - @dbal.conn
011 - @cache
012 - @user
013 - %core.root_path%
014 - %core.php_ext%
015 - %tables.notification_types%
016 - %tables.notifications%
017 - %tables.user_notifications%
018
019 # ----- Notification's types -----
020 # Scope MUST be prototype for all the plugins to work.
021 notification.type_collection:
022 class: phpbb\di\service_collection
023 arguments:
024 - @service_container
025 tags:
026 - { name: service_collection, tag: notification.type }
027
028 notification.type.approve_post:
029 class: phpbb\notification\type\approve_post
030 scope: prototype
031 arguments:
032 - @user_loader
033 - @dbal.conn
034 - @cache.driver
035 - @user
036 - @auth
037 - @config
038 - %core.root_path%
039 - %core.php_ext%
040 - %tables.notification_types%
041 - %tables.notifications%
042 - %tables.user_notifications%
043 tags:
044 - { name: notification.type }
045
046 notification.type.approve_topic:
047 class: phpbb\notification\type\approve_topic
048 scope: prototype
049 arguments:
050 - @user_loader
051 - @dbal.conn
052 - @cache.driver
053 - @user
054 - @auth
055 - @config
056 - %core.root_path%
057 - %core.php_ext%
058 - %tables.notification_types%
059 - %tables.notifications%
060 - %tables.user_notifications%
061 tags:
062 - { name: notification.type }
063
064 notification.type.bookmark:
065 class: phpbb\notification\type\bookmark
066 scope: prototype
067 arguments:
068 - @user_loader
069 - @dbal.conn
070 - @cache.driver
071 - @user
072 - @auth
073 - @config
074 - %core.root_path%
075 - %core.php_ext%
076 - %tables.notification_types%
077 - %tables.notifications%
078 - %tables.user_notifications%
079 tags:
080 - { name: notification.type }
081
082 notification.type.disapprove_post:
083 class: phpbb\notification\type\disapprove_post
084 scope: prototype
085 arguments:
086 - @user_loader
087 - @dbal.conn
088 - @cache.driver
089 - @user
090 - @auth
091 - @config
092 - %core.root_path%
093 - %core.php_ext%
094 - %tables.notification_types%
095 - %tables.notifications%
096 - %tables.user_notifications%
097 tags:
098 - { name: notification.type }
099
100 notification.type.disapprove_topic:
101 class: phpbb\notification\type\disapprove_topic
102 scope: prototype
103 arguments:
104 - @user_loader
105 - @dbal.conn
106 - @cache.driver
107 - @user
108 - @auth
109 - @config
110 - %core.root_path%
111 - %core.php_ext%
112 - %tables.notification_types%
113 - %tables.notifications%
114 - %tables.user_notifications%
115 tags:
116 - { name: notification.type }
117
118 notification.type.group_request:
119 class: phpbb\notification\type\group_request
120 scope: prototype
121 arguments:
122 - @user_loader
123 - @dbal.conn
124 - @cache.driver
125 - @user
126 - @auth
127 - @config
128 - %core.root_path%
129 - %core.php_ext%
130 - %tables.notification_types%
131 - %tables.notifications%
132 - %tables.user_notifications%
133 tags:
134 - { name: notification.type }
135
136 notification.type.group_request_approved:
137 class: phpbb\notification\type\group_request_approved
138 scope: prototype
139 arguments:
140 - @user_loader
141 - @dbal.conn
142 - @cache.driver
143 - @user
144 - @auth
145 - @config
146 - %core.root_path%
147 - %core.php_ext%
148 - %tables.notification_types%
149 - %tables.notifications%
150 - %tables.user_notifications%
151 tags:
152 - { name: notification.type }
153
154 notification.type.pm:
155 class: phpbb\notification\type\pm
156 scope: prototype
157 arguments:
158 - @user_loader
159 - @dbal.conn
160 - @cache.driver
161 - @user
162 - @auth
163 - @config
164 - %core.root_path%
165 - %core.php_ext%
166 - %tables.notification_types%
167 - %tables.notifications%
168 - %tables.user_notifications%
169 tags:
170 - { name: notification.type }
171
172 notification.type.post:
173 class: phpbb\notification\type\post
174 scope: prototype
175 arguments:
176 - @user_loader
177 - @dbal.conn
178 - @cache.driver
179 - @user
180 - @auth
181 - @config
182 - %core.root_path%
183 - %core.php_ext%
184 - %tables.notification_types%
185 - %tables.notifications%
186 - %tables.user_notifications%
187 tags:
188 - { name: notification.type }
189
190 notification.type.post_in_queue:
191 class: phpbb\notification\type\post_in_queue
192 scope: prototype
193 arguments:
194 - @user_loader
195 - @dbal.conn
196 - @cache.driver
197 - @user
198 - @auth
199 - @config
200 - %core.root_path%
201 - %core.php_ext%
202 - %tables.notification_types%
203 - %tables.notifications%
204 - %tables.user_notifications%
205 tags:
206 - { name: notification.type }
207
208 notification.type.quote:
209 class: phpbb\notification\type\quote
210 scope: prototype
211 arguments:
212 - @user_loader
213 - @dbal.conn
214 - @cache.driver
215 - @user
216 - @auth
217 - @config
218 - %core.root_path%
219 - %core.php_ext%
220 - %tables.notification_types%
221 - %tables.notifications%
222 - %tables.user_notifications%
223 tags:
224 - { name: notification.type }
225
226 notification.type.report_pm:
227 class: phpbb\notification\type\report_pm
228 scope: prototype
229 arguments:
230 - @user_loader
231 - @dbal.conn
232 - @cache.driver
233 - @user
234 - @auth
235 - @config
236 - %core.root_path%
237 - %core.php_ext%
238 - %tables.notification_types%
239 - %tables.notifications%
240 - %tables.user_notifications%
241 tags:
242 - { name: notification.type }
243
244 notification.type.report_pm_closed:
245 class: phpbb\notification\type\report_pm_closed
246 scope: prototype
247 arguments:
248 - @user_loader
249 - @dbal.conn
250 - @cache.driver
251 - @user
252 - @auth
253 - @config
254 - %core.root_path%
255 - %core.php_ext%
256 - %tables.notification_types%
257 - %tables.notifications%
258 - %tables.user_notifications%
259 tags:
260 - { name: notification.type }
261
262 notification.type.report_post:
263 class: phpbb\notification\type\report_post
264 scope: prototype
265 arguments:
266 - @user_loader
267 - @dbal.conn
268 - @cache.driver
269 - @user
270 - @auth
271 - @config
272 - %core.root_path%
273 - %core.php_ext%
274 - %tables.notification_types%
275 - %tables.notifications%
276 - %tables.user_notifications%
277 tags:
278 - { name: notification.type }
279
280 notification.type.report_post_closed:
281 class: phpbb\notification\type\report_post_closed
282 scope: prototype
283 arguments:
284 - @user_loader
285 - @dbal.conn
286 - @cache.driver
287 - @user
288 - @auth
289 - @config
290 - %core.root_path%
291 - %core.php_ext%
292 - %tables.notification_types%
293 - %tables.notifications%
294 - %tables.user_notifications%
295 tags:
296 - { name: notification.type }
297
298 notification.type.topic:
299 class: phpbb\notification\type\topic
300 scope: prototype
301 arguments:
302 - @user_loader
303 - @dbal.conn
304 - @cache.driver
305 - @user
306 - @auth
307 - @config
308 - %core.root_path%
309 - %core.php_ext%
310 - %tables.notification_types%
311 - %tables.notifications%
312 - %tables.user_notifications%
313 tags:
314 - { name: notification.type }
315
316 notification.type.topic_in_queue:
317 class: phpbb\notification\type\topic_in_queue
318 scope: prototype
319 arguments:
320 - @user_loader
321 - @dbal.conn
322 - @cache.driver
323 - @user
324 - @auth
325 - @config
326 - %core.root_path%
327 - %core.php_ext%
328 - %tables.notification_types%
329 - %tables.notifications%
330 - %tables.user_notifications%
331 tags:
332 - { name: notification.type }
333
334 notification.type.admin_activate_user:
335 class: phpbb\notification\type\admin_activate_user
336 scope: prototype
337 arguments:
338 - @user_loader
339 - @dbal.conn
340 - @cache.driver
341 - @user
342 - @auth
343 - @config
344 - %core.root_path%
345 - %core.php_ext%
346 - %tables.notification_types%
347 - %tables.notifications%
348 - %tables.user_notifications%
349 tags:
350 - { name: notification.type }
351
352 # ----- Notification's methods -----
353 # Scope MUST be prototype for all the plugins to work.
354 notification.method_collection:
355 class: phpbb\di\service_collection
356 arguments:
357 - @service_container
358 tags:
359 - { name: service_collection, tag: notification.method }
360
361 notification.method.email:
362 class: phpbb\notification\method\email
363 scope: prototype
364 arguments:
365 - @user_loader
366 - @dbal.conn
367 - @cache.driver
368 - @user
369 - @auth
370 - @config
371 - %core.root_path%
372 - %core.php_ext%
373 tags:
374 - { name: notification.method }
375
376 notification.method.jabber:
377 class: phpbb\notification\method\jabber
378 scope: prototype
379 arguments:
380 - @user_loader
381 - @dbal.conn
382 - @cache.driver
383 - @user
384 - @auth
385 - @config
386 - %core.root_path%
387 - %core.php_ext%
388 tags:
389 - { name: notification.method }
390