Translated using Weblate (Russian)
[phpmyadmin.git] / app / services_controllers.php
blobf36453c479946c122f7d1fed83130b78ce432f86
1 <?php
3 declare(strict_types=1);
5 use PhpMyAdmin\Config\PageSettings;
6 use PhpMyAdmin\Controllers\BrowseForeignersController;
7 use PhpMyAdmin\Controllers\ChangeLogController;
8 use PhpMyAdmin\Controllers\CheckRelationsController;
9 use PhpMyAdmin\Controllers\CollationConnectionController;
10 use PhpMyAdmin\Controllers\ColumnController;
11 use PhpMyAdmin\Controllers\Config;
12 use PhpMyAdmin\Controllers\Console;
13 use PhpMyAdmin\Controllers\Database;
14 use PhpMyAdmin\Controllers\DatabaseController;
15 use PhpMyAdmin\Controllers\ErrorReportController;
16 use PhpMyAdmin\Controllers\Export;
17 use PhpMyAdmin\Controllers\GisDataEditorController;
18 use PhpMyAdmin\Controllers\GitInfoController;
19 use PhpMyAdmin\Controllers\HomeController;
20 use PhpMyAdmin\Controllers\Import;
21 use PhpMyAdmin\Controllers\JavaScriptMessagesController;
22 use PhpMyAdmin\Controllers\LicenseController;
23 use PhpMyAdmin\Controllers\LintController;
24 use PhpMyAdmin\Controllers\LogoutController;
25 use PhpMyAdmin\Controllers\NavigationController;
26 use PhpMyAdmin\Controllers\Normalization;
27 use PhpMyAdmin\Controllers\Operations;
28 use PhpMyAdmin\Controllers\PhpInfoController;
29 use PhpMyAdmin\Controllers\Preferences;
30 use PhpMyAdmin\Controllers\RecentTablesListController;
31 use PhpMyAdmin\Controllers\SchemaExportController;
32 use PhpMyAdmin\Controllers\Server;
33 use PhpMyAdmin\Controllers\Sql;
34 use PhpMyAdmin\Controllers\Table;
35 use PhpMyAdmin\Controllers\TableController;
36 use PhpMyAdmin\Controllers\ThemesController;
37 use PhpMyAdmin\Controllers\ThemeSetController;
38 use PhpMyAdmin\Controllers\Transformation;
39 use PhpMyAdmin\Controllers\Triggers;
40 use PhpMyAdmin\Controllers\UserPasswordController;
41 use PhpMyAdmin\Controllers\VersionCheckController;
42 use PhpMyAdmin\Controllers\View;
43 use PhpMyAdmin\DbTableExists;
44 use PhpMyAdmin\Http\Factory\ResponseFactory;
45 use PhpMyAdmin\Plugins\AuthenticationPluginFactory;
46 use PhpMyAdmin\Theme\ThemeManager;
48 return [
49 'services' => [
50 BrowseForeignersController::class => [
51 'class' => BrowseForeignersController::class,
52 'arguments' => [
53 '$response' => '@response',
54 '$template' => '@template',
55 '$browseForeigners' => '@browse_foreigners',
56 '$relation' => '@relation',
59 ChangeLogController::class => [
60 'class' => ChangeLogController::class,
61 'arguments' => ['$response' => '@response', '$template' => '@template'],
63 CheckRelationsController::class => [
64 'class' => CheckRelationsController::class,
65 'arguments' => ['$response' => '@response', '$template' => '@template', '$relation' => '@relation'],
67 CollationConnectionController::class => [
68 'class' => CollationConnectionController::class,
69 'arguments' => ['$response' => '@response', '$template' => '@template', '$config' => '@config'],
71 ColumnController::class => [
72 'class' => ColumnController::class,
73 'arguments' => ['$response' => '@response', '$template' => '@template', '$dbi' => '@dbi'],
75 Config\GetConfigController::class => [
76 'class' => Config\GetConfigController::class,
77 'arguments' => ['$response' => '@response', '$template' => '@template', '$config' => '@config'],
79 Config\SetConfigController::class => [
80 'class' => Config\SetConfigController::class,
81 'arguments' => ['$response' => '@response', '$template' => '@template', '$config' => '@config'],
83 Console\Bookmark\AddController::class => [
84 'class' => Console\Bookmark\AddController::class,
85 'arguments' => [
86 '$response' => '@response',
87 '$template' => '@template',
88 '$bookmarkRepository' => '@bookmarkRepository',
91 Console\Bookmark\RefreshController::class => [
92 'class' => Console\Bookmark\RefreshController::class,
93 'arguments' => ['$response' => '@response', '$template' => '@template', '$console' => '@console'],
95 Database\CentralColumns\PopulateColumnsController::class => [
96 'class' => Database\CentralColumns\PopulateColumnsController::class,
97 'arguments' => [
98 '$response' => '@response',
99 '$template' => '@template',
100 '$centralColumns' => '@central_columns',
103 Database\CentralColumnsController::class => [
104 'class' => Database\CentralColumnsController::class,
105 'arguments' => [
106 '$response' => '@response',
107 '$template' => '@template',
108 '$centralColumns' => '@central_columns',
111 Database\DataDictionaryController::class => [
112 'class' => Database\DataDictionaryController::class,
113 'arguments' => [
114 '$response' => '@response',
115 '$template' => '@template',
116 '$relation' => '@relation',
117 '$transformations' => '@transformations',
118 '$dbi' => '@dbi',
121 Database\DesignerController::class => [
122 'class' => Database\DesignerController::class,
123 'arguments' => [
124 '$response' => '@response',
125 '$template' => '@template',
126 '$databaseDesigner' => '@designer',
127 '$designerCommon' => '@designer_common',
128 '$dbTableExists' => '@' . DbTableExists::class,
131 Database\EventsController::class => [
132 'class' => Database\EventsController::class,
133 'arguments' => [
134 '$response' => '@response',
135 '$template' => '@template',
136 '$events' => '@events',
137 '$dbi' => '@dbi',
138 '$dbTableExists' => '@' . DbTableExists::class,
141 Database\ExportController::class => [
142 'class' => Database\ExportController::class,
143 'arguments' => [
144 '$response' => '@response',
145 '$template' => '@template',
146 '$export' => '@export',
147 '$exportOptions' => '@export_options',
148 '$pageSettings' => '@' . PageSettings::class,
149 '$dbTableExists' => '@' . DbTableExists::class,
152 Database\ImportController::class => [
153 'class' => Database\ImportController::class,
154 'arguments' => [
155 '$response' => '@response',
156 '$template' => '@template',
157 '$dbi' => '@dbi',
158 '$pageSettings' => '@' . PageSettings::class,
159 '$dbTableExists' => '@' . DbTableExists::class,
162 Database\MultiTableQuery\QueryController::class => [
163 'class' => Database\MultiTableQuery\QueryController::class,
164 'arguments' => ['$response' => '@response', '$template' => '@template'],
166 Database\MultiTableQuery\TablesController::class => [
167 'class' => Database\MultiTableQuery\TablesController::class,
168 'arguments' => ['$response' => '@response', '$template' => '@template', '$dbi' => '@dbi'],
170 Database\MultiTableQueryController::class => [
171 'class' => Database\MultiTableQueryController::class,
172 'arguments' => ['$response' => '@response', '$template' => '@template', '$dbi' => '@dbi'],
174 Operations\Database\CollationController::class => [
175 'class' => Operations\Database\CollationController::class,
176 'arguments' => [
177 '$response' => '@response',
178 '$template' => '@template',
179 '$operations' => '@operations',
180 '$dbi' => '@dbi',
181 '$dbTableExists' => '@' . DbTableExists::class,
184 Operations\DatabaseController::class => [
185 'class' => Operations\DatabaseController::class,
186 'arguments' => [
187 '$response' => '@response',
188 '$template' => '@template',
189 '$operations' => '@operations',
190 '$checkUserPrivileges' => '@check_user_privileges',
191 '$relation' => '@relation',
192 '$relationCleanup' => '@relation_cleanup',
193 '$dbi' => '@dbi',
194 '$dbTableExists' => '@' . DbTableExists::class,
197 Database\PrivilegesController::class => [
198 'class' => Database\PrivilegesController::class,
199 'arguments' => [
200 '$response' => '@response',
201 '$template' => '@template',
202 '$privileges' => '@server_privileges',
203 '$dbi' => '@dbi',
206 Database\RoutinesController::class => [
207 'class' => Database\RoutinesController::class,
208 'arguments' => [
209 '$response' => '@response',
210 '$template' => '@template',
211 '$checkUserPrivileges' => '@check_user_privileges',
212 '$dbi' => '@dbi',
213 '$routines' => '@routines',
214 '$dbTableExists' => '@' . DbTableExists::class,
217 Database\SearchController::class => [
218 'class' => Database\SearchController::class,
219 'arguments' => [
220 '$response' => '@response',
221 '$template' => '@template',
222 '$dbi' => '@dbi',
223 '$dbTableExists' => '@' . DbTableExists::class,
226 Database\SqlAutoCompleteController::class => [
227 'class' => Database\SqlAutoCompleteController::class,
228 'arguments' => ['$response' => '@response', '$template' => '@template', '$dbi' => '@dbi'],
230 Database\SqlController::class => [
231 'class' => Database\SqlController::class,
232 'arguments' => [
233 '$response' => '@response',
234 '$template' => '@template',
235 '$sqlQueryForm' => '@sql_query_form',
236 '$pageSettings' => '@' . PageSettings::class,
237 '$dbTableExists' => '@' . DbTableExists::class,
240 Database\SqlFormatController::class => [
241 'class' => Database\SqlFormatController::class,
242 'arguments' => ['$response' => '@response', '$template' => '@template'],
244 Database\Structure\AddPrefixController::class => [
245 'class' => Database\Structure\AddPrefixController::class,
246 'arguments' => ['$response' => '@response', '$template' => '@template'],
248 Database\Structure\AddPrefixTableController::class => [
249 'class' => Database\Structure\AddPrefixTableController::class,
250 'arguments' => [
251 '$response' => '@response',
252 '$template' => '@template',
253 '$dbi' => '@dbi',
254 '$structureController' => '@' . Database\StructureController::class,
257 Database\Structure\CentralColumns\AddController::class => [
258 'class' => Database\Structure\CentralColumns\AddController::class,
259 'arguments' => [
260 '$response' => '@response',
261 '$template' => '@template',
262 '$dbi' => '@dbi',
263 '$structureController' => '@' . Database\StructureController::class,
266 Database\Structure\CentralColumns\MakeConsistentController::class => [
267 'class' => Database\Structure\CentralColumns\MakeConsistentController::class,
268 'arguments' => [
269 '$response' => '@response',
270 '$template' => '@template',
271 '$dbi' => '@dbi',
272 '$structureController' => '@' . Database\StructureController::class,
275 Database\Structure\CentralColumns\RemoveController::class => [
276 'class' => Database\Structure\CentralColumns\RemoveController::class,
277 'arguments' => [
278 '$response' => '@response',
279 '$template' => '@template',
280 '$dbi' => '@dbi',
281 '$structureController' => '@' . Database\StructureController::class,
284 Database\Structure\ChangePrefixFormController::class => [
285 'class' => Database\Structure\ChangePrefixFormController::class,
286 'arguments' => ['$response' => '@response', '$template' => '@template'],
288 Database\Structure\CopyFormController::class => [
289 'class' => Database\Structure\CopyFormController::class,
290 'arguments' => ['$response' => '@response', '$template' => '@template'],
292 Database\Structure\CopyTableController::class => [
293 'class' => Database\Structure\CopyTableController::class,
294 'arguments' => [
295 '$response' => '@response',
296 '$template' => '@template',
297 '$operations' => '@operations',
298 '$structureController' => '@' . Database\StructureController::class,
301 Database\Structure\CopyTableWithPrefixController::class => [
302 'class' => Database\Structure\CopyTableWithPrefixController::class,
303 'arguments' => [
304 '$response' => '@response',
305 '$template' => '@template',
306 '$structureController' => '@' . Database\StructureController::class,
309 Database\Structure\DropFormController::class => [
310 'class' => Database\Structure\DropFormController::class,
311 'arguments' => ['$response' => '@response', '$template' => '@template', '$dbi' => '@dbi'],
313 Database\Structure\DropTableController::class => [
314 'class' => Database\Structure\DropTableController::class,
315 'arguments' => [
316 '$response' => '@response',
317 '$template' => '@template',
318 '$dbi' => '@dbi',
319 '$relationCleanup' => '@relation_cleanup',
320 '$structureController' => '@' . Database\StructureController::class,
323 Database\Structure\EmptyFormController::class => [
324 'class' => Database\Structure\EmptyFormController::class,
325 'arguments' => ['$response' => '@response', '$template' => '@template'],
327 Database\Structure\EmptyTableController::class => [
328 'class' => Database\Structure\EmptyTableController::class,
329 'arguments' => [
330 '$response' => '@response',
331 '$template' => '@template',
332 '$dbi' => '@dbi',
333 '$relation' => '@relation',
334 '$relationCleanup' => '@relation_cleanup',
335 '$operations' => '@operations',
336 '$flash' => '@flash',
337 '$structureController' => '@' . Database\StructureController::class,
340 Database\Structure\FavoriteTableController::class => [
341 'class' => Database\Structure\FavoriteTableController::class,
342 'arguments' => [
343 '$response' => '@response',
344 '$template' => '@template',
345 '$relation' => '@relation',
346 '$dbTableExists' => '@' . DbTableExists::class,
349 Database\Structure\RealRowCountController::class => [
350 'class' => Database\Structure\RealRowCountController::class,
351 'arguments' => [
352 '$response' => '@response',
353 '$template' => '@template',
354 '$dbi' => '@dbi',
355 '$dbTableExists' => '@' . DbTableExists::class,
358 Database\Structure\ReplacePrefixController::class => [
359 'class' => Database\Structure\ReplacePrefixController::class,
360 'arguments' => [
361 '$response' => '@response',
362 '$template' => '@template',
363 '$dbi' => '@dbi',
364 '$structureController' => '@' . Database\StructureController::class,
367 Database\Structure\ShowCreateController::class => [
368 'class' => Database\Structure\ShowCreateController::class,
369 'arguments' => ['$response' => '@response', '$template' => '@template', '$dbi' => '@dbi'],
371 Database\StructureController::class => [
372 'class' => Database\StructureController::class,
373 'arguments' => [
374 '$response' => '@response',
375 '$template' => '@template',
376 '$relation' => '@relation',
377 '$replication' => '@replication',
378 '$dbi' => '@dbi',
379 '$trackingChecker' => '@tracking_checker',
380 '$pageSettings' => '@' . PageSettings::class,
381 '$dbTableExists' => '@' . DbTableExists::class,
384 Database\TrackingController::class => [
385 'class' => Database\TrackingController::class,
386 'arguments' => [
387 '$response' => '@response',
388 '$template' => '@template',
389 '$tracking' => '@tracking',
390 '$dbi' => '@dbi',
391 '$dbTableExists' => '@' . DbTableExists::class,
394 DatabaseController::class => [
395 'class' => DatabaseController::class,
396 'arguments' => ['$response' => '@response', '$template' => '@template'],
398 ErrorReportController::class => [
399 'class' => ErrorReportController::class,
400 'arguments' => [
401 '$response' => '@response',
402 '$template' => '@template',
403 '$errorReport' => '@error_report',
404 '$errorHandler' => '@error_handler',
405 '$dbi' => '@dbi',
408 Export\CheckTimeOutController::class => [
409 'class' => Export\CheckTimeOutController::class,
410 'arguments' => ['$response' => '@response', '$template' => '@template'],
412 Export\ExportController::class => [
413 'class' => Export\ExportController::class,
414 'arguments' => ['$response' => '@response', '$template' => '@template', '$export' => '@export'],
416 Export\TablesController::class => [
417 'class' => Export\TablesController::class,
418 'arguments' => [
419 '$response' => '@response',
420 '$template' => '@template',
421 '$exportController' => '@' . Database\ExportController::class,
424 Export\Template\CreateController::class => [
425 'class' => Export\Template\CreateController::class,
426 'arguments' => [
427 '$response' => '@response',
428 '$template' => '@template',
429 '$model' => '@export_template_model',
430 '$relation' => '@relation',
433 Export\Template\DeleteController::class => [
434 'class' => Export\Template\DeleteController::class,
435 'arguments' => [
436 '$response' => '@response',
437 '$template' => '@template',
438 '$model' => '@export_template_model',
439 '$relation' => '@relation',
442 Export\Template\LoadController::class => [
443 'class' => Export\Template\LoadController::class,
444 'arguments' => [
445 '$response' => '@response',
446 '$template' => '@template',
447 '$model' => '@export_template_model',
448 '$relation' => '@relation',
451 Export\Template\UpdateController::class => [
452 'class' => Export\Template\UpdateController::class,
453 'arguments' => [
454 '$response' => '@response',
455 '$template' => '@template',
456 '$model' => '@export_template_model',
457 '$relation' => '@relation',
460 GisDataEditorController::class => [
461 'class' => GisDataEditorController::class,
462 'arguments' => ['$response' => '@response', '$template' => '@template'],
464 GitInfoController::class => [
465 'class' => GitInfoController::class,
466 'arguments' => ['$response' => '@response', '$template' => '@template', '$config' => '@config'],
468 HomeController::class => [
469 'class' => HomeController::class,
470 'arguments' => [
471 '$response' => '@response',
472 '$template' => '@template',
473 '$config' => '@config',
474 '$themeManager' => '@' . ThemeManager::class,
475 '$dbi' => '@dbi',
476 '$responseFactory' => '@' . ResponseFactory::class,
479 Import\ImportController::class => [
480 'class' => Import\ImportController::class,
481 'arguments' => [
482 '$response' => '@response',
483 '$template' => '@template',
484 '$import' => '@import',
485 '$sql' => '@sql',
486 '$dbi' => '@dbi',
487 '$bookmarkRepository' => '@bookmarkRepository',
490 Import\SimulateDmlController::class => [
491 'class' => Import\SimulateDmlController::class,
492 'arguments' => [
493 '$response' => '@response',
494 '$template' => '@template',
495 '$simulateDml' => '@import_simulate_dml',
498 Import\StatusController::class => [
499 'class' => Import\StatusController::class,
500 'arguments' => ['$template' => '@template'],
502 JavaScriptMessagesController::class => [
503 'class' => JavaScriptMessagesController::class,
504 'arguments' => ['@' . ResponseFactory::class],
506 LicenseController::class => [
507 'class' => LicenseController::class,
508 'arguments' => ['$response' => '@response', '$template' => '@template'],
510 LintController::class => [
511 'class' => LintController::class,
512 'arguments' => ['$response' => '@response', '$template' => '@template'],
514 LogoutController::class => [
515 'class' => LogoutController::class,
516 'arguments' => ['@' . AuthenticationPluginFactory::class],
518 NavigationController::class => [
519 'class' => NavigationController::class,
520 'arguments' => [
521 '$response' => '@response',
522 '$template' => '@template',
523 '$navigation' => '@navigation',
524 '$relation' => '@relation',
525 '$pageSettings' => '@' . PageSettings::class,
528 Normalization\FirstNormalForm\FirstStepController::class => [
529 'class' => Normalization\FirstNormalForm\FirstStepController::class,
530 'arguments' => [
531 '$response' => '@response',
532 '$template' => '@template',
533 '$normalization' => '@normalization',
536 Normalization\FirstNormalForm\FourthStepController::class => [
537 'class' => Normalization\FirstNormalForm\FourthStepController::class,
538 'arguments' => [
539 '$response' => '@response',
540 '$template' => '@template',
541 '$normalization' => '@normalization',
544 Normalization\FirstNormalForm\SecondStepController::class => [
545 'class' => Normalization\FirstNormalForm\SecondStepController::class,
546 'arguments' => [
547 '$response' => '@response',
548 '$template' => '@template',
549 '$normalization' => '@normalization',
552 Normalization\FirstNormalForm\ThirdStepController::class => [
553 'class' => Normalization\FirstNormalForm\ThirdStepController::class,
554 'arguments' => [
555 '$response' => '@response',
556 '$template' => '@template',
557 '$normalization' => '@normalization',
560 Normalization\SecondNormalForm\CreateNewTablesController::class => [
561 'class' => Normalization\SecondNormalForm\CreateNewTablesController::class,
562 'arguments' => [
563 '$response' => '@response',
564 '$template' => '@template',
565 '$normalization' => '@normalization',
568 Normalization\SecondNormalForm\FirstStepController::class => [
569 'class' => Normalization\SecondNormalForm\FirstStepController::class,
570 'arguments' => [
571 '$response' => '@response',
572 '$template' => '@template',
573 '$normalization' => '@normalization',
576 Normalization\SecondNormalForm\NewTablesController::class => [
577 'class' => Normalization\SecondNormalForm\NewTablesController::class,
578 'arguments' => [
579 '$response' => '@response',
580 '$template' => '@template',
581 '$normalization' => '@normalization',
584 Normalization\ThirdNormalForm\CreateNewTablesController::class => [
585 'class' => Normalization\ThirdNormalForm\CreateNewTablesController::class,
586 'arguments' => [
587 '$response' => '@response',
588 '$template' => '@template',
589 '$normalization' => '@normalization',
592 Normalization\ThirdNormalForm\FirstStepController::class => [
593 'class' => Normalization\ThirdNormalForm\FirstStepController::class,
594 'arguments' => [
595 '$response' => '@response',
596 '$template' => '@template',
597 '$normalization' => '@normalization',
600 Normalization\ThirdNormalForm\NewTablesController::class => [
601 'class' => Normalization\ThirdNormalForm\NewTablesController::class,
602 'arguments' => [
603 '$response' => '@response',
604 '$template' => '@template',
605 '$normalization' => '@normalization',
608 Normalization\AddNewPrimaryController::class => [
609 'class' => Normalization\AddNewPrimaryController::class,
610 'arguments' => [
611 '$response' => '@response',
612 '$template' => '@template',
613 '$normalization' => '@normalization',
616 Normalization\CreateNewColumnController::class => [
617 'class' => Normalization\CreateNewColumnController::class,
618 'arguments' => [
619 '$response' => '@response',
620 '$template' => '@template',
621 '$normalization' => '@normalization',
624 Normalization\GetColumnsController::class => [
625 'class' => Normalization\GetColumnsController::class,
626 'arguments' => [
627 '$response' => '@response',
628 '$template' => '@template',
629 '$normalization' => '@normalization',
632 Normalization\MainController::class => [
633 'class' => Normalization\MainController::class,
634 'arguments' => ['$response' => '@response', '$template' => '@template'],
636 Normalization\MoveRepeatingGroup::class => [
637 'class' => Normalization\MoveRepeatingGroup::class,
638 'arguments' => [
639 '$response' => '@response',
640 '$template' => '@template',
641 '$normalization' => '@normalization',
644 Normalization\PartialDependenciesController::class => [
645 'class' => Normalization\PartialDependenciesController::class,
646 'arguments' => [
647 '$response' => '@response',
648 '$template' => '@template',
649 '$normalization' => '@normalization',
652 PhpInfoController::class => [
653 'class' => PhpInfoController::class,
654 'arguments' => ['$response' => '@response', '$template' => '@template'],
656 RecentTablesListController::class => [
657 'class' => RecentTablesListController::class,
658 'arguments' => ['$response' => '@response', '$template' => '@template'],
660 Preferences\ExportController::class => [
661 'class' => Preferences\ExportController::class,
662 'arguments' => [
663 '$response' => '@response',
664 '$template' => '@template',
665 '$userPreferences' => '@user_preferences',
666 '$relation' => '@relation',
667 '$config' => '@config',
668 '$themeManager' => '@' . PhpMyAdmin\Theme\ThemeManager::class,
671 Preferences\FeaturesController::class => [
672 'class' => Preferences\FeaturesController::class,
673 'arguments' => [
674 '$response' => '@response',
675 '$template' => '@template',
676 '$userPreferences' => '@user_preferences',
677 '$relation' => '@relation',
678 '$config' => '@config',
679 '$themeManager' => '@' . PhpMyAdmin\Theme\ThemeManager::class,
682 Preferences\ImportController::class => [
683 'class' => Preferences\ImportController::class,
684 'arguments' => [
685 '$response' => '@response',
686 '$template' => '@template',
687 '$userPreferences' => '@user_preferences',
688 '$relation' => '@relation',
689 '$config' => '@config',
690 '$themeManager' => '@' . PhpMyAdmin\Theme\ThemeManager::class,
693 Preferences\MainPanelController::class => [
694 'class' => Preferences\MainPanelController::class,
695 'arguments' => [
696 '$response' => '@response',
697 '$template' => '@template',
698 '$userPreferences' => '@user_preferences',
699 '$relation' => '@relation',
700 '$config' => '@config',
701 '$themeManager' => '@' . PhpMyAdmin\Theme\ThemeManager::class,
704 Preferences\ManageController::class => [
705 'class' => Preferences\ManageController::class,
706 'arguments' => [
707 '$response' => '@response',
708 '$template' => '@template',
709 '$userPreferences' => '@user_preferences',
710 '$relation' => '@relation',
711 '$config' => '@config',
712 '$themeManager' => '@' . PhpMyAdmin\Theme\ThemeManager::class,
715 Preferences\NavigationController::class => [
716 'class' => Preferences\NavigationController::class,
717 'arguments' => [
718 '$response' => '@response',
719 '$template' => '@template',
720 '$userPreferences' => '@user_preferences',
721 '$relation' => '@relation',
722 '$config' => '@config',
723 '$themeManager' => '@' . PhpMyAdmin\Theme\ThemeManager::class,
726 Preferences\SqlController::class => [
727 'class' => Preferences\SqlController::class,
728 'arguments' => [
729 '$response' => '@response',
730 '$template' => '@template',
731 '$userPreferences' => '@user_preferences',
732 '$relation' => '@relation',
733 '$config' => '@config',
734 '$themeManager' => '@' . PhpMyAdmin\Theme\ThemeManager::class,
737 Preferences\TwoFactorController::class => [
738 'class' => Preferences\TwoFactorController::class,
739 'arguments' => ['$response' => '@response', '$template' => '@template', '$relation' => '@relation'],
741 SchemaExportController::class => [
742 'class' => SchemaExportController::class,
743 'arguments' => ['$export' => '@export', '$response' => '@response'],
745 Server\BinlogController::class => [
746 'class' => Server\BinlogController::class,
747 'arguments' => ['$response' => '@response', '$template' => '@template', '$dbi' => '@dbi'],
749 Server\CollationsController::class => [
750 'class' => Server\CollationsController::class,
751 'arguments' => ['$response' => '@response', '$template' => '@template', '$dbi' => '@dbi'],
753 Server\Databases\CreateController::class => [
754 'class' => Server\Databases\CreateController::class,
755 'arguments' => ['$response' => '@response', '$template' => '@template', '$dbi' => '@dbi'],
757 Server\Databases\DestroyController::class => [
758 'class' => Server\Databases\DestroyController::class,
759 'arguments' => [
760 '$response' => '@response',
761 '$template' => '@template',
762 '$dbi' => '@dbi',
763 '$transformations' => '@transformations',
764 '$relationCleanup' => '@relation_cleanup',
767 Server\DatabasesController::class => [
768 'class' => Server\DatabasesController::class,
769 'arguments' => ['$response' => '@response', '$template' => '@template', '$dbi' => '@dbi'],
771 Server\EnginesController::class => [
772 'class' => Server\EnginesController::class,
773 'arguments' => ['$response' => '@response', '$template' => '@template', '$dbi' => '@dbi'],
775 Server\ExportController::class => [
776 'class' => Server\ExportController::class,
777 'arguments' => [
778 '$response' => '@response',
779 '$template' => '@template',
780 '$export' => '@export_options',
781 '$dbi' => '@dbi',
782 '$pageSettings' => '@' . PageSettings::class,
785 Server\ImportController::class => [
786 'class' => Server\ImportController::class,
787 'arguments' => [
788 '$response' => '@response',
789 '$template' => '@template',
790 '$dbi' => '@dbi',
791 '$pageSettings' => '@' . PageSettings::class,
794 Server\PluginsController::class => [
795 'class' => Server\PluginsController::class,
796 'arguments' => [
797 '$response' => '@response',
798 '$template' => '@template',
799 '$plugins' => '@server_plugins',
800 '$dbi' => '@dbi',
803 Server\Privileges\AccountLockController::class => [
804 'class' => Server\Privileges\AccountLockController::class,
805 'arguments' => [
806 '$response' => '@response',
807 '$template' => '@template',
808 '$accountLocking' => '@server_privileges_account_locking',
811 Server\Privileges\AccountUnlockController::class => [
812 'class' => Server\Privileges\AccountUnlockController::class,
813 'arguments' => [
814 '$response' => '@response',
815 '$template' => '@template',
816 '$accountLocking' => '@server_privileges_account_locking',
819 Server\PrivilegesController::class => [
820 'class' => Server\PrivilegesController::class,
821 'arguments' => [
822 '$response' => '@response',
823 '$template' => '@template',
824 '$relation' => '@relation',
825 '$dbi' => '@dbi',
828 Server\ReplicationController::class => [
829 'class' => Server\ReplicationController::class,
830 'arguments' => [
831 '$response' => '@response',
832 '$template' => '@template',
833 '$replicationGui' => '@replication_gui',
834 '$dbi' => '@dbi',
837 Server\ShowEngineController::class => [
838 'class' => Server\ShowEngineController::class,
839 'arguments' => ['$response' => '@response', '$template' => '@template', '$dbi' => '@dbi'],
841 Server\SqlController::class => [
842 'class' => Server\SqlController::class,
843 'arguments' => [
844 '$response' => '@response',
845 '$template' => '@template',
846 '$sqlQueryForm' => '@sql_query_form',
847 '$dbi' => '@dbi',
848 '$pageSettings' => '@' . PageSettings::class,
851 Server\UserGroupsController::class => [
852 'class' => Server\UserGroupsController::class,
853 'arguments' => [
854 '$response' => '@response',
855 '$template' => '@template',
856 '$relation' => '@relation',
857 '$dbi' => '@dbi',
860 Server\UserGroupsFormController::class => [
861 'class' => Server\UserGroupsFormController::class,
862 'arguments' => [
863 '$response' => '@response',
864 '$template' => '@template',
865 '$relation' => '@relation',
866 '$dbi' => '@dbi',
869 Server\Status\AdvisorController::class => [
870 'class' => Server\Status\AdvisorController::class,
871 'arguments' => [
872 '$response' => '@response',
873 '$template' => '@template',
874 '$data' => '@status_data',
875 '$advisor' => '@advisor',
878 Server\Status\Monitor\ChartingDataController::class => [
879 'class' => Server\Status\Monitor\ChartingDataController::class,
880 'arguments' => [
881 '$response' => '@response',
882 '$template' => '@template',
883 '$data' => '@status_data',
884 '$monitor' => '@status_monitor',
885 '$dbi' => '@dbi',
888 Server\Status\Monitor\GeneralLogController::class => [
889 'class' => Server\Status\Monitor\GeneralLogController::class,
890 'arguments' => [
891 '$response' => '@response',
892 '$template' => '@template',
893 '$data' => '@status_data',
894 '$monitor' => '@status_monitor',
895 '$dbi' => '@dbi',
898 Server\Status\Monitor\LogVarsController::class => [
899 'class' => Server\Status\Monitor\LogVarsController::class,
900 'arguments' => [
901 '$response' => '@response',
902 '$template' => '@template',
903 '$data' => '@status_data',
904 '$monitor' => '@status_monitor',
905 '$dbi' => '@dbi',
908 Server\Status\Monitor\QueryAnalyzerController::class => [
909 'class' => Server\Status\Monitor\QueryAnalyzerController::class,
910 'arguments' => [
911 '$response' => '@response',
912 '$template' => '@template',
913 '$data' => '@status_data',
914 '$monitor' => '@status_monitor',
915 '$dbi' => '@dbi',
918 Server\Status\Monitor\SlowLogController::class => [
919 'class' => Server\Status\Monitor\SlowLogController::class,
920 'arguments' => [
921 '$response' => '@response',
922 '$template' => '@template',
923 '$data' => '@status_data',
924 '$monitor' => '@status_monitor',
925 '$dbi' => '@dbi',
928 Server\Status\MonitorController::class => [
929 'class' => Server\Status\MonitorController::class,
930 'arguments' => [
931 '$response' => '@response',
932 '$template' => '@template',
933 '$data' => '@status_data',
934 '$dbi' => '@dbi',
937 Server\Status\Processes\KillController::class => [
938 'class' => Server\Status\Processes\KillController::class,
939 'arguments' => [
940 '$response' => '@response',
941 '$template' => '@template',
942 '$data' => '@status_data',
943 '$dbi' => '@dbi',
946 Server\Status\Processes\RefreshController::class => [
947 'class' => Server\Status\Processes\RefreshController::class,
948 'arguments' => [
949 '$response' => '@response',
950 '$template' => '@template',
951 '$data' => '@status_data',
952 '$processes' => '@status_processes',
955 Server\Status\ProcessesController::class => [
956 'class' => Server\Status\ProcessesController::class,
957 'arguments' => [
958 '$response' => '@response',
959 '$template' => '@template',
960 '$data' => '@status_data',
961 '$dbi' => '@dbi',
962 '$processes' => '@status_processes',
965 Server\Status\QueriesController::class => [
966 'class' => Server\Status\QueriesController::class,
967 'arguments' => [
968 '$response' => '@response',
969 '$template' => '@template',
970 '$data' => '@status_data',
971 '$dbi' => '@dbi',
974 Server\Status\StatusController::class => [
975 'class' => Server\Status\StatusController::class,
976 'arguments' => [
977 '$response' => '@response',
978 '$template' => '@template',
979 '$data' => '@status_data',
980 '$replicationGui' => '@replication_gui',
981 '$dbi' => '@dbi',
984 Server\Status\VariablesController::class => [
985 'class' => Server\Status\VariablesController::class,
986 'arguments' => [
987 '$response' => '@response',
988 '$template' => '@template',
989 '$data' => '@status_data',
990 '$dbi' => '@dbi',
993 Server\Variables\GetVariableController::class => [
994 'class' => Server\Variables\GetVariableController::class,
995 'arguments' => ['$response' => '@response', '$template' => '@template', '$dbi' => '@dbi'],
997 Server\Variables\SetVariableController::class => [
998 'class' => Server\Variables\SetVariableController::class,
999 'arguments' => ['$response' => '@response', '$template' => '@template', '$dbi' => '@dbi'],
1001 Server\VariablesController::class => [
1002 'class' => Server\VariablesController::class,
1003 'arguments' => ['$response' => '@response', '$template' => '@template', '$dbi' => '@dbi'],
1005 Sql\ColumnPreferencesController::class => [
1006 'class' => Sql\ColumnPreferencesController::class,
1007 'arguments' => [
1008 '$response' => '@response',
1009 '$template' => '@template',
1010 '$checkUserPrivileges' => '@check_user_privileges',
1011 '$dbi' => '@dbi',
1014 Sql\DefaultForeignKeyCheckValueController::class => [
1015 'class' => Sql\DefaultForeignKeyCheckValueController::class,
1016 'arguments' => [
1017 '$response' => '@response',
1018 '$template' => '@template',
1019 '$checkUserPrivileges' => '@check_user_privileges',
1022 Sql\EnumValuesController::class => [
1023 'class' => Sql\EnumValuesController::class,
1024 'arguments' => [
1025 '$response' => '@response',
1026 '$template' => '@template',
1027 '$sql' => '@sql',
1028 '$checkUserPrivileges' => '@check_user_privileges',
1031 Sql\RelationalValuesController::class => [
1032 'class' => Sql\RelationalValuesController::class,
1033 'arguments' => [
1034 '$response' => '@response',
1035 '$template' => '@template',
1036 '$sql' => '@sql',
1037 '$checkUserPrivileges' => '@check_user_privileges',
1040 Sql\SetValuesController::class => [
1041 'class' => Sql\SetValuesController::class,
1042 'arguments' => [
1043 '$response' => '@response',
1044 '$template' => '@template',
1045 '$sql' => '@sql',
1046 '$checkUserPrivileges' => '@check_user_privileges',
1049 Sql\SqlController::class => [
1050 'class' => Sql\SqlController::class,
1051 'arguments' => [
1052 '$response' => '@response',
1053 '$template' => '@template',
1054 '$sql' => '@sql',
1055 '$checkUserPrivileges' => '@check_user_privileges',
1056 '$dbi' => '@dbi',
1057 '$pageSettings' => '@' . PageSettings::class,
1058 '$bookmarkRepository' => '@bookmarkRepository',
1061 Table\AddFieldController::class => [
1062 'class' => Table\AddFieldController::class,
1063 'arguments' => [
1064 '$response' => '@response',
1065 '$template' => '@template',
1066 '$transformations' => '@transformations',
1067 '$config' => '@config',
1068 '$dbi' => '@dbi',
1069 '$columnsDefinition' => '@table_columns_definition',
1070 '$dbTableExists' => '@' . DbTableExists::class,
1073 Table\ChangeController::class => [
1074 'class' => Table\ChangeController::class,
1075 'arguments' => [
1076 '$response' => '@response',
1077 '$template' => '@template',
1078 '$insertEdit' => '@insert_edit',
1079 '$relation' => '@relation',
1080 '$pageSettings' => '@' . PageSettings::class,
1081 '$dbTableExists' => '@' . DbTableExists::class,
1082 '$config' => '@config',
1085 Table\ChangeRowsController::class => [
1086 'class' => Table\ChangeRowsController::class,
1087 'arguments' => [
1088 '$response' => '@response',
1089 '$template' => '@template',
1090 '$changeController' => '@' . Table\ChangeController::class,
1093 Table\ChartController::class => [
1094 'class' => Table\ChartController::class,
1095 'arguments' => [
1096 '$response' => '@response',
1097 '$template' => '@template',
1098 '$dbi' => '@dbi',
1099 '$dbTableExists' => '@' . DbTableExists::class,
1102 Table\CreateController::class => [
1103 'class' => Table\CreateController::class,
1104 'arguments' => [
1105 '$response' => '@response',
1106 '$template' => '@template',
1107 '$transformations' => '@transformations',
1108 '$config' => '@config',
1109 '$dbi' => '@dbi',
1110 '$columnsDefinition' => '@table_columns_definition',
1113 Table\DeleteConfirmController::class => [
1114 'class' => Table\DeleteConfirmController::class,
1115 'arguments' => [
1116 '$response' => '@response',
1117 '$template' => '@template',
1118 '$dbTableExists' => '@' . DbTableExists::class,
1121 Table\DeleteRowsController::class => [
1122 'class' => Table\DeleteRowsController::class,
1123 'arguments' => ['$response' => '@response', '$template' => '@template', '$dbi' => '@dbi'],
1125 Table\DropColumnConfirmationController::class => [
1126 'class' => Table\DropColumnConfirmationController::class,
1127 'arguments' => [
1128 '$response' => '@response',
1129 '$template' => '@template',
1130 '$dbTableExists' => '@' . DbTableExists::class,
1133 Table\DropColumnController::class => [
1134 'class' => Table\DropColumnController::class,
1135 'arguments' => [
1136 '$response' => '@response',
1137 '$template' => '@template',
1138 '$dbi' => '@dbi',
1139 '$flash' => '@flash',
1140 '$relationCleanup' => '@relation_cleanup',
1143 Table\ExportController::class => [
1144 'class' => Table\ExportController::class,
1145 'arguments' => [
1146 '$response' => '@response',
1147 '$template' => '@template',
1148 '$export' => '@export_options',
1149 '$pageSettings' => '@' . PageSettings::class,
1152 Table\ExportRowsController::class => [
1153 'class' => Table\ExportRowsController::class,
1154 'arguments' => [
1155 '$response' => '@response',
1156 '$template' => '@template',
1157 '$exportController' => '@' . Table\ExportController::class,
1160 Table\FindReplaceController::class => [
1161 'class' => Table\FindReplaceController::class,
1162 'arguments' => [
1163 '$response' => '@response',
1164 '$template' => '@template',
1165 '$dbi' => '@dbi',
1166 '$dbTableExists' => '@' . DbTableExists::class,
1169 Table\GetFieldController::class => [
1170 'class' => Table\GetFieldController::class,
1171 'arguments' => ['$response' => '@response', '$template' => '@template', '$dbi' => '@dbi'],
1173 Table\GisVisualizationController::class => [
1174 'class' => Table\GisVisualizationController::class,
1175 'arguments' => [
1176 '$response' => '@response',
1177 '$template' => '@template',
1178 '$dbi' => '@dbi',
1179 '$dbTableExists' => '@' . DbTableExists::class,
1182 Table\ImportController::class => [
1183 'class' => Table\ImportController::class,
1184 'arguments' => [
1185 '$response' => '@response',
1186 '$template' => '@template',
1187 '$dbi' => '@dbi',
1188 '$pageSettings' => '@' . PageSettings::class,
1189 '$dbTableExists' => '@' . DbTableExists::class,
1192 Table\IndexesController::class => [
1193 'class' => Table\IndexesController::class,
1194 'arguments' => [
1195 '$response' => '@response',
1196 '$template' => '@template',
1197 '$dbi' => '@dbi',
1198 '$indexes' => '@table_indexes',
1199 '$dbTableExists' => '@' . DbTableExists::class,
1202 Table\IndexRenameController::class => [
1203 'class' => Table\IndexRenameController::class,
1204 'arguments' => [
1205 '$response' => '@response',
1206 '$template' => '@template',
1207 '$dbi' => '@dbi',
1208 '$indexes' => '@table_indexes',
1209 '$dbTableExists' => '@' . DbTableExists::class,
1212 Table\Maintenance\AnalyzeController::class => [
1213 'class' => Table\Maintenance\AnalyzeController::class,
1214 'arguments' => [
1215 '$response' => '@response',
1216 '$template' => '@template',
1217 '$model' => '@table_maintenance',
1218 '$config' => '@config',
1221 Table\Maintenance\CheckController::class => [
1222 'class' => Table\Maintenance\CheckController::class,
1223 'arguments' => [
1224 '$response' => '@response',
1225 '$template' => '@template',
1226 '$model' => '@table_maintenance',
1227 '$config' => '@config',
1230 Table\Maintenance\ChecksumController::class => [
1231 'class' => Table\Maintenance\ChecksumController::class,
1232 'arguments' => [
1233 '$response' => '@response',
1234 '$template' => '@template',
1235 '$model' => '@table_maintenance',
1236 '$config' => '@config',
1239 Table\Maintenance\OptimizeController::class => [
1240 'class' => Table\Maintenance\OptimizeController::class,
1241 'arguments' => [
1242 '$response' => '@response',
1243 '$template' => '@template',
1244 '$model' => '@table_maintenance',
1245 '$config' => '@config',
1248 Table\Maintenance\RepairController::class => [
1249 'class' => Table\Maintenance\RepairController::class,
1250 'arguments' => [
1251 '$response' => '@response',
1252 '$template' => '@template',
1253 '$model' => '@table_maintenance',
1254 '$config' => '@config',
1257 Table\Partition\AnalyzeController::class => [
1258 'class' => Table\Partition\AnalyzeController::class,
1259 'arguments' => [
1260 '$response' => '@response',
1261 '$template' => '@template',
1262 '$maintenance' => '@partitioning_maintenance',
1265 Table\Partition\CheckController::class => [
1266 'class' => Table\Partition\CheckController::class,
1267 'arguments' => [
1268 '$response' => '@response',
1269 '$template' => '@template',
1270 '$maintenance' => '@partitioning_maintenance',
1273 Table\Partition\DropController::class => [
1274 'class' => Table\Partition\DropController::class,
1275 'arguments' => [
1276 '$response' => '@response',
1277 '$template' => '@template',
1278 '$maintenance' => '@partitioning_maintenance',
1281 Table\Partition\OptimizeController::class => [
1282 'class' => Table\Partition\OptimizeController::class,
1283 'arguments' => [
1284 '$response' => '@response',
1285 '$template' => '@template',
1286 '$maintenance' => '@partitioning_maintenance',
1289 Table\Partition\RebuildController::class => [
1290 'class' => Table\Partition\RebuildController::class,
1291 'arguments' => [
1292 '$response' => '@response',
1293 '$template' => '@template',
1294 '$maintenance' => '@partitioning_maintenance',
1297 Table\Partition\RepairController::class => [
1298 'class' => Table\Partition\RepairController::class,
1299 'arguments' => [
1300 '$response' => '@response',
1301 '$template' => '@template',
1302 '$maintenance' => '@partitioning_maintenance',
1305 Table\Partition\TruncateController::class => [
1306 'class' => Table\Partition\TruncateController::class,
1307 'arguments' => [
1308 '$response' => '@response',
1309 '$template' => '@template',
1310 '$maintenance' => '@partitioning_maintenance',
1313 Operations\TableController::class => [
1314 'class' => Operations\TableController::class,
1315 'arguments' => [
1316 '$response' => '@response',
1317 '$template' => '@template',
1318 '$operations' => '@operations',
1319 '$checkUserPrivileges' => '@check_user_privileges',
1320 '$relation' => '@relation',
1321 '$dbi' => '@dbi',
1322 '$dbTableExists' => '@' . DbTableExists::class,
1325 Table\PrivilegesController::class => [
1326 'class' => Table\PrivilegesController::class,
1327 'arguments' => [
1328 '$response' => '@response',
1329 '$template' => '@template',
1330 '$privileges' => '@server_privileges',
1331 '$dbi' => '@dbi',
1334 Table\RecentFavoriteController::class => [
1335 'class' => Table\RecentFavoriteController::class,
1336 'arguments' => ['$response' => '@response', '$template' => '@template'],
1338 Table\RelationController::class => [
1339 'class' => Table\RelationController::class,
1340 'arguments' => [
1341 '$response' => '@response',
1342 '$template' => '@template',
1343 '$relation' => '@relation',
1344 '$dbi' => '@dbi',
1347 Table\ReplaceController::class => [
1348 'class' => Table\ReplaceController::class,
1349 'arguments' => [
1350 '$response' => '@response',
1351 '$template' => '@template',
1352 '$insertEdit' => '@insert_edit',
1353 '$transformations' => '@transformations',
1354 '$relation' => '@relation',
1355 '$dbi' => '@dbi',
1356 '$sqlController' => '@' . Sql\SqlController::class,
1357 '$databaseSqlController' => '@' . Database\SqlController::class,
1358 '$changeController' => '@' . Table\ChangeController::class,
1359 '$tableSqlController' => '@' . Table\SqlController::class,
1362 Table\SearchController::class => [
1363 'class' => Table\SearchController::class,
1364 'arguments' => [
1365 '$response' => '@response',
1366 '$template' => '@template',
1367 '$search' => '@table_search',
1368 '$relation' => '@relation',
1369 '$dbi' => '@dbi',
1370 '$dbTableExists' => '@' . DbTableExists::class,
1373 Table\SqlController::class => [
1374 'class' => Table\SqlController::class,
1375 'arguments' => [
1376 '$response' => '@response',
1377 '$template' => '@template',
1378 '$sqlQueryForm' => '@sql_query_form',
1379 '$pageSettings' => '@' . PageSettings::class,
1380 '$dbTableExists' => '@' . DbTableExists::class,
1383 Table\Structure\AddIndexController::class => [
1384 'class' => Table\Structure\AddIndexController::class,
1385 'arguments' => [
1386 '$response' => '@response',
1387 '$template' => '@template',
1388 '$structureController' => '@' . Table\StructureController::class,
1389 '$indexes' => '@table_indexes',
1392 Table\Structure\AddKeyController::class => [
1393 'class' => Table\Structure\AddKeyController::class,
1394 'arguments' => [
1395 '$response' => '@response',
1396 '$template' => '@template',
1397 '$sqlController' => '@' . Sql\SqlController::class,
1398 '$structureController' => '@' . Table\StructureController::class,
1401 Table\Structure\BrowseController::class => [
1402 'class' => Table\Structure\BrowseController::class,
1403 'arguments' => ['$response' => '@response', '$template' => '@template', '$sql' => '@sql'],
1405 Table\Structure\CentralColumnsAddController::class => [
1406 'class' => Table\Structure\CentralColumnsAddController::class,
1407 'arguments' => [
1408 '$response' => '@response',
1409 '$template' => '@template',
1410 '$centralColumns' => '@central_columns',
1411 '$structureController' => '@' . Table\StructureController::class,
1414 Table\Structure\CentralColumnsRemoveController::class => [
1415 'class' => Table\Structure\CentralColumnsRemoveController::class,
1416 'arguments' => [
1417 '$response' => '@response',
1418 '$template' => '@template',
1419 '$centralColumns' => '@central_columns',
1420 '$structureController' => '@' . Table\StructureController::class,
1423 Table\Structure\ChangeController::class => [
1424 'class' => Table\Structure\ChangeController::class,
1425 'arguments' => [
1426 '$response' => '@response',
1427 '$template' => '@template',
1428 '$dbi' => '@dbi',
1429 '$columnsDefinition' => '@table_columns_definition',
1432 Table\Structure\FulltextController::class => [
1433 'class' => Table\Structure\FulltextController::class,
1434 'arguments' => [
1435 '$response' => '@response',
1436 '$template' => '@template',
1437 '$structureController' => '@' . Table\StructureController::class,
1438 '$indexes' => '@table_indexes',
1441 Table\Structure\MoveColumnsController::class => [
1442 'class' => Table\Structure\MoveColumnsController::class,
1443 'arguments' => ['$response' => '@response', '$template' => '@template', '$dbi' => '@dbi'],
1445 Table\Structure\PartitioningController::class => [
1446 'class' => Table\Structure\PartitioningController::class,
1447 'arguments' => [
1448 '$response' => '@response',
1449 '$template' => '@template',
1450 '$dbi' => '@dbi',
1451 '$createAddField' => '@create_add_field',
1452 '$structureController' => '@' . Table\StructureController::class,
1453 '$pageSettings' => '@' . PageSettings::class,
1456 Table\Structure\PrimaryController::class => [
1457 'class' => Table\Structure\PrimaryController::class,
1458 'arguments' => [
1459 '$response' => '@response',
1460 '$template' => '@template',
1461 '$dbi' => '@dbi',
1462 '$structureController' => '@' . Table\StructureController::class,
1463 '$dbTableExists' => '@' . DbTableExists::class,
1466 Table\Structure\ReservedWordCheckController::class => [
1467 'class' => Table\Structure\ReservedWordCheckController::class,
1468 'arguments' => ['$response' => '@response', '$template' => '@template'],
1470 Table\Structure\SaveController::class => [
1471 'class' => Table\Structure\SaveController::class,
1472 'arguments' => [
1473 '$response' => '@response',
1474 '$template' => '@template',
1475 '$relation' => '@relation',
1476 '$transformations' => '@transformations',
1477 '$dbi' => '@dbi',
1478 '$structureController' => '@' . Table\StructureController::class,
1481 Table\Structure\SpatialController::class => [
1482 'class' => Table\Structure\SpatialController::class,
1483 'arguments' => [
1484 '$response' => '@response',
1485 '$template' => '@template',
1486 '$structureController' => '@' . Table\StructureController::class,
1487 '$indexes' => '@table_indexes',
1490 Table\Structure\UniqueController::class => [
1491 'class' => Table\Structure\UniqueController::class,
1492 'arguments' => [
1493 '$response' => '@response',
1494 '$template' => '@template',
1495 '$structureController' => '@' . Table\StructureController::class,
1496 '$indexes' => '@table_indexes',
1499 Table\StructureController::class => [
1500 'class' => Table\StructureController::class,
1501 'arguments' => [
1502 '$response' => '@response',
1503 '$template' => '@template',
1504 '$relation' => '@relation',
1505 '$transformations' => '@transformations',
1506 '$dbi' => '@dbi',
1507 '$pageSettings' => '@' . PageSettings::class,
1508 '$dbTableExists' => '@' . DbTableExists::class,
1511 Table\TrackingController::class => [
1512 'class' => Table\TrackingController::class,
1513 'arguments' => [
1514 '$response' => '@response',
1515 '$template' => '@template',
1516 '$tracking' => '@tracking',
1517 '$trackingChecker' => '@tracking_checker',
1518 '$dbTableExists' => '@' . DbTableExists::class,
1521 Triggers\IndexController::class => [
1522 'class' => Triggers\IndexController::class,
1523 'arguments' => [
1524 '$response' => '@response',
1525 '$template' => '@template',
1526 '$dbi' => '@dbi',
1527 '$triggers' => '@triggers',
1528 '$dbTableExists' => '@' . DbTableExists::class,
1531 Table\ZoomSearchController::class => [
1532 'class' => Table\ZoomSearchController::class,
1533 'arguments' => [
1534 '$response' => '@response',
1535 '$template' => '@template',
1536 '$search' => '@table_search',
1537 '$relation' => '@relation',
1538 '$dbi' => '@dbi',
1539 '$dbTableExists' => '@' . DbTableExists::class,
1542 TableController::class => [
1543 'class' => TableController::class,
1544 'arguments' => ['$response' => '@response', '$template' => '@template', '$dbi' => '@dbi'],
1546 ThemesController::class => [
1547 'class' => ThemesController::class,
1548 'arguments' => [
1549 '$response' => '@response',
1550 '$template' => '@template',
1551 '$themeManager' => '@' . PhpMyAdmin\Theme\ThemeManager::class,
1554 ThemeSetController::class => [
1555 'class' => ThemeSetController::class,
1556 'arguments' => [
1557 '$response' => '@response',
1558 '$template' => '@template',
1559 '$themeManager' => '@' . PhpMyAdmin\Theme\ThemeManager::class,
1560 '$userPreferences' => '@user_preferences',
1563 Transformation\OverviewController::class => [
1564 'class' => Transformation\OverviewController::class,
1565 'arguments' => [
1566 '$response' => '@response',
1567 '$template' => '@template',
1568 '$transformations' => '@transformations',
1571 Transformation\WrapperController::class => [
1572 'class' => Transformation\WrapperController::class,
1573 'arguments' => [
1574 '$response' => '@response',
1575 '$template' => '@template',
1576 '$transformations' => '@transformations',
1577 '$relation' => '@relation',
1578 '$dbi' => '@dbi',
1581 UserPasswordController::class => [
1582 'class' => UserPasswordController::class,
1583 'arguments' => [
1584 '$response' => '@response',
1585 '$template' => '@template',
1586 '$userPassword' => '@user_password',
1587 '$dbi' => '@dbi',
1590 VersionCheckController::class => [
1591 'class' => VersionCheckController::class,
1592 'arguments' => [
1593 '$response' => '@response',
1594 '$template' => '@template',
1595 '$versionInformation' => '@version_information',
1598 View\CreateController::class => [
1599 'class' => View\CreateController::class,
1600 'arguments' => [
1601 '$response' => '@response',
1602 '$template' => '@template',
1603 '$dbi' => '@dbi',
1604 '$dbTableExists' => '@' . DbTableExists::class,
1607 Operations\ViewController::class => [
1608 'class' => Operations\ViewController::class,
1609 'arguments' => [
1610 '$response' => '@response',
1611 '$template' => '@template',
1612 '$operations' => '@operations',
1613 '$dbi' => '@dbi',
1614 '$dbTableExists' => '@' . DbTableExists::class,