aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/config/installer/container/services.yml
blob: 8296bcc079966c65d2bbf0b44955714e5f6447c9 (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
imports:
    - { resource: services_installer.yml }
    - { resource: ../../default/container/services_files.yml }
    - { resource: ../../default/container/services_http.yml }
    - { resource: ../../default/container/services_language.yml }
    - { resource: ../../default/container/services_php.yml }
    - { resource: ../../default/container/services_routing.yml }
    - { resource: ../../default/container/services_twig.yml }

services:
    config:
        class: phpbb\config\config
        arguments:
            - []

    controller.resolver:
        class: phpbb\controller\resolver
        arguments:
            - @service_container
            - %core.root_path%
            - @template

    dispatcher:
        class: phpbb\event\dispatcher
        arguments:
            - @service_container

    language.loader:
        parent: language.loader_abstract

    path_helper:
        class: phpbb\path_helper
        arguments:
            - @symfony_request
            - @filesystem
            - @request
            - %core.root_path%
            - %core.php_ext%

    router:
        class: phpbb\routing\router
        arguments:
            - @service_container
            - @filesystem
            - %core.root_path%
            - %core.php_ext%
            - %core.environment%

    template:
        class: phpbb\template\twig\twig
        arguments:
            - @path_helper
            - @config
            - @template_context
            - @template.twig.environment
            - %core.template.cache_path%
            - null
            - @template.twig.extensions.collection

    template.twig.environment:
        class: phpbb\template\twig\environment
        arguments:
            - @config
            - @filesystem
            - @path_helper
            - @service_container
            - %core.template.cache_path%
            - null
            - @template.twig.loader
            - []