Translated using Weblate (Dutch)
[phpmyadmin.git] / app / services_controllers.php
blobb123077b90dc789d4b117f8fb4604ec307a961a2
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;
47 use PhpMyAdmin\UserPrivilegesFactory;
49 return [
50 'services' => [
51 BrowseForeignersController::class => [
52 'class' => BrowseForeignersController::class,
53 'arguments' => [
54 '$response' => '@response',
55 '$template' => '@template',
56 '$browseForeigners' => '@browse_foreigners',
57 '$relation' => '@relation',
60 ChangeLogController::class => [
61 'class' => ChangeLogController::class,
62 'arguments' => ['$response' => '@response', '$template' => '@template', '$config' => '@config'],
64 CheckRelationsController::class => [
65 'class' => CheckRelationsController::class,
66 'arguments' => ['$response' => '@response', '$template' => '@template', '$relation' => '@relation'],
68 CollationConnectionController::class => [
69 'class' => CollationConnectionController::class,
70 'arguments' => ['$response' => '@response', '$template' => '@template', '$config' => '@config'],
72 ColumnController::class => [
73 'class' => ColumnController::class,
74 'arguments' => ['$response' => '@response', '$template' => '@template', '$dbi' => '@dbi'],
76 Config\GetConfigController::class => [
77 'class' => Config\GetConfigController::class,
78 'arguments' => ['$response' => '@response', '$template' => '@template', '$config' => '@config'],
80 Config\SetConfigController::class => [
81 'class' => Config\SetConfigController::class,
82 'arguments' => ['$response' => '@response', '$template' => '@template', '$config' => '@config'],
84 Console\Bookmark\AddController::class => [
85 'class' => Console\Bookmark\AddController::class,
86 'arguments' => [
87 '$response' => '@response',
88 '$template' => '@template',
89 '$bookmarkRepository' => '@bookmarkRepository',
92 Console\Bookmark\RefreshController::class => [
93 'class' => Console\Bookmark\RefreshController::class,
94 'arguments' => ['$response' => '@response', '$template' => '@template', '$console' => '@console'],
96 Console\UpdateConfigController::class => [
97 'class' => Console\UpdateConfigController::class,
98 'arguments' => ['$response' => '@response', '$template' => '@template', '$config' => '@config'],
100 Database\CentralColumns\PopulateColumnsController::class => [
101 'class' => Database\CentralColumns\PopulateColumnsController::class,
102 'arguments' => [
103 '$response' => '@response',
104 '$template' => '@template',
105 '$centralColumns' => '@central_columns',
108 Database\CentralColumnsController::class => [
109 'class' => Database\CentralColumnsController::class,
110 'arguments' => [
111 '$response' => '@response',
112 '$template' => '@template',
113 '$centralColumns' => '@central_columns',
116 Database\DataDictionaryController::class => [
117 'class' => Database\DataDictionaryController::class,
118 'arguments' => [
119 '$response' => '@response',
120 '$template' => '@template',
121 '$relation' => '@relation',
122 '$transformations' => '@transformations',
123 '$dbi' => '@dbi',
126 Database\DesignerController::class => [
127 'class' => Database\DesignerController::class,
128 'arguments' => [
129 '$response' => '@response',
130 '$template' => '@template',
131 '$databaseDesigner' => '@designer',
132 '$designerCommon' => '@designer_common',
133 '$dbTableExists' => '@' . DbTableExists::class,
136 Database\EventsController::class => [
137 'class' => Database\EventsController::class,
138 'arguments' => [
139 '$response' => '@response',
140 '$template' => '@template',
141 '$events' => '@events',
142 '$dbi' => '@dbi',
143 '$dbTableExists' => '@' . DbTableExists::class,
146 Database\ExportController::class => [
147 'class' => Database\ExportController::class,
148 'arguments' => [
149 '$response' => '@response',
150 '$template' => '@template',
151 '$export' => '@export',
152 '$exportOptions' => '@export_options',
153 '$pageSettings' => '@' . PageSettings::class,
154 '$dbTableExists' => '@' . DbTableExists::class,
157 Database\ImportController::class => [
158 'class' => Database\ImportController::class,
159 'arguments' => [
160 '$response' => '@response',
161 '$template' => '@template',
162 '$dbi' => '@dbi',
163 '$pageSettings' => '@' . PageSettings::class,
164 '$dbTableExists' => '@' . DbTableExists::class,
167 Database\MultiTableQuery\QueryController::class => [
168 'class' => Database\MultiTableQuery\QueryController::class,
169 'arguments' => ['$response' => '@response', '$template' => '@template'],
171 Database\MultiTableQuery\TablesController::class => [
172 'class' => Database\MultiTableQuery\TablesController::class,
173 'arguments' => ['$response' => '@response', '$template' => '@template', '$dbi' => '@dbi'],
175 Database\MultiTableQueryController::class => [
176 'class' => Database\MultiTableQueryController::class,
177 'arguments' => ['$response' => '@response', '$template' => '@template', '$dbi' => '@dbi'],
179 Operations\Database\CollationController::class => [
180 'class' => Operations\Database\CollationController::class,
181 'arguments' => [
182 '$response' => '@response',
183 '$template' => '@template',
184 '$operations' => '@operations',
185 '$dbi' => '@dbi',
186 '$dbTableExists' => '@' . DbTableExists::class,
189 Operations\DatabaseController::class => [
190 'class' => Operations\DatabaseController::class,
191 'arguments' => [
192 '$response' => '@response',
193 '$template' => '@template',
194 '$operations' => '@operations',
195 '$userPrivilegesFactory' => '@' . UserPrivilegesFactory::class,
196 '$relation' => '@relation',
197 '$relationCleanup' => '@relation_cleanup',
198 '$dbi' => '@dbi',
199 '$dbTableExists' => '@' . DbTableExists::class,
202 Database\PrivilegesController::class => [
203 'class' => Database\PrivilegesController::class,
204 'arguments' => [
205 '$response' => '@response',
206 '$template' => '@template',
207 '$privileges' => '@server_privileges',
208 '$dbi' => '@dbi',
211 Database\RoutinesController::class => [
212 'class' => Database\RoutinesController::class,
213 'arguments' => [
214 '$response' => '@response',
215 '$template' => '@template',
216 '$userPrivilegesFactory' => '@' . UserPrivilegesFactory::class,
217 '$dbi' => '@dbi',
218 '$routines' => '@routines',
219 '$dbTableExists' => '@' . DbTableExists::class,
222 Database\SearchController::class => [
223 'class' => Database\SearchController::class,
224 'arguments' => [
225 '$response' => '@response',
226 '$template' => '@template',
227 '$dbi' => '@dbi',
228 '$dbTableExists' => '@' . DbTableExists::class,
231 Database\SqlAutoCompleteController::class => [
232 'class' => Database\SqlAutoCompleteController::class,
233 'arguments' => [
234 '$response' => '@response',
235 '$template' => '@template',
236 '$dbi' => '@dbi',
237 '$config' => '@config',
240 Database\SqlController::class => [
241 'class' => Database\SqlController::class,
242 'arguments' => [
243 '$response' => '@response',
244 '$template' => '@template',
245 '$sqlQueryForm' => '@sql_query_form',
246 '$pageSettings' => '@' . PageSettings::class,
247 '$dbTableExists' => '@' . DbTableExists::class,
250 Database\SqlFormatController::class => [
251 'class' => Database\SqlFormatController::class,
252 'arguments' => ['$response' => '@response', '$template' => '@template'],
254 Database\Structure\AddPrefixController::class => [
255 'class' => Database\Structure\AddPrefixController::class,
256 'arguments' => ['$response' => '@response', '$template' => '@template'],
258 Database\Structure\AddPrefixTableController::class => [
259 'class' => Database\Structure\AddPrefixTableController::class,
260 'arguments' => [
261 '$response' => '@response',
262 '$template' => '@template',
263 '$dbi' => '@dbi',
264 '$structureController' => '@' . Database\StructureController::class,
267 Database\Structure\CentralColumns\AddController::class => [
268 'class' => Database\Structure\CentralColumns\AddController::class,
269 'arguments' => [
270 '$response' => '@response',
271 '$template' => '@template',
272 '$dbi' => '@dbi',
273 '$structureController' => '@' . Database\StructureController::class,
276 Database\Structure\CentralColumns\MakeConsistentController::class => [
277 'class' => Database\Structure\CentralColumns\MakeConsistentController::class,
278 'arguments' => [
279 '$response' => '@response',
280 '$template' => '@template',
281 '$dbi' => '@dbi',
282 '$structureController' => '@' . Database\StructureController::class,
285 Database\Structure\CentralColumns\RemoveController::class => [
286 'class' => Database\Structure\CentralColumns\RemoveController::class,
287 'arguments' => [
288 '$response' => '@response',
289 '$template' => '@template',
290 '$dbi' => '@dbi',
291 '$structureController' => '@' . Database\StructureController::class,
294 Database\Structure\ChangePrefixFormController::class => [
295 'class' => Database\Structure\ChangePrefixFormController::class,
296 'arguments' => ['$response' => '@response', '$template' => '@template'],
298 Database\Structure\CopyFormController::class => [
299 'class' => Database\Structure\CopyFormController::class,
300 'arguments' => ['$response' => '@response', '$template' => '@template'],
302 Database\Structure\CopyTableController::class => [
303 'class' => Database\Structure\CopyTableController::class,
304 'arguments' => [
305 '$response' => '@response',
306 '$template' => '@template',
307 '$operations' => '@operations',
308 '$structureController' => '@' . Database\StructureController::class,
309 '$userPrivilegesFactory' => '@' . UserPrivilegesFactory::class,
312 Database\Structure\CopyTableWithPrefixController::class => [
313 'class' => Database\Structure\CopyTableWithPrefixController::class,
314 'arguments' => [
315 '$response' => '@response',
316 '$template' => '@template',
317 '$structureController' => '@' . Database\StructureController::class,
320 Database\Structure\DropFormController::class => [
321 'class' => Database\Structure\DropFormController::class,
322 'arguments' => ['$response' => '@response', '$template' => '@template', '$dbi' => '@dbi'],
324 Database\Structure\DropTableController::class => [
325 'class' => Database\Structure\DropTableController::class,
326 'arguments' => [
327 '$response' => '@response',
328 '$template' => '@template',
329 '$dbi' => '@dbi',
330 '$relationCleanup' => '@relation_cleanup',
331 '$structureController' => '@' . Database\StructureController::class,
334 Database\Structure\EmptyFormController::class => [
335 'class' => Database\Structure\EmptyFormController::class,
336 'arguments' => ['$response' => '@response', '$template' => '@template'],
338 Database\Structure\EmptyTableController::class => [
339 'class' => Database\Structure\EmptyTableController::class,
340 'arguments' => [
341 '$response' => '@response',
342 '$template' => '@template',
343 '$dbi' => '@dbi',
344 '$relation' => '@relation',
345 '$relationCleanup' => '@relation_cleanup',
346 '$flash' => '@flash',
347 '$structureController' => '@' . Database\StructureController::class,
350 Database\Structure\FavoriteTableController::class => [
351 'class' => Database\Structure\FavoriteTableController::class,
352 'arguments' => [
353 '$response' => '@response',
354 '$template' => '@template',
355 '$relation' => '@relation',
356 '$dbTableExists' => '@' . DbTableExists::class,
359 Database\Structure\RealRowCountController::class => [
360 'class' => Database\Structure\RealRowCountController::class,
361 'arguments' => [
362 '$response' => '@response',
363 '$template' => '@template',
364 '$dbi' => '@dbi',
365 '$dbTableExists' => '@' . DbTableExists::class,
368 Database\Structure\ReplacePrefixController::class => [
369 'class' => Database\Structure\ReplacePrefixController::class,
370 'arguments' => [
371 '$response' => '@response',
372 '$template' => '@template',
373 '$dbi' => '@dbi',
374 '$structureController' => '@' . Database\StructureController::class,
377 Database\Structure\ShowCreateController::class => [
378 'class' => Database\Structure\ShowCreateController::class,
379 'arguments' => ['$response' => '@response', '$template' => '@template', '$dbi' => '@dbi'],
381 Database\StructureController::class => [
382 'class' => Database\StructureController::class,
383 'arguments' => [
384 '$response' => '@response',
385 '$template' => '@template',
386 '$relation' => '@relation',
387 '$replication' => '@replication',
388 '$dbi' => '@dbi',
389 '$trackingChecker' => '@tracking_checker',
390 '$pageSettings' => '@' . PageSettings::class,
391 '$dbTableExists' => '@' . DbTableExists::class,
394 Database\TrackingController::class => [
395 'class' => Database\TrackingController::class,
396 'arguments' => [
397 '$response' => '@response',
398 '$template' => '@template',
399 '$tracking' => '@tracking',
400 '$dbi' => '@dbi',
401 '$dbTableExists' => '@' . DbTableExists::class,
404 DatabaseController::class => [
405 'class' => DatabaseController::class,
406 'arguments' => ['$response' => '@response', '$template' => '@template', '$dbi' => '@dbi'],
408 ErrorReportController::class => [
409 'class' => ErrorReportController::class,
410 'arguments' => [
411 '$response' => '@response',
412 '$template' => '@template',
413 '$errorReport' => '@error_report',
414 '$errorHandler' => '@error_handler',
415 '$dbi' => '@dbi',
418 Export\CheckTimeOutController::class => [
419 'class' => Export\CheckTimeOutController::class,
420 'arguments' => ['$response' => '@response', '$template' => '@template'],
422 Export\ExportController::class => [
423 'class' => Export\ExportController::class,
424 'arguments' => ['$response' => '@response', '$template' => '@template', '$export' => '@export'],
426 Export\TablesController::class => [
427 'class' => Export\TablesController::class,
428 'arguments' => [
429 '$response' => '@response',
430 '$template' => '@template',
431 '$exportController' => '@' . Database\ExportController::class,
434 Export\Template\CreateController::class => [
435 'class' => Export\Template\CreateController::class,
436 'arguments' => [
437 '$response' => '@response',
438 '$template' => '@template',
439 '$model' => '@export_template_model',
440 '$relation' => '@relation',
443 Export\Template\DeleteController::class => [
444 'class' => Export\Template\DeleteController::class,
445 'arguments' => [
446 '$response' => '@response',
447 '$template' => '@template',
448 '$model' => '@export_template_model',
449 '$relation' => '@relation',
452 Export\Template\LoadController::class => [
453 'class' => Export\Template\LoadController::class,
454 'arguments' => [
455 '$response' => '@response',
456 '$template' => '@template',
457 '$model' => '@export_template_model',
458 '$relation' => '@relation',
461 Export\Template\UpdateController::class => [
462 'class' => Export\Template\UpdateController::class,
463 'arguments' => [
464 '$response' => '@response',
465 '$template' => '@template',
466 '$model' => '@export_template_model',
467 '$relation' => '@relation',
470 GisDataEditorController::class => [
471 'class' => GisDataEditorController::class,
472 'arguments' => ['$response' => '@response', '$template' => '@template'],
474 GitInfoController::class => [
475 'class' => GitInfoController::class,
476 'arguments' => ['$response' => '@response', '$template' => '@template', '$config' => '@config'],
478 HomeController::class => [
479 'class' => HomeController::class,
480 'arguments' => [
481 '$response' => '@response',
482 '$template' => '@template',
483 '$config' => '@config',
484 '$themeManager' => '@' . ThemeManager::class,
485 '$dbi' => '@dbi',
486 '$responseFactory' => '@' . ResponseFactory::class,
489 Import\ImportController::class => [
490 'class' => Import\ImportController::class,
491 'arguments' => [
492 '$response' => '@response',
493 '$template' => '@template',
494 '$import' => '@import',
495 '$sql' => '@sql',
496 '$dbi' => '@dbi',
497 '$bookmarkRepository' => '@bookmarkRepository',
500 Import\SimulateDmlController::class => [
501 'class' => Import\SimulateDmlController::class,
502 'arguments' => [
503 '$response' => '@response',
504 '$template' => '@template',
505 '$simulateDml' => '@import_simulate_dml',
508 Import\StatusController::class => [
509 'class' => Import\StatusController::class,
510 'arguments' => ['$template' => '@template'],
512 JavaScriptMessagesController::class => [
513 'class' => JavaScriptMessagesController::class,
514 'arguments' => ['@' . ResponseFactory::class],
516 LicenseController::class => [
517 'class' => LicenseController::class,
518 'arguments' => ['$response' => '@response', '$template' => '@template'],
520 LintController::class => [
521 'class' => LintController::class,
522 'arguments' => ['$response' => '@response', '$template' => '@template'],
524 LogoutController::class => [
525 'class' => LogoutController::class,
526 'arguments' => ['@' . AuthenticationPluginFactory::class],
528 NavigationController::class => [
529 'class' => NavigationController::class,
530 'arguments' => [
531 '$response' => '@response',
532 '$template' => '@template',
533 '$navigation' => '@navigation',
534 '$relation' => '@relation',
535 '$pageSettings' => '@' . PageSettings::class,
538 Normalization\FirstNormalForm\FirstStepController::class => [
539 'class' => Normalization\FirstNormalForm\FirstStepController::class,
540 'arguments' => [
541 '$response' => '@response',
542 '$template' => '@template',
543 '$normalization' => '@normalization',
546 Normalization\FirstNormalForm\FourthStepController::class => [
547 'class' => Normalization\FirstNormalForm\FourthStepController::class,
548 'arguments' => [
549 '$response' => '@response',
550 '$template' => '@template',
551 '$normalization' => '@normalization',
554 Normalization\FirstNormalForm\SecondStepController::class => [
555 'class' => Normalization\FirstNormalForm\SecondStepController::class,
556 'arguments' => [
557 '$response' => '@response',
558 '$template' => '@template',
559 '$normalization' => '@normalization',
562 Normalization\FirstNormalForm\ThirdStepController::class => [
563 'class' => Normalization\FirstNormalForm\ThirdStepController::class,
564 'arguments' => [
565 '$response' => '@response',
566 '$template' => '@template',
567 '$normalization' => '@normalization',
570 Normalization\SecondNormalForm\CreateNewTablesController::class => [
571 'class' => Normalization\SecondNormalForm\CreateNewTablesController::class,
572 'arguments' => [
573 '$response' => '@response',
574 '$template' => '@template',
575 '$normalization' => '@normalization',
578 Normalization\SecondNormalForm\FirstStepController::class => [
579 'class' => Normalization\SecondNormalForm\FirstStepController::class,
580 'arguments' => [
581 '$response' => '@response',
582 '$template' => '@template',
583 '$normalization' => '@normalization',
586 Normalization\SecondNormalForm\NewTablesController::class => [
587 'class' => Normalization\SecondNormalForm\NewTablesController::class,
588 'arguments' => [
589 '$response' => '@response',
590 '$template' => '@template',
591 '$normalization' => '@normalization',
594 Normalization\ThirdNormalForm\CreateNewTablesController::class => [
595 'class' => Normalization\ThirdNormalForm\CreateNewTablesController::class,
596 'arguments' => [
597 '$response' => '@response',
598 '$template' => '@template',
599 '$normalization' => '@normalization',
602 Normalization\ThirdNormalForm\FirstStepController::class => [
603 'class' => Normalization\ThirdNormalForm\FirstStepController::class,
604 'arguments' => [
605 '$response' => '@response',
606 '$template' => '@template',
607 '$normalization' => '@normalization',
610 Normalization\ThirdNormalForm\NewTablesController::class => [
611 'class' => Normalization\ThirdNormalForm\NewTablesController::class,
612 'arguments' => [
613 '$response' => '@response',
614 '$template' => '@template',
615 '$normalization' => '@normalization',
618 Normalization\AddNewPrimaryController::class => [
619 'class' => Normalization\AddNewPrimaryController::class,
620 'arguments' => [
621 '$response' => '@response',
622 '$template' => '@template',
623 '$normalization' => '@normalization',
624 '$userPrivilegesFactory' => '@' . UserPrivilegesFactory::class,
627 Normalization\CreateNewColumnController::class => [
628 'class' => Normalization\CreateNewColumnController::class,
629 'arguments' => [
630 '$response' => '@response',
631 '$template' => '@template',
632 '$normalization' => '@normalization',
633 '$userPrivilegesFactory' => '@' . UserPrivilegesFactory::class,
636 Normalization\GetColumnsController::class => [
637 'class' => Normalization\GetColumnsController::class,
638 'arguments' => [
639 '$response' => '@response',
640 '$template' => '@template',
641 '$normalization' => '@normalization',
644 Normalization\MainController::class => [
645 'class' => Normalization\MainController::class,
646 'arguments' => ['$response' => '@response', '$template' => '@template'],
648 Normalization\MoveRepeatingGroup::class => [
649 'class' => Normalization\MoveRepeatingGroup::class,
650 'arguments' => [
651 '$response' => '@response',
652 '$template' => '@template',
653 '$normalization' => '@normalization',
656 Normalization\PartialDependenciesController::class => [
657 'class' => Normalization\PartialDependenciesController::class,
658 'arguments' => [
659 '$response' => '@response',
660 '$template' => '@template',
661 '$normalization' => '@normalization',
664 PhpInfoController::class => [
665 'class' => PhpInfoController::class,
666 'arguments' => ['$response' => '@response', '$template' => '@template'],
668 RecentTablesListController::class => [
669 'class' => RecentTablesListController::class,
670 'arguments' => ['$response' => '@response', '$template' => '@template'],
672 Preferences\ExportController::class => [
673 'class' => Preferences\ExportController::class,
674 'arguments' => [
675 '$response' => '@response',
676 '$template' => '@template',
677 '$userPreferences' => '@user_preferences',
678 '$relation' => '@relation',
679 '$config' => '@config',
680 '$themeManager' => '@' . PhpMyAdmin\Theme\ThemeManager::class,
683 Preferences\FeaturesController::class => [
684 'class' => Preferences\FeaturesController::class,
685 'arguments' => [
686 '$response' => '@response',
687 '$template' => '@template',
688 '$userPreferences' => '@user_preferences',
689 '$relation' => '@relation',
690 '$config' => '@config',
691 '$themeManager' => '@' . PhpMyAdmin\Theme\ThemeManager::class,
694 Preferences\ImportController::class => [
695 'class' => Preferences\ImportController::class,
696 'arguments' => [
697 '$response' => '@response',
698 '$template' => '@template',
699 '$userPreferences' => '@user_preferences',
700 '$relation' => '@relation',
701 '$config' => '@config',
702 '$themeManager' => '@' . PhpMyAdmin\Theme\ThemeManager::class,
705 Preferences\MainPanelController::class => [
706 'class' => Preferences\MainPanelController::class,
707 'arguments' => [
708 '$response' => '@response',
709 '$template' => '@template',
710 '$userPreferences' => '@user_preferences',
711 '$relation' => '@relation',
712 '$config' => '@config',
713 '$themeManager' => '@' . PhpMyAdmin\Theme\ThemeManager::class,
716 Preferences\ManageController::class => [
717 'class' => Preferences\ManageController::class,
718 'arguments' => [
719 '$response' => '@response',
720 '$template' => '@template',
721 '$userPreferences' => '@user_preferences',
722 '$relation' => '@relation',
723 '$config' => '@config',
724 '$themeManager' => '@' . PhpMyAdmin\Theme\ThemeManager::class,
727 Preferences\NavigationController::class => [
728 'class' => Preferences\NavigationController::class,
729 'arguments' => [
730 '$response' => '@response',
731 '$template' => '@template',
732 '$userPreferences' => '@user_preferences',
733 '$relation' => '@relation',
734 '$config' => '@config',
735 '$themeManager' => '@' . PhpMyAdmin\Theme\ThemeManager::class,
738 Preferences\SqlController::class => [
739 'class' => Preferences\SqlController::class,
740 'arguments' => [
741 '$response' => '@response',
742 '$template' => '@template',
743 '$userPreferences' => '@user_preferences',
744 '$relation' => '@relation',
745 '$config' => '@config',
746 '$themeManager' => '@' . PhpMyAdmin\Theme\ThemeManager::class,
749 Preferences\TwoFactorController::class => [
750 'class' => Preferences\TwoFactorController::class,
751 'arguments' => ['$response' => '@response', '$template' => '@template', '$relation' => '@relation'],
753 SchemaExportController::class => [
754 'class' => SchemaExportController::class,
755 'arguments' => ['$export' => '@export', '$response' => '@response'],
757 Server\BinlogController::class => [
758 'class' => Server\BinlogController::class,
759 'arguments' => ['$response' => '@response', '$template' => '@template', '$dbi' => '@dbi'],
761 Server\CollationsController::class => [
762 'class' => Server\CollationsController::class,
763 'arguments' => ['$response' => '@response', '$template' => '@template', '$dbi' => '@dbi'],
765 Server\Databases\CreateController::class => [
766 'class' => Server\Databases\CreateController::class,
767 'arguments' => ['$response' => '@response', '$template' => '@template', '$dbi' => '@dbi'],
769 Server\Databases\DestroyController::class => [
770 'class' => Server\Databases\DestroyController::class,
771 'arguments' => [
772 '$response' => '@response',
773 '$template' => '@template',
774 '$dbi' => '@dbi',
775 '$transformations' => '@transformations',
776 '$relationCleanup' => '@relation_cleanup',
777 '$userPrivilegesFactory' => '@' . UserPrivilegesFactory::class,
780 Server\DatabasesController::class => [
781 'class' => Server\DatabasesController::class,
782 'arguments' => [
783 '$response' => '@response',
784 '$template' => '@template',
785 '$dbi' => '@dbi',
786 '$userPrivilegesFactory' => '@' . UserPrivilegesFactory::class,
789 Server\EnginesController::class => [
790 'class' => Server\EnginesController::class,
791 'arguments' => ['$response' => '@response', '$template' => '@template', '$dbi' => '@dbi'],
793 Server\ExportController::class => [
794 'class' => Server\ExportController::class,
795 'arguments' => [
796 '$response' => '@response',
797 '$template' => '@template',
798 '$export' => '@export_options',
799 '$dbi' => '@dbi',
800 '$pageSettings' => '@' . PageSettings::class,
803 Server\ImportController::class => [
804 'class' => Server\ImportController::class,
805 'arguments' => [
806 '$response' => '@response',
807 '$template' => '@template',
808 '$dbi' => '@dbi',
809 '$pageSettings' => '@' . PageSettings::class,
812 Server\PluginsController::class => [
813 'class' => Server\PluginsController::class,
814 'arguments' => [
815 '$response' => '@response',
816 '$template' => '@template',
817 '$plugins' => '@server_plugins',
818 '$dbi' => '@dbi',
821 Server\Privileges\AccountLockController::class => [
822 'class' => Server\Privileges\AccountLockController::class,
823 'arguments' => [
824 '$response' => '@response',
825 '$template' => '@template',
826 '$accountLocking' => '@server_privileges_account_locking',
829 Server\Privileges\AccountUnlockController::class => [
830 'class' => Server\Privileges\AccountUnlockController::class,
831 'arguments' => [
832 '$response' => '@response',
833 '$template' => '@template',
834 '$accountLocking' => '@server_privileges_account_locking',
837 Server\PrivilegesController::class => [
838 'class' => Server\PrivilegesController::class,
839 'arguments' => [
840 '$response' => '@response',
841 '$template' => '@template',
842 '$relation' => '@relation',
843 '$dbi' => '@dbi',
844 '$userPrivilegesFactory' => '@' . UserPrivilegesFactory::class,
847 Server\ReplicationController::class => [
848 'class' => Server\ReplicationController::class,
849 'arguments' => [
850 '$response' => '@response',
851 '$template' => '@template',
852 '$replicationGui' => '@replication_gui',
853 '$dbi' => '@dbi',
856 Server\ShowEngineController::class => [
857 'class' => Server\ShowEngineController::class,
858 'arguments' => ['$response' => '@response', '$template' => '@template', '$dbi' => '@dbi'],
860 Server\SqlController::class => [
861 'class' => Server\SqlController::class,
862 'arguments' => [
863 '$response' => '@response',
864 '$template' => '@template',
865 '$sqlQueryForm' => '@sql_query_form',
866 '$dbi' => '@dbi',
867 '$pageSettings' => '@' . PageSettings::class,
870 Server\UserGroupsController::class => [
871 'class' => Server\UserGroupsController::class,
872 'arguments' => [
873 '$response' => '@response',
874 '$template' => '@template',
875 '$relation' => '@relation',
876 '$dbi' => '@dbi',
879 Server\UserGroupsFormController::class => [
880 'class' => Server\UserGroupsFormController::class,
881 'arguments' => [
882 '$response' => '@response',
883 '$template' => '@template',
884 '$relation' => '@relation',
885 '$dbi' => '@dbi',
888 Server\Status\AdvisorController::class => [
889 'class' => Server\Status\AdvisorController::class,
890 'arguments' => [
891 '$response' => '@response',
892 '$template' => '@template',
893 '$data' => '@status_data',
894 '$advisor' => '@advisor',
897 Server\Status\Monitor\ChartingDataController::class => [
898 'class' => Server\Status\Monitor\ChartingDataController::class,
899 'arguments' => [
900 '$response' => '@response',
901 '$template' => '@template',
902 '$data' => '@status_data',
903 '$monitor' => '@status_monitor',
904 '$dbi' => '@dbi',
907 Server\Status\Monitor\GeneralLogController::class => [
908 'class' => Server\Status\Monitor\GeneralLogController::class,
909 'arguments' => [
910 '$response' => '@response',
911 '$template' => '@template',
912 '$data' => '@status_data',
913 '$monitor' => '@status_monitor',
914 '$dbi' => '@dbi',
917 Server\Status\Monitor\LogVarsController::class => [
918 'class' => Server\Status\Monitor\LogVarsController::class,
919 'arguments' => [
920 '$response' => '@response',
921 '$template' => '@template',
922 '$data' => '@status_data',
923 '$monitor' => '@status_monitor',
924 '$dbi' => '@dbi',
927 Server\Status\Monitor\QueryAnalyzerController::class => [
928 'class' => Server\Status\Monitor\QueryAnalyzerController::class,
929 'arguments' => [
930 '$response' => '@response',
931 '$template' => '@template',
932 '$data' => '@status_data',
933 '$monitor' => '@status_monitor',
934 '$dbi' => '@dbi',
937 Server\Status\Monitor\SlowLogController::class => [
938 'class' => Server\Status\Monitor\SlowLogController::class,
939 'arguments' => [
940 '$response' => '@response',
941 '$template' => '@template',
942 '$data' => '@status_data',
943 '$monitor' => '@status_monitor',
944 '$dbi' => '@dbi',
947 Server\Status\MonitorController::class => [
948 'class' => Server\Status\MonitorController::class,
949 'arguments' => [
950 '$response' => '@response',
951 '$template' => '@template',
952 '$data' => '@status_data',
953 '$dbi' => '@dbi',
956 Server\Status\Processes\KillController::class => [
957 'class' => Server\Status\Processes\KillController::class,
958 'arguments' => [
959 '$response' => '@response',
960 '$template' => '@template',
961 '$data' => '@status_data',
962 '$dbi' => '@dbi',
965 Server\Status\Processes\RefreshController::class => [
966 'class' => Server\Status\Processes\RefreshController::class,
967 'arguments' => [
968 '$response' => '@response',
969 '$template' => '@template',
970 '$data' => '@status_data',
971 '$processes' => '@status_processes',
974 Server\Status\ProcessesController::class => [
975 'class' => Server\Status\ProcessesController::class,
976 'arguments' => [
977 '$response' => '@response',
978 '$template' => '@template',
979 '$data' => '@status_data',
980 '$dbi' => '@dbi',
981 '$processes' => '@status_processes',
984 Server\Status\QueriesController::class => [
985 'class' => Server\Status\QueriesController::class,
986 'arguments' => [
987 '$response' => '@response',
988 '$template' => '@template',
989 '$data' => '@status_data',
990 '$dbi' => '@dbi',
993 Server\Status\StatusController::class => [
994 'class' => Server\Status\StatusController::class,
995 'arguments' => [
996 '$response' => '@response',
997 '$template' => '@template',
998 '$data' => '@status_data',
999 '$replicationGui' => '@replication_gui',
1000 '$dbi' => '@dbi',
1003 Server\Status\VariablesController::class => [
1004 'class' => Server\Status\VariablesController::class,
1005 'arguments' => [
1006 '$response' => '@response',
1007 '$template' => '@template',
1008 '$data' => '@status_data',
1009 '$dbi' => '@dbi',
1012 Server\Variables\GetVariableController::class => [
1013 'class' => Server\Variables\GetVariableController::class,
1014 'arguments' => ['$response' => '@response', '$template' => '@template', '$dbi' => '@dbi'],
1016 Server\Variables\SetVariableController::class => [
1017 'class' => Server\Variables\SetVariableController::class,
1018 'arguments' => ['$response' => '@response', '$template' => '@template', '$dbi' => '@dbi'],
1020 Server\VariablesController::class => [
1021 'class' => Server\VariablesController::class,
1022 'arguments' => ['$response' => '@response', '$template' => '@template', '$dbi' => '@dbi'],
1024 Sql\ColumnPreferencesController::class => [
1025 'class' => Sql\ColumnPreferencesController::class,
1026 'arguments' => ['$response' => '@response', '$template' => '@template', '$dbi' => '@dbi'],
1028 Sql\DefaultForeignKeyCheckValueController::class => [
1029 'class' => Sql\DefaultForeignKeyCheckValueController::class,
1030 'arguments' => ['$response' => '@response', '$template' => '@template'],
1032 Sql\EnumValuesController::class => [
1033 'class' => Sql\EnumValuesController::class,
1034 'arguments' => ['$response' => '@response', '$template' => '@template', '$sql' => '@sql'],
1036 Sql\RelationalValuesController::class => [
1037 'class' => Sql\RelationalValuesController::class,
1038 'arguments' => ['$response' => '@response', '$template' => '@template', '$sql' => '@sql'],
1040 Sql\SetValuesController::class => [
1041 'class' => Sql\SetValuesController::class,
1042 'arguments' => ['$response' => '@response', '$template' => '@template', '$sql' => '@sql'],
1044 Sql\SqlController::class => [
1045 'class' => Sql\SqlController::class,
1046 'arguments' => [
1047 '$response' => '@response',
1048 '$template' => '@template',
1049 '$sql' => '@sql',
1050 '$dbi' => '@dbi',
1051 '$pageSettings' => '@' . PageSettings::class,
1052 '$bookmarkRepository' => '@bookmarkRepository',
1055 Table\AddFieldController::class => [
1056 'class' => Table\AddFieldController::class,
1057 'arguments' => [
1058 '$response' => '@response',
1059 '$template' => '@template',
1060 '$transformations' => '@transformations',
1061 '$config' => '@config',
1062 '$dbi' => '@dbi',
1063 '$columnsDefinition' => '@table_columns_definition',
1064 '$dbTableExists' => '@' . DbTableExists::class,
1065 '$userPrivilegesFactory' => '@' . UserPrivilegesFactory::class,
1068 Table\ChangeController::class => [
1069 'class' => Table\ChangeController::class,
1070 'arguments' => [
1071 '$response' => '@response',
1072 '$template' => '@template',
1073 '$insertEdit' => '@insert_edit',
1074 '$relation' => '@relation',
1075 '$pageSettings' => '@' . PageSettings::class,
1076 '$dbTableExists' => '@' . DbTableExists::class,
1077 '$config' => '@config',
1080 Table\ChangeRowsController::class => [
1081 'class' => Table\ChangeRowsController::class,
1082 'arguments' => [
1083 '$response' => '@response',
1084 '$template' => '@template',
1085 '$changeController' => '@' . Table\ChangeController::class,
1088 Table\ChartController::class => [
1089 'class' => Table\ChartController::class,
1090 'arguments' => [
1091 '$response' => '@response',
1092 '$template' => '@template',
1093 '$dbi' => '@dbi',
1094 '$dbTableExists' => '@' . DbTableExists::class,
1097 Table\CreateController::class => [
1098 'class' => Table\CreateController::class,
1099 'arguments' => [
1100 '$response' => '@response',
1101 '$template' => '@template',
1102 '$transformations' => '@transformations',
1103 '$config' => '@config',
1104 '$dbi' => '@dbi',
1105 '$columnsDefinition' => '@table_columns_definition',
1106 '$userPrivilegesFactory' => '@' . UserPrivilegesFactory::class,
1109 Table\DeleteConfirmController::class => [
1110 'class' => Table\DeleteConfirmController::class,
1111 'arguments' => [
1112 '$response' => '@response',
1113 '$template' => '@template',
1114 '$dbTableExists' => '@' . DbTableExists::class,
1117 Table\DeleteRowsController::class => [
1118 'class' => Table\DeleteRowsController::class,
1119 'arguments' => ['$response' => '@response', '$template' => '@template', '$dbi' => '@dbi'],
1121 Table\DropColumnConfirmationController::class => [
1122 'class' => Table\DropColumnConfirmationController::class,
1123 'arguments' => [
1124 '$response' => '@response',
1125 '$template' => '@template',
1126 '$dbTableExists' => '@' . DbTableExists::class,
1129 Table\DropColumnController::class => [
1130 'class' => Table\DropColumnController::class,
1131 'arguments' => [
1132 '$response' => '@response',
1133 '$template' => '@template',
1134 '$dbi' => '@dbi',
1135 '$flash' => '@flash',
1136 '$relationCleanup' => '@relation_cleanup',
1139 Table\ExportController::class => [
1140 'class' => Table\ExportController::class,
1141 'arguments' => [
1142 '$response' => '@response',
1143 '$template' => '@template',
1144 '$export' => '@export_options',
1145 '$pageSettings' => '@' . PageSettings::class,
1148 Table\ExportRowsController::class => [
1149 'class' => Table\ExportRowsController::class,
1150 'arguments' => [
1151 '$response' => '@response',
1152 '$template' => '@template',
1153 '$exportController' => '@' . Table\ExportController::class,
1156 Table\FindReplaceController::class => [
1157 'class' => Table\FindReplaceController::class,
1158 'arguments' => [
1159 '$response' => '@response',
1160 '$template' => '@template',
1161 '$dbi' => '@dbi',
1162 '$dbTableExists' => '@' . DbTableExists::class,
1165 Table\GetFieldController::class => [
1166 'class' => Table\GetFieldController::class,
1167 'arguments' => ['$response' => '@response', '$template' => '@template', '$dbi' => '@dbi'],
1169 Table\GisVisualizationController::class => [
1170 'class' => Table\GisVisualizationController::class,
1171 'arguments' => [
1172 '$response' => '@response',
1173 '$template' => '@template',
1174 '$dbi' => '@dbi',
1175 '$dbTableExists' => '@' . DbTableExists::class,
1178 Table\ImportController::class => [
1179 'class' => Table\ImportController::class,
1180 'arguments' => [
1181 '$response' => '@response',
1182 '$template' => '@template',
1183 '$dbi' => '@dbi',
1184 '$pageSettings' => '@' . PageSettings::class,
1185 '$dbTableExists' => '@' . DbTableExists::class,
1188 Table\IndexesController::class => [
1189 'class' => Table\IndexesController::class,
1190 'arguments' => [
1191 '$response' => '@response',
1192 '$template' => '@template',
1193 '$dbi' => '@dbi',
1194 '$indexes' => '@table_indexes',
1195 '$dbTableExists' => '@' . DbTableExists::class,
1198 Table\IndexRenameController::class => [
1199 'class' => Table\IndexRenameController::class,
1200 'arguments' => [
1201 '$response' => '@response',
1202 '$template' => '@template',
1203 '$dbi' => '@dbi',
1204 '$indexes' => '@table_indexes',
1205 '$dbTableExists' => '@' . DbTableExists::class,
1208 Table\Maintenance\AnalyzeController::class => [
1209 'class' => Table\Maintenance\AnalyzeController::class,
1210 'arguments' => [
1211 '$response' => '@response',
1212 '$template' => '@template',
1213 '$model' => '@table_maintenance',
1214 '$config' => '@config',
1217 Table\Maintenance\CheckController::class => [
1218 'class' => Table\Maintenance\CheckController::class,
1219 'arguments' => [
1220 '$response' => '@response',
1221 '$template' => '@template',
1222 '$model' => '@table_maintenance',
1223 '$config' => '@config',
1226 Table\Maintenance\ChecksumController::class => [
1227 'class' => Table\Maintenance\ChecksumController::class,
1228 'arguments' => [
1229 '$response' => '@response',
1230 '$template' => '@template',
1231 '$model' => '@table_maintenance',
1232 '$config' => '@config',
1235 Table\Maintenance\OptimizeController::class => [
1236 'class' => Table\Maintenance\OptimizeController::class,
1237 'arguments' => [
1238 '$response' => '@response',
1239 '$template' => '@template',
1240 '$model' => '@table_maintenance',
1241 '$config' => '@config',
1244 Table\Maintenance\RepairController::class => [
1245 'class' => Table\Maintenance\RepairController::class,
1246 'arguments' => [
1247 '$response' => '@response',
1248 '$template' => '@template',
1249 '$model' => '@table_maintenance',
1250 '$config' => '@config',
1253 Table\Partition\AnalyzeController::class => [
1254 'class' => Table\Partition\AnalyzeController::class,
1255 'arguments' => [
1256 '$response' => '@response',
1257 '$template' => '@template',
1258 '$model' => '@partitioning_maintenance',
1261 Table\Partition\CheckController::class => [
1262 'class' => Table\Partition\CheckController::class,
1263 'arguments' => [
1264 '$response' => '@response',
1265 '$template' => '@template',
1266 '$model' => '@partitioning_maintenance',
1269 Table\Partition\DropController::class => [
1270 'class' => Table\Partition\DropController::class,
1271 'arguments' => [
1272 '$response' => '@response',
1273 '$template' => '@template',
1274 '$model' => '@partitioning_maintenance',
1277 Table\Partition\OptimizeController::class => [
1278 'class' => Table\Partition\OptimizeController::class,
1279 'arguments' => [
1280 '$response' => '@response',
1281 '$template' => '@template',
1282 '$model' => '@partitioning_maintenance',
1285 Table\Partition\RebuildController::class => [
1286 'class' => Table\Partition\RebuildController::class,
1287 'arguments' => [
1288 '$response' => '@response',
1289 '$template' => '@template',
1290 '$model' => '@partitioning_maintenance',
1293 Table\Partition\RepairController::class => [
1294 'class' => Table\Partition\RepairController::class,
1295 'arguments' => [
1296 '$response' => '@response',
1297 '$template' => '@template',
1298 '$model' => '@partitioning_maintenance',
1301 Table\Partition\TruncateController::class => [
1302 'class' => Table\Partition\TruncateController::class,
1303 'arguments' => [
1304 '$response' => '@response',
1305 '$template' => '@template',
1306 '$model' => '@partitioning_maintenance',
1309 Operations\TableController::class => [
1310 'class' => Operations\TableController::class,
1311 'arguments' => [
1312 '$response' => '@response',
1313 '$template' => '@template',
1314 '$operations' => '@operations',
1315 '$userPrivilegesFactory' => '@' . UserPrivilegesFactory::class,
1316 '$relation' => '@relation',
1317 '$dbi' => '@dbi',
1318 '$dbTableExists' => '@' . DbTableExists::class,
1321 Table\PrivilegesController::class => [
1322 'class' => Table\PrivilegesController::class,
1323 'arguments' => [
1324 '$response' => '@response',
1325 '$template' => '@template',
1326 '$privileges' => '@server_privileges',
1327 '$dbi' => '@dbi',
1330 Table\RecentFavoriteController::class => [
1331 'class' => Table\RecentFavoriteController::class,
1332 'arguments' => ['$response' => '@response', '$template' => '@template'],
1334 Table\RelationController::class => [
1335 'class' => Table\RelationController::class,
1336 'arguments' => [
1337 '$response' => '@response',
1338 '$template' => '@template',
1339 '$relation' => '@relation',
1340 '$dbi' => '@dbi',
1343 Table\ReplaceController::class => [
1344 'class' => Table\ReplaceController::class,
1345 'arguments' => [
1346 '$response' => '@response',
1347 '$template' => '@template',
1348 '$insertEdit' => '@insert_edit',
1349 '$transformations' => '@transformations',
1350 '$relation' => '@relation',
1351 '$dbi' => '@dbi',
1352 '$sqlController' => '@' . Sql\SqlController::class,
1353 '$databaseSqlController' => '@' . Database\SqlController::class,
1354 '$changeController' => '@' . Table\ChangeController::class,
1355 '$tableSqlController' => '@' . Table\SqlController::class,
1358 Table\SearchController::class => [
1359 'class' => Table\SearchController::class,
1360 'arguments' => [
1361 '$response' => '@response',
1362 '$template' => '@template',
1363 '$search' => '@table_search',
1364 '$relation' => '@relation',
1365 '$dbi' => '@dbi',
1366 '$dbTableExists' => '@' . DbTableExists::class,
1369 Table\SqlController::class => [
1370 'class' => Table\SqlController::class,
1371 'arguments' => [
1372 '$response' => '@response',
1373 '$template' => '@template',
1374 '$sqlQueryForm' => '@sql_query_form',
1375 '$pageSettings' => '@' . PageSettings::class,
1376 '$dbTableExists' => '@' . DbTableExists::class,
1379 Table\Structure\AddIndexController::class => [
1380 'class' => Table\Structure\AddIndexController::class,
1381 'arguments' => [
1382 '$response' => '@response',
1383 '$template' => '@template',
1384 '$structureController' => '@' . Table\StructureController::class,
1385 '$indexes' => '@table_indexes',
1388 Table\Structure\AddKeyController::class => [
1389 'class' => Table\Structure\AddKeyController::class,
1390 'arguments' => [
1391 '$response' => '@response',
1392 '$template' => '@template',
1393 '$sqlController' => '@' . Sql\SqlController::class,
1394 '$structureController' => '@' . Table\StructureController::class,
1397 Table\Structure\BrowseController::class => [
1398 'class' => Table\Structure\BrowseController::class,
1399 'arguments' => ['$response' => '@response', '$template' => '@template', '$sql' => '@sql'],
1401 Table\Structure\CentralColumnsAddController::class => [
1402 'class' => Table\Structure\CentralColumnsAddController::class,
1403 'arguments' => [
1404 '$response' => '@response',
1405 '$template' => '@template',
1406 '$centralColumns' => '@central_columns',
1407 '$structureController' => '@' . Table\StructureController::class,
1410 Table\Structure\CentralColumnsRemoveController::class => [
1411 'class' => Table\Structure\CentralColumnsRemoveController::class,
1412 'arguments' => [
1413 '$response' => '@response',
1414 '$template' => '@template',
1415 '$centralColumns' => '@central_columns',
1416 '$structureController' => '@' . Table\StructureController::class,
1419 Table\Structure\ChangeController::class => [
1420 'class' => Table\Structure\ChangeController::class,
1421 'arguments' => [
1422 '$response' => '@response',
1423 '$template' => '@template',
1424 '$dbi' => '@dbi',
1425 '$columnsDefinition' => '@table_columns_definition',
1426 '$userPrivilegesFactory' => '@' . UserPrivilegesFactory::class,
1429 Table\Structure\FulltextController::class => [
1430 'class' => Table\Structure\FulltextController::class,
1431 'arguments' => [
1432 '$response' => '@response',
1433 '$template' => '@template',
1434 '$structureController' => '@' . Table\StructureController::class,
1435 '$indexes' => '@table_indexes',
1438 Table\Structure\MoveColumnsController::class => [
1439 'class' => Table\Structure\MoveColumnsController::class,
1440 'arguments' => ['$response' => '@response', '$template' => '@template', '$dbi' => '@dbi'],
1442 Table\Structure\PartitioningController::class => [
1443 'class' => Table\Structure\PartitioningController::class,
1444 'arguments' => [
1445 '$response' => '@response',
1446 '$template' => '@template',
1447 '$dbi' => '@dbi',
1448 '$createAddField' => '@create_add_field',
1449 '$structureController' => '@' . Table\StructureController::class,
1450 '$pageSettings' => '@' . PageSettings::class,
1453 Table\Structure\PrimaryController::class => [
1454 'class' => Table\Structure\PrimaryController::class,
1455 'arguments' => [
1456 '$response' => '@response',
1457 '$template' => '@template',
1458 '$dbi' => '@dbi',
1459 '$structureController' => '@' . Table\StructureController::class,
1460 '$dbTableExists' => '@' . DbTableExists::class,
1463 Table\Structure\ReservedWordCheckController::class => [
1464 'class' => Table\Structure\ReservedWordCheckController::class,
1465 'arguments' => ['$response' => '@response', '$template' => '@template'],
1467 Table\Structure\SaveController::class => [
1468 'class' => Table\Structure\SaveController::class,
1469 'arguments' => [
1470 '$response' => '@response',
1471 '$template' => '@template',
1472 '$relation' => '@relation',
1473 '$transformations' => '@transformations',
1474 '$dbi' => '@dbi',
1475 '$structureController' => '@' . Table\StructureController::class,
1476 '$userPrivilegesFactory' => '@' . UserPrivilegesFactory::class,
1479 Table\Structure\SpatialController::class => [
1480 'class' => Table\Structure\SpatialController::class,
1481 'arguments' => [
1482 '$response' => '@response',
1483 '$template' => '@template',
1484 '$structureController' => '@' . Table\StructureController::class,
1485 '$indexes' => '@table_indexes',
1488 Table\Structure\UniqueController::class => [
1489 'class' => Table\Structure\UniqueController::class,
1490 'arguments' => [
1491 '$response' => '@response',
1492 '$template' => '@template',
1493 '$structureController' => '@' . Table\StructureController::class,
1494 '$indexes' => '@table_indexes',
1497 Table\StructureController::class => [
1498 'class' => Table\StructureController::class,
1499 'arguments' => [
1500 '$response' => '@response',
1501 '$template' => '@template',
1502 '$relation' => '@relation',
1503 '$transformations' => '@transformations',
1504 '$dbi' => '@dbi',
1505 '$pageSettings' => '@' . PageSettings::class,
1506 '$dbTableExists' => '@' . DbTableExists::class,
1509 Table\TrackingController::class => [
1510 'class' => Table\TrackingController::class,
1511 'arguments' => [
1512 '$response' => '@response',
1513 '$template' => '@template',
1514 '$tracking' => '@tracking',
1515 '$trackingChecker' => '@tracking_checker',
1516 '$dbTableExists' => '@' . DbTableExists::class,
1519 Triggers\IndexController::class => [
1520 'class' => Triggers\IndexController::class,
1521 'arguments' => [
1522 '$response' => '@response',
1523 '$template' => '@template',
1524 '$dbi' => '@dbi',
1525 '$triggers' => '@triggers',
1526 '$dbTableExists' => '@' . DbTableExists::class,
1529 Table\ZoomSearchController::class => [
1530 'class' => Table\ZoomSearchController::class,
1531 'arguments' => [
1532 '$response' => '@response',
1533 '$template' => '@template',
1534 '$search' => '@table_search',
1535 '$relation' => '@relation',
1536 '$dbi' => '@dbi',
1537 '$dbTableExists' => '@' . DbTableExists::class,
1540 TableController::class => [
1541 'class' => TableController::class,
1542 'arguments' => ['$response' => '@response', '$template' => '@template', '$dbi' => '@dbi'],
1544 ThemesController::class => [
1545 'class' => ThemesController::class,
1546 'arguments' => [
1547 '$response' => '@response',
1548 '$template' => '@template',
1549 '$themeManager' => '@' . PhpMyAdmin\Theme\ThemeManager::class,
1552 ThemeSetController::class => [
1553 'class' => ThemeSetController::class,
1554 'arguments' => [
1555 '$response' => '@response',
1556 '$template' => '@template',
1557 '$themeManager' => '@' . PhpMyAdmin\Theme\ThemeManager::class,
1558 '$userPreferences' => '@user_preferences',
1561 Transformation\OverviewController::class => [
1562 'class' => Transformation\OverviewController::class,
1563 'arguments' => [
1564 '$response' => '@response',
1565 '$template' => '@template',
1566 '$transformations' => '@transformations',
1569 Transformation\WrapperController::class => [
1570 'class' => Transformation\WrapperController::class,
1571 'arguments' => [
1572 '$response' => '@response',
1573 '$template' => '@template',
1574 '$transformations' => '@transformations',
1575 '$relation' => '@relation',
1576 '$dbi' => '@dbi',
1577 '$dbTableExists' => '@' . DbTableExists::class,
1580 UserPasswordController::class => [
1581 'class' => UserPasswordController::class,
1582 'arguments' => [
1583 '$response' => '@response',
1584 '$template' => '@template',
1585 '$userPassword' => '@user_password',
1586 '$dbi' => '@dbi',
1589 VersionCheckController::class => [
1590 'class' => VersionCheckController::class,
1591 'arguments' => [
1592 '$response' => '@response',
1593 '$template' => '@template',
1594 '$versionInformation' => '@version_information',
1597 View\CreateController::class => [
1598 'class' => View\CreateController::class,
1599 'arguments' => [
1600 '$response' => '@response',
1601 '$template' => '@template',
1602 '$dbi' => '@dbi',
1603 '$dbTableExists' => '@' . DbTableExists::class,
1606 Operations\ViewController::class => [
1607 'class' => Operations\ViewController::class,
1608 'arguments' => [
1609 '$response' => '@response',
1610 '$template' => '@template',
1611 '$dbi' => '@dbi',
1612 '$dbTableExists' => '@' . DbTableExists::class,