[phpMyAdmin Git] [phpmyadmin/phpmyadmin] c4e258: Use TableName for RelationParameters tables

Maurício Meneghini Fauth mauricio at fauth.dev
Mon Dec 27 00:10:24 CET 2021


Branch: refs/heads/master
Home: https://github.com/phpmyadmin/phpmyadmin
Commit: c4e2582e56e5ad46c71d889f612aeb7b7fcf5a20
https://github.com/phpmyadmin/phpmyadmin/commit/c4e2582e56e5ad46c71d889f612aeb7b7fcf5a20
Author: Maurício Meneghini Fauth <mauricio at fauth.dev>
Date: 2021-12-26 (Sun, 12 December 2021) -03:00

Changed paths: 
M libraries/classes/Bookmark.php
M libraries/classes/ConfigStorage/RelationParameters.php
M libraries/classes/Controllers/Database/DataDictionaryController.php
M libraries/classes/Database/CentralColumns.php
M libraries/classes/Database/Designer/Common.php
M libraries/classes/Display/Results.php
M libraries/classes/Export/Options.php
M libraries/classes/Export/TemplateModel.php
M libraries/classes/Plugins/Export/ExportHtmlword.php
M libraries/classes/Plugins/Export/ExportLatex.php
M libraries/classes/Plugins/Export/ExportOdt.php
M libraries/classes/Plugins/Export/ExportSql.php
M libraries/classes/Plugins/Export/ExportTexytext.php
M libraries/classes/RecentFavoriteTable.php
M libraries/classes/Server/Privileges.php
M libraries/classes/Transformations.php
M test/classes/ConfigStorage/RelationParametersTest.php

Log Message:
-----------
Use TableName for RelationParameters tables

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

Commit: 7b21d2af24778e169acb6018d23dc0f7d456e1ff
https://github.com/phpmyadmin/phpmyadmin/commit/7b21d2af24778e169acb6018d23dc0f7d456e1ff
Author: Maurício Meneghini Fauth <mauricio at fauth.dev>
Date: 2021-12-26 (Sun, 12 December 2021) -03:00

Changed paths: 
M libraries/classes/ConfigStorage/RelationParameters.php
M test/classes/ConfigStorage/RelationParametersTest.php

Log Message:
-----------
Remove `RelationParameters::$version` property

It is only used to save to the Session.

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

Commit: d84af02945625d06c49e2f4be2eb8cdadf01da7a
https://github.com/phpmyadmin/phpmyadmin/commit/d84af02945625d06c49e2f4be2eb8cdadf01da7a
Author: Maurício Meneghini Fauth <mauricio at fauth.dev>
Date: 2021-12-26 (Sun, 12 December 2021) -03:00

Changed paths: 
A libraries/classes/ConfigStorage/Features/BookmarkFeature.php
A libraries/classes/ConfigStorage/Features/BrowserTransformationFeature.php
A libraries/classes/ConfigStorage/Features/CentralColumnsFeature.php
A libraries/classes/ConfigStorage/Features/ColumnCommentsFeature.php
A libraries/classes/ConfigStorage/Features/ConfigurableMenusFeature.php
A libraries/classes/ConfigStorage/Features/DatabaseDesignerSettingsFeature.php
A libraries/classes/ConfigStorage/Features/DisplayFeature.php
A libraries/classes/ConfigStorage/Features/ExportTemplatesFeature.php
A libraries/classes/ConfigStorage/Features/FavoriteTablesFeature.php
A libraries/classes/ConfigStorage/Features/NavigationItemsHidingFeature.php
A libraries/classes/ConfigStorage/Features/PdfFeature.php
A libraries/classes/ConfigStorage/Features/RecentlyUsedTablesFeature.php
A libraries/classes/ConfigStorage/Features/RelationFeature.php
A libraries/classes/ConfigStorage/Features/SavedQueryByExampleSearchesFeature.php
A libraries/classes/ConfigStorage/Features/SqlHistoryFeature.php
A libraries/classes/ConfigStorage/Features/TrackingFeature.php
A libraries/classes/ConfigStorage/Features/UiPreferencesFeature.php
A libraries/classes/ConfigStorage/Features/UserPreferencesFeature.php
M libraries/classes/Bookmark.php
M libraries/classes/ConfigStorage/Relation.php
M libraries/classes/ConfigStorage/RelationCleanup.php
M libraries/classes/ConfigStorage/RelationParameters.php
M libraries/classes/ConfigStorage/UserGroups.php
M libraries/classes/Controllers/Database/DataDictionaryController.php
M libraries/classes/Controllers/Database/OperationsController.php
M libraries/classes/Controllers/Database/QueryByExampleController.php
M libraries/classes/Controllers/Database/Structure/FavoriteTableController.php
M libraries/classes/Controllers/Database/StructureController.php
M libraries/classes/Controllers/Export/Template/CreateController.php
M libraries/classes/Controllers/Export/Template/DeleteController.php
M libraries/classes/Controllers/Export/Template/LoadController.php
M libraries/classes/Controllers/Export/Template/UpdateController.php
M libraries/classes/Controllers/NavigationController.php
M libraries/classes/Controllers/Preferences/ExportController.php
M libraries/classes/Controllers/Preferences/FeaturesController.php
M libraries/classes/Controllers/Preferences/ImportController.php
M libraries/classes/Controllers/Preferences/MainPanelController.php
M libraries/classes/Controllers/Preferences/ManageController.php
M libraries/classes/Controllers/Preferences/NavigationController.php
M libraries/classes/Controllers/Preferences/SqlController.php
M libraries/classes/Controllers/Preferences/TwoFactorController.php
M libraries/classes/Controllers/Server/PrivilegesController.php
M libraries/classes/Controllers/Server/UserGroupsController.php
M libraries/classes/Controllers/Server/UserGroupsFormController.php
M libraries/classes/Controllers/Table/OperationsController.php
M libraries/classes/Controllers/Table/RelationController.php
M libraries/classes/Controllers/Table/StructureController.php
M libraries/classes/Controllers/Transformation/WrapperController.php
M libraries/classes/Database/CentralColumns.php
M libraries/classes/Database/Designer.php
M libraries/classes/Database/Designer/Common.php
M libraries/classes/Database/Qbe.php
M libraries/classes/Display/Results.php
M libraries/classes/Export/Options.php
M libraries/classes/Menu.php
M libraries/classes/Navigation/Navigation.php
M libraries/classes/Navigation/Nodes/Node.php
M libraries/classes/Navigation/Nodes/NodeDatabase.php
M libraries/classes/Navigation/Nodes/NodeDatabaseChild.php
M libraries/classes/Normalization.php
M libraries/classes/Plugins/Export/ExportHtmlword.php
M libraries/classes/Plugins/Export/ExportLatex.php
M libraries/classes/Plugins/Export/ExportOdt.php
M libraries/classes/Plugins/Export/ExportSql.php
M libraries/classes/Plugins/Export/ExportTexytext.php
M libraries/classes/Plugins/Export/Helpers/Pdf.php
M libraries/classes/Plugins/Schema/ExportRelationSchema.php
M libraries/classes/Plugins/Schema/Pdf/Pdf.php
M libraries/classes/Plugins/Schema/Pdf/PdfRelationSchema.php
M libraries/classes/RecentFavoriteTable.php
M libraries/classes/SavedSearches.php
M libraries/classes/Server/Privileges.php
M libraries/classes/SystemDatabase.php
M libraries/classes/Table.php
M libraries/classes/Table/ColumnsDefinition.php
M libraries/classes/Tracker.php
M libraries/classes/Tracking.php
M libraries/classes/Transformations.php
M libraries/classes/UserPreferences.php
M templates/columns_definitions/column_attributes.twig
M templates/columns_definitions/table_fields_definitions.twig
M templates/relation/check_relations.twig
M templates/table/page_with_secondary_tabs.twig
M templates/table/relation/common_form.twig
M templates/table/structure/display_structure.twig
M test/classes/ConfigStorage/RelationParametersTest.php
M test/classes/ConfigStorage/UserGroupsTest.php
M test/classes/Database/DesignerTest.php
M test/classes/Display/ResultsTest.php
M test/classes/Navigation/NavigationTest.php
M test/classes/Navigation/Nodes/NodeDatabaseChildTest.php
M test/classes/Plugins/Export/ExportLatexTest.php
M test/classes/Plugins/Export/ExportOdtTest.php
M test/classes/Plugins/Export/ExportSqlTest.php
M test/classes/TrackerTest.php
M test/classes/TransformationsTest.php

Log Message:
-----------
Create VO classes for each RelationParameters features

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

Commit: 994cf8fa395e2c06c31f14833cb376cb82dafc1f
https://github.com/phpmyadmin/phpmyadmin/commit/994cf8fa395e2c06c31f14833cb376cb82dafc1f
Author: Maurício Meneghini Fauth <mauricio at fauth.dev>
Date: 2021-12-26 (Sun, 12 December 2021) -03:00

Changed paths: 
M libraries/classes/Tracker.php
M phpstan-baseline.neon
M psalm-baseline.xml
M test/classes/TrackerTest.php

Log Message:
-----------
Remove `Tracker::getTrackingTable` method

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

Commit: fb1a7c1a5218ddc6c731fd240e5340d4aed2af58
https://github.com/phpmyadmin/phpmyadmin/commit/fb1a7c1a5218ddc6c731fd240e5340d4aed2af58
Author: Maurício Meneghini Fauth <mauricio at fauth.dev>
Date: 2021-12-26 (Sun, 12 December 2021) -03:00

Changed paths: 
M test/classes/ConfigStorage/RelationParametersTest.php

Log Message:
-----------
Improve `RelationParameters` tests

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

Commit: 0cf1843e3ee9ea12fc5d3d4717fa3c6e92e8a698
https://github.com/phpmyadmin/phpmyadmin/commit/0cf1843e3ee9ea12fc5d3d4717fa3c6e92e8a698
Author: Maurício Meneghini Fauth <mauricio at fauth.dev>
Date: 2021-12-26 (Sun, 12 December 2021) -03:00

Changed paths: 
M libraries/classes/ConfigStorage/RelationParameters.php
M libraries/classes/Controllers/CheckRelationsController.php
M phpstan-baseline.neon
M psalm-baseline.xml
M templates/relation/check_relations.twig

Log Message:
-----------
Fix `/check-relations` page

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

Commit: aadd4569f14acc0738627699caa4267d36a0aa9f
https://github.com/phpmyadmin/phpmyadmin/commit/aadd4569f14acc0738627699caa4267d36a0aa9f
Author: Maurício Meneghini Fauth <mauricio at fauth.dev>
Date: 2021-12-26 (Sun, 12 December 2021) -03:00

Changed paths: 
A libraries/classes/ConfigStorage/Features/BookmarkFeature.php
A libraries/classes/ConfigStorage/Features/BrowserTransformationFeature.php
A libraries/classes/ConfigStorage/Features/CentralColumnsFeature.php
A libraries/classes/ConfigStorage/Features/ColumnCommentsFeature.php
A libraries/classes/ConfigStorage/Features/ConfigurableMenusFeature.php
A libraries/classes/ConfigStorage/Features/DatabaseDesignerSettingsFeature.php
A libraries/classes/ConfigStorage/Features/DisplayFeature.php
A libraries/classes/ConfigStorage/Features/ExportTemplatesFeature.php
A libraries/classes/ConfigStorage/Features/FavoriteTablesFeature.php
A libraries/classes/ConfigStorage/Features/NavigationItemsHidingFeature.php
A libraries/classes/ConfigStorage/Features/PdfFeature.php
A libraries/classes/ConfigStorage/Features/RecentlyUsedTablesFeature.php
A libraries/classes/ConfigStorage/Features/RelationFeature.php
A libraries/classes/ConfigStorage/Features/SavedQueryByExampleSearchesFeature.php
A libraries/classes/ConfigStorage/Features/SqlHistoryFeature.php
A libraries/classes/ConfigStorage/Features/TrackingFeature.php
A libraries/classes/ConfigStorage/Features/UiPreferencesFeature.php
A libraries/classes/ConfigStorage/Features/UserPreferencesFeature.php
M libraries/classes/Bookmark.php
M libraries/classes/ConfigStorage/Relation.php
M libraries/classes/ConfigStorage/RelationCleanup.php
M libraries/classes/ConfigStorage/RelationParameters.php
M libraries/classes/ConfigStorage/UserGroups.php
M libraries/classes/Controllers/CheckRelationsController.php
M libraries/classes/Controllers/Database/DataDictionaryController.php
M libraries/classes/Controllers/Database/OperationsController.php
M libraries/classes/Controllers/Database/QueryByExampleController.php
M libraries/classes/Controllers/Database/Structure/FavoriteTableController.php
M libraries/classes/Controllers/Database/StructureController.php
M libraries/classes/Controllers/Export/Template/CreateController.php
M libraries/classes/Controllers/Export/Template/DeleteController.php
M libraries/classes/Controllers/Export/Template/LoadController.php
M libraries/classes/Controllers/Export/Template/UpdateController.php
M libraries/classes/Controllers/NavigationController.php
M libraries/classes/Controllers/Preferences/ExportController.php
M libraries/classes/Controllers/Preferences/FeaturesController.php
M libraries/classes/Controllers/Preferences/ImportController.php
M libraries/classes/Controllers/Preferences/MainPanelController.php
M libraries/classes/Controllers/Preferences/ManageController.php
M libraries/classes/Controllers/Preferences/NavigationController.php
M libraries/classes/Controllers/Preferences/SqlController.php
M libraries/classes/Controllers/Preferences/TwoFactorController.php
M libraries/classes/Controllers/Server/PrivilegesController.php
M libraries/classes/Controllers/Server/UserGroupsController.php
M libraries/classes/Controllers/Server/UserGroupsFormController.php
M libraries/classes/Controllers/Table/OperationsController.php
M libraries/classes/Controllers/Table/RelationController.php
M libraries/classes/Controllers/Table/StructureController.php
M libraries/classes/Controllers/Transformation/WrapperController.php
M libraries/classes/Database/CentralColumns.php
M libraries/classes/Database/Designer.php
M libraries/classes/Database/Designer/Common.php
M libraries/classes/Database/Qbe.php
M libraries/classes/Display/Results.php
M libraries/classes/Export/Options.php
M libraries/classes/Export/TemplateModel.php
M libraries/classes/Menu.php
M libraries/classes/Navigation/Navigation.php
M libraries/classes/Navigation/Nodes/Node.php
M libraries/classes/Navigation/Nodes/NodeDatabase.php
M libraries/classes/Navigation/Nodes/NodeDatabaseChild.php
M libraries/classes/Normalization.php
M libraries/classes/Plugins/Export/ExportHtmlword.php
M libraries/classes/Plugins/Export/ExportLatex.php
M libraries/classes/Plugins/Export/ExportOdt.php
M libraries/classes/Plugins/Export/ExportSql.php
M libraries/classes/Plugins/Export/ExportTexytext.php
M libraries/classes/Plugins/Export/Helpers/Pdf.php
M libraries/classes/Plugins/Schema/ExportRelationSchema.php
M libraries/classes/Plugins/Schema/Pdf/Pdf.php
M libraries/classes/Plugins/Schema/Pdf/PdfRelationSchema.php
M libraries/classes/RecentFavoriteTable.php
M libraries/classes/SavedSearches.php
M libraries/classes/Server/Privileges.php
M libraries/classes/SystemDatabase.php
M libraries/classes/Table.php
M libraries/classes/Table/ColumnsDefinition.php
M libraries/classes/Tracker.php
M libraries/classes/Tracking.php
M libraries/classes/Transformations.php
M libraries/classes/UserPreferences.php
M phpstan-baseline.neon
M psalm-baseline.xml
M templates/columns_definitions/column_attributes.twig
M templates/columns_definitions/table_fields_definitions.twig
M templates/relation/check_relations.twig
M templates/table/page_with_secondary_tabs.twig
M templates/table/relation/common_form.twig
M templates/table/structure/display_structure.twig
M test/classes/ConfigStorage/RelationParametersTest.php
M test/classes/ConfigStorage/UserGroupsTest.php
M test/classes/Database/DesignerTest.php
M test/classes/Display/ResultsTest.php
M test/classes/Navigation/NavigationTest.php
M test/classes/Navigation/Nodes/NodeDatabaseChildTest.php
M test/classes/Plugins/Export/ExportLatexTest.php
M test/classes/Plugins/Export/ExportOdtTest.php
M test/classes/Plugins/Export/ExportSqlTest.php
M test/classes/TrackerTest.php
M test/classes/TransformationsTest.php

Log Message:
-----------
Merge pull request #17256 from mauriciofauth/rel-params-refactor

Refactor `RelationParameters` class



More information about the Git mailing list