Branch: refs/heads/master Home: https://github.com/phpmyadmin/phpmyadmin Commit: 3255e4ad7b5cb155d6fe2ab948ebc1dc7467feb2 https://github.com/phpmyadmin/phpmyadmin/commit/3255e4ad7b5cb155d6fe2ab948eb... Author: Hugues Peccatte hugues.peccatte@gmail.com Date: 2019-11-21 (Thu, 11 November 2019) -03:00
Changed paths: A libraries/classes/Html/ActionLinksModes/ActionLinksModesInterface.php A libraries/classes/Html/ActionLinksModes/Factory.php A libraries/classes/Html/ActionLinksModes/Image.php A libraries/classes/Html/ActionLinksModes/Text.php A libraries/classes/Html/Forms/Fields/BrowseUploadFileBlock.php A libraries/classes/Html/Forms/Fields/DropDown.php A libraries/classes/Html/Forms/Fields/DropDownUploadFileBlock.php A libraries/classes/Html/Forms/Fields/FKCheckbox.php A libraries/classes/Html/Forms/Fields/FieldGenerator.php A libraries/classes/Html/Forms/Fields/MaxFileSize.php A libraries/classes/Html/Forms/Fields/RadioList.php A libraries/classes/Html/Generator.php A libraries/classes/Html/MySQLDocumentation.php A test/classes/Html/Forms/Fields/BrowseUploadFileBlockTest.php A test/classes/Html/Forms/Fields/DropDownTest.php A test/classes/Html/Forms/Fields/MaxFileSizeTest.php A test/classes/Html/Forms/Fields/RadioListTest.php A test/classes/Html/GeneratorTest.php A test/classes/Html/MySQLDocumentationTest.php M libraries/classes/CentralColumns.php M libraries/classes/Config/FormDisplay.php M libraries/classes/Config/FormDisplayTemplate.php M libraries/classes/Console.php M libraries/classes/Controllers/Database/RoutinesController.php M libraries/classes/Controllers/Database/StructureController.php M libraries/classes/Controllers/HomeController.php M libraries/classes/Controllers/Server/BinlogController.php M libraries/classes/Controllers/Server/DatabasesController.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/classes/Controllers/Table/IndexesController.php M libraries/classes/Controllers/Table/RelationController.php M libraries/classes/Controllers/Table/SearchController.php M libraries/classes/Controllers/Table/StructureController.php M libraries/classes/Core.php M libraries/classes/CreateAddField.php M libraries/classes/Database/Qbe.php M libraries/classes/Database/Search.php M libraries/classes/DatabaseInterface.php M libraries/classes/Display/ChangePassword.php M libraries/classes/Display/Export.php M libraries/classes/Display/Results.php M libraries/classes/Footer.php M libraries/classes/Header.php M libraries/classes/Import.php M libraries/classes/Index.php M libraries/classes/InsertEdit.php M libraries/classes/LanguageManager.php M libraries/classes/Menu.php M libraries/classes/Message.php M libraries/classes/MultSubmits.php M libraries/classes/Navigation/NavigationTree.php M libraries/classes/Navigation/Nodes/Node.php M libraries/classes/Navigation/Nodes/NodeColumn.php M libraries/classes/Navigation/Nodes/NodeColumnContainer.php M libraries/classes/Navigation/Nodes/NodeDatabase.php M libraries/classes/Navigation/Nodes/NodeDatabaseChild.php M libraries/classes/Navigation/Nodes/NodeDatabaseContainer.php M libraries/classes/Navigation/Nodes/NodeEvent.php M libraries/classes/Navigation/Nodes/NodeEventContainer.php M libraries/classes/Navigation/Nodes/NodeFunction.php M libraries/classes/Navigation/Nodes/NodeFunctionContainer.php M libraries/classes/Navigation/Nodes/NodeIndex.php M libraries/classes/Navigation/Nodes/NodeIndexContainer.php M libraries/classes/Navigation/Nodes/NodeProcedure.php M libraries/classes/Navigation/Nodes/NodeProcedureContainer.php M libraries/classes/Navigation/Nodes/NodeTable.php M libraries/classes/Navigation/Nodes/NodeTableContainer.php M libraries/classes/Navigation/Nodes/NodeTrigger.php M libraries/classes/Navigation/Nodes/NodeTriggerContainer.php M libraries/classes/Navigation/Nodes/NodeView.php M libraries/classes/Navigation/Nodes/NodeViewContainer.php M libraries/classes/Normalization.php M libraries/classes/Operations.php M libraries/classes/Plugins.php M libraries/classes/Plugins/Auth/AuthenticationConfig.php M libraries/classes/Plugins/Import/ImportCsv.php M libraries/classes/Plugins/Transformations/Abs/SQLTransformationsPlugin.php M libraries/classes/RecentFavoriteTable.php M libraries/classes/Relation.php M libraries/classes/Rte/Events.php M libraries/classes/Rte/Footer.php M libraries/classes/Rte/Routines.php M libraries/classes/Rte/RteList.php M libraries/classes/Rte/Triggers.php M libraries/classes/Sanitize.php M libraries/classes/Server/Privileges.php M libraries/classes/Server/UserGroups.php M libraries/classes/Sql.php M libraries/classes/SqlQueryForm.php M libraries/classes/StorageEngine.php M libraries/classes/Table.php M libraries/classes/Tracking.php M libraries/classes/Twig/UtilExtension.php M libraries/classes/UserPassword.php M libraries/classes/UserPreferencesHeader.php M libraries/classes/Util.php M libraries/entry_points/database/operations.php M libraries/entry_points/database/search.php M libraries/entry_points/database/tracking.php M libraries/entry_points/import.php M libraries/entry_points/server/privileges.php M libraries/entry_points/sql.php M libraries/entry_points/table/addfield.php M libraries/entry_points/table/change.php M libraries/entry_points/table/create.php M libraries/entry_points/table/export.php M libraries/entry_points/table/get_field.php M libraries/entry_points/table/operations.php M libraries/entry_points/table/replace.php M libraries/entry_points/view/create.php M libraries/entry_points/view/operations.php M test/classes/CentralColumnsTest.php M test/classes/Controllers/Server/EnginesControllerTest.php M test/classes/Controllers/Server/VariablesControllerTest.php M test/classes/Controllers/Table/IndexesControllerTest.php M test/classes/Display/CreateTableTest.php M test/classes/ImportTest.php M test/classes/NormalizationTest.php M test/classes/Rte/EventsTest.php M test/classes/Server/PrivilegesTest.php M test/classes/SqlQueryFormTest.php M test/classes/UtilTest.php
Log Message: ----------- Split Util class regarding the responsabilities (#15567)
PhpMyAdmin\Util is a very huge class with a lot of responsabilities.
There is a lot of work to split it, but this may be just a small start, waiting for a more normalized code.
* Split Util class regarding the responsabilities * Split the buttonOrImage function
Signed-off-by: Hugues Peccatte hugues.peccatte@gmail.com