Branch: refs/heads/master
Home: https://github.com/phpmyadmin/phpmyadmin
Commit: 276577ca2adebf31c1dd09e124f29e87790b5d59
https://github.com/phpmyadmin/phpmyadmin/commit/276577ca2adebf31c1dd09e124f…
Author: Kamil Tekiela <tekiela246(a)gmail.com>
Date: 2023-02-27 (Mon, 02 February 2023) -03:00
Changed paths:
M libraries/classes/Common.php
M libraries/classes/Config.php
M libraries/classes/Controllers/AbstractController.php
M libraries/classes/Routing.php
M libraries/classes/Server/Status/Data.php
M libraries/classes/UserPreferences.php
M libraries/services.php
M phpstan-baseline.neon
M psalm-baseline.xml
M test/classes/AbstractTestCase.php
M test/classes/CommonTest.php
M test/classes/Config/PageSettingsTest.php
M test/classes/ConfigTest.php
M test/classes/Controllers/AbstractControllerTest.php
M test/classes/Controllers/CheckRelationsControllerTest.php
M test/classes/Controllers/Database/MultiTableQuery/TablesControllerTest.php
M test/classes/Controllers/Database/PrivilegesControllerTest.php
M test/classes/Controllers/Database/Structure/FavoriteTableControllerTest.php
M test/classes/Controllers/Database/Structure/RealRowCountControllerTest.php
M test/classes/Controllers/Database/StructureControllerTest.php
M test/classes/Controllers/Export/ExportControllerTest.php
M test/classes/Controllers/Export/Template/CreateControllerTest.php
M test/classes/Controllers/Export/Template/DeleteControllerTest.php
M test/classes/Controllers/Export/Template/LoadControllerTest.php
M test/classes/Controllers/Export/Template/UpdateControllerTest.php
M test/classes/Controllers/Import/ImportControllerTest.php
M test/classes/Controllers/NavigationControllerTest.php
M test/classes/Controllers/Normalization/MainControllerTest.php
M test/classes/Controllers/Server/BinlogControllerTest.php
M test/classes/Controllers/Server/CollationsControllerTest.php
M test/classes/Controllers/Server/Databases/CreateControllerTest.php
M test/classes/Controllers/Server/Databases/DestroyControllerTest.php
M test/classes/Controllers/Server/DatabasesControllerTest.php
M test/classes/Controllers/Server/EnginesControllerTest.php
M test/classes/Controllers/Server/PluginsControllerTest.php
M test/classes/Controllers/Server/Privileges/AccountLockControllerTest.php
M test/classes/Controllers/Server/Privileges/AccountUnlockControllerTest.php
M test/classes/Controllers/Server/PrivilegesControllerTest.php
M test/classes/Controllers/Server/ShowEngineControllerTest.php
M test/classes/Controllers/Server/Status/AdvisorControllerTest.php
M test/classes/Controllers/Server/Status/Monitor/GeneralLogControllerTest.php
M test/classes/Controllers/Server/Status/Monitor/LogVarsControllerTest.php
M test/classes/Controllers/Server/Status/Monitor/QueryAnalyzerControllerTest.php
M test/classes/Controllers/Server/Status/Monitor/SlowLogControllerTest.php
M test/classes/Controllers/Server/Status/MonitorControllerTest.php
M test/classes/Controllers/Server/Status/Processes/RefreshControllerTest.php
M test/classes/Controllers/Server/Status/ProcessesControllerTest.php
M test/classes/Controllers/Server/Status/QueriesControllerTest.php
M test/classes/Controllers/Server/Status/StatusControllerTest.php
M test/classes/Controllers/Server/Status/VariablesControllerTest.php
M test/classes/Controllers/Server/VariablesControllerTest.php
M test/classes/Controllers/Sql/EnumValuesControllerTest.php
M test/classes/Controllers/Sql/SetValuesControllerTest.php
M test/classes/Controllers/Table/FindReplaceControllerTest.php
M test/classes/Controllers/Table/ImportControllerTest.php
M test/classes/Controllers/Table/IndexRenameControllerTest.php
M test/classes/Controllers/Table/IndexesControllerTest.php
M test/classes/Controllers/Table/OperationsControllerTest.php
M test/classes/Controllers/Table/PrivilegesControllerTest.php
M test/classes/Controllers/Table/RecentFavoriteControllerTest.php
M test/classes/Controllers/Table/RelationControllerTest.php
M test/classes/Controllers/Table/ReplaceControllerTest.php
M test/classes/Controllers/Table/SearchControllerTest.php
M test/classes/Controllers/Table/SqlControllerTest.php
M test/classes/Controllers/Table/Structure/ChangeControllerTest.php
M test/classes/Controllers/Table/Structure/SaveControllerTest.php
M test/classes/Controllers/Table/StructureControllerTest.php
M test/classes/Controllers/Table/TrackingControllerTest.php
M test/classes/Controllers/Table/TriggersControllerTest.php
M test/classes/Controllers/Table/ZoomSearchControllerTest.php
M test/classes/Controllers/Transformation/OverviewControllerTest.php
M test/classes/CoreTest.php
M test/classes/Database/EventsTest.php
M test/classes/Database/RoutinesTest.php
M test/classes/Database/TriggersTest.php
M test/classes/Display/ResultsTest.php
M test/classes/FooterTest.php
M test/classes/HeaderTest.php
M test/classes/InsertEditTest.php
M test/classes/MenuTest.php
M test/classes/Navigation/NavigationTreeTest.php
M test/classes/Plugins/Auth/AuthenticationConfigTest.php
M test/classes/Plugins/Auth/AuthenticationCookieTest.php
M test/classes/Plugins/Auth/AuthenticationHttpTest.php
M test/classes/Plugins/Auth/AuthenticationSignonTest.php
M test/classes/Plugins/Export/ExportCsvTest.php
M test/classes/Plugins/Export/ExportHtmlwordTest.php
M test/classes/Plugins/Export/ExportMediawikiTest.php
M test/classes/Plugins/Export/ExportPhparrayTest.php
M test/classes/Plugins/Export/ExportSqlTest.php
M test/classes/Plugins/Export/ExportTexytextTest.php
M test/classes/Plugins/Export/ExportYamlTest.php
M test/classes/Plugins/Schema/SvgRelationSchemaTest.php
M test/classes/Plugins/TwoFactor/WebAuthnTest.php
M test/classes/ResponseTest.php
M test/classes/RoutingTest.php
M test/classes/Setup/FormProcessingTest.php
M test/classes/SqlQueryFormTest.php
M test/classes/SqlTest.php
M test/classes/Stubs/ResponseRenderer.php
M test/classes/Table/IndexesTest.php
M test/classes/TrackingTest.php
M test/classes/TwoFactorTest.php
M test/classes/UserPreferencesTest.php
Log Message:
-----------
Remove $GLOBALS['PMA_PHP_SELF'] (#18149)
* Remove $GLOBALS['PMA_PHP_SELF']
Signed-off-by: Kamil Tekiela <tekiela246(a)gmail.com>
* Remove $GLOBALS['PMA_PHP_SELF'] from tests
Signed-off-by: Kamil Tekiela <tekiela246(a)gmail.com>
* Moved cleanupPathInfo to Routing
Signed-off-by: Kamil Tekiela <tekiela246(a)gmail.com>
* Remove parse_url from getRootPath
Signed-off-by: Kamil Tekiela <tekiela246(a)gmail.com>
* Update baselines
Signed-off-by: Kamil Tekiela <tekiela246(a)gmail.com>
* Remove invalid tests
Surely, we never expect PATH to be backslash delimited. The code is not designed to handle this and the tests for this don't make much sense.
Signed-off-by: Kamil Tekiela <tekiela246(a)gmail.com>
* Fix trailing slash in path
Signed-off-by: Kamil Tekiela <tekiela246(a)gmail.com>
---------
Signed-off-by: Kamil Tekiela <tekiela246(a)gmail.com>
Branch: refs/heads/master
Home: https://github.com/phpmyadmin/phpmyadmin
Commit: f9c8035768830d5e749b78b138672572a343d6fe
https://github.com/phpmyadmin/phpmyadmin/commit/f9c8035768830d5e749b78b1386…
Author: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2023-02-27 (Mon, 02 February 2023) -03:00
Changed paths:
M psalm-baseline.xml
M test/classes/AbstractNetworkTestCase.php
M test/classes/AbstractTestCase.php
M test/classes/CacheTest.php
M test/classes/Controllers/Table/Maintenance/AnalyzeControllerTest.php
M test/classes/Controllers/Table/Maintenance/CheckControllerTest.php
M test/classes/Controllers/Table/Maintenance/ChecksumControllerTest.php
M test/classes/Controllers/Table/Maintenance/OptimizeControllerTest.php
M test/classes/Controllers/Table/Maintenance/RepairControllerTest.php
M test/classes/Controllers/ThemeSetControllerTest.php
M test/classes/CoreTest.php
M test/classes/DatabaseInterfaceTest.php
M test/classes/Dbal/DatabaseNameTest.php
M test/classes/Dbal/TableNameTest.php
M test/classes/Display/ResultsTest.php
M test/classes/HeaderTest.php
M test/classes/InsertEditTest.php
M test/classes/IpAllowDenyTest.php
M test/classes/Partitioning/PartitionTest.php
M test/classes/Plugins/Auth/AuthenticationHttpTest.php
M test/classes/Plugins/Transformations/TransformationPluginsTest.php
M test/classes/PluginsTest.php
M test/classes/SanitizeTest.php
M test/classes/Stubs/DbiDummy.php
M test/classes/Stubs/DummyResult.php
M test/classes/Stubs/ResponseRenderer.php
M test/classes/TrackerTest.php
M test/classes/TypesTest.php
M test/classes/UtilTest.php
M test/classes/Utils/HttpRequestTest.php
M test/classes/WebAuthn/CBORDecoderTest.php
M test/classes/ZipExtensionTest.php
Log Message:
-----------
Add native parameter types to test classes
Signed-off-by: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Branch: refs/heads/master
Home: https://github.com/phpmyadmin/phpmyadmin
Commit: 16a0660a781adf9afa257503197a55d7d745436e
https://github.com/phpmyadmin/phpmyadmin/commit/16a0660a781adf9afa257503197…
Author: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2023-02-27 (Mon, 02 February 2023) -03:00
Changed paths:
M phpcs.xml.dist
M phpstan-baseline.neon
M psalm-baseline.xml
M test/classes/AbstractTestCase.php
M test/classes/BookmarkTest.php
M test/classes/BrowseForeignersTest.php
M test/classes/CheckUserPrivilegesTest.php
M test/classes/Command/SetVersionCommandTest.php
M test/classes/Command/TwigLintCommandTest.php
M test/classes/Command/WriteGitRevisionCommandTest.php
M test/classes/Config/ConfigFileTest.php
M test/classes/Config/FormDisplayTemplateTest.php
M test/classes/Config/FormDisplayTest.php
M test/classes/Config/FormTest.php
M test/classes/Config/ServerConfigChecksTest.php
M test/classes/Config/Settings/ConsoleTest.php
M test/classes/Config/Settings/DebugTest.php
M test/classes/Config/Settings/ExportTest.php
M test/classes/Config/Settings/ImportTest.php
M test/classes/Config/Settings/SchemaTest.php
M test/classes/Config/Settings/ServerTest.php
M test/classes/Config/Settings/SqlQueryBoxTest.php
M test/classes/Config/Settings/TransformationsTest.php
M test/classes/Config/SettingsTest.php
M test/classes/ConfigStorage/UserGroupsTest.php
M test/classes/ConfigTest.php
M test/classes/Controllers/CheckRelationsControllerTest.php
M test/classes/Controllers/Database/MultiTableQuery/TablesControllerTest.php
M test/classes/Controllers/Database/PrivilegesControllerTest.php
M test/classes/Controllers/Database/Structure/FavoriteTableControllerTest.php
M test/classes/Controllers/Database/Structure/RealRowCountControllerTest.php
M test/classes/Controllers/Database/StructureControllerTest.php
M test/classes/Controllers/Export/ExportControllerTest.php
M test/classes/Controllers/Export/Template/CreateControllerTest.php
M test/classes/Controllers/Export/Template/DeleteControllerTest.php
M test/classes/Controllers/Export/Template/LoadControllerTest.php
M test/classes/Controllers/Export/Template/UpdateControllerTest.php
M test/classes/Controllers/Import/ImportControllerTest.php
M test/classes/Controllers/NavigationControllerTest.php
M test/classes/Controllers/Normalization/MainControllerTest.php
M test/classes/Controllers/Server/BinlogControllerTest.php
M test/classes/Controllers/Server/CollationsControllerTest.php
M test/classes/Controllers/Server/Databases/CreateControllerTest.php
M test/classes/Controllers/Server/DatabasesControllerTest.php
M test/classes/Controllers/Server/EnginesControllerTest.php
M test/classes/Controllers/Server/PluginsControllerTest.php
M test/classes/Controllers/Server/Privileges/AccountLockControllerTest.php
M test/classes/Controllers/Server/Privileges/AccountUnlockControllerTest.php
M test/classes/Controllers/Server/PrivilegesControllerTest.php
M test/classes/Controllers/Server/ShowEngineControllerTest.php
M test/classes/Controllers/Server/Status/AdvisorControllerTest.php
M test/classes/Controllers/Server/Status/Monitor/GeneralLogControllerTest.php
M test/classes/Controllers/Server/Status/Monitor/LogVarsControllerTest.php
M test/classes/Controllers/Server/Status/Monitor/SlowLogControllerTest.php
M test/classes/Controllers/Server/Status/MonitorControllerTest.php
M test/classes/Controllers/Server/Status/Processes/RefreshControllerTest.php
M test/classes/Controllers/Server/Status/ProcessesControllerTest.php
M test/classes/Controllers/Server/Status/QueriesControllerTest.php
M test/classes/Controllers/Server/Status/StatusControllerTest.php
M test/classes/Controllers/Server/Status/VariablesControllerTest.php
M test/classes/Controllers/Sql/EnumValuesControllerTest.php
M test/classes/Controllers/Sql/SetValuesControllerTest.php
M test/classes/Controllers/Table/OperationsControllerTest.php
M test/classes/Controllers/Table/RecentFavoriteControllerTest.php
M test/classes/Controllers/Table/RelationControllerTest.php
M test/classes/Controllers/Table/ReplaceControllerTest.php
M test/classes/Controllers/Table/SearchControllerTest.php
M test/classes/Controllers/Table/SqlControllerTest.php
M test/classes/Controllers/Table/Structure/ChangeControllerTest.php
M test/classes/Controllers/Table/StructureControllerTest.php
M test/classes/Controllers/Table/TrackingControllerTest.php
M test/classes/Controllers/Table/TriggersControllerTest.php
M test/classes/Controllers/Table/ZoomSearchControllerTest.php
M test/classes/CreateAddFieldTest.php
M test/classes/Database/CentralColumnsTest.php
M test/classes/Database/Designer/CommonTest.php
M test/classes/Database/DesignerTest.php
M test/classes/Database/EventsTest.php
M test/classes/Database/RoutinesTest.php
M test/classes/Database/SearchTest.php
M test/classes/Database/TriggersTest.php
M test/classes/Dbal/DbiDummyTest.php
M test/classes/Dbal/DbiMysqliTest.php
M test/classes/Display/ResultsTest.php
M test/classes/Engines/BdbTest.php
M test/classes/Engines/BinlogTest.php
M test/classes/Engines/InnodbTest.php
M test/classes/Engines/MemoryTest.php
M test/classes/Engines/MrgMyisamTest.php
M test/classes/Engines/MyisamTest.php
M test/classes/Engines/NdbclusterTest.php
M test/classes/Engines/PbxtTest.php
M test/classes/Engines/PerformanceSchemaTest.php
M test/classes/ErrorHandlerTest.php
M test/classes/ErrorReportTest.php
M test/classes/ErrorTest.php
M test/classes/Export/OptionsTest.php
M test/classes/FileListingTest.php
M test/classes/FontTest.php
M test/classes/FooterTest.php
M test/classes/Gis/GisGeomTestCase.php
M test/classes/Gis/GisGeometryCollectionTest.php
M test/classes/Gis/GisGeometryTest.php
M test/classes/Gis/GisLineStringTest.php
M test/classes/Gis/GisMultiLineStringTest.php
M test/classes/Gis/GisMultiPointTest.php
M test/classes/Gis/GisMultiPolygonTest.php
M test/classes/Gis/GisPointTest.php
M test/classes/Gis/GisPolygonTest.php
M test/classes/GitTest.php
M test/classes/Html/SecurityTest.php
M test/classes/Import/SimulateDmlTest.php
M test/classes/ImportTest.php
M test/classes/IndexColumnTest.php
M test/classes/IndexTest.php
M test/classes/InsertEditTest.php
M test/classes/IpAllowDenyTest.php
M test/classes/LanguageTest.php
M test/classes/ListDatabaseTest.php
M test/classes/MenuTest.php
M test/classes/MessageTest.php
M test/classes/Navigation/NavigationTest.php
M test/classes/Navigation/NavigationTreeTest.php
M test/classes/Navigation/Nodes/NodeDatabaseChildTest.php
M test/classes/NormalizationTest.php
M test/classes/OperationsTest.php
M test/classes/Plugins/Auth/AuthenticationConfigTest.php
M test/classes/Plugins/Auth/AuthenticationCookieTest.php
M test/classes/Plugins/Auth/AuthenticationHttpTest.php
M test/classes/Plugins/Auth/AuthenticationSignonTest.php
M test/classes/Plugins/Export/ExportCodegenTest.php
M test/classes/Plugins/Export/ExportCsvTest.php
M test/classes/Plugins/Export/ExportExcelTest.php
M test/classes/Plugins/Export/ExportHtmlwordTest.php
M test/classes/Plugins/Export/ExportJsonTest.php
M test/classes/Plugins/Export/ExportLatexTest.php
M test/classes/Plugins/Export/ExportMediawikiTest.php
M test/classes/Plugins/Export/ExportOdsTest.php
M test/classes/Plugins/Export/ExportOdtTest.php
M test/classes/Plugins/Export/ExportPdfTest.php
M test/classes/Plugins/Export/ExportPhparrayTest.php
M test/classes/Plugins/Export/ExportSqlTest.php
M test/classes/Plugins/Export/ExportTexytextTest.php
M test/classes/Plugins/Export/ExportXmlTest.php
M test/classes/Plugins/Export/ExportYamlTest.php
M test/classes/Plugins/Export/Helpers/TablePropertyTest.php
M test/classes/Plugins/Import/ImportCsvTest.php
M test/classes/Plugins/Import/ImportMediawikiTest.php
M test/classes/Plugins/Import/ImportOdsTest.php
M test/classes/Plugins/Import/ImportShpTest.php
M test/classes/Plugins/Import/ImportSqlTest.php
M test/classes/Plugins/Import/ImportXmlTest.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/Properties/Options/Groups/OptionsPropertyMainGroupTest.php
M test/classes/Properties/Options/Groups/OptionsPropertyRootGroupTest.php
M test/classes/Properties/Options/Groups/OptionsPropertySubgroupTest.php
M test/classes/Properties/Options/OptionsPropertyGroupTest.php
M test/classes/Properties/Options/OptionsPropertyItemTest.php
M test/classes/Properties/Options/OptionsPropertyOneItemTest.php
M test/classes/Properties/Plugins/ExportPluginPropertiesTest.php
M test/classes/Properties/Plugins/ImportPluginPropertiesTest.php
M test/classes/Properties/Plugins/PluginPropertyItemTest.php
M test/classes/Properties/PropertyItemTest.php
M test/classes/ReplicationGuiTest.php
M test/classes/ScriptsTest.php
M test/classes/Server/PluginsTest.php
M test/classes/Server/PrivilegesTest.php
M test/classes/SqlQueryFormTest.php
M test/classes/SqlTest.php
M test/classes/StorageEngineTest.php
M test/classes/Stubs/DbiDummy.php
M test/classes/Stubs/DummyResult.php
M test/classes/Stubs/ResponseRenderer.php
M test/classes/SystemDatabaseTest.php
M test/classes/Table/SearchTest.php
M test/classes/TemplateTest.php
M test/classes/ThemeTest.php
M test/classes/TrackingTest.php
M test/classes/TransformationsTest.php
M test/classes/TwoFactorTest.php
M test/classes/TypesByDatabaseVersionTest.php
M test/classes/TypesTest.php
M test/classes/UserPasswordTest.php
M test/classes/Utils/HttpRequestTest.php
M test/classes/VersionInformationTest.php
M test/classes/ZipExtensionTest.php
M test/selenium/ChangePasswordTest.php
M test/selenium/CreateRemoveUserTest.php
M test/selenium/Database/ProceduresTest.php
M test/selenium/LoginTest.php
M test/selenium/ServerSettingsTest.php
M test/selenium/TestBase.php
M test/selenium/XssTest.php
Log Message:
-----------
Add native property types to test classes
Signed-off-by: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Branch: refs/heads/master
Home: https://github.com/phpmyadmin/phpmyadmin
Commit: 0bdcaba2d23aeeb3fc81e6057a2517ac504b3708
https://github.com/phpmyadmin/phpmyadmin/commit/0bdcaba2d23aeeb3fc81e6057a2…
Author: Kamil Tekiela <tekiela246(a)gmail.com>
Date: 2023-02-26 (Sun, 02 February 2023) -03:00
Changed paths:
M libraries/classes/Advisory/Advisor.php
M libraries/classes/Bookmark.php
M libraries/classes/BrowseForeigners.php
M libraries/classes/Cache.php
M libraries/classes/Charsets.php
M libraries/classes/Common.php
M libraries/classes/Config.php
M libraries/classes/Config/ConfigFile.php
M libraries/classes/Config/Form.php
M libraries/classes/Config/FormDisplay.php
M libraries/classes/Config/FormDisplayTemplate.php
M libraries/classes/Config/Forms/BaseFormList.php
M libraries/classes/Config/Forms/Page/PageFormList.php
M libraries/classes/Config/Forms/Setup/SetupFormList.php
M libraries/classes/Config/Forms/User/UserFormList.php
M libraries/classes/Config/PageSettings.php
M libraries/classes/Config/Settings.php
M libraries/classes/Config/Settings/Console.php
M libraries/classes/Config/Settings/Debug.php
M libraries/classes/Config/Settings/Export.php
M libraries/classes/Config/Settings/Import.php
M libraries/classes/Config/Settings/Schema.php
M libraries/classes/Config/Settings/Server.php
M libraries/classes/Config/Settings/SqlQueryBox.php
M libraries/classes/Config/Settings/Transformations.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/RelationCleanup.php
M libraries/classes/Console.php
M libraries/classes/Controllers/Database/StructureController.php
M libraries/classes/Controllers/HomeController.php
M libraries/classes/Controllers/Server/DatabasesController.php
M libraries/classes/Controllers/Table/FindReplaceController.php
M libraries/classes/Controllers/Table/GisVisualizationController.php
M libraries/classes/Controllers/Table/SearchController.php
M libraries/classes/Controllers/Table/ZoomSearchController.php
M libraries/classes/Database/CentralColumns.php
M libraries/classes/Database/Designer.php
M libraries/classes/Database/Events.php
M libraries/classes/Database/MultiTableQuery.php
M libraries/classes/Database/Qbe.php
M libraries/classes/Database/Routines.php
M libraries/classes/Database/Search.php
M libraries/classes/Database/Triggers.php
M libraries/classes/DatabaseInterface.php
M libraries/classes/Dbal/Connection.php
M libraries/classes/Dbal/DatabaseName.php
M libraries/classes/Dbal/TableName.php
M libraries/classes/Dbal/Warning.php
M libraries/classes/Display/DisplayParts.php
M libraries/classes/Display/Results.php
M libraries/classes/EditField.php
M libraries/classes/Encoding.php
M libraries/classes/Error.php
M libraries/classes/ErrorHandler.php
M libraries/classes/ErrorReport.php
M libraries/classes/Export.php
M libraries/classes/FieldMetadata.php
M libraries/classes/File.php
M libraries/classes/FlashMessages.php
M libraries/classes/Footer.php
M libraries/classes/Gis/GisGeometryCollection.php
M libraries/classes/Gis/GisLineString.php
M libraries/classes/Gis/GisMultiLineString.php
M libraries/classes/Gis/GisMultiPoint.php
M libraries/classes/Gis/GisMultiPolygon.php
M libraries/classes/Gis/GisPoint.php
M libraries/classes/Gis/GisPolygon.php
M libraries/classes/Gis/GisVisualization.php
M libraries/classes/Git.php
M libraries/classes/Header.php
M libraries/classes/Import.php
M libraries/classes/Index.php
M libraries/classes/IndexColumn.php
M libraries/classes/InternalRelations.php
M libraries/classes/LanguageManager.php
M libraries/classes/ListAbstract.php
M libraries/classes/Message.php
M libraries/classes/Navigation/NavigationTree.php
M libraries/classes/Navigation/Nodes/Node.php
M libraries/classes/Navigation/Nodes/NodeDatabase.php
M libraries/classes/Navigation/Nodes/NodeTable.php
M libraries/classes/Normalization.php
M libraries/classes/OutputBuffering.php
M libraries/classes/Pdf.php
M libraries/classes/Plugins/Auth/AuthenticationHttp.php
M libraries/classes/Plugins/AuthenticationPlugin.php
M libraries/classes/Plugins/AuthenticationPluginFactory.php
M libraries/classes/Plugins/Export/ExportCodegen.php
M libraries/classes/Plugins/Export/ExportJson.php
M libraries/classes/Plugins/Export/ExportPdf.php
M libraries/classes/Plugins/Export/ExportSql.php
M libraries/classes/Plugins/Export/ExportXml.php
M libraries/classes/Plugins/Export/Helpers/Pdf.php
M libraries/classes/Plugins/Export/Helpers/TableProperty.php
M libraries/classes/Plugins/ExportPlugin.php
M libraries/classes/Plugins/IOTransformationsPlugin.php
M libraries/classes/Plugins/Import/ImportCsv.php
M libraries/classes/Plugins/Import/ImportMediawiki.php
M libraries/classes/Plugins/Import/ImportShp.php
M libraries/classes/Plugins/Schema/Dia/DiaRelationSchema.php
M libraries/classes/Plugins/Schema/Dia/RelationStatsDia.php
M libraries/classes/Plugins/Schema/Dia/TableStatsDia.php
M libraries/classes/Plugins/Schema/Eps/Eps.php
M libraries/classes/Plugins/Schema/Eps/EpsRelationSchema.php
M libraries/classes/Plugins/Schema/Eps/TableStatsEps.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/Plugins/Schema/Pdf/TableStatsPdf.php
M libraries/classes/Plugins/Schema/RelationStats.php
M libraries/classes/Plugins/Schema/Svg/Svg.php
M libraries/classes/Plugins/Schema/Svg/SvgRelationSchema.php
M libraries/classes/Plugins/Schema/Svg/TableStatsSvg.php
M libraries/classes/Plugins/Schema/TableStats.php
M libraries/classes/Plugins/TwoFactor/Application.php
M libraries/classes/Plugins/TwoFactor/Invalid.php
M libraries/classes/Plugins/TwoFactor/Key.php
M libraries/classes/Plugins/TwoFactor/Simple.php
M libraries/classes/Plugins/TwoFactor/WebAuthn.php
M libraries/classes/Plugins/TwoFactorPlugin.php
M libraries/classes/Providers/ServerVariables/ServerVariablesProvider.php
M libraries/classes/Query/Cache.php
M libraries/classes/RecentFavoriteTable.php
M libraries/classes/ReplicationInfo.php
M libraries/classes/ResponseRenderer.php
M libraries/classes/SavedSearches.php
M libraries/classes/Scripts.php
M libraries/classes/Server/Privileges.php
M libraries/classes/Server/Status/Data.php
M libraries/classes/Server/SysInfo/WindowsNt.php
M libraries/classes/Sql.php
M libraries/classes/StatementInfo.php
M libraries/classes/StorageEngine.php
M libraries/classes/Table.php
M libraries/classes/Table/Maintenance/Message.php
M libraries/classes/Template.php
M libraries/classes/Theme.php
M libraries/classes/ThemeManager.php
M libraries/classes/Tracker.php
M libraries/classes/TwoFactor.php
M libraries/classes/Types.php
M libraries/classes/UserPreferences.php
M libraries/classes/Util.php
M libraries/classes/Utils/HttpRequest.php
M phpstan-baseline.neon
M psalm-baseline.xml
M test/classes/Navigation/Nodes/NodeColumnContainerTest.php
M test/classes/Navigation/Nodes/NodeColumnTest.php
M test/classes/Navigation/Nodes/NodeDatabaseTest.php
M test/classes/Navigation/Nodes/NodeEventContainerTest.php
M test/classes/Navigation/Nodes/NodeEventTest.php
M test/classes/Navigation/Nodes/NodeFunctionContainerTest.php
M test/classes/Navigation/Nodes/NodeFunctionTest.php
M test/classes/Navigation/Nodes/NodeIndexContainerTest.php
M test/classes/Navigation/Nodes/NodeIndexTest.php
M test/classes/Navigation/Nodes/NodeProcedureContainerTest.php
M test/classes/Navigation/Nodes/NodeProcedureTest.php
M test/classes/Navigation/Nodes/NodeTableContainerTest.php
M test/classes/Navigation/Nodes/NodeTableTest.php
M test/classes/Navigation/Nodes/NodeTriggerContainerTest.php
M test/classes/Navigation/Nodes/NodeTriggerTest.php
M test/classes/Navigation/Nodes/NodeViewContainerTest.php
M test/classes/Navigation/Nodes/NodeViewTest.php
Log Message:
-----------
Add native property types (#18143)
* Add native property types
Includes TypeHints.UnionTypeHintFormat
Signed-off-by: Kamil Tekiela <tekiela246(a)gmail.com>
* Set some default values for properties
Signed-off-by: Kamil Tekiela <tekiela246(a)gmail.com>
* Format and promote properties
Signed-off-by: Kamil Tekiela <tekiela246(a)gmail.com>
* Remove redundant asserts
Signed-off-by: Kamil Tekiela <tekiela246(a)gmail.com>
* Redundant cast
Signed-off-by: Kamil Tekiela <tekiela246(a)gmail.com>
* $tmanager->theme is never null
Signed-off-by: Kamil Tekiela <tekiela246(a)gmail.com>
* Redundant variable
Signed-off-by: Kamil Tekiela <tekiela246(a)gmail.com>
* Fix empty on $statementInfo bool
Signed-off-by: Kamil Tekiela <tekiela246(a)gmail.com>
* Redundant casts
Signed-off-by: Kamil Tekiela <tekiela246(a)gmail.com>
* Redundant issets
Signed-off-by: Kamil Tekiela <tekiela246(a)gmail.com>
* getPacked() returns nullable string
Signed-off-by: Kamil Tekiela <tekiela246(a)gmail.com>
* Redundant if
Signed-off-by: Kamil Tekiela <tekiela246(a)gmail.com>
* $this->content can be null
Signed-off-by: Kamil Tekiela <tekiela246(a)gmail.com>
* Simplify ThemeManager::getInstance()
Signed-off-by: Kamil Tekiela <tekiela246(a)gmail.com>
* Use isset for checking if property is initialized
Signed-off-by: Kamil Tekiela <tekiela246(a)gmail.com>
* Use nullable instead of uninitialized property
Signed-off-by: Kamil Tekiela <tekiela246(a)gmail.com>
* password is no longer nullable
I can't verify that none of the globals ever tried to set it to null, but the variable should never be nullable.
Signed-off-by: Kamil Tekiela <tekiela246(a)gmail.com>
* Update baselines
Signed-off-by: Kamil Tekiela <tekiela246(a)gmail.com>
* $same_wide_width param can be float or int
Signed-off-by: Kamil Tekiela <tekiela246(a)gmail.com>
* Update Message.php
Signed-off-by: Kamil Tekiela <tekiela246(a)gmail.com>
* Cast Sub_part to int
Signed-off-by: Kamil Tekiela <tekiela246(a)gmail.com>
* Fix one line doc comments
Signed-off-by: Kamil Tekiela <tekiela246(a)gmail.com>
---------
Signed-off-by: Kamil Tekiela <tekiela246(a)gmail.com>
Branch: refs/heads/master
Home: https://github.com/phpmyadmin/sql-parser
Commit: 63fb4f6ea2b41a052eeddfc2a3edc1b0c9b60362
https://github.com/phpmyadmin/sql-parser/commit/63fb4f6ea2b41a052eeddfc2a3e…
Author: Liviu-Mihail Concioiu <liviu.concioiu(a)gmail.com>
Date: 2023-01-26 (Thu, 01 January 2023) +01:00
Changed paths:
M src/Components/LockExpression.php
Log Message:
-----------
Fix error message
Signed-off-by: Liviu-Mihail Concioiu <liviu.concioiu(a)gmail.com>
Commit: 95c331a3845f1caf299cdd62c1564925af5bed02
https://github.com/phpmyadmin/sql-parser/commit/95c331a3845f1caf299cdd62c15…
Author: Liviu-Mihail Concioiu <liviu.concioiu(a)gmail.com>
Date: 2023-01-26 (Thu, 01 January 2023) +01:00
Changed paths:
M tests/data/parser/parseLockErr2.out
M tests/data/parser/parseLockErr7.out
M tests/data/parser/parseLockErr9.out
Log Message:
-----------
Fix
Signed-off-by: Liviu-Mihail Concioiu <liviu.concioiu(a)gmail.com>
Commit: f485888331cb5f46b06fc466f499057d0cf9fcda
https://github.com/phpmyadmin/sql-parser/commit/f485888331cb5f46b06fc466f49…
Author: William Desportes <williamdes(a)wdes.fr>
Date: 2023-02-26 (Sun, 02 February 2023) +01:00
Changed paths:
M locale/sqlparser.pot
M src/Components/LockExpression.php
M tests/data/parser/parseLockErr2.out
M tests/data/parser/parseLockErr7.out
M tests/data/parser/parseLockErr9.out
Log Message:
-----------
Merge #416 - Fix error message "Lock" to "LOCK"
Pull-request: #416
Signed-off-by: William Desportes <williamdes(a)wdes.fr>
Commit: d906b5906100a6a4bc3c180900b50cbf1ff8ae0a
https://github.com/phpmyadmin/sql-parser/commit/d906b5906100a6a4bc3c180900b…
Author: William Desportes <williamdes(a)wdes.fr>
Date: 2023-02-26 (Sun, 02 February 2023) +01:00
Changed paths:
M locale/af/LC_MESSAGES/sqlparser.mo
M locale/af/LC_MESSAGES/sqlparser.po
M locale/ar/LC_MESSAGES/sqlparser.mo
M locale/ar/LC_MESSAGES/sqlparser.po
M locale/ast/LC_MESSAGES/sqlparser.mo
M locale/ast/LC_MESSAGES/sqlparser.po
M locale/az/LC_MESSAGES/sqlparser.po
M locale/be/LC_MESSAGES/sqlparser.mo
M locale/be/LC_MESSAGES/sqlparser.po
M locale/be(a)latin/LC_MESSAGES/sqlparser.mo
M locale/be(a)latin/LC_MESSAGES/sqlparser.po
M locale/bg/LC_MESSAGES/sqlparser.po
M locale/bn/LC_MESSAGES/sqlparser.po
M locale/br/LC_MESSAGES/sqlparser.po
M locale/brx/LC_MESSAGES/sqlparser.po
M locale/bs/LC_MESSAGES/sqlparser.po
M locale/ca/LC_MESSAGES/sqlparser.mo
M locale/ca/LC_MESSAGES/sqlparser.po
M locale/ckb/LC_MESSAGES/sqlparser.po
M locale/cs/LC_MESSAGES/sqlparser.mo
M locale/cs/LC_MESSAGES/sqlparser.po
M locale/cy/LC_MESSAGES/sqlparser.po
M locale/da/LC_MESSAGES/sqlparser.mo
M locale/da/LC_MESSAGES/sqlparser.po
M locale/de/LC_MESSAGES/sqlparser.mo
M locale/de/LC_MESSAGES/sqlparser.po
M locale/el/LC_MESSAGES/sqlparser.mo
M locale/el/LC_MESSAGES/sqlparser.po
M locale/en_GB/LC_MESSAGES/sqlparser.mo
M locale/en_GB/LC_MESSAGES/sqlparser.po
M locale/eo/LC_MESSAGES/sqlparser.po
M locale/es/LC_MESSAGES/sqlparser.mo
M locale/es/LC_MESSAGES/sqlparser.po
M locale/et/LC_MESSAGES/sqlparser.mo
M locale/et/LC_MESSAGES/sqlparser.po
M locale/eu/LC_MESSAGES/sqlparser.po
M locale/fa/LC_MESSAGES/sqlparser.mo
M locale/fa/LC_MESSAGES/sqlparser.po
M locale/fi/LC_MESSAGES/sqlparser.mo
M locale/fi/LC_MESSAGES/sqlparser.po
M locale/fr/LC_MESSAGES/sqlparser.mo
M locale/fr/LC_MESSAGES/sqlparser.po
M locale/fy/LC_MESSAGES/sqlparser.po
M locale/gl/LC_MESSAGES/sqlparser.po
M locale/gu/LC_MESSAGES/sqlparser.mo
M locale/gu/LC_MESSAGES/sqlparser.po
M locale/he/LC_MESSAGES/sqlparser.mo
M locale/he/LC_MESSAGES/sqlparser.po
M locale/hi/LC_MESSAGES/sqlparser.mo
M locale/hi/LC_MESSAGES/sqlparser.po
M locale/hr/LC_MESSAGES/sqlparser.po
M locale/hu/LC_MESSAGES/sqlparser.po
M locale/hy/LC_MESSAGES/sqlparser.po
M locale/ia/LC_MESSAGES/sqlparser.mo
M locale/ia/LC_MESSAGES/sqlparser.po
M locale/id/LC_MESSAGES/sqlparser.mo
M locale/id/LC_MESSAGES/sqlparser.po
M locale/it/LC_MESSAGES/sqlparser.mo
M locale/it/LC_MESSAGES/sqlparser.po
M locale/ja/LC_MESSAGES/sqlparser.mo
M locale/ja/LC_MESSAGES/sqlparser.po
M locale/ka/LC_MESSAGES/sqlparser.po
M locale/kk/LC_MESSAGES/sqlparser.mo
M locale/kk/LC_MESSAGES/sqlparser.po
M locale/km/LC_MESSAGES/sqlparser.po
M locale/kmr/LC_MESSAGES/sqlparser.po
M locale/kn/LC_MESSAGES/sqlparser.po
M locale/ko/LC_MESSAGES/sqlparser.mo
M locale/ko/LC_MESSAGES/sqlparser.po
M locale/ksh/LC_MESSAGES/sqlparser.po
M locale/ky/LC_MESSAGES/sqlparser.po
M locale/li/LC_MESSAGES/sqlparser.po
M locale/lt/LC_MESSAGES/sqlparser.mo
M locale/lt/LC_MESSAGES/sqlparser.po
M locale/lv/LC_MESSAGES/sqlparser.po
M locale/mk/LC_MESSAGES/sqlparser.mo
M locale/mk/LC_MESSAGES/sqlparser.po
M locale/ml/LC_MESSAGES/sqlparser.mo
M locale/ml/LC_MESSAGES/sqlparser.po
M locale/mn/LC_MESSAGES/sqlparser.po
M locale/ms/LC_MESSAGES/sqlparser.po
M locale/nb/LC_MESSAGES/sqlparser.mo
M locale/nb/LC_MESSAGES/sqlparser.po
M locale/ne/LC_MESSAGES/sqlparser.po
M locale/nl/LC_MESSAGES/sqlparser.mo
M locale/nl/LC_MESSAGES/sqlparser.po
M locale/pa/LC_MESSAGES/sqlparser.po
M locale/pl/LC_MESSAGES/sqlparser.mo
M locale/pl/LC_MESSAGES/sqlparser.po
M locale/pt/LC_MESSAGES/sqlparser.mo
M locale/pt/LC_MESSAGES/sqlparser.po
M locale/pt_BR/LC_MESSAGES/sqlparser.mo
M locale/pt_BR/LC_MESSAGES/sqlparser.po
M locale/rcf/LC_MESSAGES/sqlparser.po
M locale/ro/LC_MESSAGES/sqlparser.mo
M locale/ro/LC_MESSAGES/sqlparser.po
M locale/ru/LC_MESSAGES/sqlparser.mo
M locale/ru/LC_MESSAGES/sqlparser.po
M locale/si/LC_MESSAGES/sqlparser.mo
M locale/si/LC_MESSAGES/sqlparser.po
M locale/sk/LC_MESSAGES/sqlparser.mo
M locale/sk/LC_MESSAGES/sqlparser.po
M locale/sl/LC_MESSAGES/sqlparser.mo
M locale/sl/LC_MESSAGES/sqlparser.po
M locale/sq/LC_MESSAGES/sqlparser.mo
M locale/sq/LC_MESSAGES/sqlparser.po
M locale/sqlparser.pot
M locale/sr/LC_MESSAGES/sqlparser.po
M locale/sr(a)latin/LC_MESSAGES/sqlparser.po
M locale/sv/LC_MESSAGES/sqlparser.mo
M locale/sv/LC_MESSAGES/sqlparser.po
M locale/ta/LC_MESSAGES/sqlparser.po
M locale/te/LC_MESSAGES/sqlparser.po
M locale/th/LC_MESSAGES/sqlparser.mo
M locale/th/LC_MESSAGES/sqlparser.po
M locale/tk/LC_MESSAGES/sqlparser.po
M locale/tr/LC_MESSAGES/sqlparser.mo
M locale/tr/LC_MESSAGES/sqlparser.po
M locale/tt/LC_MESSAGES/sqlparser.po
M locale/ug/LC_MESSAGES/sqlparser.po
M locale/uk/LC_MESSAGES/sqlparser.mo
M locale/uk/LC_MESSAGES/sqlparser.po
M locale/ur/LC_MESSAGES/sqlparser.po
M locale/uz/LC_MESSAGES/sqlparser.po
M locale/uz(a)latin/LC_MESSAGES/sqlparser.po
M locale/vi/LC_MESSAGES/sqlparser.mo
M locale/vi/LC_MESSAGES/sqlparser.po
M locale/vls/LC_MESSAGES/sqlparser.po
M locale/zh_CN/LC_MESSAGES/sqlparser.mo
M locale/zh_CN/LC_MESSAGES/sqlparser.po
M locale/zh_TW/LC_MESSAGES/sqlparser.mo
M locale/zh_TW/LC_MESSAGES/sqlparser.po
Log Message:
-----------
Update translations
[CI skip]
Signed-off-by: William Desportes <williamdes(a)wdes.fr>
Branch: refs/heads/master
Home: https://github.com/phpmyadmin/sql-parser
Commit: 2a12a4fd3183aefc48ea0da0664ad8b09e089a8e
https://github.com/phpmyadmin/sql-parser/commit/2a12a4fd3183aefc48ea0da0664…
Author: Kamil Tekiela <tekiela246(a)gmail.com>
Date: 2023-02-17 (Fri, 02 February 2023) +00:00
Changed paths:
M src/Token.php
Log Message:
-----------
Incorrect order of operations causes PMA to break with table called ``
Signed-off-by: Kamil Tekiela <tekiela246(a)gmail.com>
Commit: dddb7ae37c58720dcc830ae86b05e009dffe30d9
https://github.com/phpmyadmin/sql-parser/commit/dddb7ae37c58720dcc830ae86b0…
Author: William Desportes <williamdes(a)wdes.fr>
Date: 2023-02-26 (Sun, 02 February 2023) +01:00
Changed paths:
M CHANGELOG.md
Log Message:
-----------
Fix CHANGELOG entry to use issue number (#419)
Signed-off-by: William Desportes <williamdes(a)wdes.fr>
Commit: 19ce4bdda01a4aafa46a40a2b103fecdc6862f6e
https://github.com/phpmyadmin/sql-parser/commit/19ce4bdda01a4aafa46a40a2b10…
Author: William Desportes <williamdes(a)wdes.fr>
Date: 2023-02-26 (Sun, 02 February 2023) +01:00
Changed paths:
A tests/data/parser/parseSelect15.in
A tests/data/parser/parseSelect15.out
M tests/Parser/SelectStatementTest.php
Log Message:
-----------
Add a test for #422
Signed-off-by: William Desportes <williamdes(a)wdes.fr>
Commit: f022373ccc22c417c50f3349046be5df8d98a41c
https://github.com/phpmyadmin/sql-parser/commit/f022373ccc22c417c50f3349046…
Author: William Desportes <williamdes(a)wdes.fr>
Date: 2023-02-26 (Sun, 02 February 2023) +01:00
Changed paths:
M src/Token.php
M tests/data/parser/parseSelect15.out
Log Message:
-----------
Merge #422 - Incorrect order of operations to parse table/db called ``
Pull-request: #422
Signed-off-by: William Desportes <williamdes(a)wdes.fr>
Commit: 4d09f0e7ebbadf09fab0e27b295dba6cf316a10a
https://github.com/phpmyadmin/sql-parser/commit/4d09f0e7ebbadf09fab0e27b295…
Author: William Desportes <williamdes(a)wdes.fr>
Date: 2023-02-26 (Sun, 02 February 2023) +01:00
Changed paths:
M CHANGELOG.md
Log Message:
-----------
Add a CHANGELOG entry for #422
Pull-request: #422
Signed-off-by: William Desportes <williamdes(a)wdes.fr>