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