Branch: refs/heads/master
Home: https://github.com/phpmyadmin/phpmyadmin
Commit: 1be9bfef3f132dec34d5db4b94c199ca5fcf0241
https://github.com/phpmyadmin/phpmyadmin/commit/1be9bfef3f132dec34d5db4b94c…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-22 (Wed, 05 May 2024) -03:00
Changed paths:
M resources/js/src/modules/functions.ts
M resources/templates/footer.twig
M src/Controllers/JavaScriptMessagesController.php
M tests/unit/FooterTest.php
D resources/templates/modals/function_confirm.twig
Log Message:
-----------
Remove div#functionConfirmModal from footer.twig
Creates div#functionConfirmModal when needed instead of including the
template for every request.
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: a163d7585613c07fe7648cec8a54240a7d8477a6
https://github.com/phpmyadmin/phpmyadmin/commit/a163d7585613c07fe7648cec8a5…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-22 (Wed, 05 May 2024) -03:00
Changed paths:
M resources/js/src/modules/indexes.ts
M resources/templates/footer.twig
M tests/unit/FooterTest.php
D resources/templates/modals/add_index.twig
Log Message:
-----------
Remove div#addIndexModal from footer.twig
Creates div#addIndexModal when needed instead of including the
template for every request.
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 50e5350f621359580e185df86cce85f4584ffc94
https://github.com/phpmyadmin/phpmyadmin/commit/50e5350f621359580e185df86cc…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-22 (Wed, 05 May 2024) -03:00
Changed paths:
M resources/js/src/modules/page_settings.ts
M resources/templates/footer.twig
M tests/unit/FooterTest.php
D resources/templates/modals/page_settings.twig
Log Message:
-----------
Remove div#pageSettingsModal from footer.twig
Creates div#pageSettingsModal when needed instead of including the
template for every request.
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 4adf5a4cadee3ee7a65fe00901bac0b466b94b24
https://github.com/phpmyadmin/phpmyadmin/commit/4adf5a4cadee3ee7a65fe00901b…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-22 (Wed, 05 May 2024) -03:00
Changed paths:
M psalm-baseline.xml
M resources/templates/footer.twig
M src/Console.php
M src/Footer.php
M src/Header.php
M src/ResponseRenderer.php
M tests/unit/ConsoleTest.php
M tests/unit/FooterTest.php
M tests/unit/HeaderTest.php
M tests/unit/ResponseRendererTest.php
Log Message:
-----------
Remove isAjax from Header and Footer classes
The header and footer will always be empty when the request is ajax, so
only the content part is necessary.
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: e4375c250d3477f4dc530ac0547a3f26ae8afb97
https://github.com/phpmyadmin/phpmyadmin/commit/e4375c250d3477f4dc530ac0547…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-23 (Thu, 05 May 2024) -03:00
Changed paths:
M psalm-baseline.xml
M resources/templates/base.twig
M src/Footer.php
M src/Header.php
M tests/unit/FooterTest.php
M tests/unit/HeaderTest.php
D resources/templates/footer.twig
D resources/templates/header.twig
Log Message:
-----------
Merge header.twig and footer.twig into base.twig
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 61e5dfa19f4185d5958004aaad345ff3ccdeaccb
https://github.com/phpmyadmin/phpmyadmin/commit/61e5dfa19f4185d5958004aaad3…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-24 (Fri, 05 May 2024) -03:00
Changed paths:
M psalm-baseline.xml
M resources/js/src/modules/functions.ts
M resources/js/src/modules/indexes.ts
M resources/js/src/modules/page_settings.ts
M resources/templates/base.twig
M src/Console.php
M src/Controllers/JavaScriptMessagesController.php
M src/Footer.php
M src/Header.php
M src/ResponseRenderer.php
M tests/unit/ConsoleTest.php
M tests/unit/FooterTest.php
M tests/unit/HeaderTest.php
M tests/unit/ResponseRendererTest.php
D resources/templates/footer.twig
D resources/templates/header.twig
D resources/templates/modals/add_index.twig
D resources/templates/modals/function_confirm.twig
D resources/templates/modals/page_settings.twig
Log Message:
-----------
Merge pull request #19176 from MauricioFauth/footer-modals
Merge header.twig and footer.twig into base.twig
Branch: refs/heads/master
Home: https://github.com/phpmyadmin/phpmyadmin
Commit: cd62509cb32d43490c8ed5e5dcf9cc2f4db57f5e
https://github.com/phpmyadmin/phpmyadmin/commit/cd62509cb32d43490c8ed5e5dcf…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-22 (Wed, 05 May 2024) -03:00
Changed paths:
M app/services_controllers.php
M phpstan-baseline.neon
M psalm-baseline.xml
M resources/templates/table/structure/display_structure.twig
M src/Controllers/Table/Structure/AbstractIndexController.php
M src/Controllers/Table/Structure/AddIndexController.php
M src/Controllers/Table/Structure/AddKeyController.php
M src/Controllers/Table/Structure/FulltextController.php
M src/Controllers/Table/Structure/SpatialController.php
M src/Controllers/Table/Structure/UniqueController.php
M src/Query/Generator.php
M src/Table/Indexes.php
Log Message:
-----------
Make AddKeyController extends AbstractIndexController
Refactors Table\Structure\AddKeyController class to extends
Table\Structure\AbstractIndexController and to remove the dependency on
the Sql\SqlController class.
This helps with the response handling.
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 1a356d894ffd1bd2499a65e4edd1ead9c700f345
https://github.com/phpmyadmin/phpmyadmin/commit/1a356d894ffd1bd2499a65e4edd…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-22 (Wed, 05 May 2024) -03:00
Changed paths:
M psalm-baseline.xml
M src/Controllers/Database/Structure/AddPrefixTableController.php
M src/Controllers/Database/Structure/CentralColumns/AddController.php
M src/Controllers/Database/Structure/CentralColumns/MakeConsistentController.php
M src/Controllers/Database/Structure/CentralColumns/RemoveController.php
M src/Controllers/Database/Structure/CopyTableController.php
M src/Controllers/Database/Structure/CopyTableWithPrefixController.php
M src/Controllers/Database/Structure/DropTableController.php
M src/Controllers/Database/Structure/EmptyTableController.php
M src/Controllers/Export/ExportController.php
M src/Controllers/Export/TablesController.php
M src/Controllers/Table/ChangeRowsController.php
M src/Controllers/Table/ExportRowsController.php
M src/Controllers/Table/IndexesController.php
M src/Controllers/Table/ReplaceController.php
M src/Controllers/Table/Structure/CentralColumnsAddController.php
M src/Controllers/Table/Structure/CentralColumnsRemoveController.php
M src/Controllers/Table/Structure/PartitioningController.php
M src/Controllers/Table/Structure/PrimaryController.php
M src/Controllers/Table/Structure/SaveController.php
M src/Controllers/View/CreateController.php
Log Message:
-----------
Use the return of the called controller instead of null
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: d2060c56d5c913d58a0ef79efc9ad839873374f6
https://github.com/phpmyadmin/phpmyadmin/commit/d2060c56d5c913d58a0ef79efc9…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-22 (Wed, 05 May 2024) -03:00
Changed paths:
M psalm-baseline.xml
M src/Controllers/BrowseForeignersController.php
M src/Controllers/CheckRelationsController.php
M src/Controllers/CollationConnectionController.php
M src/Controllers/ColumnController.php
M src/Controllers/Console/Bookmark/AddController.php
M src/Controllers/Console/Bookmark/RefreshController.php
M src/Controllers/Database/CentralColumns/PopulateColumnsController.php
M src/Controllers/Database/CentralColumnsController.php
M src/Controllers/Database/DataDictionaryController.php
M src/Controllers/Database/DesignerController.php
M src/Controllers/Database/EventsController.php
M src/Controllers/Database/ExportController.php
M src/Controllers/Database/ImportController.php
M src/Controllers/Database/MultiTableQuery/QueryController.php
M src/Controllers/Database/MultiTableQuery/TablesController.php
M src/Controllers/Database/MultiTableQueryController.php
M src/Controllers/Database/PrivilegesController.php
M src/Controllers/Database/RoutinesController.php
M src/Controllers/Database/SearchController.php
M src/Controllers/Database/SqlAutoCompleteController.php
M src/Controllers/Database/SqlController.php
M src/Controllers/Database/SqlFormatController.php
M src/Controllers/Database/Structure/AddPrefixController.php
M src/Controllers/Database/Structure/AddPrefixTableController.php
M src/Controllers/Database/Structure/CentralColumns/AddController.php
M src/Controllers/Database/Structure/CentralColumns/MakeConsistentController.php
M src/Controllers/Database/Structure/CentralColumns/RemoveController.php
M src/Controllers/Database/Structure/ChangePrefixFormController.php
M src/Controllers/Database/Structure/CopyFormController.php
M src/Controllers/Database/Structure/CopyTableController.php
M src/Controllers/Database/Structure/CopyTableWithPrefixController.php
M src/Controllers/Database/Structure/DropFormController.php
M src/Controllers/Database/Structure/DropTableController.php
M src/Controllers/Database/Structure/EmptyFormController.php
M src/Controllers/Database/Structure/EmptyTableController.php
M src/Controllers/Database/Structure/FavoriteTableController.php
M src/Controllers/Database/Structure/RealRowCountController.php
M src/Controllers/Database/Structure/ShowCreateController.php
M src/Controllers/Database/StructureController.php
M src/Controllers/Database/TrackingController.php
M src/Controllers/DatabaseController.php
M src/Controllers/ErrorReportController.php
M src/Controllers/Export/CheckTimeOutController.php
M src/Controllers/Export/ExportController.php
M src/Controllers/Export/TablesController.php
M src/Controllers/Export/Template/CreateController.php
M src/Controllers/Export/Template/DeleteController.php
M src/Controllers/Export/Template/LoadController.php
M src/Controllers/Export/Template/UpdateController.php
M src/Controllers/GisDataEditorController.php
M src/Controllers/GitInfoController.php
M src/Controllers/HomeController.php
M src/Controllers/Import/ImportController.php
M src/Controllers/Import/SimulateDmlController.php
M src/Controllers/Import/StatusController.php
M src/Controllers/InvocableController.php
M src/Controllers/LintController.php
M src/Controllers/LogoutController.php
M src/Controllers/Navigation/UpdateNavWidthConfigController.php
M src/Controllers/NavigationController.php
M src/Controllers/Normalization/AddNewPrimaryController.php
M src/Controllers/Normalization/CreateNewColumnController.php
M src/Controllers/Normalization/FirstNormalForm/FirstStepController.php
M src/Controllers/Normalization/FirstNormalForm/FourthStepController.php
M src/Controllers/Normalization/FirstNormalForm/SecondStepController.php
M src/Controllers/Normalization/FirstNormalForm/ThirdStepController.php
M src/Controllers/Normalization/GetColumnsController.php
M src/Controllers/Normalization/MainController.php
M src/Controllers/Normalization/MoveRepeatingGroup.php
M src/Controllers/Normalization/PartialDependenciesController.php
M src/Controllers/Normalization/SecondNormalForm/CreateNewTablesController.php
M src/Controllers/Normalization/SecondNormalForm/FirstStepController.php
M src/Controllers/Normalization/SecondNormalForm/NewTablesController.php
M src/Controllers/Normalization/ThirdNormalForm/CreateNewTablesController.php
M src/Controllers/Normalization/ThirdNormalForm/FirstStepController.php
M src/Controllers/Normalization/ThirdNormalForm/NewTablesController.php
M src/Controllers/Operations/Database/CollationController.php
M src/Controllers/Operations/DatabaseController.php
M src/Controllers/Operations/TableController.php
M src/Controllers/Operations/ViewController.php
M src/Controllers/Preferences/ExportController.php
M src/Controllers/Preferences/FeaturesController.php
M src/Controllers/Preferences/ImportController.php
M src/Controllers/Preferences/MainPanelController.php
M src/Controllers/Preferences/ManageController.php
M src/Controllers/Preferences/NavigationController.php
M src/Controllers/Preferences/SqlController.php
M src/Controllers/Preferences/TwoFactorController.php
M src/Controllers/SchemaExportController.php
M src/Controllers/Server/BinlogController.php
M src/Controllers/Server/CollationsController.php
M src/Controllers/Server/Databases/CreateController.php
M src/Controllers/Server/Databases/DestroyController.php
M src/Controllers/Server/DatabasesController.php
M src/Controllers/Server/EnginesController.php
M src/Controllers/Server/ExportController.php
M src/Controllers/Server/ImportController.php
M src/Controllers/Server/PluginsController.php
M src/Controllers/Server/Privileges/AccountLockController.php
M src/Controllers/Server/Privileges/AccountUnlockController.php
M src/Controllers/Server/PrivilegesController.php
M src/Controllers/Server/ReplicationController.php
M src/Controllers/Server/ShowEngineController.php
M src/Controllers/Server/SqlController.php
M src/Controllers/Server/Status/AdvisorController.php
M src/Controllers/Server/Status/Monitor/ChartingDataController.php
M src/Controllers/Server/Status/Monitor/GeneralLogController.php
M src/Controllers/Server/Status/Monitor/LogVarsController.php
M src/Controllers/Server/Status/Monitor/QueryAnalyzerController.php
M src/Controllers/Server/Status/Monitor/SlowLogController.php
M src/Controllers/Server/Status/MonitorController.php
M src/Controllers/Server/Status/Processes/KillController.php
M src/Controllers/Server/Status/Processes/RefreshController.php
M src/Controllers/Server/Status/ProcessesController.php
M src/Controllers/Server/Status/QueriesController.php
M src/Controllers/Server/Status/StatusController.php
M src/Controllers/Server/Status/VariablesController.php
M src/Controllers/Server/UserGroupsController.php
M src/Controllers/Server/UserGroupsFormController.php
M src/Controllers/Server/Variables/GetVariableController.php
M src/Controllers/Server/Variables/SetVariableController.php
M src/Controllers/Server/VariablesController.php
M src/Controllers/Sql/ColumnPreferencesController.php
M src/Controllers/Sql/DefaultForeignKeyCheckValueController.php
M src/Controllers/Sql/EnumValuesController.php
M src/Controllers/Sql/RelationalValuesController.php
M src/Controllers/Sql/SetValuesController.php
M src/Controllers/Sql/SqlController.php
M src/Controllers/Table/AddFieldController.php
M src/Controllers/Table/ChangeController.php
M src/Controllers/Table/ChangeRowsController.php
M src/Controllers/Table/ChartController.php
M src/Controllers/Table/CreateController.php
M src/Controllers/Table/DeleteConfirmController.php
M src/Controllers/Table/DeleteRowsController.php
M src/Controllers/Table/DropColumnConfirmationController.php
M src/Controllers/Table/DropColumnController.php
M src/Controllers/Table/ExportController.php
M src/Controllers/Table/ExportRowsController.php
M src/Controllers/Table/FindReplaceController.php
M src/Controllers/Table/GetFieldController.php
M src/Controllers/Table/GisVisualizationController.php
M src/Controllers/Table/ImportController.php
M src/Controllers/Table/IndexRenameController.php
M src/Controllers/Table/IndexesController.php
M src/Controllers/Table/Maintenance/AnalyzeController.php
M src/Controllers/Table/Maintenance/CheckController.php
M src/Controllers/Table/Maintenance/ChecksumController.php
M src/Controllers/Table/Maintenance/OptimizeController.php
M src/Controllers/Table/Maintenance/RepairController.php
M src/Controllers/Table/Partition/AnalyzeController.php
M src/Controllers/Table/Partition/CheckController.php
M src/Controllers/Table/Partition/DropController.php
M src/Controllers/Table/Partition/OptimizeController.php
M src/Controllers/Table/Partition/RebuildController.php
M src/Controllers/Table/Partition/RepairController.php
M src/Controllers/Table/Partition/TruncateController.php
M src/Controllers/Table/PrivilegesController.php
M src/Controllers/Table/RecentFavoriteController.php
M src/Controllers/Table/RelationController.php
M src/Controllers/Table/ReplaceController.php
M src/Controllers/Table/SearchController.php
M src/Controllers/Table/SqlController.php
M src/Controllers/Table/Structure/AbstractIndexController.php
M src/Controllers/Table/Structure/AddIndexController.php
M src/Controllers/Table/Structure/AddKeyController.php
M src/Controllers/Table/Structure/BrowseController.php
M src/Controllers/Table/Structure/CentralColumnsAddController.php
M src/Controllers/Table/Structure/CentralColumnsRemoveController.php
M src/Controllers/Table/Structure/ChangeController.php
M src/Controllers/Table/Structure/FulltextController.php
M src/Controllers/Table/Structure/MoveColumnsController.php
M src/Controllers/Table/Structure/PartitioningController.php
M src/Controllers/Table/Structure/PrimaryController.php
M src/Controllers/Table/Structure/ReservedWordCheckController.php
M src/Controllers/Table/Structure/SaveController.php
M src/Controllers/Table/Structure/SpatialController.php
M src/Controllers/Table/Structure/UniqueController.php
M src/Controllers/Table/StructureController.php
M src/Controllers/Table/TrackingController.php
M src/Controllers/Table/ZoomSearchController.php
M src/Controllers/TableController.php
M src/Controllers/ThemeSetController.php
M src/Controllers/ThemesController.php
M src/Controllers/Transformation/OverviewController.php
M src/Controllers/Transformation/WrapperController.php
M src/Controllers/Triggers/IndexController.php
M src/Controllers/UserPasswordController.php
M src/Controllers/View/CreateController.php
M tests/unit/Controllers/CollationConnectionControllerTest.php
M tests/unit/Controllers/Database/Structure/AddPrefixControllerTest.php
M tests/unit/Controllers/Database/Structure/ChangePrefixFormControllerTest.php
M tests/unit/Controllers/Database/Structure/CopyFormControllerTest.php
M tests/unit/Controllers/Export/ExportControllerTest.php
M tests/unit/Controllers/HomeControllerTest.php
M tests/unit/Controllers/LintControllerTest.php
M tests/unit/Controllers/LogoutControllerTest.php
M tests/unit/Controllers/SchemaExportControllerTest.php
M tests/unit/Controllers/Table/ChangeRowsControllerTest.php
M tests/unit/Controllers/Table/ExportRowsControllerTest.php
M tests/unit/Controllers/Table/GetFieldControllerTest.php
M tests/unit/Controllers/Table/GisVisualizationControllerTest.php
M tests/unit/Controllers/Table/Structure/SaveControllerTest.php
M tests/unit/Controllers/Table/Structure/SpatialControllerTest.php
M tests/unit/Controllers/Table/Structure/UniqueControllerTest.php
M tests/unit/Controllers/Table/TrackingControllerTest.php
Log Message:
-----------
Change InvocableController to always return a Response
When 'null' is returned, ResponseRenderer::response() is called, so
call it early to always return a Response object.
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 99ad89e07d7da6319c8f4aa3f2471f7ac4864d75
https://github.com/phpmyadmin/phpmyadmin/commit/99ad89e07d7da6319c8f4aa3f24…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-22 (Wed, 05 May 2024) -03:00
Changed paths:
M src/Application.php
M src/Http/Handler/ApplicationHandler.php
M src/Http/Middleware/MinimumCommonRedirection.php
M src/Routing/Routing.php
M tests/unit/Http/Handler/ApplicationHandlerTest.php
Log Message:
-----------
Remove null handling from Http\Handler\ApplicationHandler
A Response object is always returned by InvocableController.
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: ff47ba8e6284ceadd8fd704f944444e133617fab
https://github.com/phpmyadmin/phpmyadmin/commit/ff47ba8e6284ceadd8fd704f944…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-24 (Fri, 05 May 2024) -03:00
Changed paths:
M app/services_controllers.php
M phpstan-baseline.neon
M psalm-baseline.xml
M resources/templates/table/structure/display_structure.twig
M src/Application.php
M src/Controllers/BrowseForeignersController.php
M src/Controllers/CheckRelationsController.php
M src/Controllers/CollationConnectionController.php
M src/Controllers/ColumnController.php
M src/Controllers/Console/Bookmark/AddController.php
M src/Controllers/Console/Bookmark/RefreshController.php
M src/Controllers/Database/CentralColumns/PopulateColumnsController.php
M src/Controllers/Database/CentralColumnsController.php
M src/Controllers/Database/DataDictionaryController.php
M src/Controllers/Database/DesignerController.php
M src/Controllers/Database/EventsController.php
M src/Controllers/Database/ExportController.php
M src/Controllers/Database/ImportController.php
M src/Controllers/Database/MultiTableQuery/QueryController.php
M src/Controllers/Database/MultiTableQuery/TablesController.php
M src/Controllers/Database/MultiTableQueryController.php
M src/Controllers/Database/PrivilegesController.php
M src/Controllers/Database/RoutinesController.php
M src/Controllers/Database/SearchController.php
M src/Controllers/Database/SqlAutoCompleteController.php
M src/Controllers/Database/SqlController.php
M src/Controllers/Database/SqlFormatController.php
M src/Controllers/Database/Structure/AddPrefixController.php
M src/Controllers/Database/Structure/AddPrefixTableController.php
M src/Controllers/Database/Structure/CentralColumns/AddController.php
M src/Controllers/Database/Structure/CentralColumns/MakeConsistentController.php
M src/Controllers/Database/Structure/CentralColumns/RemoveController.php
M src/Controllers/Database/Structure/ChangePrefixFormController.php
M src/Controllers/Database/Structure/CopyFormController.php
M src/Controllers/Database/Structure/CopyTableController.php
M src/Controllers/Database/Structure/CopyTableWithPrefixController.php
M src/Controllers/Database/Structure/DropFormController.php
M src/Controllers/Database/Structure/DropTableController.php
M src/Controllers/Database/Structure/EmptyFormController.php
M src/Controllers/Database/Structure/EmptyTableController.php
M src/Controllers/Database/Structure/FavoriteTableController.php
M src/Controllers/Database/Structure/RealRowCountController.php
M src/Controllers/Database/Structure/ShowCreateController.php
M src/Controllers/Database/StructureController.php
M src/Controllers/Database/TrackingController.php
M src/Controllers/DatabaseController.php
M src/Controllers/ErrorReportController.php
M src/Controllers/Export/CheckTimeOutController.php
M src/Controllers/Export/ExportController.php
M src/Controllers/Export/TablesController.php
M src/Controllers/Export/Template/CreateController.php
M src/Controllers/Export/Template/DeleteController.php
M src/Controllers/Export/Template/LoadController.php
M src/Controllers/Export/Template/UpdateController.php
M src/Controllers/GisDataEditorController.php
M src/Controllers/GitInfoController.php
M src/Controllers/HomeController.php
M src/Controllers/Import/ImportController.php
M src/Controllers/Import/SimulateDmlController.php
M src/Controllers/Import/StatusController.php
M src/Controllers/InvocableController.php
M src/Controllers/LintController.php
M src/Controllers/LogoutController.php
M src/Controllers/Navigation/UpdateNavWidthConfigController.php
M src/Controllers/NavigationController.php
M src/Controllers/Normalization/AddNewPrimaryController.php
M src/Controllers/Normalization/CreateNewColumnController.php
M src/Controllers/Normalization/FirstNormalForm/FirstStepController.php
M src/Controllers/Normalization/FirstNormalForm/FourthStepController.php
M src/Controllers/Normalization/FirstNormalForm/SecondStepController.php
M src/Controllers/Normalization/FirstNormalForm/ThirdStepController.php
M src/Controllers/Normalization/GetColumnsController.php
M src/Controllers/Normalization/MainController.php
M src/Controllers/Normalization/MoveRepeatingGroup.php
M src/Controllers/Normalization/PartialDependenciesController.php
M src/Controllers/Normalization/SecondNormalForm/CreateNewTablesController.php
M src/Controllers/Normalization/SecondNormalForm/FirstStepController.php
M src/Controllers/Normalization/SecondNormalForm/NewTablesController.php
M src/Controllers/Normalization/ThirdNormalForm/CreateNewTablesController.php
M src/Controllers/Normalization/ThirdNormalForm/FirstStepController.php
M src/Controllers/Normalization/ThirdNormalForm/NewTablesController.php
M src/Controllers/Operations/Database/CollationController.php
M src/Controllers/Operations/DatabaseController.php
M src/Controllers/Operations/TableController.php
M src/Controllers/Operations/ViewController.php
M src/Controllers/Preferences/ExportController.php
M src/Controllers/Preferences/FeaturesController.php
M src/Controllers/Preferences/ImportController.php
M src/Controllers/Preferences/MainPanelController.php
M src/Controllers/Preferences/ManageController.php
M src/Controllers/Preferences/NavigationController.php
M src/Controllers/Preferences/SqlController.php
M src/Controllers/Preferences/TwoFactorController.php
M src/Controllers/SchemaExportController.php
M src/Controllers/Server/BinlogController.php
M src/Controllers/Server/CollationsController.php
M src/Controllers/Server/Databases/CreateController.php
M src/Controllers/Server/Databases/DestroyController.php
M src/Controllers/Server/DatabasesController.php
M src/Controllers/Server/EnginesController.php
M src/Controllers/Server/ExportController.php
M src/Controllers/Server/ImportController.php
M src/Controllers/Server/PluginsController.php
M src/Controllers/Server/Privileges/AccountLockController.php
M src/Controllers/Server/Privileges/AccountUnlockController.php
M src/Controllers/Server/PrivilegesController.php
M src/Controllers/Server/ReplicationController.php
M src/Controllers/Server/ShowEngineController.php
M src/Controllers/Server/SqlController.php
M src/Controllers/Server/Status/AdvisorController.php
M src/Controllers/Server/Status/Monitor/ChartingDataController.php
M src/Controllers/Server/Status/Monitor/GeneralLogController.php
M src/Controllers/Server/Status/Monitor/LogVarsController.php
M src/Controllers/Server/Status/Monitor/QueryAnalyzerController.php
M src/Controllers/Server/Status/Monitor/SlowLogController.php
M src/Controllers/Server/Status/MonitorController.php
M src/Controllers/Server/Status/Processes/KillController.php
M src/Controllers/Server/Status/Processes/RefreshController.php
M src/Controllers/Server/Status/ProcessesController.php
M src/Controllers/Server/Status/QueriesController.php
M src/Controllers/Server/Status/StatusController.php
M src/Controllers/Server/Status/VariablesController.php
M src/Controllers/Server/UserGroupsController.php
M src/Controllers/Server/UserGroupsFormController.php
M src/Controllers/Server/Variables/GetVariableController.php
M src/Controllers/Server/Variables/SetVariableController.php
M src/Controllers/Server/VariablesController.php
M src/Controllers/Sql/ColumnPreferencesController.php
M src/Controllers/Sql/DefaultForeignKeyCheckValueController.php
M src/Controllers/Sql/EnumValuesController.php
M src/Controllers/Sql/RelationalValuesController.php
M src/Controllers/Sql/SetValuesController.php
M src/Controllers/Sql/SqlController.php
M src/Controllers/Table/AddFieldController.php
M src/Controllers/Table/ChangeController.php
M src/Controllers/Table/ChangeRowsController.php
M src/Controllers/Table/ChartController.php
M src/Controllers/Table/CreateController.php
M src/Controllers/Table/DeleteConfirmController.php
M src/Controllers/Table/DeleteRowsController.php
M src/Controllers/Table/DropColumnConfirmationController.php
M src/Controllers/Table/DropColumnController.php
M src/Controllers/Table/ExportController.php
M src/Controllers/Table/ExportRowsController.php
M src/Controllers/Table/FindReplaceController.php
M src/Controllers/Table/GetFieldController.php
M src/Controllers/Table/GisVisualizationController.php
M src/Controllers/Table/ImportController.php
M src/Controllers/Table/IndexRenameController.php
M src/Controllers/Table/IndexesController.php
M src/Controllers/Table/Maintenance/AnalyzeController.php
M src/Controllers/Table/Maintenance/CheckController.php
M src/Controllers/Table/Maintenance/ChecksumController.php
M src/Controllers/Table/Maintenance/OptimizeController.php
M src/Controllers/Table/Maintenance/RepairController.php
M src/Controllers/Table/Partition/AnalyzeController.php
M src/Controllers/Table/Partition/CheckController.php
M src/Controllers/Table/Partition/DropController.php
M src/Controllers/Table/Partition/OptimizeController.php
M src/Controllers/Table/Partition/RebuildController.php
M src/Controllers/Table/Partition/RepairController.php
M src/Controllers/Table/Partition/TruncateController.php
M src/Controllers/Table/PrivilegesController.php
M src/Controllers/Table/RecentFavoriteController.php
M src/Controllers/Table/RelationController.php
M src/Controllers/Table/ReplaceController.php
M src/Controllers/Table/SearchController.php
M src/Controllers/Table/SqlController.php
M src/Controllers/Table/Structure/AbstractIndexController.php
M src/Controllers/Table/Structure/AddIndexController.php
M src/Controllers/Table/Structure/AddKeyController.php
M src/Controllers/Table/Structure/BrowseController.php
M src/Controllers/Table/Structure/CentralColumnsAddController.php
M src/Controllers/Table/Structure/CentralColumnsRemoveController.php
M src/Controllers/Table/Structure/ChangeController.php
M src/Controllers/Table/Structure/FulltextController.php
M src/Controllers/Table/Structure/MoveColumnsController.php
M src/Controllers/Table/Structure/PartitioningController.php
M src/Controllers/Table/Structure/PrimaryController.php
M src/Controllers/Table/Structure/ReservedWordCheckController.php
M src/Controllers/Table/Structure/SaveController.php
M src/Controllers/Table/Structure/SpatialController.php
M src/Controllers/Table/Structure/UniqueController.php
M src/Controllers/Table/StructureController.php
M src/Controllers/Table/TrackingController.php
M src/Controllers/Table/ZoomSearchController.php
M src/Controllers/TableController.php
M src/Controllers/ThemeSetController.php
M src/Controllers/ThemesController.php
M src/Controllers/Transformation/OverviewController.php
M src/Controllers/Transformation/WrapperController.php
M src/Controllers/Triggers/IndexController.php
M src/Controllers/UserPasswordController.php
M src/Controllers/View/CreateController.php
M src/Http/Handler/ApplicationHandler.php
M src/Http/Middleware/MinimumCommonRedirection.php
M src/Query/Generator.php
M src/Routing/Routing.php
M src/Table/Indexes.php
M tests/unit/Controllers/CollationConnectionControllerTest.php
M tests/unit/Controllers/Database/Structure/AddPrefixControllerTest.php
M tests/unit/Controllers/Database/Structure/ChangePrefixFormControllerTest.php
M tests/unit/Controllers/Database/Structure/CopyFormControllerTest.php
M tests/unit/Controllers/Export/ExportControllerTest.php
M tests/unit/Controllers/HomeControllerTest.php
M tests/unit/Controllers/LintControllerTest.php
M tests/unit/Controllers/LogoutControllerTest.php
M tests/unit/Controllers/SchemaExportControllerTest.php
M tests/unit/Controllers/Table/ChangeRowsControllerTest.php
M tests/unit/Controllers/Table/ExportRowsControllerTest.php
M tests/unit/Controllers/Table/GetFieldControllerTest.php
M tests/unit/Controllers/Table/GisVisualizationControllerTest.php
M tests/unit/Controllers/Table/Structure/SaveControllerTest.php
M tests/unit/Controllers/Table/Structure/SpatialControllerTest.php
M tests/unit/Controllers/Table/Structure/UniqueControllerTest.php
M tests/unit/Controllers/Table/TrackingControllerTest.php
M tests/unit/Http/Handler/ApplicationHandlerTest.php
Log Message:
-----------
Merge pull request #19175 from MauricioFauth/controller-response
Change InvocableController to always return a Response object
Branch: refs/heads/master
Home: https://github.com/phpmyadmin/phpmyadmin
Commit: 24fcf259f304159ae6c34f8367870f6099e2c758
https://github.com/phpmyadmin/phpmyadmin/commit/24fcf259f304159ae6c34f83678…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-15 (Wed, 05 May 2024) -03:00
Changed paths:
M app/services_controllers.php
M phpstan-baseline.neon
M psalm-baseline.xml
M resources/templates/database/structure/change_prefix_form.twig
M resources/templates/database/structure/index.twig
M resources/templates/export.twig
M resources/templates/table/page_with_secondary_tabs.twig
M src/Controllers/Database/Structure/ReplacePrefixController.php
M src/FlashMessages.php
M src/Html/Generator.php
M src/Twig/MessageExtension.php
M tests/unit/Controllers/Table/DropColumnControllerTest.php
M tests/unit/Export/ExportTest.php
M tests/unit/FlashMessagesTest.php
Log Message:
-----------
Add support for statement messages in FlashMessages class
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 64a8a9d779df3f43ed7dc56c3781f12b7737c5c7
https://github.com/phpmyadmin/phpmyadmin/commit/64a8a9d779df3f43ed7dc56c378…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-15 (Wed, 05 May 2024) -03:00
Changed paths:
A src/FlashMessenger.php
A src/Twig/FlashMessengerExtension.php
A tests/unit/FlashMessengerTest.php
M app/services.php
M app/services_controllers.php
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Controllers/Database/Structure/EmptyTableController.php
M src/Controllers/Database/Structure/ReplacePrefixController.php
M src/Controllers/Table/DropColumnController.php
M src/Export/Export.php
M src/Template.php
M tests/unit/Controllers/Table/DropColumnControllerTest.php
M tests/unit/Export/ExportTest.php
D src/FlashMessages.php
D src/Twig/FlashMessagesExtension.php
D tests/unit/FlashMessagesTest.php
Log Message:
-----------
Rename the FlashMessages class to FlashMessenger
This class handles the flash messages instead of being a collection
of flash messages, so FlashMessenger is a better name.
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: c10d265ae57ed956d7fb59a4997dcc036386d156
https://github.com/phpmyadmin/phpmyadmin/commit/c10d265ae57ed956d7fb59a4997…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-16 (Thu, 05 May 2024) -03:00
Changed paths:
M phpstan-baseline.neon
M psalm-baseline.xml
M resources/templates/database/structure/index.twig
M resources/templates/export.twig
M resources/templates/table/page_with_secondary_tabs.twig
M src/FlashMessenger.php
M tests/unit/Controllers/Table/DropColumnControllerTest.php
M tests/unit/Export/ExportTest.php
M tests/unit/FlashMessengerTest.php
Log Message:
-----------
Move flash message context to the shaped array
Does not group the messages by context.
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: cf44e8beb496e9b992b8b2d58ee951be9d1f4962
https://github.com/phpmyadmin/phpmyadmin/commit/cf44e8beb496e9b992b8b2d58ee…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-16 (Thu, 05 May 2024) -03:00
Changed paths:
A resources/templates/components/flash_messages.twig
M resources/templates/database/structure/index.twig
M resources/templates/export.twig
M resources/templates/table/page_with_secondary_tabs.twig
M src/Twig/FlashMessengerExtension.php
Log Message:
-----------
Extract flash messages view into components/flash_messages.twig
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: d17e46c486d9339ae0505ea02b22e537c819e1b2
https://github.com/phpmyadmin/phpmyadmin/commit/d17e46c486d9339ae0505ea02b2…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-16 (Thu, 05 May 2024) -03:00
Changed paths:
M src/Html/Generator.php
M src/Twig/MessageExtension.php
Log Message:
-----------
Extract message type match from Generator::getMessage
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 1a357c389850c46e8d026a7059764e150ce58c03
https://github.com/phpmyadmin/phpmyadmin/commit/1a357c389850c46e8d026a70597…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-16 (Thu, 05 May 2024) -03:00
Changed paths:
M psalm-baseline.xml
M src/FlashMessenger.php
M tests/unit/FlashMessengerTest.php
Log Message:
-----------
Lazy-load session storage in FlashMessenger
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: fefd6d1222879fb6406e78a0de9e4690e1fa3364
https://github.com/phpmyadmin/phpmyadmin/commit/fefd6d1222879fb6406e78a0de9…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-18 (Sat, 05 May 2024) -03:00
Changed paths:
A resources/templates/components/flash_messages.twig
A src/FlashMessenger.php
A src/Twig/FlashMessengerExtension.php
A tests/unit/FlashMessengerTest.php
M app/services.php
M app/services_controllers.php
M phpstan-baseline.neon
M psalm-baseline.xml
M resources/templates/database/structure/change_prefix_form.twig
M resources/templates/database/structure/index.twig
M resources/templates/export.twig
M resources/templates/table/page_with_secondary_tabs.twig
M src/Controllers/Database/Structure/EmptyTableController.php
M src/Controllers/Database/Structure/ReplacePrefixController.php
M src/Controllers/Table/DropColumnController.php
M src/Export/Export.php
M src/Html/Generator.php
M src/Template.php
M src/Twig/MessageExtension.php
M tests/unit/Controllers/Table/DropColumnControllerTest.php
M tests/unit/Export/ExportTest.php
D src/FlashMessages.php
D src/Twig/FlashMessagesExtension.php
D tests/unit/FlashMessagesTest.php
Log Message:
-----------
Merge pull request #19169 from MauricioFauth/flash-messages-statement
Add support for statement messages in FlashMessenger class
Branch: refs/heads/master
Home: https://github.com/phpmyadmin/phpmyadmin
Commit: ae625702f1a76333e39b8ee8d023d6d0ce769e8a
https://github.com/phpmyadmin/phpmyadmin/commit/ae625702f1a76333e39b8ee8d02…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-10 (Fri, 05 May 2024) -03:00
Changed paths:
M app/services_controllers.php
M psalm-baseline.xml
M src/Controllers/Setup/ShowConfigController.php
M src/Routing/Routing.php
M tests/unit/Routing/RoutingTest.php
Log Message:
-----------
Refactor Routing::callSetupController() to use ContainerBuilder
Uses the ContainerBuilder to factory the setup controllers.
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 9cac3a9bcc60b6c65ff0beaf7e077a729db73cdf
https://github.com/phpmyadmin/phpmyadmin/commit/9cac3a9bcc60b6c65ff0beaf7e0…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-10 (Fri, 05 May 2024) -03:00
Changed paths:
M src/Controllers/Setup/ConfigController.php
M src/Controllers/Setup/FormController.php
M src/Controllers/Setup/HomeController.php
M src/Controllers/Setup/MainController.php
M src/Controllers/Setup/ServersController.php
Log Message:
-----------
Pass ServerRequest object directly to setup controllers
Instead of passing an array of parameters.
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 2fe67cc85b406caadaf079525c8686ac6043ee50
https://github.com/phpmyadmin/phpmyadmin/commit/2fe67cc85b406caadaf079525c8…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-10 (Fri, 05 May 2024) -03:00
Changed paths:
A src/Controllers/Setup/ServerDestroyController.php
M phpstan-baseline.neon
M src/Controllers/Setup/MainController.php
M src/Controllers/Setup/ServersController.php
Log Message:
-----------
Extract destroy action from Setup\ServersController
Extracts it into a new controller called Setup\ServerDestroyController.
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 52b3ef44959127a30830b0d3e95b171fbbc0611a
https://github.com/phpmyadmin/phpmyadmin/commit/52b3ef44959127a30830b0d3e95…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-10 (Fri, 05 May 2024) -03:00
Changed paths:
A src/Setup/SetupHelper.php
A tests/unit/Setup/SetupHelperTest.php
M phpstan-baseline.neon
M psalm-baseline.xml
M psalm.xml
M src/Config/PageSettings.php
M src/Controllers/Preferences/ExportController.php
M src/Controllers/Preferences/FeaturesController.php
M src/Controllers/Preferences/ImportController.php
M src/Controllers/Preferences/MainPanelController.php
M src/Controllers/Preferences/ManageController.php
M src/Controllers/Preferences/NavigationController.php
M src/Controllers/Preferences/SqlController.php
M src/Controllers/Setup/AbstractController.php
M src/Controllers/Setup/ConfigController.php
M src/Controllers/Setup/FormController.php
M src/Controllers/Setup/HomeController.php
M src/Controllers/Setup/MainController.php
M src/Controllers/Setup/ServerDestroyController.php
M src/Controllers/Setup/ServersController.php
M src/Controllers/Setup/ShowConfigController.php
M src/Controllers/Setup/ValidateController.php
M src/Http/Middleware/SetupPageRedirection.php
M tests/unit/Config/ServerConfigChecksTest.php
Log Message:
-----------
Remove Config\ConfigFile global variables
- Removes the 'cf' and 'ConfigFile' global variables.
- Extracts the ConfigFile creation from SetupPageRedirection middleware
and moves it to the Setup\SetupHelper class.
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 32447c6f72080d030d001f9a288467f90be75a44
https://github.com/phpmyadmin/phpmyadmin/commit/32447c6f72080d030d001f9a288…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-10 (Fri, 05 May 2024) -03:00
Changed paths:
M src/Controllers/Setup/ConfigController.php
M src/Controllers/Setup/FormController.php
M src/Controllers/Setup/HomeController.php
M src/Controllers/Setup/MainController.php
M src/Controllers/Setup/ServerDestroyController.php
M src/Controllers/Setup/ServersController.php
M src/Setup/SetupHelper.php
M tests/unit/Setup/SetupHelperTest.php
D src/Controllers/Setup/AbstractController.php
Log Message:
-----------
Remove Controllers\Setup\AbstractController class
Extracts AbstractController::getPages into SetupHelper class.
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 0a681ea9ed7dc04701746012636aa20477211105
https://github.com/phpmyadmin/phpmyadmin/commit/0a681ea9ed7dc04701746012636…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-11 (Sat, 05 May 2024) -03:00
Changed paths:
M app/services_controllers.php
M src/Controllers/Setup/ConfigController.php
M src/Controllers/Setup/FormController.php
M src/Controllers/Setup/HomeController.php
M src/Controllers/Setup/MainController.php
M src/Controllers/Setup/ServerDestroyController.php
M src/Controllers/Setup/ServersController.php
Log Message:
-----------
Make all setup controllers implement InvocableController
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 126ac3ac5662ed3171ef3646636348fad3f8e952
https://github.com/phpmyadmin/phpmyadmin/commit/126ac3ac5662ed3171ef3646636…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-11 (Sat, 05 May 2024) -03:00
Changed paths:
M app/services_controllers.php
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Controllers/Setup/ConfigController.php
M src/Controllers/Setup/FormController.php
M src/Controllers/Setup/HomeController.php
M src/Controllers/Setup/MainController.php
M src/Controllers/Setup/ServerDestroyController.php
M src/Controllers/Setup/ServersController.php
M src/Controllers/Setup/ShowConfigController.php
M src/Controllers/Setup/ValidateController.php
Log Message:
-----------
Move check if setup is enabled to each setup controller
Removes it from the Setup\MainController as it will be removed in the
future.
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: de7572b9145a5c21b3bd9e150fb2dce39343fcde
https://github.com/phpmyadmin/phpmyadmin/commit/de7572b9145a5c21b3bd9e150fb…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-11 (Sat, 05 May 2024) -03:00
Changed paths:
M psalm-baseline.xml
M src/Controllers/Setup/FormController.php
M src/Controllers/Setup/ServersController.php
D src/Setup/FormProcessing.php
D tests/unit/Setup/FormProcessingTest.php
Log Message:
-----------
Inline and remove the Setup\FormProcessing class
This helps with the response handling.
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: c7963eab22df14866efd6af46126a1d0f8958238
https://github.com/phpmyadmin/phpmyadmin/commit/c7963eab22df14866efd6af4612…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-11 (Sat, 05 May 2024) -03:00
Changed paths:
M app/services_controllers.php
M src/Controllers/Setup/ShowConfigController.php
Log Message:
-----------
Remove ResponseRenderer::disable from Setup\ShowConfigController
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 510e442593af5d4702bbb46cdb45ad51f3a8a9d3
https://github.com/phpmyadmin/phpmyadmin/commit/510e442593af5d4702bbb46cdb4…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-13 (Mon, 05 May 2024) -03:00
Changed paths:
A src/Controllers/Setup/ServerDestroyController.php
A src/Setup/SetupHelper.php
A tests/unit/Setup/SetupHelperTest.php
M app/services_controllers.php
M phpstan-baseline.neon
M psalm-baseline.xml
M psalm.xml
M src/Config/PageSettings.php
M src/Controllers/Preferences/ExportController.php
M src/Controllers/Preferences/FeaturesController.php
M src/Controllers/Preferences/ImportController.php
M src/Controllers/Preferences/MainPanelController.php
M src/Controllers/Preferences/ManageController.php
M src/Controllers/Preferences/NavigationController.php
M src/Controllers/Preferences/SqlController.php
M src/Controllers/Setup/ConfigController.php
M src/Controllers/Setup/FormController.php
M src/Controllers/Setup/HomeController.php
M src/Controllers/Setup/MainController.php
M src/Controllers/Setup/ServersController.php
M src/Controllers/Setup/ShowConfigController.php
M src/Controllers/Setup/ValidateController.php
M src/Http/Middleware/SetupPageRedirection.php
M src/Routing/Routing.php
M tests/unit/Config/ServerConfigChecksTest.php
M tests/unit/Routing/RoutingTest.php
D src/Controllers/Setup/AbstractController.php
D src/Setup/FormProcessing.php
D tests/unit/Setup/FormProcessingTest.php
Log Message:
-----------
Merge pull request #19156 from MauricioFauth/setup-controllers
Refactor setup controllers to implement InvocableController