Translated using Weblate (Czech)
[phpmyadmin.git] / services.yml
blob55f6d923400589cee828c173e3a3c83b10b11060
1 services:
2   advisor:
3     class: 'PhpMyAdmin\Advisor'
4     arguments:
5       dbi: '@dbi'
6       expression_language: '@expression_language'
8   config:
9     class: 'PhpMyAdmin\Config'
10     arguments: [!php/const CONFIG_FILE]
12   central_columns:
13     class: '\PhpMyAdmin\CentralColumns'
14     arguments: ['@dbi']
16   check_user_privileges:
17     class: '\PhpMyAdmin\CheckUserPrivileges'
18     arguments: ['@dbi']
20   create_add_field:
21     class: 'PhpMyAdmin\CreateAddField'
22     arguments: ['@dbi']
24   designer:
25     class: 'PhpMyAdmin\Database\Designer'
26     arguments:
27       dbi: '@dbi'
28       relation: '@relation'
29       template: '@template'
31   designer_common:
32     class: 'PhpMyAdmin\Database\Designer\Common'
33     arguments:
34       dbi: '@dbi'
35       relation: '@relation'
37   display_export:
38     class: 'PhpMyAdmin\Display\Export'
40   error_handler:
41     class: 'PhpMyAdmin\ErrorHandler'
43   error_report:
44     class: 'PhpMyAdmin\ErrorReport'
45     arguments: ['@http_request', '@relation', '@template']
47   export:
48     class: 'PhpMyAdmin\Export'
49     arguments: ['@dbi']
51   expression_language:
52     class: 'Symfony\Component\ExpressionLanguage\ExpressionLanguage'
54   http_request:
55     class: 'PhpMyAdmin\Utils\HttpRequest'
57   import:
58     class: 'PhpMyAdmin\Import'
60   insert_edit:
61     class: 'PhpMyAdmin\InsertEdit'
62     arguments: ['@dbi']
64   di_migration:
65     factory: 'PhpMyAdmin\Di\Migration::getInstance'
66     arguments: ['@service_container']
68   navigation:
69     class: 'PhpMyAdmin\Navigation\Navigation'
70     arguments: ['@template', '@relation', '@dbi']
72   normalization:
73     class: 'PhpMyAdmin\Normalization'
74     arguments:
75       dbi: '@dbi'
76       relation: '@relation'
77       transformations: '@transformations'
78       template: '@template'
80   operations:
81     class: 'PhpMyAdmin\Operations'
82     arguments:
83       dbi: '@dbi'
84       relation: '@relation'
86   relation:
87     class: 'PhpMyAdmin\Relation'
88     arguments: ['@dbi', '@template']
90   relation_cleanup:
91     class: 'PhpMyAdmin\RelationCleanup'
92     arguments: ['@dbi', '@relation']
94   replication:
95     class: 'PhpMyAdmin\Replication'
97   replication_gui:
98     class: 'PhpMyAdmin\ReplicationGui'
99     arguments:
100       replication: '@replication'
101       template: '@template'
103   response:
104     factory: 'PhpMyAdmin\Response::getInstance'
106   server_plugins:
107     class: 'PhpMyAdmin\Server\Plugins'
108     arguments: ['@dbi']
110   server_privileges:
111     class: 'PhpMyAdmin\Server\Privileges'
112     arguments: ['@template', '@dbi', '@relation', '@relation_cleanup']
114   sql:
115     class: 'PhpMyAdmin\Sql'
117   sql_query_form:
118     class: 'PhpMyAdmin\SqlQueryForm'
120   status_data:
121     class: 'PhpMyAdmin\Server\Status\Data'
123   status_monitor:
124     class: 'PhpMyAdmin\Server\Status\Monitor'
125     arguments: ['@dbi']
127   template:
128     class: 'PhpMyAdmin\Template'
130   tracking:
131     class: 'PhpMyAdmin\Tracking'
132     arguments:
133       sql_query_form: '@sql_query_form'
134       template: '@template'
135       relation: '@relation'
137   transformations:
138     class: 'PhpMyAdmin\Transformations'
140   user_password:
141     class: 'PhpMyAdmin\UserPassword'
142     arguments: ['@server_privileges']
144   #Aliases
146   PhpMyAdmin\Response: '@response'
148   PhpMyAdmin\DatabaseInterface: '@dbi'