Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpmyadmin/phpmyadmin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaurício Meneghini Fauth <mauricio@fauth.dev>2021-09-09 19:48:07 +0300
committerMaurício Meneghini Fauth <mauricio@fauth.dev>2021-09-09 19:48:07 +0300
commitfb257e5922169484487b69e002816aa2b75ac71c (patch)
tree58e6d5207e45e8e3d301f357d0713f4c51bea841 /libraries/routes.php
parente3554879ef7a4879446db25669563df004f832a2 (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.php31
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);