aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/config/default/container/services_text_formatter.yml
blob: 4e4abf6564b074b3413a2c401b3118e1ac1ed936 (plain)
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
parameters:
    text_formatter.cache.dir: '%core.cache_dir%'
    text_formatter.cache.parser.key: _text_formatter_parser
    text_formatter.cache.renderer.key: _text_formatter_renderer

services:
    text_formatter.acp_utils:
        class: phpbb\textformatter\s9e\acp_utils
        arguments:
            - '@text_formatter.s9e.factory'

    text_formatter.cache:
        alias: text_formatter.s9e.factory

    text_formatter.data_access:
        class: phpbb\textformatter\data_access
        arguments:
            - '@dbal.conn'
            - '%tables.bbcodes%'
            - '%tables.smilies%'
            - '%tables.styles%'
            - '%tables.words%'
            - '%core.root_path%styles/'

    text_formatter.parser:
        alias: text_formatter.s9e.parser

    text_formatter.renderer:
        alias: text_formatter.s9e.renderer

    text_formatter.utils:
        alias: text_formatter.s9e.utils

    text_formatter.s9e.bbcode_merger:
        class: phpbb\textformatter\s9e\bbcode_merger
        arguments:
            - '@text_formatter.s9e.factory'

    text_formatter.s9e.factory:
        class: phpbb\textformatter\s9e\factory
        arguments:
            - '@text_formatter.data_access'
            - '@cache.driver'
            - '@dispatcher'
            - '@config'
            - '@text_formatter.s9e.link_helper'
            - '@log'
            - '%text_formatter.cache.dir%'
            - '%text_formatter.cache.parser.key%'
            - '%text_formatter.cache.renderer.key%'

    text_formatter.s9e.link_helper:
        class: phpbb\textformatter\s9e\link_helper

    text_formatter.s9e.parser:
        class: phpbb\textformatter\s9e\parser
        arguments:
            - '@cache.driver'
            - '%text_formatter.cache.parser.key%'
            - '@text_formatter.s9e.factory'
            - '@dispatcher'

    text_formatter.s9e.quote_helper:
        class: phpbb\textformatter\s9e\quote_helper
        arguments:
            - '@user'
            - '%core.root_path%'
            - '%core.php_ext%'

    text_formatter.s9e.renderer:
        class: phpbb\textformatter\s9e\renderer
        arguments:
            - '@cache.driver'
            - '%text_formatter.cache.dir%'
            - '%text_formatter.cache.renderer.key%'
            - '@text_formatter.s9e.factory'
            - '@dispatcher'
        calls:
            - [configure_quote_helper, ['@text_formatter.s9e.quote_helper']]
            - [configure_smilies_path, ['@config', '@path_helper']]
            - [configure_user, ['@user', '@config', '@auth']]

    text_formatter.s9e.utils:
        class: phpbb\textformatter\s9e\utils