diff options
author | Maurício Meneghini Fauth <mauricio@fauth.dev> | 2021-09-09 19:48:07 +0300 |
---|---|---|
committer | Maurício Meneghini Fauth <mauricio@fauth.dev> | 2021-09-09 19:48:07 +0300 |
commit | fb257e5922169484487b69e002816aa2b75ac71c (patch) | |
tree | 58e6d5207e45e8e3d301f357d0713f4c51bea841 /libraries/routes.php | |
parent | e3554879ef7a4879446db25669563df004f832a2 (diff) |
Extract actions from Table\StructureController
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
Diffstat (limited to 'libraries/routes.php')
-rw-r--r-- | libraries/routes.php | 31 |
1 files changed, 16 insertions, 15 deletions
diff --git a/libraries/routes.php b/libraries/routes.php index 6a3f993d0d..18899a2750 100644 --- a/libraries/routes.php +++ b/libraries/routes.php @@ -85,6 +85,7 @@ use PhpMyAdmin\Controllers\Server\Status\VariablesController as StatusVariables; use PhpMyAdmin\Controllers\Server\UserGroupsController; use PhpMyAdmin\Controllers\Server\VariablesController; use PhpMyAdmin\Controllers\SqlController; +use PhpMyAdmin\Controllers\Table; use PhpMyAdmin\Controllers\Table\AddFieldController; use PhpMyAdmin\Controllers\Table\ChangeController; use PhpMyAdmin\Controllers\Table\ChartController; @@ -323,23 +324,23 @@ return static function (RouteCollector $routes): void { $routes->addRoute(['GET', 'POST'], '/search', TableSearchController::class); $routes->addRoute(['GET', 'POST'], '/sql', TableSqlController::class); $routes->addGroup('/structure', static function (RouteCollector $routes): void { - $routes->addRoute(['GET', 'POST'], '', [TableStructureController::class, 'index']); - $routes->post('/add-key', [TableStructureController::class, 'addKey']); - $routes->post('/browse', [TableStructureController::class, 'browse']); - $routes->post('/central-columns-add', [TableStructureController::class, 'addToCentralColumns']); - $routes->post('/central-columns-remove', [TableStructureController::class, 'removeFromCentralColumns']); - $routes->addRoute(['GET', 'POST'], '/change', [TableStructureController::class, 'change']); + $routes->addRoute(['GET', 'POST'], '', TableStructureController::class); + $routes->post('/add-key', Table\Structure\AddKeyController::class); + $routes->post('/browse', Table\Structure\BrowseController::class); + $routes->post('/central-columns-add', Table\Structure\CentralColumnsAddController::class); + $routes->post('/central-columns-remove', Table\Structure\CentralColumnsRemoveController::class); + $routes->addRoute(['GET', 'POST'], '/change', Table\Structure\ChangeController::class); $routes->post('/drop', DropColumnController::class); $routes->post('/drop-confirm', DropColumnConfirmationController::class); - $routes->post('/fulltext', [TableStructureController::class, 'fulltext']); - $routes->post('/index', [TableStructureController::class, 'addIndex']); - $routes->post('/move-columns', [TableStructureController::class, 'moveColumns']); - $routes->post('/partitioning', [TableStructureController::class, 'partitioning']); - $routes->post('/primary', [TableStructureController::class, 'primary']); - $routes->post('/reserved-word-check', [TableStructureController::class, 'reservedWordCheck']); - $routes->post('/save', [TableStructureController::class, 'save']); - $routes->post('/spatial', [TableStructureController::class, 'spatial']); - $routes->post('/unique', [TableStructureController::class, 'unique']); + $routes->post('/fulltext', Table\Structure\FulltextController::class); + $routes->post('/index', Table\Structure\AddIndexController::class); + $routes->post('/move-columns', Table\Structure\MoveColumnsController::class); + $routes->post('/partitioning', Table\Structure\PartitioningController::class); + $routes->post('/primary', Table\Structure\PrimaryController::class); + $routes->post('/reserved-word-check', Table\Structure\ReservedWordCheckController::class); + $routes->post('/save', Table\Structure\SaveController::class); + $routes->post('/spatial', Table\Structure\SpatialController::class); + $routes->post('/unique', Table\Structure\UniqueController::class); }); $routes->addRoute(['GET', 'POST'], '/tracking', TableTrackingController::class); $routes->addRoute(['GET', 'POST'], '/triggers', TableTriggersController::class); |