Branch: refs/heads/master Home: https://github.com/phpmyadmin/phpmyadmin Commit: 1be42d13de25926f31f654bb5baff811e46f8989 https://github.com/phpmyadmin/phpmyadmin/commit/1be42d13de25926f31f654bb5baf... Author: Maurício Meneghini Fauth mauricio@fauth.dev Date: 2023-06-01 (Thu, 06 June 2023) -03:00
Changed paths: A libraries/classes/Identifiers/DatabaseName.php A libraries/classes/Identifiers/Identifier.php A libraries/classes/Identifiers/InvalidDatabaseName.php A libraries/classes/Identifiers/InvalidIdentifier.php A libraries/classes/Identifiers/InvalidTableName.php A libraries/classes/Identifiers/InvalidTriggerName.php A libraries/classes/Identifiers/TableName.php A libraries/classes/Identifiers/TriggerName.php A test/classes/Identifiers/DatabaseNameTest.php A test/classes/Identifiers/TableNameTest.php A test/classes/Identifiers/TriggerNameTest.php M libraries/classes/Bookmark.php M libraries/classes/Common.php M libraries/classes/ConfigStorage/Features/BookmarkFeature.php M libraries/classes/ConfigStorage/Features/BrowserTransformationFeature.php M libraries/classes/ConfigStorage/Features/CentralColumnsFeature.php M libraries/classes/ConfigStorage/Features/ColumnCommentsFeature.php M libraries/classes/ConfigStorage/Features/ConfigurableMenusFeature.php M libraries/classes/ConfigStorage/Features/DatabaseDesignerSettingsFeature.php M libraries/classes/ConfigStorage/Features/DisplayFeature.php M libraries/classes/ConfigStorage/Features/ExportTemplatesFeature.php M libraries/classes/ConfigStorage/Features/FavoriteTablesFeature.php M libraries/classes/ConfigStorage/Features/NavigationItemsHidingFeature.php M libraries/classes/ConfigStorage/Features/PdfFeature.php M libraries/classes/ConfigStorage/Features/RecentlyUsedTablesFeature.php M libraries/classes/ConfigStorage/Features/RelationFeature.php M libraries/classes/ConfigStorage/Features/SavedQueryByExampleSearchesFeature.php M libraries/classes/ConfigStorage/Features/SqlHistoryFeature.php M libraries/classes/ConfigStorage/Features/TrackingFeature.php M libraries/classes/ConfigStorage/Features/UiPreferencesFeature.php M libraries/classes/ConfigStorage/Features/UserPreferencesFeature.php M libraries/classes/ConfigStorage/Relation.php M libraries/classes/ConfigStorage/RelationParameters.php M libraries/classes/Controllers/AbstractController.php M libraries/classes/Controllers/CheckRelationsController.php M libraries/classes/Controllers/Database/OperationsController.php M libraries/classes/Controllers/Database/PrivilegesController.php M libraries/classes/Controllers/Export/ExportController.php M libraries/classes/Controllers/Import/ImportController.php M libraries/classes/Controllers/Normalization/AddNewPrimaryController.php M libraries/classes/Controllers/SchemaExportController.php M libraries/classes/Controllers/Table/AddFieldController.php M libraries/classes/Controllers/Table/DropColumnConfirmationController.php M libraries/classes/Controllers/Table/Maintenance/AnalyzeController.php M libraries/classes/Controllers/Table/Maintenance/CheckController.php M libraries/classes/Controllers/Table/Maintenance/ChecksumController.php M libraries/classes/Controllers/Table/Maintenance/OptimizeController.php M libraries/classes/Controllers/Table/Maintenance/RepairController.php M libraries/classes/Controllers/Table/Partition/AnalyzeController.php M libraries/classes/Controllers/Table/Partition/CheckController.php M libraries/classes/Controllers/Table/Partition/DropController.php M libraries/classes/Controllers/Table/Partition/OptimizeController.php M libraries/classes/Controllers/Table/Partition/RebuildController.php M libraries/classes/Controllers/Table/Partition/RepairController.php M libraries/classes/Controllers/Table/Partition/TruncateController.php M libraries/classes/Controllers/Table/PrivilegesController.php M libraries/classes/Controllers/Transformation/WrapperController.php M libraries/classes/CreateAddField.php M libraries/classes/DatabaseInterface.php M libraries/classes/Dbal/DbalInterface.php M libraries/classes/Dbal/DbiExtension.php M libraries/classes/Dbal/DbiMysqli.php M libraries/classes/Export.php M libraries/classes/Export/TemplateModel.php M libraries/classes/Operations.php M libraries/classes/Partitioning/Maintenance.php M libraries/classes/Plugins/Schema/Dia/DiaRelationSchema.php M libraries/classes/Plugins/Schema/Eps/EpsRelationSchema.php M libraries/classes/Plugins/Schema/ExportRelationSchema.php M libraries/classes/Plugins/Schema/Pdf/PdfRelationSchema.php M libraries/classes/Plugins/Schema/SchemaDia.php M libraries/classes/Plugins/Schema/SchemaEps.php M libraries/classes/Plugins/Schema/SchemaPdf.php M libraries/classes/Plugins/Schema/SchemaSvg.php M libraries/classes/Plugins/Schema/Svg/SvgRelationSchema.php M libraries/classes/Plugins/SchemaPlugin.php M libraries/classes/Server/Privileges.php M libraries/classes/Sql.php M libraries/classes/Table/Indexes.php M libraries/classes/Table/Maintenance.php M libraries/classes/Tracking/TrackedTable.php M libraries/classes/Tracking/TrackingChecker.php M libraries/classes/Triggers/Trigger.php M libraries/classes/UserPreferences.php M phpstan-baseline.neon M test/classes/BookmarkTest.php M test/classes/ConfigStorage/RelationParametersTest.php M test/classes/ConfigStorage/UserGroupsTest.php M test/classes/ExportTest.php M test/classes/Plugins/Schema/DiaRelationSchemaTest.php M test/classes/Plugins/Schema/EpsRelationSchemaTest.php M test/classes/Plugins/Schema/ExportRelationSchemaTest.php M test/classes/Plugins/Schema/PdfRelationSchemaTest.php M test/classes/Plugins/Schema/SvgRelationSchemaTest.php M test/classes/Stubs/DbiDummy.php M test/classes/Tracking/TrackingCheckerTest.php D libraries/classes/Dbal/DatabaseName.php D libraries/classes/Dbal/InvalidDatabaseName.php D libraries/classes/Dbal/InvalidIdentifierName.php D libraries/classes/Dbal/InvalidTableName.php D libraries/classes/Dbal/TableName.php D libraries/classes/Triggers/InvalidTriggerName.php D libraries/classes/Triggers/TriggerName.php D test/classes/Dbal/DatabaseNameTest.php D test/classes/Dbal/TableNameTest.php D test/classes/Triggers/TriggerNameTest.php
Log Message: ----------- Create the Identifiers\Identifier interface
Changes Dbal\DatabaseName, Dbal\TableName and Triggers\TriggerName to implements the new Identifier\Identifier interface. Moves Dbal\DatabaseName, Dbal\TableName and Triggers\TriggerName to the Identifiers namespace. Renames the tryFromValue() and fromValue() methods to just tryFrom() and from() respectively.
Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev
Commit: 090da99bdf095a5e8b83dae5aa88a4b7376000f9 https://github.com/phpmyadmin/phpmyadmin/commit/090da99bdf095a5e8b83dae5aa88... Author: Maurício Meneghini Fauth mauricio@fauth.dev Date: 2023-06-01 (Thu, 06 June 2023) -03:00
Changed paths: A libraries/classes/Identifiers/DatabaseName.php A libraries/classes/Identifiers/Identifier.php A libraries/classes/Identifiers/InvalidDatabaseName.php A libraries/classes/Identifiers/InvalidIdentifier.php A libraries/classes/Identifiers/InvalidTableName.php A libraries/classes/Identifiers/InvalidTriggerName.php A libraries/classes/Identifiers/TableName.php A libraries/classes/Identifiers/TriggerName.php A test/classes/Identifiers/DatabaseNameTest.php A test/classes/Identifiers/TableNameTest.php A test/classes/Identifiers/TriggerNameTest.php M libraries/classes/Bookmark.php M libraries/classes/Common.php M libraries/classes/ConfigStorage/Features/BookmarkFeature.php M libraries/classes/ConfigStorage/Features/BrowserTransformationFeature.php M libraries/classes/ConfigStorage/Features/CentralColumnsFeature.php M libraries/classes/ConfigStorage/Features/ColumnCommentsFeature.php M libraries/classes/ConfigStorage/Features/ConfigurableMenusFeature.php M libraries/classes/ConfigStorage/Features/DatabaseDesignerSettingsFeature.php M libraries/classes/ConfigStorage/Features/DisplayFeature.php M libraries/classes/ConfigStorage/Features/ExportTemplatesFeature.php M libraries/classes/ConfigStorage/Features/FavoriteTablesFeature.php M libraries/classes/ConfigStorage/Features/NavigationItemsHidingFeature.php M libraries/classes/ConfigStorage/Features/PdfFeature.php M libraries/classes/ConfigStorage/Features/RecentlyUsedTablesFeature.php M libraries/classes/ConfigStorage/Features/RelationFeature.php M libraries/classes/ConfigStorage/Features/SavedQueryByExampleSearchesFeature.php M libraries/classes/ConfigStorage/Features/SqlHistoryFeature.php M libraries/classes/ConfigStorage/Features/TrackingFeature.php M libraries/classes/ConfigStorage/Features/UiPreferencesFeature.php M libraries/classes/ConfigStorage/Features/UserPreferencesFeature.php M libraries/classes/ConfigStorage/Relation.php M libraries/classes/ConfigStorage/RelationParameters.php M libraries/classes/Controllers/AbstractController.php M libraries/classes/Controllers/CheckRelationsController.php M libraries/classes/Controllers/Database/OperationsController.php M libraries/classes/Controllers/Database/PrivilegesController.php M libraries/classes/Controllers/Export/ExportController.php M libraries/classes/Controllers/Import/ImportController.php M libraries/classes/Controllers/Normalization/AddNewPrimaryController.php M libraries/classes/Controllers/SchemaExportController.php M libraries/classes/Controllers/Table/AddFieldController.php M libraries/classes/Controllers/Table/DropColumnConfirmationController.php M libraries/classes/Controllers/Table/Maintenance/AnalyzeController.php M libraries/classes/Controllers/Table/Maintenance/CheckController.php M libraries/classes/Controllers/Table/Maintenance/ChecksumController.php M libraries/classes/Controllers/Table/Maintenance/OptimizeController.php M libraries/classes/Controllers/Table/Maintenance/RepairController.php M libraries/classes/Controllers/Table/Partition/AnalyzeController.php M libraries/classes/Controllers/Table/Partition/CheckController.php M libraries/classes/Controllers/Table/Partition/DropController.php M libraries/classes/Controllers/Table/Partition/OptimizeController.php M libraries/classes/Controllers/Table/Partition/RebuildController.php M libraries/classes/Controllers/Table/Partition/RepairController.php M libraries/classes/Controllers/Table/Partition/TruncateController.php M libraries/classes/Controllers/Table/PrivilegesController.php M libraries/classes/Controllers/Transformation/WrapperController.php M libraries/classes/CreateAddField.php M libraries/classes/DatabaseInterface.php M libraries/classes/Dbal/DbalInterface.php M libraries/classes/Dbal/DbiExtension.php M libraries/classes/Dbal/DbiMysqli.php M libraries/classes/Export.php M libraries/classes/Export/TemplateModel.php M libraries/classes/Operations.php M libraries/classes/Partitioning/Maintenance.php M libraries/classes/Plugins/Schema/Dia/DiaRelationSchema.php M libraries/classes/Plugins/Schema/Eps/EpsRelationSchema.php M libraries/classes/Plugins/Schema/ExportRelationSchema.php M libraries/classes/Plugins/Schema/Pdf/PdfRelationSchema.php M libraries/classes/Plugins/Schema/SchemaDia.php M libraries/classes/Plugins/Schema/SchemaEps.php M libraries/classes/Plugins/Schema/SchemaPdf.php M libraries/classes/Plugins/Schema/SchemaSvg.php M libraries/classes/Plugins/Schema/Svg/SvgRelationSchema.php M libraries/classes/Plugins/SchemaPlugin.php M libraries/classes/Server/Privileges.php M libraries/classes/Sql.php M libraries/classes/Table/Indexes.php M libraries/classes/Table/Maintenance.php M libraries/classes/Tracking/TrackedTable.php M libraries/classes/Tracking/TrackingChecker.php M libraries/classes/Triggers/Trigger.php M libraries/classes/UserPreferences.php M phpstan-baseline.neon M test/classes/BookmarkTest.php M test/classes/ConfigStorage/RelationParametersTest.php M test/classes/ConfigStorage/UserGroupsTest.php M test/classes/ExportTest.php M test/classes/Plugins/Schema/DiaRelationSchemaTest.php M test/classes/Plugins/Schema/EpsRelationSchemaTest.php M test/classes/Plugins/Schema/ExportRelationSchemaTest.php M test/classes/Plugins/Schema/PdfRelationSchemaTest.php M test/classes/Plugins/Schema/SvgRelationSchemaTest.php M test/classes/Stubs/DbiDummy.php M test/classes/Tracking/TrackingCheckerTest.php D libraries/classes/Dbal/DatabaseName.php D libraries/classes/Dbal/InvalidDatabaseName.php D libraries/classes/Dbal/InvalidIdentifierName.php D libraries/classes/Dbal/InvalidTableName.php D libraries/classes/Dbal/TableName.php D libraries/classes/Triggers/InvalidTriggerName.php D libraries/classes/Triggers/TriggerName.php D test/classes/Dbal/DatabaseNameTest.php D test/classes/Dbal/TableNameTest.php D test/classes/Triggers/TriggerNameTest.php
Log Message: ----------- Merge pull request #18477 from MauricioFauth/identifier-name
Create the `Identifiers\Identifier` interface