[phpMyAdmin Git] [phpmyadmin/phpmyadmin] f5c970: Move response handling from routes to controllers

Maurício Meneghini Fauth mauricio at fauth.dev
Wed Feb 12 22:53:05 CET 2020


Branch: refs/heads/master
Home: https://github.com/phpmyadmin/phpmyadmin
Commit: f5c970639cb78c87362483ef1454515b5442cd74
https://github.com/phpmyadmin/phpmyadmin/commit/f5c970639cb78c87362483ef1454515b5442cd74
Author: Maurício Meneghini Fauth <mauricio at fauth.dev>
Date: 2020-02-12 (Wed, 02 February 2020) -03:00

Changed paths: 
M libraries/classes/Controllers/AjaxController.php
M libraries/classes/Controllers/BrowseForeignersController.php
M libraries/classes/Controllers/CheckRelationsController.php
M libraries/classes/Controllers/Database/DataDictionaryController.php
M libraries/classes/Controllers/Database/MultiTableQueryController.php
M libraries/classes/Controllers/Database/SqlAutoCompleteController.php
M libraries/classes/Controllers/Database/SqlFormatController.php
M libraries/classes/Controllers/Database/StructureController.php
M libraries/classes/Controllers/GisDataEditorController.php
M libraries/classes/Controllers/HomeController.php
M libraries/classes/Controllers/Server/BinlogController.php
M libraries/classes/Controllers/Server/CollationsController.php
M libraries/classes/Controllers/Server/DatabasesController.php
M libraries/classes/Controllers/Server/EnginesController.php
M libraries/classes/Controllers/Server/PluginsController.php
M libraries/classes/Controllers/Server/ReplicationController.php
M libraries/classes/Controllers/Server/SqlController.php
M libraries/classes/Controllers/Server/Status/AdvisorController.php
M libraries/classes/Controllers/Server/Status/MonitorController.php
M libraries/classes/Controllers/Server/Status/ProcessesController.php
M libraries/classes/Controllers/Server/Status/QueriesController.php
M libraries/classes/Controllers/Server/Status/StatusController.php
M libraries/classes/Controllers/Server/Status/VariablesController.php
M libraries/classes/Controllers/Server/VariablesController.php
M libraries/classes/Controllers/ThemesController.php
M libraries/classes/Controllers/TransformationOverviewController.php
M libraries/routes.php
M test/classes/Controllers/Database/StructureControllerTest.php
M test/classes/Controllers/Server/BinlogControllerTest.php
M test/classes/Controllers/Server/CollationsControllerTest.php
M test/classes/Controllers/Server/DatabasesControllerTest.php
M test/classes/Controllers/Server/EnginesControllerTest.php
M test/classes/Controllers/Server/PluginsControllerTest.php
M test/classes/Controllers/Server/Status/AdvisorControllerTest.php
M test/classes/Controllers/Server/Status/MonitorControllerTest.php
M test/classes/Controllers/Server/Status/ProcessesControllerTest.php
M test/classes/Controllers/Server/Status/QueriesControllerTest.php
M test/classes/Controllers/Server/Status/StatusControllerTest.php
M test/classes/Controllers/Server/Status/VariablesControllerTest.php
M test/classes/Controllers/Server/VariablesControllerTest.php
M test/classes/Controllers/TransformationOverviewControllerTest.php

Log Message:
-----------
Move response handling from routes to controllers

Signed-off-by: Maurício Meneghini Fauth <mauricio at fauth.dev>

Commit: 096e8234014653e45f1070e47a82a2f00e6826b3
https://github.com/phpmyadmin/phpmyadmin/commit/096e8234014653e45f1070e47a82a2f00e6826b3
Author: Maurício Meneghini Fauth <mauricio at fauth.dev>
Date: 2020-02-12 (Wed, 02 February 2020) -03:00

Changed paths: 
M phpstan-baseline.neon
M test/classes/Stubs/Response.php

Log Message:
-----------
Add Response as a parent class for Response stub

Signed-off-by: Maurício Meneghini Fauth <mauricio at fauth.dev>

Commit: 8029ea98752103794bf2633a26ff6351caa19ee2
https://github.com/phpmyadmin/phpmyadmin/commit/8029ea98752103794bf2633a26ff6351caa19ee2
Author: Maurício Meneghini Fauth <mauricio at fauth.dev>
Date: 2020-02-12 (Wed, 02 February 2020) -03:00

Changed paths: 
M libraries/classes/Controllers/AjaxController.php
M libraries/classes/Controllers/BrowseForeignersController.php
M libraries/classes/Controllers/CheckRelationsController.php
M libraries/classes/Controllers/Database/MultiTableQueryController.php
M libraries/classes/Controllers/Database/RoutinesController.php
M libraries/classes/Controllers/Database/SqlFormatController.php
M libraries/classes/Controllers/Database/StructureController.php
M libraries/classes/Controllers/HomeController.php
M libraries/classes/Controllers/LintController.php
M libraries/classes/Controllers/Server/BinlogController.php
M libraries/classes/Controllers/Server/DatabasesController.php
M libraries/classes/Controllers/Server/ReplicationController.php
M libraries/classes/Controllers/Server/Status/MonitorController.php
M libraries/classes/Controllers/Server/Status/ProcessesController.php
M libraries/classes/Controllers/Server/Status/VariablesController.php
M libraries/classes/Controllers/Server/VariablesController.php
M libraries/routes.php
M test/classes/Controllers/Database/StructureControllerTest.php
M test/classes/Controllers/Server/BinlogControllerTest.php
M test/classes/Controllers/Server/DatabasesControllerTest.php
M test/classes/Controllers/Server/Status/MonitorControllerTest.php
M test/classes/Controllers/Server/Status/ProcessesControllerTest.php
M test/classes/Controllers/Server/Status/VariablesControllerTest.php
M test/classes/Controllers/Server/VariablesControllerTest.php

Log Message:
-----------
Move request handling from routes to controllers

Signed-off-by: Maurício Meneghini Fauth <mauricio at fauth.dev>

Commit: dd6110e77000628b0a31d9867c9929833939dc7c
https://github.com/phpmyadmin/phpmyadmin/commit/dd6110e77000628b0a31d9867c9929833939dc7c
Author: Maurício Meneghini Fauth <mauricio at fauth.dev>
Date: 2020-02-12 (Wed, 02 February 2020) -03:00

Changed paths: 
M index.php
M libraries/routes.php

Log Message:
-----------
Refactor the route definition file

Simplify the routes file by moving the controller creation to the
index.php file.

Signed-off-by: Maurício Meneghini Fauth <mauricio at fauth.dev>

Commit: 64723d90da973e1ec3628f601a7b0fd674657408
https://github.com/phpmyadmin/phpmyadmin/commit/64723d90da973e1ec3628f601a7b0fd674657408
Author: Maurício Meneghini Fauth <mauricio at fauth.dev>
Date: 2020-02-12 (Wed, 02 February 2020) -03:00

Changed paths: 
M js/database/multi_table_query.js
M libraries/classes/Controllers/Database/QueryByExampleController.php
M libraries/classes/Database/MultiTableQuery.php
M libraries/classes/Menu.php
M libraries/routes.php
M templates/database/multi_table_query/form.twig

Log Message:
-----------
Rename the multi-table query route

Renames the route name from /database/multi_table_query to
/database/multi-table-query.

Signed-off-by: Maurício Meneghini Fauth <mauricio at fauth.dev>

Commit: d85cca09b2562da59a0b8194e9ebd1c9de225a48
https://github.com/phpmyadmin/phpmyadmin/commit/d85cca09b2562da59a0b8194e9ebd1c9de225a48
Author: Maurício Meneghini Fauth <mauricio at fauth.dev>
Date: 2020-02-12 (Wed, 02 February 2020) -03:00

Changed paths: 
M js/export.js
M libraries/classes/Controllers/AjaxController.php
M libraries/classes/Controllers/Database/DataDictionaryController.php
M libraries/routes.php
M templates/database/structure/index.twig

Log Message:
-----------
Remove database and table from route names

Database and table names may contain the slash char (/) which is the
route separator char.

Signed-off-by: Maurício Meneghini Fauth <mauricio at fauth.dev>

Commit: d0283d7df251be542c6d27acea3c3ea744b5b400
https://github.com/phpmyadmin/phpmyadmin/commit/d0283d7df251be542c6d27acea3c3ea744b5b400
Author: Maurício Meneghini Fauth <mauricio at fauth.dev>
Date: 2020-02-12 (Wed, 02 February 2020) -03:00

Changed paths: 
M index.php
M js/database/multi_table_query.js
M js/export.js
M libraries/classes/Controllers/AjaxController.php
M libraries/classes/Controllers/BrowseForeignersController.php
M libraries/classes/Controllers/CheckRelationsController.php
M libraries/classes/Controllers/Database/DataDictionaryController.php
M libraries/classes/Controllers/Database/MultiTableQueryController.php
M libraries/classes/Controllers/Database/QueryByExampleController.php
M libraries/classes/Controllers/Database/RoutinesController.php
M libraries/classes/Controllers/Database/SqlAutoCompleteController.php
M libraries/classes/Controllers/Database/SqlFormatController.php
M libraries/classes/Controllers/Database/StructureController.php
M libraries/classes/Controllers/GisDataEditorController.php
M libraries/classes/Controllers/HomeController.php
M libraries/classes/Controllers/LintController.php
M libraries/classes/Controllers/Server/BinlogController.php
M libraries/classes/Controllers/Server/CollationsController.php
M libraries/classes/Controllers/Server/DatabasesController.php
M libraries/classes/Controllers/Server/EnginesController.php
M libraries/classes/Controllers/Server/PluginsController.php
M libraries/classes/Controllers/Server/ReplicationController.php
M libraries/classes/Controllers/Server/SqlController.php
M libraries/classes/Controllers/Server/Status/AdvisorController.php
M libraries/classes/Controllers/Server/Status/MonitorController.php
M libraries/classes/Controllers/Server/Status/ProcessesController.php
M libraries/classes/Controllers/Server/Status/QueriesController.php
M libraries/classes/Controllers/Server/Status/StatusController.php
M libraries/classes/Controllers/Server/Status/VariablesController.php
M libraries/classes/Controllers/Server/VariablesController.php
M libraries/classes/Controllers/ThemesController.php
M libraries/classes/Controllers/TransformationOverviewController.php
M libraries/classes/Database/MultiTableQuery.php
M libraries/classes/Menu.php
M libraries/routes.php
M phpstan-baseline.neon
M templates/database/multi_table_query/form.twig
M templates/database/structure/index.twig
M test/classes/Controllers/Database/StructureControllerTest.php
M test/classes/Controllers/Server/BinlogControllerTest.php
M test/classes/Controllers/Server/CollationsControllerTest.php
M test/classes/Controllers/Server/DatabasesControllerTest.php
M test/classes/Controllers/Server/EnginesControllerTest.php
M test/classes/Controllers/Server/PluginsControllerTest.php
M test/classes/Controllers/Server/Status/AdvisorControllerTest.php
M test/classes/Controllers/Server/Status/MonitorControllerTest.php
M test/classes/Controllers/Server/Status/ProcessesControllerTest.php
M test/classes/Controllers/Server/Status/QueriesControllerTest.php
M test/classes/Controllers/Server/Status/StatusControllerTest.php
M test/classes/Controllers/Server/Status/VariablesControllerTest.php
M test/classes/Controllers/Server/VariablesControllerTest.php
M test/classes/Controllers/TransformationOverviewControllerTest.php
M test/classes/Stubs/Response.php

Log Message:
-----------
Merge pull request #15953 from mauriciofauth/routes-refactor

Refactor the route definition file 

- Move request and response handling from routes file to the controllers.
- Simplify the routes file by moving the controller creation to the `index.php` file.
- Other minor changes.



More information about the Git mailing list