3 declare(strict_types
=1);
5 use PhpMyAdmin\Controllers\BrowseForeignersController
;
6 use PhpMyAdmin\Controllers\ChangeLogController
;
7 use PhpMyAdmin\Controllers\CheckRelationsController
;
8 use PhpMyAdmin\Controllers\CollationConnectionController
;
9 use PhpMyAdmin\Controllers\ColumnController
;
10 use PhpMyAdmin\Controllers\Config
;
11 use PhpMyAdmin\Controllers\Database
;
12 use PhpMyAdmin\Controllers\DatabaseController
;
13 use PhpMyAdmin\Controllers\ErrorReportController
;
14 use PhpMyAdmin\Controllers\Export
;
15 use PhpMyAdmin\Controllers\GisDataEditorController
;
16 use PhpMyAdmin\Controllers\GitInfoController
;
17 use PhpMyAdmin\Controllers\HomeController
;
18 use PhpMyAdmin\Controllers\Import
;
19 use PhpMyAdmin\Controllers\JavaScriptMessagesController
;
20 use PhpMyAdmin\Controllers\LicenseController
;
21 use PhpMyAdmin\Controllers\LintController
;
22 use PhpMyAdmin\Controllers\LogoutController
;
23 use PhpMyAdmin\Controllers\NavigationController
;
24 use PhpMyAdmin\Controllers\NormalizationController
;
25 use PhpMyAdmin\Controllers\PhpInfoController
;
26 use PhpMyAdmin\Controllers\Preferences
;
27 use PhpMyAdmin\Controllers\RecentTablesListController
;
28 use PhpMyAdmin\Controllers\SchemaExportController
;
29 use PhpMyAdmin\Controllers\Server
;
30 use PhpMyAdmin\Controllers\Sql
;
31 use PhpMyAdmin\Controllers\Table
;
32 use PhpMyAdmin\Controllers\TableController
;
33 use PhpMyAdmin\Controllers\ThemesController
;
34 use PhpMyAdmin\Controllers\ThemeSetController
;
35 use PhpMyAdmin\Controllers\Transformation
;
36 use PhpMyAdmin\Controllers\UserPasswordController
;
37 use PhpMyAdmin\Controllers\VersionCheckController
;
38 use PhpMyAdmin\Controllers\View
;
42 BrowseForeignersController
::class => [
43 'class' => BrowseForeignersController
::class,
45 '$response' => '@response',
46 '$template' => '@template',
47 '$browseForeigners' => '@browse_foreigners',
48 '$relation' => '@relation',
51 ChangeLogController
::class => [
52 'class' => ChangeLogController
::class,
54 '$response' => '@response',
55 '$template' => '@template',
58 CheckRelationsController
::class => [
59 'class' => CheckRelationsController
::class,
61 '$response' => '@response',
62 '$template' => '@template',
63 '$relation' => '@relation',
66 CollationConnectionController
::class => [
67 'class' => CollationConnectionController
::class,
69 '$response' => '@response',
70 '$template' => '@template',
71 '$config' => '@config',
74 ColumnController
::class => [
75 'class' => ColumnController
::class,
77 '$response' => '@response',
78 '$template' => '@template',
82 Config\GetConfigController
::class => [
83 'class' => Config\GetConfigController
::class,
85 '$response' => '@response',
86 '$template' => '@template',
87 '$config' => '@config',
90 Config\SetConfigController
::class => [
91 'class' => Config\SetConfigController
::class,
93 '$response' => '@response',
94 '$template' => '@template',
95 '$config' => '@config',
98 Database\CentralColumns\PopulateColumnsController
::class => [
99 'class' => Database\CentralColumns\PopulateColumnsController
::class,
101 '$response' => '@response',
102 '$template' => '@template',
104 '$centralColumns' => '@central_columns',
107 Database\CentralColumnsController
::class => [
108 'class' => Database\CentralColumnsController
::class,
110 '$response' => '@response',
111 '$template' => '@template',
113 '$centralColumns' => '@central_columns',
116 Database\DataDictionaryController
::class => [
117 'class' => Database\DataDictionaryController
::class,
119 '$response' => '@response',
120 '$template' => '@template',
122 '$relation' => '@relation',
123 '$transformations' => '@transformations',
127 Database\DesignerController
::class => [
128 'class' => Database\DesignerController
::class,
130 '$response' => '@response',
131 '$template' => '@template',
133 '$databaseDesigner' => '@designer',
134 '$designerCommon' => '@designer_common',
137 Database\EventsController
::class => [
138 'class' => Database\EventsController
::class,
140 '$response' => '@response',
141 '$template' => '@template',
143 '$events' => '@events',
147 Database\ExportController
::class => [
148 'class' => Database\ExportController
::class,
150 '$response' => '@response',
151 '$template' => '@template',
153 '$export' => '@export',
154 '$exportOptions' => '@export_options',
157 Database\ImportController
::class => [
158 'class' => Database\ImportController
::class,
160 '$response' => '@response',
161 '$template' => '@template',
166 Database\MultiTableQuery\QueryController
::class => [
167 'class' => Database\MultiTableQuery\QueryController
::class,
169 '$response' => '@response',
170 '$template' => '@template',
173 Database\MultiTableQuery\TablesController
::class => [
174 'class' => Database\MultiTableQuery\TablesController
::class,
176 '$response' => '@response',
177 '$template' => '@template',
181 Database\MultiTableQueryController
::class => [
182 'class' => Database\MultiTableQueryController
::class,
184 '$response' => '@response',
185 '$template' => '@template',
190 Database\Operations\CollationController
::class => [
191 'class' => Database\Operations\CollationController
::class,
193 '$response' => '@response',
194 '$template' => '@template',
196 '$operations' => '@operations',
200 Database\OperationsController
::class => [
201 'class' => Database\OperationsController
::class,
203 '$response' => '@response',
204 '$template' => '@template',
206 '$operations' => '@operations',
207 '$checkUserPrivileges' => '@check_user_privileges',
208 '$relation' => '@relation',
209 '$relationCleanup' => '@relation_cleanup',
213 Database\PrivilegesController
::class => [
214 'class' => Database\PrivilegesController
::class,
216 '$response' => '@response',
217 '$template' => '@template',
219 '$privileges' => '@server_privileges',
223 Database\QueryByExampleController
::class => [
224 'class' => Database\QueryByExampleController
::class,
226 '$response' => '@response',
227 '$template' => '@template',
229 '$relation' => '@relation',
233 Database\RoutinesController
::class => [
234 'class' => Database\RoutinesController
::class,
236 '$response' => '@response',
237 '$template' => '@template',
239 '$checkUserPrivileges' => '@check_user_privileges',
243 Database\SearchController
::class => [
244 'class' => Database\SearchController
::class,
246 '$response' => '@response',
247 '$template' => '@template',
252 Database\SqlAutoCompleteController
::class => [
253 'class' => Database\SqlAutoCompleteController
::class,
255 '$response' => '@response',
256 '$template' => '@template',
261 Database\SqlController
::class => [
262 'class' => Database\SqlController
::class,
264 '$response' => '@response',
265 '$template' => '@template',
267 '$sqlQueryForm' => '@sql_query_form',
270 Database\SqlFormatController
::class => [
271 'class' => Database\SqlFormatController
::class,
273 '$response' => '@response',
274 '$template' => '@template',
278 Database\Structure\AddPrefixController
::class => [
279 'class' => Database\Structure\AddPrefixController
::class,
281 '$response' => '@response',
282 '$template' => '@template',
286 Database\Structure\AddPrefixTableController
::class => [
287 'class' => Database\Structure\AddPrefixTableController
::class,
289 '$response' => '@response',
290 '$template' => '@template',
293 '$structureController' => '@' . Database\StructureController
::class,
296 Database\Structure\CentralColumns\AddController
::class => [
297 'class' => Database\Structure\CentralColumns\AddController
::class,
299 '$response' => '@response',
300 '$template' => '@template',
303 '$structureController' => '@' . Database\StructureController
::class,
306 Database\Structure\CentralColumns\MakeConsistentController
::class => [
307 'class' => Database\Structure\CentralColumns\MakeConsistentController
::class,
309 '$response' => '@response',
310 '$template' => '@template',
313 '$structureController' => '@' . Database\StructureController
::class,
316 Database\Structure\CentralColumns\RemoveController
::class => [
317 'class' => Database\Structure\CentralColumns\RemoveController
::class,
319 '$response' => '@response',
320 '$template' => '@template',
323 '$structureController' => '@' . Database\StructureController
::class,
326 Database\Structure\ChangePrefixFormController
::class => [
327 'class' => Database\Structure\ChangePrefixFormController
::class,
329 '$response' => '@response',
330 '$template' => '@template',
334 Database\Structure\CopyFormController
::class => [
335 'class' => Database\Structure\CopyFormController
::class,
337 '$response' => '@response',
338 '$template' => '@template',
342 Database\Structure\CopyTableController
::class => [
343 'class' => Database\Structure\CopyTableController
::class,
345 '$response' => '@response',
346 '$template' => '@template',
348 '$operations' => '@operations',
349 '$structureController' => '@' . Database\StructureController
::class,
352 Database\Structure\CopyTableWithPrefixController
::class => [
353 'class' => Database\Structure\CopyTableWithPrefixController
::class,
355 '$response' => '@response',
356 '$template' => '@template',
358 '$structureController' => '@' . Database\StructureController
::class,
361 Database\Structure\DropFormController
::class => [
362 'class' => Database\Structure\DropFormController
::class,
364 '$response' => '@response',
365 '$template' => '@template',
370 Database\Structure\DropTableController
::class => [
371 'class' => Database\Structure\DropTableController
::class,
373 '$response' => '@response',
374 '$template' => '@template',
377 '$relationCleanup' => '@relation_cleanup',
378 '$structureController' => '@' . Database\StructureController
::class,
381 Database\Structure\EmptyFormController
::class => [
382 'class' => Database\Structure\EmptyFormController
::class,
384 '$response' => '@response',
385 '$template' => '@template',
389 Database\Structure\EmptyTableController
::class => [
390 'class' => Database\Structure\EmptyTableController
::class,
392 '$response' => '@response',
393 '$template' => '@template',
396 '$relation' => '@relation',
397 '$relationCleanup' => '@relation_cleanup',
398 '$operations' => '@operations',
399 '$flash' => '@flash',
400 '$structureController' => '@' . Database\StructureController
::class,
403 Database\Structure\FavoriteTableController
::class => [
404 'class' => Database\Structure\FavoriteTableController
::class,
406 '$response' => '@response',
407 '$template' => '@template',
409 '$relation' => '@relation',
412 Database\Structure\RealRowCountController
::class => [
413 'class' => Database\Structure\RealRowCountController
::class,
415 '$response' => '@response',
416 '$template' => '@template',
421 Database\Structure\ReplacePrefixController
::class => [
422 'class' => Database\Structure\ReplacePrefixController
::class,
424 '$response' => '@response',
425 '$template' => '@template',
428 '$structureController' => '@' . Database\StructureController
::class,
431 Database\Structure\ShowCreateController
::class => [
432 'class' => Database\Structure\ShowCreateController
::class,
434 '$response' => '@response',
435 '$template' => '@template',
440 Database\StructureController
::class => [
441 'class' => Database\StructureController
::class,
443 '$response' => '@response',
444 '$template' => '@template',
446 '$relation' => '@relation',
447 '$replication' => '@replication',
448 '$relationCleanup' => '@relation_cleanup',
449 '$operations' => '@operations',
451 '$flash' => '@flash',
454 Database\TrackingController
::class => [
455 'class' => Database\TrackingController
::class,
457 '$response' => '@response',
458 '$template' => '@template',
460 '$tracking' => '@tracking',
464 Database\TriggersController
::class => [
465 'class' => Database\TriggersController
::class,
467 '$response' => '@response',
468 '$template' => '@template',
473 DatabaseController
::class => [
474 'class' => DatabaseController
::class,
476 '$response' => '@response',
477 '$template' => '@template',
480 ErrorReportController
::class => [
481 'class' => ErrorReportController
::class,
483 '$response' => '@response',
484 '$template' => '@template',
485 '$errorReport' => '@error_report',
486 '$errorHandler' => '@error_handler',
489 Export\CheckTimeOutController
::class => [
490 'class' => Export\CheckTimeOutController
::class,
492 '$response' => '@response',
493 '$template' => '@template',
496 Export\ExportController
::class => [
497 'class' => Export\ExportController
::class,
499 '$response' => '@response',
500 '$template' => '@template',
501 '$export' => '@export',
504 Export\TablesController
::class => [
505 'class' => Export\TablesController
::class,
507 '$response' => '@response',
508 '$template' => '@template',
509 '$exportController' => '@' . Database\ExportController
::class,
512 Export\Template\CreateController
::class => [
513 'class' => Export\Template\CreateController
::class,
515 '$response' => '@response',
516 '$template' => '@template',
517 '$model' => '@export_template_model',
518 '$relation' => '@relation',
521 Export\Template\DeleteController
::class => [
522 'class' => Export\Template\DeleteController
::class,
524 '$response' => '@response',
525 '$template' => '@template',
526 '$model' => '@export_template_model',
527 '$relation' => '@relation',
530 Export\Template\LoadController
::class => [
531 'class' => Export\Template\LoadController
::class,
533 '$response' => '@response',
534 '$template' => '@template',
535 '$model' => '@export_template_model',
536 '$relation' => '@relation',
539 Export\Template\UpdateController
::class => [
540 'class' => Export\Template\UpdateController
::class,
542 '$response' => '@response',
543 '$template' => '@template',
544 '$model' => '@export_template_model',
545 '$relation' => '@relation',
548 GisDataEditorController
::class => [
549 'class' => GisDataEditorController
::class,
551 '$response' => '@response',
552 '$template' => '@template',
555 GitInfoController
::class => [
556 'class' => GitInfoController
::class,
558 '$response' => '@response',
559 '$template' => '@template',
560 '$config' => '@config',
563 HomeController
::class => [
564 'class' => HomeController
::class,
566 '$response' => '@response',
567 '$template' => '@template',
568 '$config' => '@config',
569 '$themeManager' => '@theme_manager',
573 Import\ImportController
::class => [
574 'class' => Import\ImportController
::class,
576 '$response' => '@response',
577 '$template' => '@template',
578 '$import' => '@import',
583 Import\SimulateDmlController
::class => [
584 'class' => Import\SimulateDmlController
::class,
586 '$response' => '@response',
587 '$template' => '@template',
588 '$simulateDml' => '@import_simulate_dml',
591 Import\StatusController
::class => [
592 'class' => Import\StatusController
::class,
593 'arguments' => ['$template' => '@template'],
595 JavaScriptMessagesController
::class => [
596 'class' => JavaScriptMessagesController
::class,
598 LicenseController
::class => [
599 'class' => LicenseController
::class,
601 '$response' => '@response',
602 '$template' => '@template',
605 LintController
::class => [
606 'class' => LintController
::class,
608 '$response' => '@response',
609 '$template' => '@template',
612 LogoutController
::class => [
613 'class' => LogoutController
::class,
615 NavigationController
::class => [
616 'class' => NavigationController
::class,
618 '$response' => '@response',
619 '$template' => '@template',
620 '$navigation' => '@navigation',
621 '$relation' => '@relation',
624 NormalizationController
::class => [
625 'class' => NormalizationController
::class,
627 '$response' => '@response',
628 '$template' => '@template',
629 '$normalization' => '@normalization',
632 PhpInfoController
::class => [
633 'class' => PhpInfoController
::class,
635 '$response' => '@response',
636 '$template' => '@template',
639 RecentTablesListController
::class => [
640 'class' => RecentTablesListController
::class,
642 '$response' => '@response',
643 '$template' => '@template',
646 Preferences\ExportController
::class => [
647 'class' => Preferences\ExportController
::class,
649 '$response' => '@response',
650 '$template' => '@template',
651 '$userPreferences' => '@user_preferences',
652 '$relation' => '@relation',
653 '$config' => '@config',
656 Preferences\FeaturesController
::class => [
657 'class' => Preferences\FeaturesController
::class,
659 '$response' => '@response',
660 '$template' => '@template',
661 '$userPreferences' => '@user_preferences',
662 '$relation' => '@relation',
663 '$config' => '@config',
666 Preferences\ImportController
::class => [
667 'class' => Preferences\ImportController
::class,
669 '$response' => '@response',
670 '$template' => '@template',
671 '$userPreferences' => '@user_preferences',
672 '$relation' => '@relation',
673 '$config' => '@config',
676 Preferences\MainPanelController
::class => [
677 'class' => Preferences\MainPanelController
::class,
679 '$response' => '@response',
680 '$template' => '@template',
681 '$userPreferences' => '@user_preferences',
682 '$relation' => '@relation',
683 '$config' => '@config',
686 Preferences\ManageController
::class => [
687 'class' => Preferences\ManageController
::class,
689 '$response' => '@response',
690 '$template' => '@template',
691 '$userPreferences' => '@user_preferences',
692 '$relation' => '@relation',
693 '$config' => '@config',
696 Preferences\NavigationController
::class => [
697 'class' => Preferences\NavigationController
::class,
699 '$response' => '@response',
700 '$template' => '@template',
701 '$userPreferences' => '@user_preferences',
702 '$relation' => '@relation',
703 '$config' => '@config',
706 Preferences\SqlController
::class => [
707 'class' => Preferences\SqlController
::class,
709 '$response' => '@response',
710 '$template' => '@template',
711 '$userPreferences' => '@user_preferences',
712 '$relation' => '@relation',
713 '$config' => '@config',
716 Preferences\TwoFactorController
::class => [
717 'class' => Preferences\TwoFactorController
::class,
719 '$response' => '@response',
720 '$template' => '@template',
721 '$relation' => '@relation',
724 SchemaExportController
::class => [
725 'class' => SchemaExportController
::class,
726 'arguments' => ['$export' => '@export'],
728 Server\BinlogController
::class => [
729 'class' => Server\BinlogController
::class,
731 '$response' => '@response',
732 '$template' => '@template',
736 Server\CollationsController
::class => [
737 'class' => Server\CollationsController
::class,
739 '$response' => '@response',
740 '$template' => '@template',
744 Server\Databases\CreateController
::class => [
745 'class' => Server\Databases\CreateController
::class,
747 '$response' => '@response',
748 '$template' => '@template',
752 Server\Databases\DestroyController
::class => [
753 'class' => Server\Databases\DestroyController
::class,
755 '$response' => '@response',
756 '$template' => '@template',
758 '$transformations' => '@transformations',
759 '$relationCleanup' => '@relation_cleanup',
762 Server\DatabasesController
::class => [
763 'class' => Server\DatabasesController
::class,
765 '$response' => '@response',
766 '$template' => '@template',
767 '$transformations' => '@transformations',
768 '$relationCleanup' => '@relation_cleanup',
772 Server\EnginesController
::class => [
773 'class' => Server\EnginesController
::class,
775 '$response' => '@response',
776 '$template' => '@template',
780 Server\ExportController
::class => [
781 'class' => Server\ExportController
::class,
783 '$response' => '@response',
784 '$template' => '@template',
785 '$export' => '@export_options',
789 Server\ImportController
::class => [
790 'class' => Server\ImportController
::class,
792 '$response' => '@response',
793 '$template' => '@template',
797 Server\PluginsController
::class => [
798 'class' => Server\PluginsController
::class,
800 '$response' => '@response',
801 '$template' => '@template',
802 '$plugins' => '@server_plugins',
806 Server\Privileges\AccountLockController
::class => [
807 'class' => Server\Privileges\AccountLockController
::class,
809 '$response' => '@response',
810 '$template' => '@template',
811 '$accountLocking' => '@server_privileges_account_locking',
814 Server\Privileges\AccountUnlockController
::class => [
815 'class' => Server\Privileges\AccountUnlockController
::class,
817 '$response' => '@response',
818 '$template' => '@template',
819 '$accountLocking' => '@server_privileges_account_locking',
822 Server\PrivilegesController
::class => [
823 'class' => Server\PrivilegesController
::class,
825 '$response' => '@response',
826 '$template' => '@template',
827 '$relation' => '@relation',
831 Server\ReplicationController
::class => [
832 'class' => Server\ReplicationController
::class,
834 '$response' => '@response',
835 '$template' => '@template',
836 '$replicationGui' => '@replication_gui',
840 Server\ShowEngineController
::class => [
841 'class' => Server\ShowEngineController
::class,
843 '$response' => '@response',
844 '$template' => '@template',
848 Server\SqlController
::class => [
849 'class' => Server\SqlController
::class,
851 '$response' => '@response',
852 '$template' => '@template',
853 '$sqlQueryForm' => '@sql_query_form',
857 Server\UserGroupsController
::class => [
858 'class' => Server\UserGroupsController
::class,
860 '$response' => '@response',
861 '$template' => '@template',
862 '$relation' => '@relation',
866 Server\UserGroupsFormController
::class => [
867 'class' => Server\UserGroupsFormController
::class,
869 '$response' => '@response',
870 '$template' => '@template',
871 '$relation' => '@relation',
875 Server\Status\AdvisorController
::class => [
876 'class' => Server\Status\AdvisorController
::class,
878 '$response' => '@response',
879 '$template' => '@template',
880 '$data' => '@status_data',
881 '$advisor' => '@advisor',
884 Server\Status\Monitor\ChartingDataController
::class => [
885 'class' => Server\Status\Monitor\ChartingDataController
::class,
887 '$response' => '@response',
888 '$template' => '@template',
889 '$data' => '@status_data',
890 '$monitor' => '@status_monitor',
894 Server\Status\Monitor\GeneralLogController
::class => [
895 'class' => Server\Status\Monitor\GeneralLogController
::class,
897 '$response' => '@response',
898 '$template' => '@template',
899 '$data' => '@status_data',
900 '$monitor' => '@status_monitor',
904 Server\Status\Monitor\LogVarsController
::class => [
905 'class' => Server\Status\Monitor\LogVarsController
::class,
907 '$response' => '@response',
908 '$template' => '@template',
909 '$data' => '@status_data',
910 '$monitor' => '@status_monitor',
914 Server\Status\Monitor\QueryAnalyzerController
::class => [
915 'class' => Server\Status\Monitor\QueryAnalyzerController
::class,
917 '$response' => '@response',
918 '$template' => '@template',
919 '$data' => '@status_data',
920 '$monitor' => '@status_monitor',
924 Server\Status\Monitor\SlowLogController
::class => [
925 'class' => Server\Status\Monitor\SlowLogController
::class,
927 '$response' => '@response',
928 '$template' => '@template',
929 '$data' => '@status_data',
930 '$monitor' => '@status_monitor',
934 Server\Status\MonitorController
::class => [
935 'class' => Server\Status\MonitorController
::class,
937 '$response' => '@response',
938 '$template' => '@template',
939 '$data' => '@status_data',
943 Server\Status\Processes\KillController
::class => [
944 'class' => Server\Status\Processes\KillController
::class,
946 '$response' => '@response',
947 '$template' => '@template',
948 '$data' => '@status_data',
952 Server\Status\Processes\RefreshController
::class => [
953 'class' => Server\Status\Processes\RefreshController
::class,
955 '$response' => '@response',
956 '$template' => '@template',
957 '$data' => '@status_data',
958 '$processes' => '@status_processes',
961 Server\Status\ProcessesController
::class => [
962 'class' => Server\Status\ProcessesController
::class,
964 '$response' => '@response',
965 '$template' => '@template',
966 '$data' => '@status_data',
968 '$processes' => '@status_processes',
971 Server\Status\QueriesController
::class => [
972 'class' => Server\Status\QueriesController
::class,
974 '$response' => '@response',
975 '$template' => '@template',
976 '$data' => '@status_data',
980 Server\Status\StatusController
::class => [
981 'class' => Server\Status\StatusController
::class,
983 '$response' => '@response',
984 '$template' => '@template',
985 '$data' => '@status_data',
986 '$replicationGui' => '@replication_gui',
990 Server\Status\VariablesController
::class => [
991 'class' => Server\Status\VariablesController
::class,
993 '$response' => '@response',
994 '$template' => '@template',
995 '$data' => '@status_data',
999 Server\Variables\GetVariableController
::class => [
1000 'class' => Server\Variables\GetVariableController
::class,
1002 '$response' => '@response',
1003 '$template' => '@template',
1007 Server\Variables\SetVariableController
::class => [
1008 'class' => Server\Variables\SetVariableController
::class,
1010 '$response' => '@response',
1011 '$template' => '@template',
1015 Server\VariablesController
::class => [
1016 'class' => Server\VariablesController
::class,
1018 '$response' => '@response',
1019 '$template' => '@template',
1023 Sql\ColumnPreferencesController
::class => [
1024 'class' => Sql\ColumnPreferencesController
::class,
1026 '$response' => '@response',
1027 '$template' => '@template',
1029 '$checkUserPrivileges' => '@check_user_privileges',
1033 Sql\DefaultForeignKeyCheckValueController
::class => [
1034 'class' => Sql\DefaultForeignKeyCheckValueController
::class,
1036 '$response' => '@response',
1037 '$template' => '@template',
1038 '$checkUserPrivileges' => '@check_user_privileges',
1041 Sql\EnumValuesController
::class => [
1042 'class' => Sql\EnumValuesController
::class,
1044 '$response' => '@response',
1045 '$template' => '@template',
1047 '$checkUserPrivileges' => '@check_user_privileges',
1050 Sql\RelationalValuesController
::class => [
1051 'class' => Sql\RelationalValuesController
::class,
1053 '$response' => '@response',
1054 '$template' => '@template',
1056 '$checkUserPrivileges' => '@check_user_privileges',
1059 Sql\SetValuesController
::class => [
1060 'class' => Sql\SetValuesController
::class,
1062 '$response' => '@response',
1063 '$template' => '@template',
1065 '$checkUserPrivileges' => '@check_user_privileges',
1068 Sql\SqlController
::class => [
1069 'class' => Sql\SqlController
::class,
1071 '$response' => '@response',
1072 '$template' => '@template',
1074 '$checkUserPrivileges' => '@check_user_privileges',
1078 Table\AddFieldController
::class => [
1079 'class' => Table\AddFieldController
::class,
1081 '$response' => '@response',
1082 '$template' => '@template',
1084 '$table' => '%table%',
1085 '$transformations' => '@transformations',
1086 '$config' => '@config',
1087 '$relation' => '@relation',
1091 Table\ChangeController
::class => [
1092 'class' => Table\ChangeController
::class,
1094 '$response' => '@response',
1095 '$template' => '@template',
1097 '$table' => '%table%',
1098 '$insertEdit' => '@insert_edit',
1099 '$relation' => '@relation',
1102 Table\ChangeRowsController
::class => [
1103 'class' => Table\ChangeRowsController
::class,
1105 '$response' => '@response',
1106 '$template' => '@template',
1108 '$table' => '%table%',
1109 '$changeController' => '@' . Table\ChangeController
::class,
1112 Table\ChartController
::class => [
1113 'class' => Table\ChartController
::class,
1115 '$response' => '@response',
1116 '$template' => '@template',
1118 '$table' => '%table%',
1122 Table\CreateController
::class => [
1123 'class' => Table\CreateController
::class,
1125 '$response' => '@response',
1126 '$template' => '@template',
1128 '$table' => '%table%',
1129 '$transformations' => '@transformations',
1130 '$config' => '@config',
1131 '$relation' => '@relation',
1135 Table\DeleteConfirmController
::class => [
1136 'class' => Table\DeleteConfirmController
::class,
1138 '$response' => '@response',
1139 '$template' => '@template',
1141 '$table' => '%table%',
1144 Table\DeleteRowsController
::class => [
1145 'class' => Table\DeleteRowsController
::class,
1147 '$response' => '@response',
1148 '$template' => '@template',
1150 '$table' => '%table%',
1154 Table\DropColumnConfirmationController
::class => [
1155 'class' => Table\DropColumnConfirmationController
::class,
1157 '$response' => '@response',
1158 '$template' => '@template',
1160 '$table' => '%table%',
1163 Table\DropColumnController
::class => [
1164 'class' => Table\DropColumnController
::class,
1166 '$response' => '@response',
1167 '$template' => '@template',
1169 '$table' => '%table%',
1171 '$flash' => '@flash',
1172 '$relationCleanup' => '@relation_cleanup',
1175 Table\ExportController
::class => [
1176 'class' => Table\ExportController
::class,
1178 '$response' => '@response',
1179 '$template' => '@template',
1181 '$table' => '%table%',
1182 '$export' => '@export_options',
1185 Table\ExportRowsController
::class => [
1186 'class' => Table\ExportRowsController
::class,
1188 '$response' => '@response',
1189 '$template' => '@template',
1191 '$table' => '%table%',
1192 '$exportController' => '@' . Table\ExportController
::class,
1195 Table\FindReplaceController
::class => [
1196 'class' => Table\FindReplaceController
::class,
1198 '$response' => '@response',
1199 '$template' => '@template',
1201 '$table' => '%table%',
1205 Table\GetFieldController
::class => [
1206 'class' => Table\GetFieldController
::class,
1208 '$response' => '@response',
1209 '$template' => '@template',
1211 '$table' => '%table%',
1215 Table\GisVisualizationController
::class => [
1216 'class' => Table\GisVisualizationController
::class,
1218 '$response' => '@response',
1219 '$template' => '@template',
1221 '$table' => '%table%',
1225 Table\ImportController
::class => [
1226 'class' => Table\ImportController
::class,
1228 '$response' => '@response',
1229 '$template' => '@template',
1231 '$table' => '%table%',
1235 Table\IndexesController
::class => [
1236 'class' => Table\IndexesController
::class,
1238 '$response' => '@response',
1239 '$template' => '@template',
1241 '$table' => '%table%',
1243 '$indexes' => '@table_indexes',
1246 Table\IndexRenameController
::class => [
1247 'class' => Table\IndexRenameController
::class,
1249 '$response' => '@response',
1250 '$template' => '@template',
1252 '$table' => '%table%',
1254 '$indexes' => '@table_indexes',
1257 Table\Maintenance\AnalyzeController
::class => [
1258 'class' => Table\Maintenance\AnalyzeController
::class,
1260 '$response' => '@response',
1261 '$template' => '@template',
1263 '$table' => '%table%',
1264 '$model' => '@table_maintenance',
1265 '$config' => '@config',
1268 Table\Maintenance\CheckController
::class => [
1269 'class' => Table\Maintenance\CheckController
::class,
1271 '$response' => '@response',
1272 '$template' => '@template',
1274 '$table' => '%table%',
1275 '$model' => '@table_maintenance',
1276 '$config' => '@config',
1279 Table\Maintenance\ChecksumController
::class => [
1280 'class' => Table\Maintenance\ChecksumController
::class,
1282 '$response' => '@response',
1283 '$template' => '@template',
1285 '$table' => '%table%',
1286 '$model' => '@table_maintenance',
1287 '$config' => '@config',
1290 Table\Maintenance\OptimizeController
::class => [
1291 'class' => Table\Maintenance\OptimizeController
::class,
1293 '$response' => '@response',
1294 '$template' => '@template',
1296 '$table' => '%table%',
1297 '$model' => '@table_maintenance',
1298 '$config' => '@config',
1301 Table\Maintenance\RepairController
::class => [
1302 'class' => Table\Maintenance\RepairController
::class,
1304 '$response' => '@response',
1305 '$template' => '@template',
1307 '$table' => '%table%',
1308 '$model' => '@table_maintenance',
1309 '$config' => '@config',
1312 Table\Partition\AnalyzeController
::class => [
1313 'class' => Table\Partition\AnalyzeController
::class,
1315 '$response' => '@response',
1316 '$template' => '@template',
1318 '$table' => '%table%',
1319 '$maintenance' => '@partitioning_maintenance',
1322 Table\Partition\CheckController
::class => [
1323 'class' => Table\Partition\CheckController
::class,
1325 '$response' => '@response',
1326 '$template' => '@template',
1328 '$table' => '%table%',
1329 '$maintenance' => '@partitioning_maintenance',
1332 Table\Partition\DropController
::class => [
1333 'class' => Table\Partition\DropController
::class,
1335 '$response' => '@response',
1336 '$template' => '@template',
1338 '$table' => '%table%',
1339 '$maintenance' => '@partitioning_maintenance',
1342 Table\Partition\OptimizeController
::class => [
1343 'class' => Table\Partition\OptimizeController
::class,
1345 '$response' => '@response',
1346 '$template' => '@template',
1348 '$table' => '%table%',
1349 '$maintenance' => '@partitioning_maintenance',
1352 Table\Partition\RebuildController
::class => [
1353 'class' => Table\Partition\RebuildController
::class,
1355 '$response' => '@response',
1356 '$template' => '@template',
1358 '$table' => '%table%',
1359 '$maintenance' => '@partitioning_maintenance',
1362 Table\Partition\RepairController
::class => [
1363 'class' => Table\Partition\RepairController
::class,
1365 '$response' => '@response',
1366 '$template' => '@template',
1368 '$table' => '%table%',
1369 '$maintenance' => '@partitioning_maintenance',
1372 Table\Partition\TruncateController
::class => [
1373 'class' => Table\Partition\TruncateController
::class,
1375 '$response' => '@response',
1376 '$template' => '@template',
1378 '$table' => '%table%',
1379 '$maintenance' => '@partitioning_maintenance',
1382 Table\OperationsController
::class => [
1383 'class' => Table\OperationsController
::class,
1385 '$response' => '@response',
1386 '$template' => '@template',
1388 '$table' => '%table%',
1389 '$operations' => '@operations',
1390 '$checkUserPrivileges' => '@check_user_privileges',
1391 '$relation' => '@relation',
1395 Table\PrivilegesController
::class => [
1396 'class' => Table\PrivilegesController
::class,
1398 '$response' => '@response',
1399 '$template' => '@template',
1401 '$table' => '%table%',
1402 '$privileges' => '@server_privileges',
1406 Table\RecentFavoriteController
::class => [
1407 'class' => Table\RecentFavoriteController
::class,
1409 '$response' => '@response',
1410 '$template' => '@template',
1412 '$table' => '%table%',
1415 Table\RelationController
::class => [
1416 'class' => Table\RelationController
::class,
1418 '$response' => '@response',
1419 '$template' => '@template',
1421 '$table' => '%table%',
1422 '$relation' => '@relation',
1426 Table\ReplaceController
::class => [
1427 'class' => Table\ReplaceController
::class,
1429 '$response' => '@response',
1430 '$template' => '@template',
1432 '$table' => '%table%',
1433 '$insertEdit' => '@insert_edit',
1434 '$transformations' => '@transformations',
1435 '$relation' => '@relation',
1439 Table\SearchController
::class => [
1440 'class' => Table\SearchController
::class,
1442 '$response' => '@response',
1443 '$template' => '@template',
1445 '$table' => '%table%',
1446 '$search' => '@table_search',
1447 '$relation' => '@relation',
1451 Table\SqlController
::class => [
1452 'class' => Table\SqlController
::class,
1454 '$response' => '@response',
1455 '$template' => '@template',
1457 '$table' => '%table%',
1458 '$sqlQueryForm' => '@sql_query_form',
1461 Table\Structure\AddIndexController
::class => [
1462 'class' => Table\Structure\AddIndexController
::class,
1464 '$response' => '@response',
1465 '$template' => '@template',
1467 '$table' => '%table%',
1469 '$structureController' => '@' . Table\StructureController
::class,
1472 Table\Structure\AddKeyController
::class => [
1473 'class' => Table\Structure\AddKeyController
::class,
1475 '$response' => '@response',
1476 '$template' => '@template',
1478 '$table' => '%table%',
1479 '$sqlController' => '@' . Sql\SqlController
::class,
1480 '$structureController' => '@' . Table\StructureController
::class,
1483 Table\Structure\BrowseController
::class => [
1484 'class' => Table\Structure\BrowseController
::class,
1486 '$response' => '@response',
1487 '$template' => '@template',
1489 '$table' => '%table%',
1493 Table\Structure\CentralColumnsAddController
::class => [
1494 'class' => Table\Structure\CentralColumnsAddController
::class,
1496 '$response' => '@response',
1497 '$template' => '@template',
1499 '$table' => '%table%',
1500 '$centralColumns' => '@central_columns',
1501 '$structureController' => '@' . Table\StructureController
::class,
1504 Table\Structure\CentralColumnsRemoveController
::class => [
1505 'class' => Table\Structure\CentralColumnsRemoveController
::class,
1507 '$response' => '@response',
1508 '$template' => '@template',
1510 '$table' => '%table%',
1511 '$centralColumns' => '@central_columns',
1512 '$structureController' => '@' . Table\StructureController
::class,
1515 Table\Structure\ChangeController
::class => [
1516 'class' => Table\Structure\ChangeController
::class,
1518 '$response' => '@response',
1519 '$template' => '@template',
1521 '$table' => '%table%',
1522 '$relation' => '@relation',
1523 '$transformations' => '@transformations',
1527 Table\Structure\FulltextController
::class => [
1528 'class' => Table\Structure\FulltextController
::class,
1530 '$response' => '@response',
1531 '$template' => '@template',
1533 '$table' => '%table%',
1535 '$structureController' => '@' . Table\StructureController
::class,
1538 Table\Structure\MoveColumnsController
::class => [
1539 'class' => Table\Structure\MoveColumnsController
::class,
1541 '$response' => '@response',
1542 '$template' => '@template',
1544 '$table' => '%table%',
1548 Table\Structure\PartitioningController
::class => [
1549 'class' => Table\Structure\PartitioningController
::class,
1551 '$response' => '@response',
1552 '$template' => '@template',
1554 '$table' => '%table%',
1556 '$createAddField' => '@create_add_field',
1557 '$structureController' => '@' . Table\StructureController
::class,
1560 Table\Structure\PrimaryController
::class => [
1561 'class' => Table\Structure\PrimaryController
::class,
1563 '$response' => '@response',
1564 '$template' => '@template',
1566 '$table' => '%table%',
1568 '$structureController' => '@' . Table\StructureController
::class,
1571 Table\Structure\ReservedWordCheckController
::class => [
1572 'class' => Table\Structure\ReservedWordCheckController
::class,
1574 '$response' => '@response',
1575 '$template' => '@template',
1577 '$table' => '%table%',
1580 Table\Structure\SaveController
::class => [
1581 'class' => Table\Structure\SaveController
::class,
1583 '$response' => '@response',
1584 '$template' => '@template',
1586 '$table' => '%table%',
1587 '$relation' => '@relation',
1588 '$transformations' => '@transformations',
1590 '$structureController' => '@' . Table\StructureController
::class,
1593 Table\Structure\SpatialController
::class => [
1594 'class' => Table\Structure\SpatialController
::class,
1596 '$response' => '@response',
1597 '$template' => '@template',
1599 '$table' => '%table%',
1601 '$structureController' => '@' . Table\StructureController
::class,
1604 Table\Structure\UniqueController
::class => [
1605 'class' => Table\Structure\UniqueController
::class,
1607 '$response' => '@response',
1608 '$template' => '@template',
1610 '$table' => '%table%',
1612 '$structureController' => '@' . Table\StructureController
::class,
1615 Table\StructureController
::class => [
1616 'class' => Table\StructureController
::class,
1618 '$response' => '@response',
1619 '$template' => '@template',
1621 '$table' => '%table%',
1622 '$relation' => '@relation',
1623 '$transformations' => '@transformations',
1624 '$createAddField' => '@create_add_field',
1625 '$relationCleanup' => '@relation_cleanup',
1627 '$flash' => '@flash',
1630 Table\TrackingController
::class => [
1631 'class' => Table\TrackingController
::class,
1633 '$response' => '@response',
1634 '$template' => '@template',
1636 '$table' => '%table%',
1637 '$tracking' => '@tracking',
1640 Table\TriggersController
::class => [
1641 'class' => Table\TriggersController
::class,
1643 '$response' => '@response',
1644 '$template' => '@template',
1646 '$table' => '%table%',
1650 Table\ZoomSearchController
::class => [
1651 'class' => Table\ZoomSearchController
::class,
1653 '$response' => '@response',
1654 '$template' => '@template',
1656 '$table' => '%table%',
1657 '$search' => '@table_search',
1658 '$relation' => '@relation',
1662 TableController
::class => [
1663 'class' => TableController
::class,
1665 '$response' => '@response',
1666 '$template' => '@template',
1670 ThemesController
::class => [
1671 'class' => ThemesController
::class,
1673 '$response' => '@response',
1674 '$template' => '@template',
1675 '$themeManager' => '@theme_manager',
1678 ThemeSetController
::class => [
1679 'class' => ThemeSetController
::class,
1681 '$response' => '@response',
1682 '$template' => '@template',
1683 '$themeManager' => '@theme_manager',
1686 Transformation\OverviewController
::class => [
1687 'class' => Transformation\OverviewController
::class,
1689 '$response' => '@response',
1690 '$template' => '@template',
1691 '$transformations' => '@transformations',
1694 Transformation\WrapperController
::class => [
1695 'class' => Transformation\WrapperController
::class,
1697 '$response' => '@response',
1698 '$template' => '@template',
1699 '$transformations' => '@transformations',
1700 '$relation' => '@relation',
1704 UserPasswordController
::class => [
1705 'class' => UserPasswordController
::class,
1707 '$response' => '@response',
1708 '$template' => '@template',
1709 '$userPassword' => '@user_password',
1713 VersionCheckController
::class => [
1714 'class' => VersionCheckController
::class,
1716 '$response' => '@response',
1717 '$template' => '@template',
1720 View\CreateController
::class => [
1721 'class' => View\CreateController
::class,
1723 '$response' => '@response',
1724 '$template' => '@template',
1728 View\OperationsController
::class => [
1729 'class' => View\OperationsController
::class,
1731 '$response' => '@response',
1732 '$template' => '@template',
1733 '$operations' => '@operations',