Translated using Weblate (Slovenian)
[phpmyadmin.git] / libraries / services.php
blobc91e79b1e1a3f85fbd6d02880c87b8756c23f86b
1 <?php
3 declare(strict_types=1);
5 return [
6 'services' => [
7 'advisor' => [
8 'class' => PhpMyAdmin\Advisor::class,
9 'arguments' => [
10 '$dbi' => '@dbi',
11 '$expression' => '@expression_language',
14 'browse_foreigners' => [
15 'class' => PhpMyAdmin\BrowseForeigners::class,
16 'arguments' => ['@template'],
18 'config' => [
19 'class' => PhpMyAdmin\Config::class,
20 'arguments' => [CONFIG_FILE],
22 'central_columns' => [
23 'class' => PhpMyAdmin\Database\CentralColumns::class,
24 'arguments' => ['@dbi'],
26 'check_user_privileges' => [
27 'class' => PhpMyAdmin\CheckUserPrivileges::class,
28 'arguments' => ['@dbi'],
30 'create_add_field' => [
31 'class' => PhpMyAdmin\CreateAddField::class,
32 'arguments' => ['@dbi'],
34 'designer' => [
35 'class' => PhpMyAdmin\Database\Designer::class,
36 'arguments' => [
37 '$dbi' => '@dbi',
38 '$relation' => '@relation',
39 '$template' => '@template',
42 'designer_common' => [
43 'class' => PhpMyAdmin\Database\Designer\Common::class,
44 'arguments' => [
45 '$dbi' => '@dbi',
46 '$relation' => '@relation',
49 'error_handler' => [
50 'class' => PhpMyAdmin\ErrorHandler::class,
52 'error_report' => [
53 'class' => PhpMyAdmin\ErrorReport::class,
54 'arguments' => [
55 '@http_request',
56 '@relation',
57 '@template',
58 '@config',
61 'events' => [
62 'class' => PhpMyAdmin\Database\Events::class,
63 'arguments' => [
64 '@dbi',
65 '@template',
66 '@response',
69 'export' => [
70 'class' => PhpMyAdmin\Export::class,
71 'arguments' => ['@dbi'],
73 'export_options' => [
74 'class' => PhpMyAdmin\Export\Options::class,
75 'arguments' => [
76 '@relation',
77 '@export_template_model',
80 'export_template_model' => [
81 'class' => PhpMyAdmin\Export\TemplateModel::class,
82 'arguments' => ['@dbi'],
84 'expression_language' => [
85 'class' => Symfony\Component\ExpressionLanguage\ExpressionLanguage::class,
87 'flash' => [
88 'class' => PhpMyAdmin\FlashMessages::class,
90 'http_request' => [
91 'class' => PhpMyAdmin\Utils\HttpRequest::class,
93 'import' => [
94 'class' => PhpMyAdmin\Import::class,
96 'insert_edit' => [
97 'class' => PhpMyAdmin\InsertEdit::class,
98 'arguments' => ['@dbi'],
100 'navigation' => [
101 'class' => PhpMyAdmin\Navigation\Navigation::class,
102 'arguments' => [
103 '@template',
104 '@relation',
105 '@dbi',
108 'normalization' => [
109 'class' => PhpMyAdmin\Normalization::class,
110 'arguments' => [
111 '$dbi' => '@dbi',
112 '$relation' => '@relation',
113 '$transformations' => '@transformations',
114 '$template' => '@template',
117 'operations' => [
118 'class' => PhpMyAdmin\Operations::class,
119 'arguments' => [
120 '$dbi' => '@dbi',
121 '$relation' => '@relation',
124 'relation' => [
125 'class' => PhpMyAdmin\Relation::class,
126 'arguments' => [
127 '@dbi',
128 '@template',
131 'relation_cleanup' => [
132 'class' => PhpMyAdmin\RelationCleanup::class,
133 'arguments' => [
134 '@dbi',
135 '@relation',
138 'replication' => [
139 'class' => PhpMyAdmin\Replication::class,
141 'replication_gui' => [
142 'class' => PhpMyAdmin\ReplicationGui::class,
143 'arguments' => [
144 '$replication' => '@replication',
145 '$template' => '@template',
148 'response' => [
149 'class' => PhpMyAdmin\Response::class,
150 'factory' => [PhpMyAdmin\Response::class, 'getInstance'],
152 'server_plugins' => [
153 'class' => PhpMyAdmin\Server\Plugins::class,
154 'arguments' => ['@dbi'],
156 'server_privileges' => [
157 'class' => PhpMyAdmin\Server\Privileges::class,
158 'arguments' => [
159 '@template',
160 '@dbi',
161 '@relation',
162 '@relation_cleanup',
163 '@server_plugins',
166 'sql' => [
167 'class' => PhpMyAdmin\Sql::class,
168 'arguments' => [
169 '@dbi',
170 '@relation',
171 '@relation_cleanup',
172 '@operations',
173 '@transformations',
174 '@template',
177 'sql_query_form' => [
178 'class' => PhpMyAdmin\SqlQueryForm::class,
179 'arguments' => ['$template' => '@template'],
181 'status_data' => [
182 'class' => PhpMyAdmin\Server\Status\Data::class,
184 'status_monitor' => [
185 'class' => PhpMyAdmin\Server\Status\Monitor::class,
186 'arguments' => ['@dbi'],
188 'table_maintenance' => [
189 'class' => PhpMyAdmin\Table\Maintenance::class,
190 'arguments' => ['$dbi' => '@dbi'],
192 'table_partition' => [
193 'class' => PhpMyAdmin\Table\Partition::class,
194 'arguments' => ['$dbi' => '@dbi'],
196 'table_search' => [
197 'class' => PhpMyAdmin\Table\Search::class,
198 'arguments' => ['$dbi' => '@dbi'],
200 'template' => [
201 'class' => PhpMyAdmin\Template::class,
203 'tracking' => [
204 'class' => PhpMyAdmin\Tracking::class,
205 'arguments' => [
206 '$sqlQueryForm' => '@sql_query_form',
207 '$template' => '@template',
208 '$relation' => '@relation',
211 'transformations' => [
212 'class' => PhpMyAdmin\Transformations::class,
214 'user_password' => [
215 'class' => PhpMyAdmin\UserPassword::class,
216 'arguments' => ['@server_privileges'],
218 'user_preferences' => [
219 'class' => PhpMyAdmin\UserPreferences::class,
221 PhpMyAdmin\DatabaseInterface::class => 'dbi',
222 PhpMyAdmin\FlashMessages::class => 'flash',
223 PhpMyAdmin\Response::class => 'response',