Branch: refs/heads/master
Home: https://github.com/phpmyadmin/phpmyadmin
Commit: 8d95891a1963999c878d9c551d9978f810bae22c
https://github.com/phpmyadmin/phpmyadmin/commit/8d95891a1963999c878d9c551d9…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-02-15 (Thu, 02 February 2024) -03:00
Changed paths:
M phpstan-baseline.neon
M psalm-baseline.xml
M tests/classes/Advisory/AdvisorTest.php
M tests/classes/BrowseForeignersTest.php
M tests/classes/Charsets/CollationTest.php
M tests/classes/Command/TwigLintCommandTest.php
M tests/classes/Config/ConfigFileTest.php
M tests/classes/Config/DescriptionTest.php
M tests/classes/Config/FormDisplayTemplateTest.php
M tests/classes/Config/FormDisplayTest.php
M tests/classes/Config/FormTest.php
M tests/classes/Config/Forms/FormListTest.php
M tests/classes/Config/PageSettingsTest.php
M tests/classes/Config/ServerConfigChecksTest.php
M tests/classes/ConfigStorage/RelationParametersTest.php
M tests/classes/ConfigStorage/RelationTest.php
M tests/classes/ConfigTest.php
M tests/classes/ConsoleTest.php
M tests/classes/Controllers/Database/Structure/FavoriteTableControllerTest.php
M tests/classes/Controllers/Database/Structure/RealRowCountControllerTest.php
M tests/classes/Controllers/Database/StructureControllerTest.php
M tests/classes/Controllers/Export/Template/CreateControllerTest.php
M tests/classes/Controllers/Export/Template/LoadControllerTest.php
M tests/classes/Controllers/GisDataEditorControllerTest.php
M tests/classes/Controllers/JavaScriptMessagesControllerTest.php
M tests/classes/Controllers/Operations/TableControllerTest.php
M tests/classes/Controllers/Server/Privileges/AccountLockControllerTest.php
M tests/classes/Controllers/Server/Privileges/AccountUnlockControllerTest.php
M tests/classes/Controllers/Server/Status/Monitor/GeneralLogControllerTest.php
M tests/classes/Controllers/Server/Status/Monitor/LogVarsControllerTest.php
M tests/classes/Controllers/Server/Status/Monitor/QueryAnalyzerControllerTest.php
M tests/classes/Controllers/Server/Status/Monitor/SlowLogControllerTest.php
M tests/classes/Controllers/Server/VariablesControllerTest.php
M tests/classes/Controllers/Table/ChangeControllerTest.php
M tests/classes/Controllers/Table/FindReplaceControllerTest.php
M tests/classes/Controllers/Table/RelationControllerTest.php
M tests/classes/Controllers/Table/ReplaceControllerTest.php
M tests/classes/Controllers/Table/SearchControllerTest.php
M tests/classes/Controllers/Triggers/IndexControllerTest.php
M tests/classes/CoreTest.php
M tests/classes/CreateAddFieldTest.php
M tests/classes/Crypto/CryptoTest.php
M tests/classes/Database/CentralColumnsTest.php
M tests/classes/Database/Designer/CommonTest.php
M tests/classes/Database/DesignerTest.php
M tests/classes/Database/EventsTest.php
M tests/classes/Database/RoutinesTest.php
M tests/classes/Database/SearchTest.php
M tests/classes/DatabaseInterfaceTest.php
M tests/classes/Dbal/DbiDummyTest.php
M tests/classes/Dbal/DbiMysqliTest.php
M tests/classes/Display/ResultsTest.php
M tests/classes/EncodingTest.php
M tests/classes/Engines/BdbTest.php
M tests/classes/Engines/BinlogTest.php
M tests/classes/Engines/InnodbTest.php
M tests/classes/Engines/MemoryTest.php
M tests/classes/Engines/MrgMyisamTest.php
M tests/classes/Engines/MyisamTest.php
M tests/classes/Engines/NdbclusterTest.php
M tests/classes/Engines/PbxtTest.php
M tests/classes/Engines/PerformanceSchemaTest.php
M tests/classes/Error/ErrorHandlerTest.php
M tests/classes/Error/ErrorReportTest.php
M tests/classes/Error/ErrorTest.php
M tests/classes/Export/ExportTest.php
M tests/classes/FileListingTest.php
M tests/classes/FileTest.php
M tests/classes/FlashMessagesTest.php
M tests/classes/FontTest.php
M tests/classes/FooterTest.php
M tests/classes/Gis/Ds/PolygonTest.php
M tests/classes/Gis/GisGeometryCollectionTest.php
M tests/classes/Gis/GisGeometryTest.php
M tests/classes/Gis/GisLineStringTest.php
M tests/classes/Gis/GisMultiLineStringTest.php
M tests/classes/Gis/GisMultiPointTest.php
M tests/classes/Gis/GisMultiPolygonTest.php
M tests/classes/Gis/GisPointTest.php
M tests/classes/Gis/GisPolygonTest.php
M tests/classes/Gis/GisVisualizationTest.php
M tests/classes/GitTest.php
M tests/classes/HeaderTest.php
M tests/classes/Html/GeneratorTest.php
M tests/classes/Html/MySQLDocumentationTest.php
M tests/classes/Http/Middleware/TokenRequestParamCheckingTest.php
M tests/classes/Identifiers/DatabaseNameTest.php
M tests/classes/Identifiers/TableNameTest.php
M tests/classes/Identifiers/TriggerNameTest.php
M tests/classes/Import/ImportTest.php
M tests/classes/Import/SimulateDmlTest.php
M tests/classes/IndexColumnTest.php
M tests/classes/IndexTest.php
M tests/classes/InsertEditTest.php
M tests/classes/IpAllowDenyTest.php
M tests/classes/LanguageTest.php
M tests/classes/LinterTest.php
M tests/classes/ListDatabaseTest.php
M tests/classes/LoggingTest.php
M tests/classes/MessageTest.php
M tests/classes/MimeTest.php
M tests/classes/Navigation/Nodes/NodeDatabaseTest.php
M tests/classes/Navigation/Nodes/NodeEventContainerTest.php
M tests/classes/Navigation/Nodes/NodeEventTest.php
M tests/classes/Navigation/Nodes/NodeFunctionContainerTest.php
M tests/classes/Navigation/Nodes/NodeFunctionTest.php
M tests/classes/Navigation/Nodes/NodeIndexContainerTest.php
M tests/classes/Navigation/Nodes/NodeIndexTest.php
M tests/classes/Navigation/Nodes/NodeProcedureContainerTest.php
M tests/classes/Navigation/Nodes/NodeProcedureTest.php
M tests/classes/Navigation/Nodes/NodeTableContainerTest.php
M tests/classes/Navigation/Nodes/NodeTableTest.php
M tests/classes/Navigation/Nodes/NodeTest.php
M tests/classes/Navigation/Nodes/NodeTriggerContainerTest.php
M tests/classes/Navigation/Nodes/NodeTriggerTest.php
M tests/classes/Navigation/Nodes/NodeViewContainerTest.php
M tests/classes/Navigation/Nodes/NodeViewTest.php
M tests/classes/NormalizationTest.php
M tests/classes/OperationsTest.php
M tests/classes/Partitioning/PartitionTest.php
M tests/classes/Partitioning/SubPartitionTest.php
M tests/classes/Partitioning/TablePartitionDefinitionTest.php
M tests/classes/Plugins/Auth/AuthenticationCookieTest.php
M tests/classes/Plugins/Auth/AuthenticationHttpTest.php
M tests/classes/Plugins/Auth/AuthenticationSignonTest.php
M tests/classes/Plugins/Export/ExportCodegenTest.php
M tests/classes/Plugins/Export/ExportCsvTest.php
M tests/classes/Plugins/Export/ExportExcelTest.php
M tests/classes/Plugins/Export/ExportHtmlwordTest.php
M tests/classes/Plugins/Export/ExportJsonTest.php
M tests/classes/Plugins/Export/ExportLatexTest.php
M tests/classes/Plugins/Export/ExportMediawikiTest.php
M tests/classes/Plugins/Export/ExportOdsTest.php
M tests/classes/Plugins/Export/ExportOdtTest.php
M tests/classes/Plugins/Export/ExportPdfTest.php
M tests/classes/Plugins/Export/ExportPhparrayTest.php
M tests/classes/Plugins/Export/ExportSqlTest.php
M tests/classes/Plugins/Export/ExportTexytextTest.php
M tests/classes/Plugins/Export/ExportXmlTest.php
M tests/classes/Plugins/Export/ExportYamlTest.php
M tests/classes/Plugins/Export/Helpers/TablePropertyTest.php
M tests/classes/Plugins/Import/ImportCsvTest.php
M tests/classes/Plugins/Import/ImportLdiTest.php
M tests/classes/Plugins/Import/ImportMediawikiTest.php
M tests/classes/Plugins/Import/ImportOdsTest.php
M tests/classes/Plugins/Import/ImportShpTest.php
M tests/classes/Plugins/Import/ImportXmlTest.php
M tests/classes/Plugins/Schema/DiaRelationSchemaTest.php
M tests/classes/Plugins/Schema/EpsRelationSchemaTest.php
M tests/classes/Plugins/Schema/ExportRelationSchemaTest.php
M tests/classes/Plugins/Schema/PdfRelationSchemaTest.php
M tests/classes/Plugins/Schema/SvgRelationSchemaTest.php
M tests/classes/Plugins/Transformations/TransformationPluginsTest.php
M tests/classes/Plugins/TwoFactor/WebAuthnTest.php
M tests/classes/PluginsTest.php
M tests/classes/Properties/Options/Groups/OptionsPropertyMainGroupTest.php
M tests/classes/Properties/Options/Groups/OptionsPropertyRootGroupTest.php
M tests/classes/Properties/Options/Groups/OptionsPropertySubgroupTest.php
M tests/classes/Properties/Options/Items/PropertyItemsTest.php
M tests/classes/Properties/Options/OptionsPropertyGroupTest.php
M tests/classes/Properties/Options/OptionsPropertyItemTest.php
M tests/classes/Properties/Options/OptionsPropertyOneItemTest.php
M tests/classes/Properties/Plugins/ExportPluginPropertiesTest.php
M tests/classes/Properties/Plugins/ImportPluginPropertiesTest.php
M tests/classes/Properties/Plugins/PluginPropertyItemTest.php
M tests/classes/Properties/PropertyItemTest.php
M tests/classes/Query/GeneratorTest.php
M tests/classes/Routing/RoutingTest.php
M tests/classes/SanitizeTest.php
M tests/classes/ScriptsTest.php
M tests/classes/Server/PluginsTest.php
M tests/classes/Server/PrivilegesTest.php
M tests/classes/Server/SysInfo/SysInfoTest.php
M tests/classes/Setup/ConfigGeneratorTest.php
M tests/classes/Setup/IndexTest.php
M tests/classes/ShowGrantsTest.php
M tests/classes/SqlTest.php
M tests/classes/StorageEngineTest.php
M tests/classes/SystemDatabaseTest.php
M tests/classes/Table/IndexesTest.php
M tests/classes/Table/SearchTest.php
M tests/classes/Table/TableTest.php
M tests/classes/TemplateTest.php
M tests/classes/Theme/ThemeManagerTest.php
M tests/classes/Theme/ThemeTest.php
M tests/classes/Tracking/TrackerTest.php
M tests/classes/Tracking/TrackingCheckerTest.php
M tests/classes/Tracking/TrackingTest.php
M tests/classes/TransformationsTest.php
M tests/classes/Triggers/TriggersTest.php
M tests/classes/TwoFactorTest.php
M tests/classes/TypesByDatabaseVersionTest.php
M tests/classes/TypesTest.php
M tests/classes/UniqueConditionTest.php
M tests/classes/UrlTest.php
M tests/classes/UserPreferencesTest.php
M tests/classes/UtilTest.php
M tests/classes/Utils/ForeignKeyTest.php
M tests/classes/Utils/FormatConverterTest.php
M tests/classes/Utils/GisTest.php
M tests/classes/Utils/SessionCacheTest.php
M tests/classes/VersionInformationTest.php
M tests/classes/WebAuthn/WebauthnLibServerTest.php
M tests/classes/ZipExtensionTest.php
Log Message:
-----------
Make PHPUnit's assertions stricter
Only replaces assertEquals with assertSame where it doesn't causes the
test to fail.
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: e07c692841a31181b85dd3175aa93dda61414bee
https://github.com/phpmyadmin/phpmyadmin/commit/e07c692841a31181b85dd3175aa…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-02-16 (Fri, 02 February 2024) -03:00
Changed paths:
M phpstan-baseline.neon
M psalm-baseline.xml
M tests/classes/Advisory/AdvisorTest.php
M tests/classes/BrowseForeignersTest.php
M tests/classes/Charsets/CollationTest.php
M tests/classes/Command/TwigLintCommandTest.php
M tests/classes/Config/ConfigFileTest.php
M tests/classes/Config/DescriptionTest.php
M tests/classes/Config/FormDisplayTemplateTest.php
M tests/classes/Config/FormDisplayTest.php
M tests/classes/Config/FormTest.php
M tests/classes/Config/Forms/FormListTest.php
M tests/classes/Config/PageSettingsTest.php
M tests/classes/Config/ServerConfigChecksTest.php
M tests/classes/ConfigStorage/RelationParametersTest.php
M tests/classes/ConfigStorage/RelationTest.php
M tests/classes/ConfigTest.php
M tests/classes/ConsoleTest.php
M tests/classes/Controllers/Database/Structure/FavoriteTableControllerTest.php
M tests/classes/Controllers/Database/Structure/RealRowCountControllerTest.php
M tests/classes/Controllers/Database/StructureControllerTest.php
M tests/classes/Controllers/Export/Template/CreateControllerTest.php
M tests/classes/Controllers/Export/Template/LoadControllerTest.php
M tests/classes/Controllers/GisDataEditorControllerTest.php
M tests/classes/Controllers/JavaScriptMessagesControllerTest.php
M tests/classes/Controllers/Operations/TableControllerTest.php
M tests/classes/Controllers/Server/Privileges/AccountLockControllerTest.php
M tests/classes/Controllers/Server/Privileges/AccountUnlockControllerTest.php
M tests/classes/Controllers/Server/Status/Monitor/GeneralLogControllerTest.php
M tests/classes/Controllers/Server/Status/Monitor/LogVarsControllerTest.php
M tests/classes/Controllers/Server/Status/Monitor/QueryAnalyzerControllerTest.php
M tests/classes/Controllers/Server/Status/Monitor/SlowLogControllerTest.php
M tests/classes/Controllers/Server/VariablesControllerTest.php
M tests/classes/Controllers/Table/ChangeControllerTest.php
M tests/classes/Controllers/Table/FindReplaceControllerTest.php
M tests/classes/Controllers/Table/RelationControllerTest.php
M tests/classes/Controllers/Table/ReplaceControllerTest.php
M tests/classes/Controllers/Table/SearchControllerTest.php
M tests/classes/Controllers/Triggers/IndexControllerTest.php
M tests/classes/CoreTest.php
M tests/classes/CreateAddFieldTest.php
M tests/classes/Crypto/CryptoTest.php
M tests/classes/Database/CentralColumnsTest.php
M tests/classes/Database/Designer/CommonTest.php
M tests/classes/Database/DesignerTest.php
M tests/classes/Database/EventsTest.php
M tests/classes/Database/RoutinesTest.php
M tests/classes/Database/SearchTest.php
M tests/classes/DatabaseInterfaceTest.php
M tests/classes/Dbal/DbiDummyTest.php
M tests/classes/Dbal/DbiMysqliTest.php
M tests/classes/Display/ResultsTest.php
M tests/classes/EncodingTest.php
M tests/classes/Engines/BdbTest.php
M tests/classes/Engines/BinlogTest.php
M tests/classes/Engines/InnodbTest.php
M tests/classes/Engines/MemoryTest.php
M tests/classes/Engines/MrgMyisamTest.php
M tests/classes/Engines/MyisamTest.php
M tests/classes/Engines/NdbclusterTest.php
M tests/classes/Engines/PbxtTest.php
M tests/classes/Engines/PerformanceSchemaTest.php
M tests/classes/Error/ErrorHandlerTest.php
M tests/classes/Error/ErrorReportTest.php
M tests/classes/Error/ErrorTest.php
M tests/classes/Export/ExportTest.php
M tests/classes/FileListingTest.php
M tests/classes/FileTest.php
M tests/classes/FlashMessagesTest.php
M tests/classes/FontTest.php
M tests/classes/FooterTest.php
M tests/classes/Gis/Ds/PolygonTest.php
M tests/classes/Gis/GisGeometryCollectionTest.php
M tests/classes/Gis/GisGeometryTest.php
M tests/classes/Gis/GisLineStringTest.php
M tests/classes/Gis/GisMultiLineStringTest.php
M tests/classes/Gis/GisMultiPointTest.php
M tests/classes/Gis/GisMultiPolygonTest.php
M tests/classes/Gis/GisPointTest.php
M tests/classes/Gis/GisPolygonTest.php
M tests/classes/Gis/GisVisualizationTest.php
M tests/classes/GitTest.php
M tests/classes/HeaderTest.php
M tests/classes/Html/GeneratorTest.php
M tests/classes/Html/MySQLDocumentationTest.php
M tests/classes/Http/Middleware/TokenRequestParamCheckingTest.php
M tests/classes/Identifiers/DatabaseNameTest.php
M tests/classes/Identifiers/TableNameTest.php
M tests/classes/Identifiers/TriggerNameTest.php
M tests/classes/Import/ImportTest.php
M tests/classes/Import/SimulateDmlTest.php
M tests/classes/IndexColumnTest.php
M tests/classes/IndexTest.php
M tests/classes/InsertEditTest.php
M tests/classes/IpAllowDenyTest.php
M tests/classes/LanguageTest.php
M tests/classes/LinterTest.php
M tests/classes/ListDatabaseTest.php
M tests/classes/LoggingTest.php
M tests/classes/MessageTest.php
M tests/classes/MimeTest.php
M tests/classes/Navigation/Nodes/NodeDatabaseTest.php
M tests/classes/Navigation/Nodes/NodeEventContainerTest.php
M tests/classes/Navigation/Nodes/NodeEventTest.php
M tests/classes/Navigation/Nodes/NodeFunctionContainerTest.php
M tests/classes/Navigation/Nodes/NodeFunctionTest.php
M tests/classes/Navigation/Nodes/NodeIndexContainerTest.php
M tests/classes/Navigation/Nodes/NodeIndexTest.php
M tests/classes/Navigation/Nodes/NodeProcedureContainerTest.php
M tests/classes/Navigation/Nodes/NodeProcedureTest.php
M tests/classes/Navigation/Nodes/NodeTableContainerTest.php
M tests/classes/Navigation/Nodes/NodeTableTest.php
M tests/classes/Navigation/Nodes/NodeTest.php
M tests/classes/Navigation/Nodes/NodeTriggerContainerTest.php
M tests/classes/Navigation/Nodes/NodeTriggerTest.php
M tests/classes/Navigation/Nodes/NodeViewContainerTest.php
M tests/classes/Navigation/Nodes/NodeViewTest.php
M tests/classes/NormalizationTest.php
M tests/classes/OperationsTest.php
M tests/classes/Partitioning/PartitionTest.php
M tests/classes/Partitioning/SubPartitionTest.php
M tests/classes/Partitioning/TablePartitionDefinitionTest.php
M tests/classes/Plugins/Auth/AuthenticationCookieTest.php
M tests/classes/Plugins/Auth/AuthenticationHttpTest.php
M tests/classes/Plugins/Auth/AuthenticationSignonTest.php
M tests/classes/Plugins/Export/ExportCodegenTest.php
M tests/classes/Plugins/Export/ExportCsvTest.php
M tests/classes/Plugins/Export/ExportExcelTest.php
M tests/classes/Plugins/Export/ExportHtmlwordTest.php
M tests/classes/Plugins/Export/ExportJsonTest.php
M tests/classes/Plugins/Export/ExportLatexTest.php
M tests/classes/Plugins/Export/ExportMediawikiTest.php
M tests/classes/Plugins/Export/ExportOdsTest.php
M tests/classes/Plugins/Export/ExportOdtTest.php
M tests/classes/Plugins/Export/ExportPdfTest.php
M tests/classes/Plugins/Export/ExportPhparrayTest.php
M tests/classes/Plugins/Export/ExportSqlTest.php
M tests/classes/Plugins/Export/ExportTexytextTest.php
M tests/classes/Plugins/Export/ExportXmlTest.php
M tests/classes/Plugins/Export/ExportYamlTest.php
M tests/classes/Plugins/Export/Helpers/TablePropertyTest.php
M tests/classes/Plugins/Import/ImportCsvTest.php
M tests/classes/Plugins/Import/ImportLdiTest.php
M tests/classes/Plugins/Import/ImportMediawikiTest.php
M tests/classes/Plugins/Import/ImportOdsTest.php
M tests/classes/Plugins/Import/ImportShpTest.php
M tests/classes/Plugins/Import/ImportXmlTest.php
M tests/classes/Plugins/Schema/DiaRelationSchemaTest.php
M tests/classes/Plugins/Schema/EpsRelationSchemaTest.php
M tests/classes/Plugins/Schema/ExportRelationSchemaTest.php
M tests/classes/Plugins/Schema/PdfRelationSchemaTest.php
M tests/classes/Plugins/Schema/SvgRelationSchemaTest.php
M tests/classes/Plugins/Transformations/TransformationPluginsTest.php
M tests/classes/Plugins/TwoFactor/WebAuthnTest.php
M tests/classes/PluginsTest.php
M tests/classes/Properties/Options/Groups/OptionsPropertyMainGroupTest.php
M tests/classes/Properties/Options/Groups/OptionsPropertyRootGroupTest.php
M tests/classes/Properties/Options/Groups/OptionsPropertySubgroupTest.php
M tests/classes/Properties/Options/Items/PropertyItemsTest.php
M tests/classes/Properties/Options/OptionsPropertyGroupTest.php
M tests/classes/Properties/Options/OptionsPropertyItemTest.php
M tests/classes/Properties/Options/OptionsPropertyOneItemTest.php
M tests/classes/Properties/Plugins/ExportPluginPropertiesTest.php
M tests/classes/Properties/Plugins/ImportPluginPropertiesTest.php
M tests/classes/Properties/Plugins/PluginPropertyItemTest.php
M tests/classes/Properties/PropertyItemTest.php
M tests/classes/Query/GeneratorTest.php
M tests/classes/Routing/RoutingTest.php
M tests/classes/SanitizeTest.php
M tests/classes/ScriptsTest.php
M tests/classes/Server/PluginsTest.php
M tests/classes/Server/PrivilegesTest.php
M tests/classes/Server/SysInfo/SysInfoTest.php
M tests/classes/Setup/ConfigGeneratorTest.php
M tests/classes/Setup/IndexTest.php
M tests/classes/ShowGrantsTest.php
M tests/classes/SqlTest.php
M tests/classes/StorageEngineTest.php
M tests/classes/SystemDatabaseTest.php
M tests/classes/Table/IndexesTest.php
M tests/classes/Table/SearchTest.php
M tests/classes/Table/TableTest.php
M tests/classes/TemplateTest.php
M tests/classes/Theme/ThemeManagerTest.php
M tests/classes/Theme/ThemeTest.php
M tests/classes/Tracking/TrackerTest.php
M tests/classes/Tracking/TrackingCheckerTest.php
M tests/classes/Tracking/TrackingTest.php
M tests/classes/TransformationsTest.php
M tests/classes/Triggers/TriggersTest.php
M tests/classes/TwoFactorTest.php
M tests/classes/TypesByDatabaseVersionTest.php
M tests/classes/TypesTest.php
M tests/classes/UniqueConditionTest.php
M tests/classes/UrlTest.php
M tests/classes/UserPreferencesTest.php
M tests/classes/UtilTest.php
M tests/classes/Utils/ForeignKeyTest.php
M tests/classes/Utils/FormatConverterTest.php
M tests/classes/Utils/GisTest.php
M tests/classes/Utils/SessionCacheTest.php
M tests/classes/VersionInformationTest.php
M tests/classes/WebAuthn/WebauthnLibServerTest.php
M tests/classes/ZipExtensionTest.php
Log Message:
-----------
Merge pull request #18993 from MauricioFauth/phpunit-assert-same
Make PHPUnit's assertions stricter
Branch: refs/heads/master
Home: https://github.com/phpmyadmin/phpmyadmin
Commit: c8d9a852cf27476ba3e70f9c6a27eeb508b53183
https://github.com/phpmyadmin/phpmyadmin/commit/c8d9a852cf27476ba3e70f9c6a2…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-02-12 (Mon, 02 February 2024) -03:00
Changed paths:
M psalm-baseline.xml
M src/Header.php
M src/Menu.php
M tests/classes/MenuTest.php
Log Message:
-----------
Refactor Menu class to use DI
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 59e6feef124a9982889ded348e5ad8460fc9c7ab
https://github.com/phpmyadmin/phpmyadmin/commit/59e6feef124a9982889ded348e5…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-02-12 (Mon, 02 February 2024) -03:00
Changed paths:
M psalm-baseline.xml
M src/Controllers/Setup/MainController.php
M src/Header.php
M src/ResponseRenderer.php
M tests/classes/HeaderTest.php
M tests/classes/Stubs/ResponseRenderer.php
Log Message:
-----------
Extract Config from Header class
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 1f3313660434742da8cc5221dfe203ec82b7ba7c
https://github.com/phpmyadmin/phpmyadmin/commit/1f3313660434742da8cc5221dfe…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-02-12 (Mon, 02 February 2024) -03:00
Changed paths:
M app/services.php
M psalm-baseline.xml
M src/InsertEdit.php
M tests/classes/Controllers/Table/ChangeControllerTest.php
M tests/classes/Controllers/Table/ReplaceControllerTest.php
M tests/classes/InsertEditTest.php
Log Message:
-----------
Extract Config from InsertEdit class
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: a4276c6b091e08e8c63c84a5dd0ee0e364c10b6f
https://github.com/phpmyadmin/phpmyadmin/commit/a4276c6b091e08e8c63c84a5dd0…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-02-12 (Mon, 02 February 2024) -03:00
Changed paths:
M psalm-baseline.xml
M src/Footer.php
M src/ResponseRenderer.php
M tests/classes/FooterTest.php
M tests/classes/Stubs/ResponseRenderer.php
Log Message:
-----------
Extract Config from Footer class
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: bfc1926cf61a6dbc53d76d8521f676f6171815c1
https://github.com/phpmyadmin/phpmyadmin/commit/bfc1926cf61a6dbc53d76d8521f…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-02-12 (Mon, 02 February 2024) -03:00
Changed paths:
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Display/Results.php
M src/Sql.php
M tests/classes/Display/ResultsTest.php
Log Message:
-----------
Extract Config from Display\Results class
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 42b5a46d05fb48af5f874dbbe446d2295b6c0b49
https://github.com/phpmyadmin/phpmyadmin/commit/42b5a46d05fb48af5f874dbbe44…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-02-12 (Mon, 02 February 2024) -03:00
Changed paths:
M app/services.php
M psalm-baseline.xml
M src/Controllers/Database/Structure/EmptyTableController.php
M src/Controllers/Table/DeleteRowsController.php
M src/Controllers/Table/SearchController.php
M src/Database/MultiTableQuery.php
M src/Sql.php
M tests/classes/Controllers/Import/ImportControllerTest.php
M tests/classes/Controllers/Sql/EnumValuesControllerTest.php
M tests/classes/Controllers/Sql/SetValuesControllerTest.php
M tests/classes/Controllers/Table/ReplaceControllerTest.php
M tests/classes/SqlTest.php
Log Message:
-----------
Extract Config from Sql class
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: ae2c82b15da7ea4739d3a36c8e91fe2bc182b42e
https://github.com/phpmyadmin/phpmyadmin/commit/ae2c82b15da7ea4739d3a36c8e9…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-02-12 (Mon, 02 February 2024) -03:00
Changed paths:
M psalm-baseline.xml
M src/Navigation/Navigation.php
M src/Navigation/NavigationTree.php
M tests/classes/Navigation/NavigationTreeTest.php
Log Message:
-----------
Extract Config from NavigationTree class
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: d07fa7e5f48dc4bf30d5309516f82fb29d27a065
https://github.com/phpmyadmin/phpmyadmin/commit/d07fa7e5f48dc4bf30d5309516f…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-02-12 (Mon, 02 February 2024) -03:00
Changed paths:
M app/services.php
M psalm-baseline.xml
M src/Header.php
M src/Navigation/Navigation.php
M tests/classes/Controllers/NavigationControllerTest.php
M tests/classes/Navigation/NavigationTest.php
Log Message:
-----------
Extract Config from Navigation class
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 441e8ae1d69ec1b1d152713d8e0a71ad7b2732d6
https://github.com/phpmyadmin/phpmyadmin/commit/441e8ae1d69ec1b1d152713d8e0…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-02-12 (Mon, 02 February 2024) -03:00
Changed paths:
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Navigation/NavigationTree.php
M src/Navigation/Nodes/Node.php
M src/Navigation/Nodes/NodeColumn.php
M src/Navigation/Nodes/NodeColumnContainer.php
M src/Navigation/Nodes/NodeDatabase.php
M src/Navigation/Nodes/NodeDatabaseChildContainer.php
M src/Navigation/Nodes/NodeDatabaseContainer.php
M src/Navigation/Nodes/NodeEvent.php
M src/Navigation/Nodes/NodeFunction.php
M src/Navigation/Nodes/NodeIndex.php
M src/Navigation/Nodes/NodeIndexContainer.php
M src/Navigation/Nodes/NodeProcedure.php
M src/Navigation/Nodes/NodeTable.php
M src/Navigation/Nodes/NodeTrigger.php
M src/Navigation/Nodes/NodeTriggerContainer.php
M src/Navigation/Nodes/NodeView.php
M tests/classes/Navigation/Nodes/NodeDatabaseChildTest.php
M tests/classes/Navigation/Nodes/NodeTest.php
Log Message:
-----------
Extract Config from the Node class
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 609ddf5c3532e66b68c975bfe9297ffe79bff647
https://github.com/phpmyadmin/phpmyadmin/commit/609ddf5c3532e66b68c975bfe92…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-02-12 (Mon, 02 February 2024) -03:00
Changed paths:
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Navigation/NavigationTree.php
M src/Navigation/Nodes/Node.php
M src/Navigation/Nodes/NodeColumn.php
M src/Navigation/Nodes/NodeColumnContainer.php
M src/Navigation/Nodes/NodeDatabase.php
M src/Navigation/Nodes/NodeDatabaseChildContainer.php
M src/Navigation/Nodes/NodeDatabaseContainer.php
M src/Navigation/Nodes/NodeEvent.php
M src/Navigation/Nodes/NodeEventContainer.php
M src/Navigation/Nodes/NodeFunction.php
M src/Navigation/Nodes/NodeFunctionContainer.php
M src/Navigation/Nodes/NodeIndex.php
M src/Navigation/Nodes/NodeIndexContainer.php
M src/Navigation/Nodes/NodeProcedure.php
M src/Navigation/Nodes/NodeProcedureContainer.php
M src/Navigation/Nodes/NodeTable.php
M src/Navigation/Nodes/NodeTableContainer.php
M src/Navigation/Nodes/NodeTrigger.php
M src/Navigation/Nodes/NodeTriggerContainer.php
M src/Navigation/Nodes/NodeView.php
M src/Navigation/Nodes/NodeViewContainer.php
M tests/classes/Navigation/Nodes/NodeColumnContainerTest.php
M tests/classes/Navigation/Nodes/NodeColumnTest.php
M tests/classes/Navigation/Nodes/NodeDatabaseChildTest.php
M tests/classes/Navigation/Nodes/NodeDatabaseTest.php
M tests/classes/Navigation/Nodes/NodeEventContainerTest.php
M tests/classes/Navigation/Nodes/NodeEventTest.php
M tests/classes/Navigation/Nodes/NodeFunctionContainerTest.php
M tests/classes/Navigation/Nodes/NodeFunctionTest.php
M tests/classes/Navigation/Nodes/NodeIndexContainerTest.php
M tests/classes/Navigation/Nodes/NodeIndexTest.php
M tests/classes/Navigation/Nodes/NodeProcedureContainerTest.php
M tests/classes/Navigation/Nodes/NodeProcedureTest.php
M tests/classes/Navigation/Nodes/NodeTableContainerTest.php
M tests/classes/Navigation/Nodes/NodeTableTest.php
M tests/classes/Navigation/Nodes/NodeTriggerContainerTest.php
M tests/classes/Navigation/Nodes/NodeTriggerTest.php
M tests/classes/Navigation/Nodes/NodeViewContainerTest.php
M tests/classes/Navigation/Nodes/NodeViewTest.php
Log Message:
-----------
Extract Config from Node classes
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: ff5c4d2ae5aa2de7e5638450447101ba61de1868
https://github.com/phpmyadmin/phpmyadmin/commit/ff5c4d2ae5aa2de7e5638450447…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-02-13 (Tue, 02 February 2024) -03:00
Changed paths:
M app/services.php
M phpstan-baseline.neon
M psalm-baseline.xml
M src/ConfigStorage/Relation.php
Log Message:
-----------
Extract Config from Relation to a class property
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: fa68771d077e90bcbf0cc75e6575663381e08440
https://github.com/phpmyadmin/phpmyadmin/commit/fa68771d077e90bcbf0cc75e657…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-02-13 (Tue, 02 February 2024) -03:00
Changed paths:
M psalm-baseline.xml
M src/Bookmarks/BookmarkRepository.php
M src/Console.php
M src/DatabaseInterface.php
M src/File.php
M src/FileListing.php
M src/IpAllowDeny.php
M src/LanguageManager.php
M src/Normalization.php
M src/ResponseRenderer.php
M src/SqlQueryForm.php
M src/UserPreferences.php
M tests/classes/Stubs/ResponseRenderer.php
Log Message:
-----------
Extract Config to a class property for some classes
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 8dbb62a1f12801f331364f580da661a057e2ab97
https://github.com/phpmyadmin/phpmyadmin/commit/8dbb62a1f12801f331364f580da…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-02-14 (Wed, 02 February 2024) -03:00
Changed paths:
M app/services.php
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Bookmarks/BookmarkRepository.php
M src/ConfigStorage/Relation.php
M src/Console.php
M src/Controllers/Database/Structure/EmptyTableController.php
M src/Controllers/Setup/MainController.php
M src/Controllers/Table/DeleteRowsController.php
M src/Controllers/Table/SearchController.php
M src/Database/MultiTableQuery.php
M src/DatabaseInterface.php
M src/Display/Results.php
M src/File.php
M src/FileListing.php
M src/Footer.php
M src/Header.php
M src/InsertEdit.php
M src/IpAllowDeny.php
M src/LanguageManager.php
M src/Menu.php
M src/Navigation/Navigation.php
M src/Navigation/NavigationTree.php
M src/Navigation/Nodes/Node.php
M src/Navigation/Nodes/NodeColumn.php
M src/Navigation/Nodes/NodeColumnContainer.php
M src/Navigation/Nodes/NodeDatabase.php
M src/Navigation/Nodes/NodeDatabaseChildContainer.php
M src/Navigation/Nodes/NodeDatabaseContainer.php
M src/Navigation/Nodes/NodeEvent.php
M src/Navigation/Nodes/NodeEventContainer.php
M src/Navigation/Nodes/NodeFunction.php
M src/Navigation/Nodes/NodeFunctionContainer.php
M src/Navigation/Nodes/NodeIndex.php
M src/Navigation/Nodes/NodeIndexContainer.php
M src/Navigation/Nodes/NodeProcedure.php
M src/Navigation/Nodes/NodeProcedureContainer.php
M src/Navigation/Nodes/NodeTable.php
M src/Navigation/Nodes/NodeTableContainer.php
M src/Navigation/Nodes/NodeTrigger.php
M src/Navigation/Nodes/NodeTriggerContainer.php
M src/Navigation/Nodes/NodeView.php
M src/Navigation/Nodes/NodeViewContainer.php
M src/Normalization.php
M src/ResponseRenderer.php
M src/Sql.php
M src/SqlQueryForm.php
M src/UserPreferences.php
M tests/classes/Controllers/Import/ImportControllerTest.php
M tests/classes/Controllers/NavigationControllerTest.php
M tests/classes/Controllers/Sql/EnumValuesControllerTest.php
M tests/classes/Controllers/Sql/SetValuesControllerTest.php
M tests/classes/Controllers/Table/ChangeControllerTest.php
M tests/classes/Controllers/Table/ReplaceControllerTest.php
M tests/classes/Display/ResultsTest.php
M tests/classes/FooterTest.php
M tests/classes/HeaderTest.php
M tests/classes/InsertEditTest.php
M tests/classes/MenuTest.php
M tests/classes/Navigation/NavigationTest.php
M tests/classes/Navigation/NavigationTreeTest.php
M tests/classes/Navigation/Nodes/NodeColumnContainerTest.php
M tests/classes/Navigation/Nodes/NodeColumnTest.php
M tests/classes/Navigation/Nodes/NodeDatabaseChildTest.php
M tests/classes/Navigation/Nodes/NodeDatabaseTest.php
M tests/classes/Navigation/Nodes/NodeEventContainerTest.php
M tests/classes/Navigation/Nodes/NodeEventTest.php
M tests/classes/Navigation/Nodes/NodeFunctionContainerTest.php
M tests/classes/Navigation/Nodes/NodeFunctionTest.php
M tests/classes/Navigation/Nodes/NodeIndexContainerTest.php
M tests/classes/Navigation/Nodes/NodeIndexTest.php
M tests/classes/Navigation/Nodes/NodeProcedureContainerTest.php
M tests/classes/Navigation/Nodes/NodeProcedureTest.php
M tests/classes/Navigation/Nodes/NodeTableContainerTest.php
M tests/classes/Navigation/Nodes/NodeTableTest.php
M tests/classes/Navigation/Nodes/NodeTest.php
M tests/classes/Navigation/Nodes/NodeTriggerContainerTest.php
M tests/classes/Navigation/Nodes/NodeTriggerTest.php
M tests/classes/Navigation/Nodes/NodeViewContainerTest.php
M tests/classes/Navigation/Nodes/NodeViewTest.php
M tests/classes/SqlTest.php
M tests/classes/Stubs/ResponseRenderer.php
Log Message:
-----------
Merge pull request #18987 from MauricioFauth/config-instance
Inject Config instead of using Config::getInstance()
Branch: refs/heads/master
Home: https://github.com/phpmyadmin/phpmyadmin
Commit: 8ee44a377ec8ffa673f48d149d227c0ecd421af4
https://github.com/phpmyadmin/phpmyadmin/commit/8ee44a377ec8ffa673f48d149d2…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-02-09 (Fri, 02 February 2024) -03:00
Changed paths:
M phpstan-baseline.neon
M psalm-baseline.xml
M src/CheckUserPrivileges.php
M src/Controllers/Database/RoutinesController.php
M src/Controllers/Database/Structure/CopyTableController.php
M src/Controllers/Normalization/AddNewPrimaryController.php
M src/Controllers/Normalization/CreateNewColumnController.php
M src/Controllers/Operations/DatabaseController.php
M src/Controllers/Operations/TableController.php
M src/Controllers/Server/Databases/DestroyController.php
M src/Controllers/Server/DatabasesController.php
M src/Controllers/Server/PrivilegesController.php
M src/Controllers/Table/AddFieldController.php
M src/Controllers/Table/CreateController.php
M src/Controllers/Table/Structure/ChangeController.php
M src/Controllers/Table/Structure/SaveController.php
M src/Database/Routines.php
M src/ListDatabase.php
M src/Navigation/Navigation.php
M src/Navigation/NavigationTree.php
M src/Navigation/Nodes/Node.php
M src/Navigation/Nodes/NodeDatabase.php
M src/Navigation/Nodes/NodeDatabaseContainer.php
M src/Navigation/Nodes/NodeTable.php
M src/Normalization.php
M src/Operations.php
M src/Server/Privileges.php
M src/Table/ColumnsDefinition.php
M src/UserPrivileges.php
M tests/classes/AbstractTestCase.php
M tests/classes/CheckUserPrivilegesTest.php
M tests/classes/Controllers/Normalization/AddNewPrimaryControllerTest.php
M tests/classes/Controllers/Normalization/CreateNewColumnControllerTest.php
M tests/classes/Controllers/Server/DatabasesControllerTest.php
M tests/classes/Controllers/Table/Structure/SaveControllerTest.php
M tests/classes/Database/RoutinesTest.php
M tests/classes/Navigation/NavigationTreeTest.php
M tests/classes/Navigation/Nodes/NodeDatabaseTest.php
M tests/classes/Navigation/Nodes/NodeTest.php
M tests/classes/NormalizationTest.php
M tests/classes/Server/PrivilegesTest.php
M tests/classes/Table/ColumnsDefinitionTest.php
Log Message:
-----------
Refactor UserPrivileges to use instance instead of static props
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: c96439d15de5c3455a1bb1d20d1d66f0dce3a309
https://github.com/phpmyadmin/phpmyadmin/commit/c96439d15de5c3455a1bb1d20d1…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-02-09 (Fri, 02 February 2024) -03:00
Changed paths:
M app/services_controllers.php
M psalm-baseline.xml
M src/Controllers/Database/PrivilegesController.php
M src/Controllers/Database/StructureController.php
M src/Controllers/Database/TrackingController.php
M src/Controllers/HomeController.php
M src/Controllers/Server/UserGroupsFormController.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/PrivilegesController.php
M src/Controllers/Table/StructureController.php
M src/Import/Import.php
M tests/classes/Controllers/Sql/EnumValuesControllerTest.php
M tests/classes/Controllers/Sql/SetValuesControllerTest.php
M tests/classes/Controllers/Table/ReplaceControllerTest.php
Log Message:
-----------
Remove unused CheckUserPrivileges::getPrivileges() calls
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 20364c92fc0c408942319dee4520e276a3bd7b26
https://github.com/phpmyadmin/phpmyadmin/commit/20364c92fc0c408942319dee452…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-02-10 (Sat, 02 February 2024) -03:00
Changed paths:
A src/UserPrivilegesFactory.php
A tests/classes/UserPrivilegesFactoryTest.php
M app/services.php
M app/services_controllers.php
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Controllers/Database/RoutinesController.php
M src/Controllers/Database/Structure/CopyTableController.php
M src/Controllers/Normalization/AddNewPrimaryController.php
M src/Controllers/Normalization/CreateNewColumnController.php
M src/Controllers/Operations/DatabaseController.php
M src/Controllers/Operations/TableController.php
M src/Controllers/Server/Databases/DestroyController.php
M src/Controllers/Server/DatabasesController.php
M src/Controllers/Server/PrivilegesController.php
M src/Controllers/Table/AddFieldController.php
M src/Controllers/Table/CreateController.php
M src/Controllers/Table/Structure/ChangeController.php
M src/Controllers/Table/Structure/SaveController.php
M src/DatabaseInterface.php
M src/ListDatabase.php
M src/Navigation/Navigation.php
M src/Navigation/NavigationTree.php
M src/Navigation/Nodes/NodeDatabaseContainer.php
M tests/classes/Controllers/Database/RoutinesControllerTest.php
M tests/classes/Controllers/Operations/TableControllerTest.php
M tests/classes/ListDatabaseTest.php
D src/CheckUserPrivileges.php
D tests/classes/CheckUserPrivilegesTest.php
Log Message:
-----------
Rename CheckUserPrivileges class to UserPrivilegesFactory
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 2427890069e050783b294dacdee624be7fb81793
https://github.com/phpmyadmin/phpmyadmin/commit/2427890069e050783b294dacdee…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-02-10 (Sat, 02 February 2024) -03:00
Changed paths:
M app/services_controllers.php
M psalm-baseline.xml
M src/Controllers/Database/Structure/CopyTableController.php
M src/Controllers/Normalization/AddNewPrimaryController.php
M src/Controllers/Normalization/CreateNewColumnController.php
M src/Controllers/Server/Databases/DestroyController.php
M src/Controllers/Server/DatabasesController.php
M src/Controllers/Server/PrivilegesController.php
M src/Controllers/Table/AddFieldController.php
M src/Controllers/Table/CreateController.php
M src/Controllers/Table/Structure/ChangeController.php
M src/Controllers/Table/Structure/SaveController.php
M src/Navigation/Navigation.php
M tests/classes/Controllers/Normalization/AddNewPrimaryControllerTest.php
M tests/classes/Controllers/Normalization/CreateNewColumnControllerTest.php
M tests/classes/Controllers/Server/Databases/DestroyControllerTest.php
M tests/classes/Controllers/Server/DatabasesControllerTest.php
M tests/classes/Controllers/Server/PrivilegesControllerTest.php
M tests/classes/Controllers/Table/AddFieldControllerTest.php
M tests/classes/Controllers/Table/CreateControllerTest.php
M tests/classes/Controllers/Table/Structure/ChangeControllerTest.php
M tests/classes/Controllers/Table/Structure/SaveControllerTest.php
Log Message:
-----------
Use DI for UserPrivilegesFactory class
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 048c51f4f07a4cb1b1b7e601fc6a4771059a3821
https://github.com/phpmyadmin/phpmyadmin/commit/048c51f4f07a4cb1b1b7e601fc6…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-02-12 (Mon, 02 February 2024) -03:00
Changed paths:
A src/UserPrivilegesFactory.php
A tests/classes/UserPrivilegesFactoryTest.php
M app/services.php
M app/services_controllers.php
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Controllers/Database/PrivilegesController.php
M src/Controllers/Database/RoutinesController.php
M src/Controllers/Database/Structure/CopyTableController.php
M src/Controllers/Database/StructureController.php
M src/Controllers/Database/TrackingController.php
M src/Controllers/HomeController.php
M src/Controllers/Normalization/AddNewPrimaryController.php
M src/Controllers/Normalization/CreateNewColumnController.php
M src/Controllers/Operations/DatabaseController.php
M src/Controllers/Operations/TableController.php
M src/Controllers/Server/Databases/DestroyController.php
M src/Controllers/Server/DatabasesController.php
M src/Controllers/Server/PrivilegesController.php
M src/Controllers/Server/UserGroupsFormController.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/CreateController.php
M src/Controllers/Table/PrivilegesController.php
M src/Controllers/Table/Structure/ChangeController.php
M src/Controllers/Table/Structure/SaveController.php
M src/Controllers/Table/StructureController.php
M src/Database/Routines.php
M src/DatabaseInterface.php
M src/Import/Import.php
M src/ListDatabase.php
M src/Navigation/Navigation.php
M src/Navigation/NavigationTree.php
M src/Navigation/Nodes/Node.php
M src/Navigation/Nodes/NodeDatabase.php
M src/Navigation/Nodes/NodeDatabaseContainer.php
M src/Navigation/Nodes/NodeTable.php
M src/Normalization.php
M src/Operations.php
M src/Server/Privileges.php
M src/Table/ColumnsDefinition.php
M src/UserPrivileges.php
M tests/classes/AbstractTestCase.php
M tests/classes/Controllers/Database/RoutinesControllerTest.php
M tests/classes/Controllers/Normalization/AddNewPrimaryControllerTest.php
M tests/classes/Controllers/Normalization/CreateNewColumnControllerTest.php
M tests/classes/Controllers/Operations/TableControllerTest.php
M tests/classes/Controllers/Server/Databases/DestroyControllerTest.php
M tests/classes/Controllers/Server/DatabasesControllerTest.php
M tests/classes/Controllers/Server/PrivilegesControllerTest.php
M tests/classes/Controllers/Sql/EnumValuesControllerTest.php
M tests/classes/Controllers/Sql/SetValuesControllerTest.php
M tests/classes/Controllers/Table/AddFieldControllerTest.php
M tests/classes/Controllers/Table/CreateControllerTest.php
M tests/classes/Controllers/Table/ReplaceControllerTest.php
M tests/classes/Controllers/Table/Structure/ChangeControllerTest.php
M tests/classes/Controllers/Table/Structure/SaveControllerTest.php
M tests/classes/Database/RoutinesTest.php
M tests/classes/ListDatabaseTest.php
M tests/classes/Navigation/NavigationTreeTest.php
M tests/classes/Navigation/Nodes/NodeDatabaseTest.php
M tests/classes/Navigation/Nodes/NodeTest.php
M tests/classes/NormalizationTest.php
M tests/classes/Server/PrivilegesTest.php
M tests/classes/Table/ColumnsDefinitionTest.php
D src/CheckUserPrivileges.php
D tests/classes/CheckUserPrivilegesTest.php
Log Message:
-----------
Merge pull request #18977 from MauricioFauth/user-privileges
Refactor UserPrivileges to use instance instead of static props
Branch: refs/heads/master
Home: https://github.com/phpmyadmin/sql-parser
Commit: 789bdfb6aaf5583d1d20e732b03eee5aafb3ea1a
https://github.com/phpmyadmin/sql-parser/commit/789bdfb6aaf5583d1d20e732b03…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-01-26 (Fri, 01 January 2024) -03:00
Changed paths:
M src/Components/Condition.php
M src/Parsers/Conditions.php
M tests/data/bugs/gh202.out
M tests/data/bugs/gh492.out
M tests/data/bugs/gh496.out
M tests/data/bugs/gh498.out
M tests/data/bugs/gh511.out
M tests/data/bugs/pma11836.out
M tests/data/parser/parseCreateOrReplaceView1.out
M tests/data/parser/parseCreateView3.out
M tests/data/parser/parseCreateViewWithUnion.out
M tests/data/parser/parseDelete.out
M tests/data/parser/parseDelete10.out
M tests/data/parser/parseDelete11.out
M tests/data/parser/parseDelete12.out
M tests/data/parser/parseDelete13.out
M tests/data/parser/parseDelete3.out
M tests/data/parser/parseDelete4.out
M tests/data/parser/parseDelete5.out
M tests/data/parser/parseDeleteErr11.out
M tests/data/parser/parseDeleteErr4.out
M tests/data/parser/parseDeleteErr5.out
M tests/data/parser/parseDeleteErr6.out
M tests/data/parser/parseDeleteErr7.out
M tests/data/parser/parseDeleteJoin.out
M tests/data/parser/parseExplain3.out
M tests/data/parser/parseSelect.out
M tests/data/parser/parseSelect10.out
M tests/data/parser/parseSelect13.out
M tests/data/parser/parseSelect16.out
M tests/data/parser/parseSelect3.out
M tests/data/parser/parseSelect4.out
M tests/data/parser/parseSelect5.out
M tests/data/parser/parseSelect6.out
M tests/data/parser/parseSelect7.out
M tests/data/parser/parseSelect8.out
M tests/data/parser/parseSelect9.out
M tests/data/parser/parseSelectCase2.out
M tests/data/parser/parseSelectCase3.out
M tests/data/parser/parseSelectCaseAlias1.out
M tests/data/parser/parseSelectCaseAlias2.out
M tests/data/parser/parseSelectCaseAliasErr4.out
M tests/data/parser/parseSelectCaseErr3.out
M tests/data/parser/parseSelectEndOptions1.out
M tests/data/parser/parseSelectEndOptions2.out
M tests/data/parser/parseSelectEndOptionsErr.out
M tests/data/parser/parseSelectErr1.out
M tests/data/parser/parseSelectErr2.out
M tests/data/parser/parseSelectIndexHint1.out
M tests/data/parser/parseSelectIndexHint2.out
M tests/data/parser/parseSelectJoinMultiple.out
M tests/data/parser/parseSelectJoinMultiple2.out
M tests/data/parser/parseSelectJoinStraight.out
M tests/data/parser/parseSelectUnion.out
M tests/data/parser/parseSelectWhere.out
M tests/data/parser/parseSelectWhereCollate.out
M tests/data/parser/parseSelectWrongOrder.out
M tests/data/parser/parseSelectWrongOrder2.out
M tests/data/parser/parseTransaction.out
M tests/data/parser/parseTransaction2.out
M tests/data/parser/parseUpdate2.out
M tests/data/parser/parseUpdate3.out
M tests/data/parser/parseUpdate4.out
M tests/data/parser/parseUpdate5.out
M tests/data/parser/parseUpdate6.out
M tests/data/parser/parseUpdate7.out
M tests/data/parser/parseUpdateErr.out
M tests/data/parser/parseWithStatement3.out
M tests/data/parser/parseWithStatement7.out
Log Message:
-----------
Add basic details for Condition
Adds leftOperand, operator and rightOperand properties to the Condition
component.
It only splits comparison operators for now.
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 4ae21cabd6326f10c613b1dffd587ba003bd1ada
https://github.com/phpmyadmin/sql-parser/commit/4ae21cabd6326f10c613b1dffd5…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-02-08 (Thu, 02 February 2024) -03:00
Changed paths:
M src/Components/Condition.php
M src/Parsers/Conditions.php
M tests/data/bugs/gh202.out
M tests/data/bugs/gh492.out
M tests/data/bugs/gh496.out
M tests/data/bugs/gh498.out
M tests/data/bugs/gh511.out
M tests/data/bugs/pma11836.out
M tests/data/parser/parseCreateOrReplaceView1.out
M tests/data/parser/parseCreateView3.out
M tests/data/parser/parseCreateViewWithUnion.out
M tests/data/parser/parseDelete.out
M tests/data/parser/parseDelete10.out
M tests/data/parser/parseDelete11.out
M tests/data/parser/parseDelete12.out
M tests/data/parser/parseDelete13.out
M tests/data/parser/parseDelete3.out
M tests/data/parser/parseDelete4.out
M tests/data/parser/parseDelete5.out
M tests/data/parser/parseDeleteErr11.out
M tests/data/parser/parseDeleteErr4.out
M tests/data/parser/parseDeleteErr5.out
M tests/data/parser/parseDeleteErr6.out
M tests/data/parser/parseDeleteErr7.out
M tests/data/parser/parseDeleteJoin.out
M tests/data/parser/parseExplain3.out
M tests/data/parser/parseSelect.out
M tests/data/parser/parseSelect10.out
M tests/data/parser/parseSelect13.out
M tests/data/parser/parseSelect16.out
M tests/data/parser/parseSelect3.out
M tests/data/parser/parseSelect4.out
M tests/data/parser/parseSelect5.out
M tests/data/parser/parseSelect6.out
M tests/data/parser/parseSelect7.out
M tests/data/parser/parseSelect8.out
M tests/data/parser/parseSelect9.out
M tests/data/parser/parseSelectCase2.out
M tests/data/parser/parseSelectCase3.out
M tests/data/parser/parseSelectCaseAlias1.out
M tests/data/parser/parseSelectCaseAlias2.out
M tests/data/parser/parseSelectCaseAliasErr4.out
M tests/data/parser/parseSelectCaseErr3.out
M tests/data/parser/parseSelectEndOptions1.out
M tests/data/parser/parseSelectEndOptions2.out
M tests/data/parser/parseSelectEndOptionsErr.out
M tests/data/parser/parseSelectErr1.out
M tests/data/parser/parseSelectErr2.out
M tests/data/parser/parseSelectIndexHint1.out
M tests/data/parser/parseSelectIndexHint2.out
M tests/data/parser/parseSelectJoinMultiple.out
M tests/data/parser/parseSelectJoinMultiple2.out
M tests/data/parser/parseSelectJoinStraight.out
M tests/data/parser/parseSelectUnion.out
M tests/data/parser/parseSelectWhere.out
M tests/data/parser/parseSelectWhereCollate.out
M tests/data/parser/parseSelectWrongOrder.out
M tests/data/parser/parseSelectWrongOrder2.out
M tests/data/parser/parseTransaction.out
M tests/data/parser/parseTransaction2.out
M tests/data/parser/parseUpdate2.out
M tests/data/parser/parseUpdate3.out
M tests/data/parser/parseUpdate4.out
M tests/data/parser/parseUpdate5.out
M tests/data/parser/parseUpdate6.out
M tests/data/parser/parseUpdate7.out
M tests/data/parser/parseUpdateErr.out
M tests/data/parser/parseWithStatement3.out
M tests/data/parser/parseWithStatement7.out
Log Message:
-----------
Merge pull request #549 from MauricioFauth/condition-details
Add basic details for Condition
Branch: refs/heads/master
Home: https://github.com/phpmyadmin/phpmyadmin
Commit: e9671ea610f12587a0c3cf5d7201efbd78d8dc7f
https://github.com/phpmyadmin/phpmyadmin/commit/e9671ea610f12587a0c3cf5d720…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-02-06 (Tue, 02 February 2024) -03:00
Changed paths:
M phpstan-baseline.neon
M src/Controllers/Import/ImportController.php
M src/Display/Results.php
M src/ParseAnalyze.php
M src/Sql.php
M tests/classes/Display/ResultsTest.php
M tests/classes/ParseAnalyzeTest.php
D src/StatementInfo.php
D tests/classes/StatementInfoTest.php
Log Message:
-----------
Replace StatementInfo class with SqlParser\Utils\StatementInfo
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 5baf6ec802b77ba1218545af6710e10d5e36c0d2
https://github.com/phpmyadmin/phpmyadmin/commit/5baf6ec802b77ba1218545af671…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-02-06 (Tue, 02 February 2024) -03:00
Changed paths:
M phpstan-baseline.neon
M src/Controllers/Import/ImportController.php
M src/Display/Results.php
M src/ParseAnalyze.php
M src/Sql.php
M tests/classes/Display/ResultsTest.php
M tests/classes/ParseAnalyzeTest.php
D src/StatementInfo.php
D tests/classes/StatementInfoTest.php
Log Message:
-----------
Merge pull request #18972 from MauricioFauth/stmt-info
Replace StatementInfo class with SqlParser\Utils\StatementInfo