From 606f66b5df5f894ef1552e58480c13b7fa96feed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maur=C3=ADcio=20Meneghini=20Fauth?= Date: Thu, 22 Feb 2024 14:47:22 -0300 Subject: [PATCH 1/2] Rename tests/classes to tests/unit MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This directory is for unit tests only, so let's rename it to unit to be more clear. Signed-off-by: Maurício Meneghini Fauth --- .github/workflows/mutation-tests.yml | 4 +- composer.json | 2 +- phpstan-baseline.neon | 3330 +++--- phpunit.xml.dist | 2 +- psalm-baseline.xml | 9594 ++++++++--------- psalm.xml | 2 +- tests/{classes => unit}/AbstractTestCase.php | 0 .../Advisory/AdvisorTest.php | 0 .../{classes => unit}/Advisory/RulesTest.php | 0 tests/{classes => unit}/ApplicationTest.php | 0 tests/{classes => unit}/BookmarkTest.php | 0 .../BrowseForeignersTest.php | 0 tests/{classes => unit}/CacheTest.php | 0 .../Charsets/CharsetTest.php | 0 .../Charsets/CollationTest.php | 0 tests/{classes => unit}/CharsetsTest.php | 0 .../Command/SetVersionCommandTest.php | 0 .../Command/TwigLintCommandTest.php | 8 +- .../Command/WriteGitRevisionCommandTest.php | 0 .../Config/ConfigFileTest.php | 0 .../Config/DescriptionTest.php | 0 .../Config/FormDisplayTemplateTest.php | 0 .../Config/FormDisplayTest.php | 0 tests/{classes => unit}/Config/FormTest.php | 0 .../Config/Forms/FormListTest.php | 0 .../Config/PageSettingsTest.php | 0 .../Config/ServerConfigChecksTest.php | 0 .../Config/Settings/ConsoleTest.php | 0 .../Config/Settings/DebugTest.php | 0 .../Config/Settings/ExportTest.php | 0 .../Config/Settings/ImportTest.php | 0 .../Config/Settings/SchemaTest.php | 0 .../Config/Settings/ServerTest.php | 0 .../Config/Settings/SqlQueryBoxTest.php | 0 .../Config/Settings/TransformationsTest.php | 0 .../{classes => unit}/Config/SettingsTest.php | 0 .../ConfigStorage/RelationCleanupTest.php | 0 .../ConfigStorage/RelationParametersTest.php | 0 .../ConfigStorage/RelationTest.php | 0 .../ConfigStorage/UserGroupsTest.php | 0 tests/{classes => unit}/ConfigTest.php | 0 tests/{classes => unit}/ConsoleTest.php | 0 .../Container/ContainerBuilderTest.php | 0 .../Controllers/AbstractControllerTest.php | 0 .../BrowseForeignersControllerTest.php | 0 .../Controllers/ChangeLogControllerTest.php | 0 .../CheckRelationsControllerTest.php | 0 .../CollationConnectionControllerTest.php | 0 .../Controllers/ColumnControllerTest.php | 0 .../Console/Bookmark/AddControllerTest.php | 0 .../Bookmark/RefreshControllerTest.php | 0 .../Database/DesignerControllerTest.php | 0 .../Database/EventsControllerTest.php | 0 .../MultiTableQuery/TablesControllerTest.php | 0 .../Database/PrivilegesControllerTest.php | 0 .../Database/RoutinesControllerTest.php | 0 .../Structure/FavoriteTableControllerTest.php | 0 .../Structure/RealRowCountControllerTest.php | 0 .../Database/StructureControllerTest.php | 0 .../Controllers/DatabaseControllerTest.php | 0 .../Export/ExportControllerTest.php | 0 .../Export/Template/CreateControllerTest.php | 0 .../Export/Template/DeleteControllerTest.php | 0 .../Export/Template/LoadControllerTest.php | 0 .../Export/Template/UpdateControllerTest.php | 0 .../GisDataEditorControllerTest.php | 0 .../Controllers/HomeControllerTest.php | 0 .../Import/ImportControllerTest.php | 0 .../JavaScriptMessagesControllerTest.php | 0 .../Controllers/LintControllerTest.php | 0 .../Controllers/LogoutControllerTest.php | 0 .../Controllers/NavigationControllerTest.php | 0 .../AddNewPrimaryControllerTest.php | 0 .../CreateNewColumnControllerTest.php | 0 .../FirstStepControllerTest.php | 0 .../FourthStepControllerTest.php | 0 .../SecondStepControllerTest.php | 0 .../ThirdStepControllerTest.php | 0 .../GetColumnsControllerTest.php | 0 .../Normalization/MainControllerTest.php | 0 .../Normalization/MoveRepeatingGroupTest.php | 0 .../PartialDependenciesControllerTest.php | 0 .../CreateNewTablesControllerTest.php | 0 .../FirstStepControllerTest.php | 0 .../NewTablesControllerTest.php | 0 .../CreateNewTablesControllerTest.php | 0 .../FirstStepControllerTest.php | 0 .../NewTablesControllerTest.php | 0 .../Operations/TableControllerTest.php | 0 .../SchemaExportControllerTest.php | 0 .../Server/BinlogControllerTest.php | 0 .../Server/CollationsControllerTest.php | 0 .../Server/Databases/CreateControllerTest.php | 0 .../Databases/DestroyControllerTest.php | 0 .../Server/DatabasesControllerTest.php | 0 .../Server/EnginesControllerTest.php | 0 .../Server/PluginsControllerTest.php | 0 .../Privileges/AccountLockControllerTest.php | 0 .../AccountUnlockControllerTest.php | 0 .../Server/PrivilegesControllerTest.php | 0 .../Server/ShowEngineControllerTest.php | 0 .../Server/Status/AdvisorControllerTest.php | 0 .../Monitor/GeneralLogControllerTest.php | 0 .../Status/Monitor/LogVarsControllerTest.php | 0 .../Monitor/QueryAnalyzerControllerTest.php | 0 .../Status/Monitor/SlowLogControllerTest.php | 0 .../Server/Status/MonitorControllerTest.php | 0 .../Processes/RefreshControllerTest.php | 0 .../Server/Status/ProcessesControllerTest.php | 0 .../Server/Status/QueriesControllerTest.php | 0 .../Server/Status/StatusControllerTest.php | 0 .../Server/Status/VariablesControllerTest.php | 0 .../Server/VariablesControllerTest.php | 0 .../Sql/EnumValuesControllerTest.php | 0 .../Sql/SetValuesControllerTest.php | 0 .../Table/AddFieldControllerTest.php | 0 .../Table/ChangeControllerTest.php | 0 .../Table/ChangeRowsControllerTest.php | 0 .../Controllers/Table/ChartControllerTest.php | 0 .../Table/CreateControllerTest.php | 0 .../Table/DeleteConfirmControllerTest.php | 0 .../Table/DeleteRowsControllerTest.php | 0 .../DropColumnConfirmationControllerTest.php | 0 .../Table/DropColumnControllerTest.php | 0 .../Table/ExportControllerTest.php | 0 .../Table/ExportRowsControllerTest.php | 0 .../Table/FindReplaceControllerTest.php | 0 .../Table/GetFieldControllerTest.php | 0 .../Table/GisVisualizationControllerTest.php | 0 .../Table/ImportControllerTest.php | 0 .../Table/IndexRenameControllerTest.php | 0 .../Table/IndexesControllerTest.php | 0 .../Maintenance/AnalyzeControllerTest.php | 0 .../Table/Maintenance/CheckControllerTest.php | 0 .../Maintenance/ChecksumControllerTest.php | 0 .../Maintenance/OptimizeControllerTest.php | 0 .../Maintenance/RepairControllerTest.php | 0 .../Table/Partition/AnalyzeControllerTest.php | 0 .../Table/Partition/CheckControllerTest.php | 0 .../Table/Partition/DropControllerTest.php | 0 .../Partition/OptimizeControllerTest.php | 0 .../Table/Partition/RebuildControllerTest.php | 0 .../Table/Partition/RepairControllerTest.php | 0 .../Partition/TruncateControllerTest.php | 0 .../Table/PrivilegesControllerTest.php | 0 .../Table/RecentFavoriteControllerTest.php | 0 .../Table/RelationControllerTest.php | 0 .../Table/ReplaceControllerTest.php | 0 .../Table/SearchControllerTest.php | 0 .../Controllers/Table/SqlControllerTest.php | 0 .../Table/Structure/ChangeControllerTest.php | 0 .../Table/Structure/SaveControllerTest.php | 0 .../Table/Structure/SpatialControllerTest.php | 0 .../Table/Structure/UniqueControllerTest.php | 0 .../Table/StructureControllerTest.php | 0 .../Table/TrackingControllerTest.php | 0 .../Table/ZoomSearchControllerTest.php | 0 .../Controllers/ThemeSetControllerTest.php | 0 .../Transformation/OverviewControllerTest.php | 0 .../Triggers/IndexControllerTest.php | 0 .../VersionCheckControllerTest.php | 0 tests/{classes => unit}/CoreTest.php | 0 .../{classes => unit}/CreateAddFieldTest.php | 0 tests/{classes => unit}/Crypto/CryptoTest.php | 0 .../Database/CentralColumnsTest.php | 0 .../Database/Designer/CommonTest.php | 0 .../Database/DesignerTest.php | 0 .../{classes => unit}/Database/EventsTest.php | 0 .../Database/RoutinesTest.php | 0 .../{classes => unit}/Database/SearchTest.php | 0 .../DatabaseInterfaceTest.php | 0 tests/{classes => unit}/DbTableExistsTest.php | 0 tests/{classes => unit}/Dbal/DbiDummyTest.php | 0 .../{classes => unit}/Dbal/DbiMysqliTest.php | 0 .../Dbal/MysqliResultTest.php | 0 .../Dbal/MysqliStatementTest.php | 0 tests/{classes => unit}/Dbal/WarningTest.php | 0 .../Display/DisplayPartsTest.php | 0 .../{classes => unit}/Display/ResultsTest.php | 0 tests/{classes => unit}/EncodingTest.php | 0 tests/{classes => unit}/Engines/BdbTest.php | 0 .../{classes => unit}/Engines/BinlogTest.php | 0 .../{classes => unit}/Engines/InnodbTest.php | 0 .../{classes => unit}/Engines/MemoryTest.php | 0 .../Engines/MrgMyisamTest.php | 0 .../{classes => unit}/Engines/MyisamTest.php | 0 .../Engines/NdbclusterTest.php | 0 tests/{classes => unit}/Engines/PbxtTest.php | 0 .../Engines/PerformanceSchemaTest.php | 0 tests/{classes => unit}/EnvironmentTest.php | 0 .../Error/ErrorHandlerTest.php | 0 .../Error/ErrorReportTest.php | 0 tests/{classes => unit}/Error/ErrorTest.php | 2 +- tests/{classes => unit}/Export/ExportTest.php | 0 .../{classes => unit}/Export/OptionsTest.php | 0 tests/{classes => unit}/FieldHelper.php | 0 tests/{classes => unit}/FieldMetadataTest.php | 0 tests/{classes => unit}/FileListingTest.php | 4 +- tests/{classes => unit}/FileTest.php | 0 tests/{classes => unit}/FlashMessagesTest.php | 0 tests/{classes => unit}/FontTest.php | 0 tests/{classes => unit}/FooterTest.php | 0 .../{classes => unit}/Gis/Ds/PolygonTest.php | 0 .../{classes => unit}/Gis/GisFactoryTest.php | 0 .../{classes => unit}/Gis/GisGeomTestCase.php | 0 .../Gis/GisGeometryCollectionTest.php | 0 .../{classes => unit}/Gis/GisGeometryTest.php | 0 .../Gis/GisLineStringTest.php | 0 .../Gis/GisMultiLineStringTest.php | 0 .../Gis/GisMultiPointTest.php | 0 .../Gis/GisMultiPolygonTest.php | 0 tests/{classes => unit}/Gis/GisPointTest.php | 0 .../{classes => unit}/Gis/GisPolygonTest.php | 0 .../Gis/GisVisualizationTest.php | 0 tests/{classes => unit}/GitTest.php | 0 tests/{classes => unit}/HeaderTest.php | 0 .../{classes => unit}/Html/GeneratorTest.php | 0 .../Html/MySQLDocumentationTest.php | 0 tests/{classes => unit}/Html/SecurityTest.php | 0 .../Http/Factory/ResponseFactoryTest.php | 0 .../Http/Factory/ServerRequestFactoryTest.php | 0 .../Http/Factory/UriFactoryTest.php | 0 .../Http/Handler/ApplicationHandlerTest.php | 0 .../Http/Handler/QueueRequestHandlerTest.php | 0 .../TokenRequestParamCheckingTest.php | 0 .../Http/Middleware/UrlParamsSettingTest.php | 0 tests/{classes => unit}/Http/ResponseTest.php | 0 .../Http/ServerRequestTest.php | 0 .../Identifiers/DatabaseNameTest.php | 0 .../Identifiers/TableNameTest.php | 0 .../Identifiers/TriggerNameTest.php | 0 tests/{classes => unit}/Import/AjaxTest.php | 0 tests/{classes => unit}/Import/ImportTest.php | 0 .../Import/SimulateDmlTest.php | 0 tests/{classes => unit}/IndexColumnTest.php | 0 tests/{classes => unit}/IndexTest.php | 0 tests/{classes => unit}/InsertEditTest.php | 0 tests/{classes => unit}/IpAllowDenyTest.php | 0 tests/{classes => unit}/LanguageTest.php | 0 tests/{classes => unit}/LinterTest.php | 0 tests/{classes => unit}/ListDatabaseTest.php | 0 tests/{classes => unit}/LoggingTest.php | 0 tests/{classes => unit}/MenuTest.php | 0 tests/{classes => unit}/MessageTest.php | 0 tests/{classes => unit}/MimeTest.php | 0 .../Navigation/NavigationTest.php | 0 .../Navigation/NavigationTreeTest.php | 0 .../Nodes/NodeColumnContainerTest.php | 0 .../Navigation/Nodes/NodeColumnTest.php | 0 .../Nodes/NodeDatabaseChildTest.php | 0 .../Navigation/Nodes/NodeDatabaseTest.php | 0 .../Nodes/NodeEventContainerTest.php | 0 .../Navigation/Nodes/NodeEventTest.php | 0 .../Nodes/NodeFunctionContainerTest.php | 0 .../Navigation/Nodes/NodeFunctionTest.php | 0 .../Nodes/NodeIndexContainerTest.php | 0 .../Navigation/Nodes/NodeIndexTest.php | 0 .../Nodes/NodeProcedureContainerTest.php | 0 .../Navigation/Nodes/NodeProcedureTest.php | 0 .../Nodes/NodeTableContainerTest.php | 0 .../Navigation/Nodes/NodeTableTest.php | 0 .../Navigation/Nodes/NodeTest.php | 0 .../Nodes/NodeTriggerContainerTest.php | 0 .../Navigation/Nodes/NodeTriggerTest.php | 0 .../Nodes/NodeViewContainerTest.php | 0 .../Navigation/Nodes/NodeViewTest.php | 0 .../Navigation/Nodes/ObjectFetcherTest.php | 0 tests/{classes => unit}/NormalizationTest.php | 0 tests/{classes => unit}/OpenDocumentTest.php | 0 tests/{classes => unit}/OperationsTest.php | 0 tests/{classes => unit}/ParseAnalyzeTest.php | 0 .../Partitioning/PartitionTest.php | 0 .../Partitioning/SubPartitionTest.php | 0 .../TablePartitionDefinitionTest.php | 0 tests/{classes => unit}/PdfTest.php | 0 .../Plugins/Auth/AuthenticationConfigTest.php | 0 .../Plugins/Auth/AuthenticationCookieTest.php | 0 .../Plugins/Auth/AuthenticationHttpTest.php | 0 .../Plugins/Auth/AuthenticationSignonTest.php | 0 .../AuthenticationPluginFactoryTest.php | 0 .../Plugins/AuthenticationPluginTest.php | 0 .../Plugins/Export/ExportCodegenTest.php | 0 .../Plugins/Export/ExportCsvTest.php | 0 .../Plugins/Export/ExportExcelTest.php | 0 .../Plugins/Export/ExportHtmlwordTest.php | 0 .../Plugins/Export/ExportJsonTest.php | 0 .../Plugins/Export/ExportLatexTest.php | 0 .../Plugins/Export/ExportMediawikiTest.php | 0 .../Plugins/Export/ExportOdsTest.php | 0 .../Plugins/Export/ExportOdtTest.php | 0 .../Plugins/Export/ExportPdfTest.php | 0 .../Plugins/Export/ExportPhparrayTest.php | 0 .../Plugins/Export/ExportSqlTest.php | 0 .../Plugins/Export/ExportTexytextTest.php | 0 .../Plugins/Export/ExportXmlTest.php | 0 .../Plugins/Export/ExportYamlTest.php | 0 .../Export/Helpers/TablePropertyTest.php | 0 .../Plugins/Import/ImportCsvTest.php | 0 .../Plugins/Import/ImportLdiTest.php | 0 .../Plugins/Import/ImportMediawikiTest.php | 0 .../Plugins/Import/ImportOdsTest.php | 0 .../Plugins/Import/ImportShpTest.php | 0 .../Plugins/Import/ImportSqlTest.php | 0 .../Plugins/Import/ImportXmlTest.php | 0 .../Plugins/Schema/DiaRelationSchemaTest.php | 0 .../Plugins/Schema/EpsRelationSchemaTest.php | 0 .../Schema/ExportRelationSchemaTest.php | 0 .../Plugins/Schema/PdfRelationSchemaTest.php | 0 .../Plugins/Schema/SchemaDiaTest.php | 0 .../Plugins/Schema/SchemaEpsTest.php | 0 .../Plugins/Schema/SchemaPdfTest.php | 0 .../Plugins/Schema/SchemaSvgTest.php | 0 .../Plugins/Schema/SvgRelationSchemaTest.php | 0 .../TransformationPluginsTest.php | 0 .../Plugins/TwoFactor/KeyTest.php | 0 .../Plugins/TwoFactor/WebAuthnTest.php | 0 tests/{classes => unit}/PluginsTest.php | 0 tests/{classes => unit}/ProfilingTest.php | 0 .../Groups/OptionsPropertyMainGroupTest.php | 0 .../Groups/OptionsPropertyRootGroupTest.php | 0 .../Groups/OptionsPropertySubgroupTest.php | 0 .../Options/Items/PropertyItemsTest.php | 0 .../Options/OptionsPropertyGroupTest.php | 0 .../Options/OptionsPropertyItemTest.php | 0 .../Options/OptionsPropertyOneItemTest.php | 0 .../Plugins/ExportPluginPropertiesTest.php | 0 .../Plugins/ImportPluginPropertiesTest.php | 0 .../Plugins/PluginPropertyItemTest.php | 0 .../Properties/PropertyItemTest.php | 0 .../Query/CompatibilityTest.php | 0 .../{classes => unit}/Query/GeneratorTest.php | 0 .../Replication/ReplicationGuiTest.php | 0 .../ResponseRendererTest.php | 0 .../{classes => unit}/Routing/RoutesTest.php | 0 .../{classes => unit}/Routing/RoutingTest.php | 0 tests/{classes => unit}/SanitizeTest.php | 0 tests/{classes => unit}/ScriptsTest.php | 0 tests/{classes => unit}/Server/PluginTest.php | 0 .../{classes => unit}/Server/PluginsTest.php | 0 .../Server/Privileges/AccountLockingTest.php | 0 .../Server/PrivilegesTest.php | 0 tests/{classes => unit}/Server/SelectTest.php | 0 .../Server/SysInfo/SysInfoTest.php | 0 .../Setup/ConfigGeneratorTest.php | 0 .../Setup/FormProcessingTest.php | 0 tests/{classes => unit}/Setup/IndexTest.php | 0 tests/{classes => unit}/ShowGrantsTest.php | 0 tests/{classes => unit}/SqlQueryFormTest.php | 0 tests/{classes => unit}/SqlTest.php | 0 tests/{classes => unit}/StorageEngineTest.php | 0 tests/{classes => unit}/Stubs/DbiDummy.php | 0 tests/{classes => unit}/Stubs/DummyResult.php | 0 .../Stubs/ResponseRenderer.php | 0 .../{classes => unit}/SystemDatabaseTest.php | 0 .../Table/ColumnsDefinitionTest.php | 0 tests/{classes => unit}/Table/IndexesTest.php | 0 .../Table/Maintenance/MessageTest.php | 0 tests/{classes => unit}/Table/SearchTest.php | 0 tests/{classes => unit}/Table/TableTest.php | 0 tests/{classes => unit}/TemplateTest.php | 0 .../Theme/ThemeManagerTest.php | 0 tests/{classes => unit}/Theme/ThemeTest.php | 4 +- .../Tracking/TrackerTest.php | 0 .../Tracking/TrackingCheckerTest.php | 0 .../Tracking/TrackingTest.php | 0 .../{classes => unit}/TransformationsTest.php | 0 .../Triggers/TriggerTest.php | 0 .../Triggers/TriggersTest.php | 0 tests/{classes => unit}/TwoFactorTest.php | 0 .../TypesByDatabaseVersionTest.php | 0 tests/{classes => unit}/TypesTest.php | 0 .../{classes => unit}/UniqueConditionTest.php | 0 tests/{classes => unit}/UrlTest.php | 0 tests/{classes => unit}/UserPasswordTest.php | 0 .../{classes => unit}/UserPreferencesTest.php | 0 .../UserPrivilegesFactoryTest.php | 0 tests/{classes => unit}/UtilTest.php | 0 .../Utils/ForeignKeyTest.php | 0 .../Utils/FormatConverterTest.php | 0 tests/{classes => unit}/Utils/GisTest.php | 0 .../Utils/HttpRequestTest.php | 0 .../Utils/SessionCacheTest.php | 0 .../VersionInformationTest.php | 0 tests/{classes => unit}/VersionTest.php | 0 .../WebAuthn/CBORDecoderTest.php | 0 .../WebAuthn/WebauthnLibServerTest.php | 0 tests/{classes => unit}/ZipExtensionTest.php | 0 .../_data/file_listing/one.txt | 0 .../_data/file_listing/subfolder/one.ini | 0 .../_data/file_listing/subfolder/zero.txt | 0 .../_data/file_listing/two.md | 0 .../_data/gen_version_info/theme.json | 0 .../_data/incorrect_theme/theme.json | 0 393 files changed, 6476 insertions(+), 6476 deletions(-) rename tests/{classes => unit}/AbstractTestCase.php (100%) rename tests/{classes => unit}/Advisory/AdvisorTest.php (100%) rename tests/{classes => unit}/Advisory/RulesTest.php (100%) rename tests/{classes => unit}/ApplicationTest.php (100%) rename tests/{classes => unit}/BookmarkTest.php (100%) rename tests/{classes => unit}/BrowseForeignersTest.php (100%) rename tests/{classes => unit}/CacheTest.php (100%) rename tests/{classes => unit}/Charsets/CharsetTest.php (100%) rename tests/{classes => unit}/Charsets/CollationTest.php (100%) rename tests/{classes => unit}/CharsetsTest.php (100%) rename tests/{classes => unit}/Command/SetVersionCommandTest.php (100%) rename tests/{classes => unit}/Command/TwigLintCommandTest.php (94%) rename tests/{classes => unit}/Command/WriteGitRevisionCommandTest.php (100%) rename tests/{classes => unit}/Config/ConfigFileTest.php (100%) rename tests/{classes => unit}/Config/DescriptionTest.php (100%) rename tests/{classes => unit}/Config/FormDisplayTemplateTest.php (100%) rename tests/{classes => unit}/Config/FormDisplayTest.php (100%) rename tests/{classes => unit}/Config/FormTest.php (100%) rename tests/{classes => unit}/Config/Forms/FormListTest.php (100%) rename tests/{classes => unit}/Config/PageSettingsTest.php (100%) rename tests/{classes => unit}/Config/ServerConfigChecksTest.php (100%) rename tests/{classes => unit}/Config/Settings/ConsoleTest.php (100%) rename tests/{classes => unit}/Config/Settings/DebugTest.php (100%) rename tests/{classes => unit}/Config/Settings/ExportTest.php (100%) rename tests/{classes => unit}/Config/Settings/ImportTest.php (100%) rename tests/{classes => unit}/Config/Settings/SchemaTest.php (100%) rename tests/{classes => unit}/Config/Settings/ServerTest.php (100%) rename tests/{classes => unit}/Config/Settings/SqlQueryBoxTest.php (100%) rename tests/{classes => unit}/Config/Settings/TransformationsTest.php (100%) rename tests/{classes => unit}/Config/SettingsTest.php (100%) rename tests/{classes => unit}/ConfigStorage/RelationCleanupTest.php (100%) rename tests/{classes => unit}/ConfigStorage/RelationParametersTest.php (100%) rename tests/{classes => unit}/ConfigStorage/RelationTest.php (100%) rename tests/{classes => unit}/ConfigStorage/UserGroupsTest.php (100%) rename tests/{classes => unit}/ConfigTest.php (100%) rename tests/{classes => unit}/ConsoleTest.php (100%) rename tests/{classes => unit}/Container/ContainerBuilderTest.php (100%) rename tests/{classes => unit}/Controllers/AbstractControllerTest.php (100%) rename tests/{classes => unit}/Controllers/BrowseForeignersControllerTest.php (100%) rename tests/{classes => unit}/Controllers/ChangeLogControllerTest.php (100%) rename tests/{classes => unit}/Controllers/CheckRelationsControllerTest.php (100%) rename tests/{classes => unit}/Controllers/CollationConnectionControllerTest.php (100%) rename tests/{classes => unit}/Controllers/ColumnControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Console/Bookmark/AddControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Console/Bookmark/RefreshControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Database/DesignerControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Database/EventsControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Database/MultiTableQuery/TablesControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Database/PrivilegesControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Database/RoutinesControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Database/Structure/FavoriteTableControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Database/Structure/RealRowCountControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Database/StructureControllerTest.php (100%) rename tests/{classes => unit}/Controllers/DatabaseControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Export/ExportControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Export/Template/CreateControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Export/Template/DeleteControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Export/Template/LoadControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Export/Template/UpdateControllerTest.php (100%) rename tests/{classes => unit}/Controllers/GisDataEditorControllerTest.php (100%) rename tests/{classes => unit}/Controllers/HomeControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Import/ImportControllerTest.php (100%) rename tests/{classes => unit}/Controllers/JavaScriptMessagesControllerTest.php (100%) rename tests/{classes => unit}/Controllers/LintControllerTest.php (100%) rename tests/{classes => unit}/Controllers/LogoutControllerTest.php (100%) rename tests/{classes => unit}/Controllers/NavigationControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Normalization/AddNewPrimaryControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Normalization/CreateNewColumnControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Normalization/FirstNormalForm/FirstStepControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Normalization/FirstNormalForm/FourthStepControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Normalization/FirstNormalForm/SecondStepControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Normalization/FirstNormalForm/ThirdStepControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Normalization/GetColumnsControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Normalization/MainControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Normalization/MoveRepeatingGroupTest.php (100%) rename tests/{classes => unit}/Controllers/Normalization/PartialDependenciesControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Normalization/SecondNormalForm/CreateNewTablesControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Normalization/SecondNormalForm/FirstStepControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Normalization/SecondNormalForm/NewTablesControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Normalization/ThirdNormalForm/CreateNewTablesControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Normalization/ThirdNormalForm/FirstStepControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Normalization/ThirdNormalForm/NewTablesControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Operations/TableControllerTest.php (100%) rename tests/{classes => unit}/Controllers/SchemaExportControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Server/BinlogControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Server/CollationsControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Server/Databases/CreateControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Server/Databases/DestroyControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Server/DatabasesControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Server/EnginesControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Server/PluginsControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Server/Privileges/AccountLockControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Server/Privileges/AccountUnlockControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Server/PrivilegesControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Server/ShowEngineControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Server/Status/AdvisorControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Server/Status/Monitor/GeneralLogControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Server/Status/Monitor/LogVarsControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Server/Status/Monitor/QueryAnalyzerControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Server/Status/Monitor/SlowLogControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Server/Status/MonitorControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Server/Status/Processes/RefreshControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Server/Status/ProcessesControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Server/Status/QueriesControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Server/Status/StatusControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Server/Status/VariablesControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Server/VariablesControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Sql/EnumValuesControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Sql/SetValuesControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/AddFieldControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/ChangeControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/ChangeRowsControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/ChartControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/CreateControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/DeleteConfirmControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/DeleteRowsControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/DropColumnConfirmationControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/DropColumnControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/ExportControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/ExportRowsControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/FindReplaceControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/GetFieldControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/GisVisualizationControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/ImportControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/IndexRenameControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/IndexesControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/Maintenance/AnalyzeControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/Maintenance/CheckControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/Maintenance/ChecksumControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/Maintenance/OptimizeControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/Maintenance/RepairControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/Partition/AnalyzeControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/Partition/CheckControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/Partition/DropControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/Partition/OptimizeControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/Partition/RebuildControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/Partition/RepairControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/Partition/TruncateControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/PrivilegesControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/RecentFavoriteControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/RelationControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/ReplaceControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/SearchControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/SqlControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/Structure/ChangeControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/Structure/SaveControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/Structure/SpatialControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/Structure/UniqueControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/StructureControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/TrackingControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Table/ZoomSearchControllerTest.php (100%) rename tests/{classes => unit}/Controllers/ThemeSetControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Transformation/OverviewControllerTest.php (100%) rename tests/{classes => unit}/Controllers/Triggers/IndexControllerTest.php (100%) rename tests/{classes => unit}/Controllers/VersionCheckControllerTest.php (100%) rename tests/{classes => unit}/CoreTest.php (100%) rename tests/{classes => unit}/CreateAddFieldTest.php (100%) rename tests/{classes => unit}/Crypto/CryptoTest.php (100%) rename tests/{classes => unit}/Database/CentralColumnsTest.php (100%) rename tests/{classes => unit}/Database/Designer/CommonTest.php (100%) rename tests/{classes => unit}/Database/DesignerTest.php (100%) rename tests/{classes => unit}/Database/EventsTest.php (100%) rename tests/{classes => unit}/Database/RoutinesTest.php (100%) rename tests/{classes => unit}/Database/SearchTest.php (100%) rename tests/{classes => unit}/DatabaseInterfaceTest.php (100%) rename tests/{classes => unit}/DbTableExistsTest.php (100%) rename tests/{classes => unit}/Dbal/DbiDummyTest.php (100%) rename tests/{classes => unit}/Dbal/DbiMysqliTest.php (100%) rename tests/{classes => unit}/Dbal/MysqliResultTest.php (100%) rename tests/{classes => unit}/Dbal/MysqliStatementTest.php (100%) rename tests/{classes => unit}/Dbal/WarningTest.php (100%) rename tests/{classes => unit}/Display/DisplayPartsTest.php (100%) rename tests/{classes => unit}/Display/ResultsTest.php (100%) rename tests/{classes => unit}/EncodingTest.php (100%) rename tests/{classes => unit}/Engines/BdbTest.php (100%) rename tests/{classes => unit}/Engines/BinlogTest.php (100%) rename tests/{classes => unit}/Engines/InnodbTest.php (100%) rename tests/{classes => unit}/Engines/MemoryTest.php (100%) rename tests/{classes => unit}/Engines/MrgMyisamTest.php (100%) rename tests/{classes => unit}/Engines/MyisamTest.php (100%) rename tests/{classes => unit}/Engines/NdbclusterTest.php (100%) rename tests/{classes => unit}/Engines/PbxtTest.php (100%) rename tests/{classes => unit}/Engines/PerformanceSchemaTest.php (100%) rename tests/{classes => unit}/EnvironmentTest.php (100%) rename tests/{classes => unit}/Error/ErrorHandlerTest.php (100%) rename tests/{classes => unit}/Error/ErrorReportTest.php (100%) rename tests/{classes => unit}/Error/ErrorTest.php (97%) rename tests/{classes => unit}/Export/ExportTest.php (100%) rename tests/{classes => unit}/Export/OptionsTest.php (100%) rename tests/{classes => unit}/FieldHelper.php (100%) rename tests/{classes => unit}/FieldMetadataTest.php (100%) rename tests/{classes => unit}/FileListingTest.php (96%) rename tests/{classes => unit}/FileTest.php (100%) rename tests/{classes => unit}/FlashMessagesTest.php (100%) rename tests/{classes => unit}/FontTest.php (100%) rename tests/{classes => unit}/FooterTest.php (100%) rename tests/{classes => unit}/Gis/Ds/PolygonTest.php (100%) rename tests/{classes => unit}/Gis/GisFactoryTest.php (100%) rename tests/{classes => unit}/Gis/GisGeomTestCase.php (100%) rename tests/{classes => unit}/Gis/GisGeometryCollectionTest.php (100%) rename tests/{classes => unit}/Gis/GisGeometryTest.php (100%) rename tests/{classes => unit}/Gis/GisLineStringTest.php (100%) rename tests/{classes => unit}/Gis/GisMultiLineStringTest.php (100%) rename tests/{classes => unit}/Gis/GisMultiPointTest.php (100%) rename tests/{classes => unit}/Gis/GisMultiPolygonTest.php (100%) rename tests/{classes => unit}/Gis/GisPointTest.php (100%) rename tests/{classes => unit}/Gis/GisPolygonTest.php (100%) rename tests/{classes => unit}/Gis/GisVisualizationTest.php (100%) rename tests/{classes => unit}/GitTest.php (100%) rename tests/{classes => unit}/HeaderTest.php (100%) rename tests/{classes => unit}/Html/GeneratorTest.php (100%) rename tests/{classes => unit}/Html/MySQLDocumentationTest.php (100%) rename tests/{classes => unit}/Html/SecurityTest.php (100%) rename tests/{classes => unit}/Http/Factory/ResponseFactoryTest.php (100%) rename tests/{classes => unit}/Http/Factory/ServerRequestFactoryTest.php (100%) rename tests/{classes => unit}/Http/Factory/UriFactoryTest.php (100%) rename tests/{classes => unit}/Http/Handler/ApplicationHandlerTest.php (100%) rename tests/{classes => unit}/Http/Handler/QueueRequestHandlerTest.php (100%) rename tests/{classes => unit}/Http/Middleware/TokenRequestParamCheckingTest.php (100%) rename tests/{classes => unit}/Http/Middleware/UrlParamsSettingTest.php (100%) rename tests/{classes => unit}/Http/ResponseTest.php (100%) rename tests/{classes => unit}/Http/ServerRequestTest.php (100%) rename tests/{classes => unit}/Identifiers/DatabaseNameTest.php (100%) rename tests/{classes => unit}/Identifiers/TableNameTest.php (100%) rename tests/{classes => unit}/Identifiers/TriggerNameTest.php (100%) rename tests/{classes => unit}/Import/AjaxTest.php (100%) rename tests/{classes => unit}/Import/ImportTest.php (100%) rename tests/{classes => unit}/Import/SimulateDmlTest.php (100%) rename tests/{classes => unit}/IndexColumnTest.php (100%) rename tests/{classes => unit}/IndexTest.php (100%) rename tests/{classes => unit}/InsertEditTest.php (100%) rename tests/{classes => unit}/IpAllowDenyTest.php (100%) rename tests/{classes => unit}/LanguageTest.php (100%) rename tests/{classes => unit}/LinterTest.php (100%) rename tests/{classes => unit}/ListDatabaseTest.php (100%) rename tests/{classes => unit}/LoggingTest.php (100%) rename tests/{classes => unit}/MenuTest.php (100%) rename tests/{classes => unit}/MessageTest.php (100%) rename tests/{classes => unit}/MimeTest.php (100%) rename tests/{classes => unit}/Navigation/NavigationTest.php (100%) rename tests/{classes => unit}/Navigation/NavigationTreeTest.php (100%) rename tests/{classes => unit}/Navigation/Nodes/NodeColumnContainerTest.php (100%) rename tests/{classes => unit}/Navigation/Nodes/NodeColumnTest.php (100%) rename tests/{classes => unit}/Navigation/Nodes/NodeDatabaseChildTest.php (100%) rename tests/{classes => unit}/Navigation/Nodes/NodeDatabaseTest.php (100%) rename tests/{classes => unit}/Navigation/Nodes/NodeEventContainerTest.php (100%) rename tests/{classes => unit}/Navigation/Nodes/NodeEventTest.php (100%) rename tests/{classes => unit}/Navigation/Nodes/NodeFunctionContainerTest.php (100%) rename tests/{classes => unit}/Navigation/Nodes/NodeFunctionTest.php (100%) rename tests/{classes => unit}/Navigation/Nodes/NodeIndexContainerTest.php (100%) rename tests/{classes => unit}/Navigation/Nodes/NodeIndexTest.php (100%) rename tests/{classes => unit}/Navigation/Nodes/NodeProcedureContainerTest.php (100%) rename tests/{classes => unit}/Navigation/Nodes/NodeProcedureTest.php (100%) rename tests/{classes => unit}/Navigation/Nodes/NodeTableContainerTest.php (100%) rename tests/{classes => unit}/Navigation/Nodes/NodeTableTest.php (100%) rename tests/{classes => unit}/Navigation/Nodes/NodeTest.php (100%) rename tests/{classes => unit}/Navigation/Nodes/NodeTriggerContainerTest.php (100%) rename tests/{classes => unit}/Navigation/Nodes/NodeTriggerTest.php (100%) rename tests/{classes => unit}/Navigation/Nodes/NodeViewContainerTest.php (100%) rename tests/{classes => unit}/Navigation/Nodes/NodeViewTest.php (100%) rename tests/{classes => unit}/Navigation/Nodes/ObjectFetcherTest.php (100%) rename tests/{classes => unit}/NormalizationTest.php (100%) rename tests/{classes => unit}/OpenDocumentTest.php (100%) rename tests/{classes => unit}/OperationsTest.php (100%) rename tests/{classes => unit}/ParseAnalyzeTest.php (100%) rename tests/{classes => unit}/Partitioning/PartitionTest.php (100%) rename tests/{classes => unit}/Partitioning/SubPartitionTest.php (100%) rename tests/{classes => unit}/Partitioning/TablePartitionDefinitionTest.php (100%) rename tests/{classes => unit}/PdfTest.php (100%) rename tests/{classes => unit}/Plugins/Auth/AuthenticationConfigTest.php (100%) rename tests/{classes => unit}/Plugins/Auth/AuthenticationCookieTest.php (100%) rename tests/{classes => unit}/Plugins/Auth/AuthenticationHttpTest.php (100%) rename tests/{classes => unit}/Plugins/Auth/AuthenticationSignonTest.php (100%) rename tests/{classes => unit}/Plugins/AuthenticationPluginFactoryTest.php (100%) rename tests/{classes => unit}/Plugins/AuthenticationPluginTest.php (100%) rename tests/{classes => unit}/Plugins/Export/ExportCodegenTest.php (100%) rename tests/{classes => unit}/Plugins/Export/ExportCsvTest.php (100%) rename tests/{classes => unit}/Plugins/Export/ExportExcelTest.php (100%) rename tests/{classes => unit}/Plugins/Export/ExportHtmlwordTest.php (100%) rename tests/{classes => unit}/Plugins/Export/ExportJsonTest.php (100%) rename tests/{classes => unit}/Plugins/Export/ExportLatexTest.php (100%) rename tests/{classes => unit}/Plugins/Export/ExportMediawikiTest.php (100%) rename tests/{classes => unit}/Plugins/Export/ExportOdsTest.php (100%) rename tests/{classes => unit}/Plugins/Export/ExportOdtTest.php (100%) rename tests/{classes => unit}/Plugins/Export/ExportPdfTest.php (100%) rename tests/{classes => unit}/Plugins/Export/ExportPhparrayTest.php (100%) rename tests/{classes => unit}/Plugins/Export/ExportSqlTest.php (100%) rename tests/{classes => unit}/Plugins/Export/ExportTexytextTest.php (100%) rename tests/{classes => unit}/Plugins/Export/ExportXmlTest.php (100%) rename tests/{classes => unit}/Plugins/Export/ExportYamlTest.php (100%) rename tests/{classes => unit}/Plugins/Export/Helpers/TablePropertyTest.php (100%) rename tests/{classes => unit}/Plugins/Import/ImportCsvTest.php (100%) rename tests/{classes => unit}/Plugins/Import/ImportLdiTest.php (100%) rename tests/{classes => unit}/Plugins/Import/ImportMediawikiTest.php (100%) rename tests/{classes => unit}/Plugins/Import/ImportOdsTest.php (100%) rename tests/{classes => unit}/Plugins/Import/ImportShpTest.php (100%) rename tests/{classes => unit}/Plugins/Import/ImportSqlTest.php (100%) rename tests/{classes => unit}/Plugins/Import/ImportXmlTest.php (100%) rename tests/{classes => unit}/Plugins/Schema/DiaRelationSchemaTest.php (100%) rename tests/{classes => unit}/Plugins/Schema/EpsRelationSchemaTest.php (100%) rename tests/{classes => unit}/Plugins/Schema/ExportRelationSchemaTest.php (100%) rename tests/{classes => unit}/Plugins/Schema/PdfRelationSchemaTest.php (100%) rename tests/{classes => unit}/Plugins/Schema/SchemaDiaTest.php (100%) rename tests/{classes => unit}/Plugins/Schema/SchemaEpsTest.php (100%) rename tests/{classes => unit}/Plugins/Schema/SchemaPdfTest.php (100%) rename tests/{classes => unit}/Plugins/Schema/SchemaSvgTest.php (100%) rename tests/{classes => unit}/Plugins/Schema/SvgRelationSchemaTest.php (100%) rename tests/{classes => unit}/Plugins/Transformations/TransformationPluginsTest.php (100%) rename tests/{classes => unit}/Plugins/TwoFactor/KeyTest.php (100%) rename tests/{classes => unit}/Plugins/TwoFactor/WebAuthnTest.php (100%) rename tests/{classes => unit}/PluginsTest.php (100%) rename tests/{classes => unit}/ProfilingTest.php (100%) rename tests/{classes => unit}/Properties/Options/Groups/OptionsPropertyMainGroupTest.php (100%) rename tests/{classes => unit}/Properties/Options/Groups/OptionsPropertyRootGroupTest.php (100%) rename tests/{classes => unit}/Properties/Options/Groups/OptionsPropertySubgroupTest.php (100%) rename tests/{classes => unit}/Properties/Options/Items/PropertyItemsTest.php (100%) rename tests/{classes => unit}/Properties/Options/OptionsPropertyGroupTest.php (100%) rename tests/{classes => unit}/Properties/Options/OptionsPropertyItemTest.php (100%) rename tests/{classes => unit}/Properties/Options/OptionsPropertyOneItemTest.php (100%) rename tests/{classes => unit}/Properties/Plugins/ExportPluginPropertiesTest.php (100%) rename tests/{classes => unit}/Properties/Plugins/ImportPluginPropertiesTest.php (100%) rename tests/{classes => unit}/Properties/Plugins/PluginPropertyItemTest.php (100%) rename tests/{classes => unit}/Properties/PropertyItemTest.php (100%) rename tests/{classes => unit}/Query/CompatibilityTest.php (100%) rename tests/{classes => unit}/Query/GeneratorTest.php (100%) rename tests/{classes => unit}/Replication/ReplicationGuiTest.php (100%) rename tests/{classes => unit}/ResponseRendererTest.php (100%) rename tests/{classes => unit}/Routing/RoutesTest.php (100%) rename tests/{classes => unit}/Routing/RoutingTest.php (100%) rename tests/{classes => unit}/SanitizeTest.php (100%) rename tests/{classes => unit}/ScriptsTest.php (100%) rename tests/{classes => unit}/Server/PluginTest.php (100%) rename tests/{classes => unit}/Server/PluginsTest.php (100%) rename tests/{classes => unit}/Server/Privileges/AccountLockingTest.php (100%) rename tests/{classes => unit}/Server/PrivilegesTest.php (100%) rename tests/{classes => unit}/Server/SelectTest.php (100%) rename tests/{classes => unit}/Server/SysInfo/SysInfoTest.php (100%) rename tests/{classes => unit}/Setup/ConfigGeneratorTest.php (100%) rename tests/{classes => unit}/Setup/FormProcessingTest.php (100%) rename tests/{classes => unit}/Setup/IndexTest.php (100%) rename tests/{classes => unit}/ShowGrantsTest.php (100%) rename tests/{classes => unit}/SqlQueryFormTest.php (100%) rename tests/{classes => unit}/SqlTest.php (100%) rename tests/{classes => unit}/StorageEngineTest.php (100%) rename tests/{classes => unit}/Stubs/DbiDummy.php (100%) rename tests/{classes => unit}/Stubs/DummyResult.php (100%) rename tests/{classes => unit}/Stubs/ResponseRenderer.php (100%) rename tests/{classes => unit}/SystemDatabaseTest.php (100%) rename tests/{classes => unit}/Table/ColumnsDefinitionTest.php (100%) rename tests/{classes => unit}/Table/IndexesTest.php (100%) rename tests/{classes => unit}/Table/Maintenance/MessageTest.php (100%) rename tests/{classes => unit}/Table/SearchTest.php (100%) rename tests/{classes => unit}/Table/TableTest.php (100%) rename tests/{classes => unit}/TemplateTest.php (100%) rename tests/{classes => unit}/Theme/ThemeManagerTest.php (100%) rename tests/{classes => unit}/Theme/ThemeTest.php (97%) rename tests/{classes => unit}/Tracking/TrackerTest.php (100%) rename tests/{classes => unit}/Tracking/TrackingCheckerTest.php (100%) rename tests/{classes => unit}/Tracking/TrackingTest.php (100%) rename tests/{classes => unit}/TransformationsTest.php (100%) rename tests/{classes => unit}/Triggers/TriggerTest.php (100%) rename tests/{classes => unit}/Triggers/TriggersTest.php (100%) rename tests/{classes => unit}/TwoFactorTest.php (100%) rename tests/{classes => unit}/TypesByDatabaseVersionTest.php (100%) rename tests/{classes => unit}/TypesTest.php (100%) rename tests/{classes => unit}/UniqueConditionTest.php (100%) rename tests/{classes => unit}/UrlTest.php (100%) rename tests/{classes => unit}/UserPasswordTest.php (100%) rename tests/{classes => unit}/UserPreferencesTest.php (100%) rename tests/{classes => unit}/UserPrivilegesFactoryTest.php (100%) rename tests/{classes => unit}/UtilTest.php (100%) rename tests/{classes => unit}/Utils/ForeignKeyTest.php (100%) rename tests/{classes => unit}/Utils/FormatConverterTest.php (100%) rename tests/{classes => unit}/Utils/GisTest.php (100%) rename tests/{classes => unit}/Utils/HttpRequestTest.php (100%) rename tests/{classes => unit}/Utils/SessionCacheTest.php (100%) rename tests/{classes => unit}/VersionInformationTest.php (100%) rename tests/{classes => unit}/VersionTest.php (100%) rename tests/{classes => unit}/WebAuthn/CBORDecoderTest.php (100%) rename tests/{classes => unit}/WebAuthn/WebauthnLibServerTest.php (100%) rename tests/{classes => unit}/ZipExtensionTest.php (100%) rename tests/{classes => unit}/_data/file_listing/one.txt (100%) rename tests/{classes => unit}/_data/file_listing/subfolder/one.ini (100%) rename tests/{classes => unit}/_data/file_listing/subfolder/zero.txt (100%) rename tests/{classes => unit}/_data/file_listing/two.md (100%) rename tests/{classes => unit}/_data/gen_version_info/theme.json (100%) rename tests/{classes => unit}/_data/incorrect_theme/theme.json (100%) diff --git a/.github/workflows/mutation-tests.yml b/.github/workflows/mutation-tests.yml index 2f97452422..a41899cc2d 100644 --- a/.github/workflows/mutation-tests.yml +++ b/.github/workflows/mutation-tests.yml @@ -8,13 +8,13 @@ on: - master paths: - 'src/**.php' - - 'tests/classes/**.php' + - 'tests/unit/**.php' pull_request: branches: - master paths: - 'src/**.php' - - 'tests/classes/**.php' + - 'tests/unit/**.php' workflow_dispatch: schedule: - cron: '0 0 * * *' diff --git a/composer.json b/composer.json index 9159bd1b0f..fb239bcf0e 100644 --- a/composer.json +++ b/composer.json @@ -36,7 +36,7 @@ }, "autoload-dev": { "psr-4": { - "PhpMyAdmin\\Tests\\": "tests/classes", + "PhpMyAdmin\\Tests\\": "tests/unit", "PhpMyAdmin\\Tests\\Selenium\\": "tests/selenium/" } }, diff --git a/phpstan-baseline.neon b/phpstan-baseline.neon index 2329fce629..65ab818d4d 100644 --- a/phpstan-baseline.neon +++ b/phpstan-baseline.neon @@ -15215,1671 +15215,6 @@ parameters: count: 1 path: src/ZipExtension.php - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'formula' and array\\{id\\: non\\-empty\\-string, name\\: string, precondition\\?\\: non\\-empty\\-string, formula\\: non\\-empty\\-string, test\\: non\\-empty\\-string, issue\\: string, recommendation\\: string, justification\\: string, \\.\\.\\.\\} will always evaluate to true\\.$#" - count: 1 - path: tests/classes/Advisory/RulesTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'id' and array\\{id\\: non\\-empty\\-string, name\\: string, precondition\\?\\: non\\-empty\\-string, formula\\: non\\-empty\\-string, test\\: non\\-empty\\-string, issue\\: string, recommendation\\: string, justification\\: string, \\.\\.\\.\\} will always evaluate to true\\.$#" - count: 1 - path: tests/classes/Advisory/RulesTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'issue' and array\\{id\\: non\\-empty\\-string, name\\: string, precondition\\?\\: non\\-empty\\-string, formula\\: non\\-empty\\-string, test\\: non\\-empty\\-string, issue\\: string, recommendation\\: string, justification\\: string, \\.\\.\\.\\} will always evaluate to true\\.$#" - count: 1 - path: tests/classes/Advisory/RulesTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'justification' and array\\{id\\: non\\-empty\\-string, name\\: string, precondition\\?\\: non\\-empty\\-string, formula\\: non\\-empty\\-string, test\\: non\\-empty\\-string, issue\\: string, recommendation\\: string, justification\\: string, \\.\\.\\.\\} will always evaluate to true\\.$#" - count: 1 - path: tests/classes/Advisory/RulesTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'name' and array\\{id\\: non\\-empty\\-string, name\\: string, precondition\\?\\: non\\-empty\\-string, formula\\: non\\-empty\\-string, test\\: non\\-empty\\-string, issue\\: string, recommendation\\: string, justification\\: string, \\.\\.\\.\\} will always evaluate to true\\.$#" - count: 1 - path: tests/classes/Advisory/RulesTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'recommendation' and array\\{id\\: non\\-empty\\-string, name\\: string, precondition\\?\\: non\\-empty\\-string, formula\\: non\\-empty\\-string, test\\: non\\-empty\\-string, issue\\: string, recommendation\\: string, justification\\: string, \\.\\.\\.\\} will always evaluate to true\\.$#" - count: 1 - path: tests/classes/Advisory/RulesTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'test' and array\\{id\\: non\\-empty\\-string, name\\: string, precondition\\?\\: non\\-empty\\-string, formula\\: non\\-empty\\-string, test\\: non\\-empty\\-string, issue\\: string, recommendation\\: string, justification\\: string, \\.\\.\\.\\} will always evaluate to true\\.$#" - count: 1 - path: tests/classes/Advisory/RulesTest.php - - - - message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" - count: 3 - path: tests/classes/BrowseForeignersTest.php - - - - message: "#^Parameter \\#2 \\$string of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringEndsWith\\(\\) expects string, mixed given\\.$#" - count: 1 - path: tests/classes/BrowseForeignersTest.php - - - - message: "#^Parameter \\#2 \\$string of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringStartsWith\\(\\) expects string, mixed given\\.$#" - count: 1 - path: tests/classes/BrowseForeignersTest.php - - - - message: "#^Missing call to parent\\:\\:setUp\\(\\) method\\.$#" - count: 1 - path: tests/classes/CacheTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\Charsets\\\\\\\\Charset' and PhpMyAdmin\\\\Charsets\\\\Charset will always evaluate to true\\.$#" - count: 1 - path: tests/classes/Charsets/CharsetTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\Charsets\\\\\\\\Collation' and PhpMyAdmin\\\\Charsets\\\\Collation will always evaluate to true\\.$#" - count: 1 - path: tests/classes/Charsets/CollationTest.php - - - - message: "#^Class PhpMyAdmin\\\\Tests\\\\Command\\\\SetVersionCommandTest has an uninitialized property \\$command\\. Give it default value or assign it in the constructor\\.$#" - count: 1 - path: tests/classes/Command/SetVersionCommandTest.php - - - - message: "#^Missing call to parent\\:\\:setUp\\(\\) method\\.$#" - count: 1 - path: tests/classes/Command/SetVersionCommandTest.php - - - - message: "#^Parameter \\#1 \\$array of function sort expects TArray of array\\, mixed given\\.$#" - count: 2 - path: tests/classes/Command/TwigLintCommandTest.php - - - - message: "#^Class PhpMyAdmin\\\\Tests\\\\Command\\\\WriteGitRevisionCommandTest has an uninitialized property \\$command\\. Give it default value or assign it in the constructor\\.$#" - count: 1 - path: tests/classes/Command/WriteGitRevisionCommandTest.php - - - - message: "#^Cannot access offset 'port' on mixed\\.$#" - count: 1 - path: tests/classes/Config/ConfigFileTest.php - - - - message: "#^Argument of an invalid type array\\\\|bool\\|int\\<0, max\\>\\|string\\>\\|bool\\|int\\<1, max\\>\\|string\\|null supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: tests/classes/Config/DescriptionTest.php - - - - message: "#^Call to function in_array\\(\\) requires parameter \\#3 to be set\\.$#" - count: 1 - path: tests/classes/Config/DescriptionTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsArray\\(\\) with array\\, non\\-empty\\-array\\<'AllowDeny'\\|'AllowNoPassword'\\|'AllowRoot'\\|'auth_http_realm'\\|'auth_type'\\|'bookmarktable'\\|'central_columns'\\|'column_info'\\|'compress'\\|'control_compress'\\|'control_hide…'\\|'control_socket'\\|'control_ssl'\\|'control_ssl_ca'\\|'control_ssl_ca_path'\\|'control_ssl_cert'\\|'control_ssl_ciphers'\\|'control_ssl_key'\\|'control_ssl_verify'\\|'controlhost'\\|'controlpass'\\|'controlport'\\|'controluser'\\|'designer_settings'\\|'DisableIS'\\|'export_templates'\\|'favorite'\\|'hide_db'\\|'history'\\|'host'\\|'LogoutURL'\\|'MaxTableUiprefs'\\|'navigationhiding'\\|'only_db'\\|'password'\\|'pdf_pages'\\|'pmadb'\\|'port'\\|'recent'\\|'relation'\\|'savedsearches'\\|'SessionTimeZone'\\|'SignonCookieParams'\\|'SignonScript'\\|'SignonSession'\\|'SignonURL'\\|'socket'\\|'ssl'\\|'ssl_ca'\\|'ssl_ca_path'\\|'ssl_cert'\\|'ssl_ciphers'\\|'ssl_key'\\|'ssl_verify'\\|'table_coords'\\|'table_info'\\|'table_uiprefs'\\|'tracking'\\|'user'\\|'userconfig'\\|'usergroups'\\|'users'\\|'verbose', array\\\\|bool\\|int\\<0, max\\>\\|string\\>\\|bool\\|int\\<1, max\\>\\|string\\|null\\>\\> will always evaluate to true\\.$#" - count: 1 - path: tests/classes/Config/DescriptionTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsArray\\(\\) with non\\-empty\\-array\\<'AllowDeny'\\|'AllowNoPassword'\\|'AllowRoot'\\|'auth_http_realm'\\|'auth_type'\\|'bookmarktable'\\|'central_columns'\\|'column_info'\\|'compress'\\|'control_compress'\\|'control_hide…'\\|'control_socket'\\|'control_ssl'\\|'control_ssl_ca'\\|'control_ssl_ca_path'\\|'control_ssl_cert'\\|'control_ssl_ciphers'\\|'control_ssl_key'\\|'control_ssl_verify'\\|'controlhost'\\|'controlpass'\\|'controlport'\\|'controluser'\\|'designer_settings'\\|'DisableIS'\\|'export_templates'\\|'favorite'\\|'hide_db'\\|'history'\\|'host'\\|'LogoutURL'\\|'MaxTableUiprefs'\\|'navigationhiding'\\|'only_db'\\|'password'\\|'pdf_pages'\\|'pmadb'\\|'port'\\|'recent'\\|'relation'\\|'savedsearches'\\|'SessionTimeZone'\\|'SignonCookieParams'\\|'SignonScript'\\|'SignonSession'\\|'SignonURL'\\|'socket'\\|'ssl'\\|'ssl_ca'\\|'ssl_ca_path'\\|'ssl_cert'\\|'ssl_ciphers'\\|'ssl_key'\\|'ssl_verify'\\|'table_coords'\\|'table_info'\\|'table_uiprefs'\\|'tracking'\\|'user'\\|'userconfig'\\|'usergroups'\\|'users'\\|'verbose', array\\\\|bool\\|int\\<0, max\\>\\|string\\>\\|bool\\|int\\<1, max\\>\\|string\\|null\\> will always evaluate to true\\.$#" - count: 1 - path: tests/classes/Config/DescriptionTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNotNull\\(\\) with array\\\\|bool\\|int\\<0, max\\>\\|string will always evaluate to true\\.$#" - count: 1 - path: tests/classes/Config/DescriptionTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNotNull\\(\\) with string will always evaluate to true\\.$#" - count: 3 - path: tests/classes/Config/DescriptionTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertSame\\(\\) with ''\\|'; Compressed export…'\\|'Compressed export…'\\|'Compressed import…'\\|'Compressed import…'\\|'Compressed import…' and null will always evaluate to false\\.$#" - count: 1 - path: tests/classes/Config/FormDisplayTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertSame\\(\\) with 'string' and 'string' will always evaluate to true\\.$#" - count: 1 - path: tests/classes/Config/FormDisplayTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertTrue\\(\\) with null will always evaluate to false\\.$#" - count: 1 - path: tests/classes/Config/FormDisplayTest.php - - - - message: "#^Cannot access offset 'pma_testform' on mixed\\.$#" - count: 1 - path: tests/classes/Config/FormDisplayTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\Config\\\\\\\\Forms\\\\\\\\BaseFormList' and PhpMyAdmin\\\\Config\\\\Forms\\\\BaseFormList will always evaluate to true\\.$#" - count: 1 - path: tests/classes/Config/Forms/FormListTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNotNull\\(\\) with string will always evaluate to true\\.$#" - count: 1 - path: tests/classes/Config/Forms/FormListTest.php - - - - message: "#^Cannot access offset 'AllowArbitraryServer' on mixed\\.$#" - count: 2 - path: tests/classes/Config/ServerConfigChecksTest.php - - - - message: "#^Cannot access offset 'BZipDump' on mixed\\.$#" - count: 2 - path: tests/classes/Config/ServerConfigChecksTest.php - - - - message: "#^Cannot access offset 'GZipDump' on mixed\\.$#" - count: 2 - path: tests/classes/Config/ServerConfigChecksTest.php - - - - message: "#^Cannot access offset 'LoginCookieStore' on mixed\\.$#" - count: 2 - path: tests/classes/Config/ServerConfigChecksTest.php - - - - message: "#^Cannot access offset 'LoginCookieValidity' on mixed\\.$#" - count: 2 - path: tests/classes/Config/ServerConfigChecksTest.php - - - - message: "#^Cannot access offset 'SaveDir' on mixed\\.$#" - count: 2 - path: tests/classes/Config/ServerConfigChecksTest.php - - - - message: "#^Cannot access offset 'Servers' on mixed\\.$#" - count: 4 - path: tests/classes/Config/ServerConfigChecksTest.php - - - - message: "#^Cannot access offset 'TempDir' on mixed\\.$#" - count: 2 - path: tests/classes/Config/ServerConfigChecksTest.php - - - - message: "#^Cannot access offset 'ZipDump' on mixed\\.$#" - count: 2 - path: tests/classes/Config/ServerConfigChecksTest.php - - - - message: "#^Cannot access offset 'blowfish_secret' on mixed\\.$#" - count: 6 - path: tests/classes/Config/ServerConfigChecksTest.php - - - - message: "#^Cannot access offset 'error' on mixed\\.$#" - count: 1 - path: tests/classes/Config/ServerConfigChecksTest.php - - - - message: "#^Cannot access offset 'notice' on mixed\\.$#" - count: 1 - path: tests/classes/Config/ServerConfigChecksTest.php - - - - message: "#^Parameter \\#1 \\$array of function array_keys expects array, mixed given\\.$#" - count: 2 - path: tests/classes/Config/ServerConfigChecksTest.php - - - - message: "#^Parameter \\#1 \\$cfg of class PhpMyAdmin\\\\Config\\\\ServerConfigChecks constructor expects PhpMyAdmin\\\\Config\\\\ConfigFile, mixed given\\.$#" - count: 3 - path: tests/classes/Config/ServerConfigChecksTest.php - - - - message: "#^Property PhpMyAdmin\\\\Tests\\\\Config\\\\ServerConfigChecksTest\\:\\:\\$sessionID \\(string\\) does not accept mixed\\.$#" - count: 1 - path: tests/classes/Config/ServerConfigChecksTest.php - - - - message: "#^Variable property access on PhpMyAdmin\\\\Config\\\\Settings\\\\Schema\\.$#" - count: 1 - path: tests/classes/Config/Settings/SchemaTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\Config\\\\\\\\Settings\\\\\\\\Console' and PhpMyAdmin\\\\Config\\\\Settings\\\\Console will always evaluate to true\\.$#" - count: 1 - path: tests/classes/Config/SettingsTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\Config\\\\\\\\Settings\\\\\\\\Debug' and PhpMyAdmin\\\\Config\\\\Settings\\\\Debug will always evaluate to true\\.$#" - count: 1 - path: tests/classes/Config/SettingsTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\Config\\\\\\\\Settings\\\\\\\\Export' and PhpMyAdmin\\\\Config\\\\Settings\\\\Export will always evaluate to true\\.$#" - count: 1 - path: tests/classes/Config/SettingsTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\Config\\\\\\\\Settings\\\\\\\\Import' and PhpMyAdmin\\\\Config\\\\Settings\\\\Import will always evaluate to true\\.$#" - count: 1 - path: tests/classes/Config/SettingsTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\Config\\\\\\\\Settings\\\\\\\\Schema' and PhpMyAdmin\\\\Config\\\\Settings\\\\Schema will always evaluate to true\\.$#" - count: 1 - path: tests/classes/Config/SettingsTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\Config\\\\\\\\Settings\\\\\\\\SqlQueryBox' and PhpMyAdmin\\\\Config\\\\Settings\\\\SqlQueryBox will always evaluate to true\\.$#" - count: 1 - path: tests/classes/Config/SettingsTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\Config\\\\\\\\Settings\\\\\\\\Transformations' and PhpMyAdmin\\\\Config\\\\Settings\\\\Transformations will always evaluate to true\\.$#" - count: 1 - path: tests/classes/Config/SettingsTest.php - - - - message: "#^Property PhpMyAdmin\\\\Tests\\\\Config\\\\SettingsTest\\:\\:\\$defaultValues type has no value type specified in iterable type array\\.$#" - count: 1 - path: tests/classes/Config/SettingsTest.php - - - - message: "#^Variable property access on PhpMyAdmin\\\\Config\\\\Settings\\.$#" - count: 1 - path: tests/classes/Config/SettingsTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with arguments 'relation', array\\{version\\: string, user\\: string\\|null, db\\: string\\|null, bookmark\\: string\\|null, central_columns\\: string\\|null, column_info\\: string\\|null, designer_settings\\: string\\|null, export_templates\\: string\\|null, \\.\\.\\.\\} and 'The cache is…' will always evaluate to true\\.$#" - count: 3 - path: tests/classes/ConfigStorage/RelationTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertSame\\(\\) with '' and '' will always evaluate to true\\.$#" - count: 2 - path: tests/classes/ConfigStorage/RelationTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertSame\\(\\) with 'db_pma' and 'db_pma' will always evaluate to true\\.$#" - count: 1 - path: tests/classes/ConfigStorage/RelationTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{\\}\\.$#" - count: 6 - path: tests/classes/ConfigStorage/RelationTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'Server' and array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\} will always evaluate to false\\.$#" - count: 1 - path: tests/classes/ConfigTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsArray\\(\\) with array\\, array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\> will always evaluate to true\\.$#" - count: 1 - path: tests/classes/ConfigTest.php - - - - message: "#^Only booleans are allowed in &&, int\\<0, 2\\> given on the right side\\.$#" - count: 2 - path: tests/classes/ConfigTest.php - - - - message: "#^Only booleans are allowed in a negated boolean, int\\|false given\\.$#" - count: 1 - path: tests/classes/ConfigTest.php - - - - message: "#^Only booleans are allowed in an elseif condition, string\\|false given\\.$#" - count: 3 - path: tests/classes/ConfigTest.php - - - - message: "#^Only booleans are allowed in an if condition, string\\|false given\\.$#" - count: 1 - path: tests/classes/ConfigTest.php - - - - message: "#^Parameter \\#1 \\$haystack of function str_contains expects string, array\\ given\\.$#" - count: 1 - path: tests/classes/ConfigTest.php - - - - message: "#^Parameter \\#1 \\$haystack of function str_contains expects string, mixed given\\.$#" - count: 1 - path: tests/classes/ConfigTest.php - - - - message: "#^Parameter \\#1 \\$source of method PhpMyAdmin\\\\Config\\:\\:loadAndCheck\\(\\) expects string\\|null, mixed given\\.$#" - count: 1 - path: tests/classes/ConfigTest.php - - - - message: "#^Cannot access offset 'COUNTED' on mixed\\.$#" - count: 4 - path: tests/classes/Controllers/Database/StructureControllerTest.php - - - - message: "#^Cannot access offset 'Data_free' on mixed\\.$#" - count: 1 - path: tests/classes/Controllers/Database/StructureControllerTest.php - - - - message: "#^Cannot access offset 'ENGINE' on mixed\\.$#" - count: 3 - path: tests/classes/Controllers/Database/StructureControllerTest.php - - - - message: "#^Cannot access offset 'Rows' on mixed\\.$#" - count: 1 - path: tests/classes/Controllers/Database/StructureControllerTest.php - - - - message: "#^Cannot access offset 'TABLE_ROWS' on mixed\\.$#" - count: 1 - path: tests/classes/Controllers/Database/StructureControllerTest.php - - - - message: "#^Cannot use array destructuring on mixed\\.$#" - count: 8 - path: tests/classes/Controllers/Database/StructureControllerTest.php - - - - message: "#^Parameter \\#2 \\$array of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayNotHasKey\\(\\) expects array\\|ArrayAccess, mixed given\\.$#" - count: 1 - path: tests/classes/Controllers/Database/StructureControllerTest.php - - - - message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" - count: 4 - path: tests/classes/Controllers/Database/StructureControllerTest.php - - - - message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringNotContainsString\\(\\) expects string, mixed given\\.$#" - count: 1 - path: tests/classes/Controllers/Database/StructureControllerTest.php - - - - message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" - count: 4 - path: tests/classes/Controllers/NavigationControllerTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" - count: 1 - path: tests/classes/Controllers/Operations/TableControllerTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" - count: 1 - path: tests/classes/Controllers/Server/BinlogControllerTest.php - - - - message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" - count: 3 - path: tests/classes/Controllers/Server/Databases/CreateControllerTest.php - - - - message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" - count: 2 - path: tests/classes/Controllers/Server/Databases/DestroyControllerTest.php - - - - message: "#^Cannot access offset 'numRows' on mixed\\.$#" - count: 1 - path: tests/classes/Controllers/Server/Status/Monitor/GeneralLogControllerTest.php - - - - message: "#^Cannot access offset 'rows' on mixed\\.$#" - count: 1 - path: tests/classes/Controllers/Server/Status/Monitor/GeneralLogControllerTest.php - - - - message: "#^Cannot access offset 'sum' on mixed\\.$#" - count: 1 - path: tests/classes/Controllers/Server/Status/Monitor/GeneralLogControllerTest.php - - - - message: "#^Cannot access offset 'affectedRows' on mixed\\.$#" - count: 1 - path: tests/classes/Controllers/Server/Status/Monitor/QueryAnalyzerControllerTest.php - - - - message: "#^Cannot access offset 'explain' on mixed\\.$#" - count: 1 - path: tests/classes/Controllers/Server/Status/Monitor/QueryAnalyzerControllerTest.php - - - - message: "#^Cannot access offset 'profiling' on mixed\\.$#" - count: 1 - path: tests/classes/Controllers/Server/Status/Monitor/QueryAnalyzerControllerTest.php - - - - message: "#^Cannot access offset 'numRows' on mixed\\.$#" - count: 1 - path: tests/classes/Controllers/Server/Status/Monitor/SlowLogControllerTest.php - - - - message: "#^Cannot access offset 'rows' on mixed\\.$#" - count: 1 - path: tests/classes/Controllers/Server/Status/Monitor/SlowLogControllerTest.php - - - - message: "#^Cannot access offset 'sum' on mixed\\.$#" - count: 1 - path: tests/classes/Controllers/Server/Status/Monitor/SlowLogControllerTest.php - - - - message: "#^Cannot use array destructuring on mixed\\.$#" - count: 7 - path: tests/classes/Controllers/Server/VariablesControllerTest.php - - - - message: "#^PHPDoc tag @var for variable \\$result has no value type specified in iterable type array\\.$#" - count: 2 - path: tests/classes/Controllers/Table/ReplaceControllerTest.php - - - - message: "#^Cannot access offset 'arr' on mixed\\.$#" - count: 5 - path: tests/classes/CoreTest.php - - - - message: "#^Cannot access offset 'arr1' on mixed\\.$#" - count: 5 - path: tests/classes/CoreTest.php - - - - message: "#^Cannot access offset 'int' on mixed\\.$#" - count: 1 - path: tests/classes/CoreTest.php - - - - message: "#^Cannot access offset 'not_existing' on mixed\\.$#" - count: 1 - path: tests/classes/CoreTest.php - - - - message: "#^Cannot access offset 'sarr' on mixed\\.$#" - count: 14 - path: tests/classes/CoreTest.php - - - - message: "#^Cannot access offset 'str' on mixed\\.$#" - count: 1 - path: tests/classes/CoreTest.php - - - - message: "#^Cannot access offset 0 on mixed\\.$#" - count: 11 - path: tests/classes/CoreTest.php - - - - message: "#^Cannot access offset 1 on mixed\\.$#" - count: 6 - path: tests/classes/CoreTest.php - - - - message: "#^Cannot access offset 2 on mixed\\.$#" - count: 3 - path: tests/classes/CoreTest.php - - - - message: "#^Parameter \\#2 \\$array of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayNotHasKey\\(\\) expects array\\|ArrayAccess, mixed given\\.$#" - count: 12 - path: tests/classes/CoreTest.php - - - - message: "#^Parameter \\#1 \\$string of function mb_strlen expects string, mixed given\\.$#" - count: 1 - path: tests/classes/Crypto/CryptoTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsArray\\(\\) with array\\ will always evaluate to true\\.$#" - count: 1 - path: tests/classes/Database/CentralColumnsTest.php - - - - message: "#^Parameter \\#1 \\$needle of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" - count: 1 - path: tests/classes/Database/CentralColumnsTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" - count: 2 - path: tests/classes/Database/CentralColumnsTest.php - - - - message: "#^Class PhpMyAdmin\\\\Tests\\\\Database\\\\Designer\\\\CommonTest has an uninitialized property \\$designerCommon\\. Give it default value or assign it in the constructor\\.$#" - count: 1 - path: tests/classes/Database/Designer/CommonTest.php - - - - message: "#^Class PhpMyAdmin\\\\Tests\\\\Database\\\\DesignerTest has an uninitialized property \\$designer\\. Give it default value or assign it in the constructor\\.$#" - count: 1 - path: tests/classes/Database/DesignerTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\Dbal\\\\\\\\ResultInterface' and PhpMyAdmin\\\\Dbal\\\\ResultInterface will always evaluate to true\\.$#" - count: 1 - path: tests/classes/DatabaseInterfaceTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\SystemDatabase' and PhpMyAdmin\\\\SystemDatabase will always evaluate to true\\.$#" - count: 1 - path: tests/classes/DatabaseInterfaceTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\.$#" - count: 1 - path: tests/classes/DatabaseInterfaceTest.php - - - - message: "#^Cannot access offset '2b7b3faf4b48255e478…' on mixed\\.$#" - count: 1 - path: tests/classes/Display/ResultsTest.php - - - - message: "#^Cannot access offset '5ce1ef88afb4e13d3b8…' on mixed\\.$#" - count: 1 - path: tests/classes/Display/ResultsTest.php - - - - message: "#^Cannot access offset 'display_binary' on mixed\\.$#" - count: 4 - path: tests/classes/Display/ResultsTest.php - - - - message: "#^Cannot access offset 'display_blob' on mixed\\.$#" - count: 4 - path: tests/classes/Display/ResultsTest.php - - - - message: "#^Cannot access offset 'geoOption' on mixed\\.$#" - count: 2 - path: tests/classes/Display/ResultsTest.php - - - - message: "#^Cannot access offset 'hide_transformation' on mixed\\.$#" - count: 2 - path: tests/classes/Display/ResultsTest.php - - - - message: "#^Cannot access offset 'max_rows' on mixed\\.$#" - count: 6 - path: tests/classes/Display/ResultsTest.php - - - - message: "#^Cannot access offset 'pftext' on mixed\\.$#" - count: 4 - path: tests/classes/Display/ResultsTest.php - - - - message: "#^Cannot access offset 'pos' on mixed\\.$#" - count: 3 - path: tests/classes/Display/ResultsTest.php - - - - message: "#^Cannot access offset 'possible_as_geometry' on mixed\\.$#" - count: 2 - path: tests/classes/Display/ResultsTest.php - - - - message: "#^Cannot access offset 'query' on mixed\\.$#" - count: 2 - path: tests/classes/Display/ResultsTest.php - - - - message: "#^Cannot access offset 'relational_display' on mixed\\.$#" - count: 4 - path: tests/classes/Display/ResultsTest.php - - - - message: "#^Cannot access offset 'repeat_cells' on mixed\\.$#" - count: 2 - path: tests/classes/Display/ResultsTest.php - - - - message: "#^Method PhpMyAdmin\\\\Tests\\\\Display\\\\ResultsTest\\:\\:dataProviderForTestGetDataCellForNonNumericColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 3 - path: tests/classes/Display/ResultsTest.php - - - - message: "#^Method PhpMyAdmin\\\\Tests\\\\Display\\\\ResultsTest\\:\\:dataProviderForTestHandleNonPrintableContents\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 2 - path: tests/classes/Display/ResultsTest.php - - - - message: "#^Parameter \\#1 \\$string of function htmlspecialchars_decode expects string, mixed given\\.$#" - count: 1 - path: tests/classes/Display/ResultsTest.php - - - - message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" - count: 4 - path: tests/classes/Display/ResultsTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" - count: 3 - path: tests/classes/Display/ResultsTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" - count: 1 - path: tests/classes/Error/ErrorHandlerTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" - count: 1 - path: tests/classes/Export/OptionsTest.php - - - - message: "#^Parameter \\#2 \\$array of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) expects array\\|ArrayAccess, mixed given\\.$#" - count: 1 - path: tests/classes/FlashMessagesTest.php - - - - message: "#^Parameter \\#2 \\$array of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayNotHasKey\\(\\) expects array\\|ArrayAccess, mixed given\\.$#" - count: 1 - path: tests/classes/FlashMessagesTest.php - - - - message: "#^Cannot access offset 'queries' on mixed\\.$#" - count: 1 - path: tests/classes/FooterTest.php - - - - message: "#^Cannot access offset 'data_length' on mixed\\.$#" - count: 2 - path: tests/classes/Gis/Ds/PolygonTest.php - - - - message: "#^Parameter \\#1 \\$points of static method PhpMyAdmin\\\\Gis\\\\Ds\\\\Polygon\\:\\:fromXYArray\\(\\) expects non\\-empty\\-array\\, mixed given\\.$#" - count: 2 - path: tests/classes/Gis/Ds/PolygonTest.php - - - - message: "#^Cannot access offset 'data_length' on mixed\\.$#" - count: 2 - path: tests/classes/Gis/GisMultiPolygonTest.php - - - - message: "#^Cannot access offset 0 on mixed\\.$#" - count: 1 - path: tests/classes/Gis/GisMultiPolygonTest.php - - - - message: "#^Cannot access offset 'data_length' on mixed\\.$#" - count: 1 - path: tests/classes/Gis/GisPolygonTest.php - - - - message: "#^Cannot access offset 'y' on mixed\\.$#" - count: 1 - path: tests/classes/Gis/GisPolygonTest.php - - - - message: "#^Cannot access offset 3 on mixed\\.$#" - count: 1 - path: tests/classes/Gis/GisPolygonTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" - count: 1 - path: tests/classes/HeaderTest.php - - - - message: "#^Parameter \\#1 \\$urlPath of static method PhpMyAdmin\\\\Html\\\\Generator\\:\\:linkOrButton\\(\\) expects string, mixed given\\.$#" - count: 1 - path: tests/classes/Html/GeneratorTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{ssl\\: false, host\\: '127\\.0\\.0\\.1'\\}\\.$#" - count: 1 - path: tests/classes/Html/GeneratorTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{ssl\\: false, host\\: 'custom\\.host'\\}\\.$#" - count: 2 - path: tests/classes/Html/GeneratorTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{ssl\\: false, ssl_verify\\: true, host\\: 'custom\\.host'\\}\\.$#" - count: 1 - path: tests/classes/Html/GeneratorTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{ssl\\: true, ssl_verify\\: false, host\\: 'custom\\.host'\\}\\.$#" - count: 1 - path: tests/classes/Html/GeneratorTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{ssl\\: true, ssl_verify\\: true, host\\: 'custom\\.host'\\}\\.$#" - count: 1 - path: tests/classes/Html/GeneratorTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{ssl\\: true, ssl_verify\\: true, ssl_ca\\: '/etc/ssl/ca\\.crt', host\\: 'custom\\.host'\\}\\.$#" - count: 1 - path: tests/classes/Html/GeneratorTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" - count: 1 - path: tests/classes/Html/GeneratorTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertTrue\\(\\) with true will always evaluate to true\\.$#" - count: 1 - path: tests/classes/Import/AjaxTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" - count: 1 - path: tests/classes/Import/ImportTest.php - - - - message: "#^Cannot access an offset on mixed\\.$#" - count: 3 - path: tests/classes/IndexTest.php - - - - message: "#^Parameter \\#1 \\$columns of method PhpMyAdmin\\\\Index\\:\\:addColumns\\(\\) expects array, mixed given\\.$#" - count: 2 - path: tests/classes/IndexTest.php - - - - message: "#^Cannot access offset 'foreign_db' on mixed\\.$#" - count: 2 - path: tests/classes/InsertEditTest.php - - - - message: "#^Cannot access offset 'isNeedToRecheck' on mixed\\.$#" - count: 3 - path: tests/classes/InsertEditTest.php - - - - message: "#^Cannot access offset 'relational_display' on mixed\\.$#" - count: 1 - path: tests/classes/InsertEditTest.php - - - - message: "#^Cannot access offset 'truncatableFieldVal…' on mixed\\.$#" - count: 2 - path: tests/classes/InsertEditTest.php - - - - message: "#^Cannot cast bool\\|float\\|int\\|object to string\\.$#" - count: 1 - path: tests/classes/InsertEditTest.php - - - - message: "#^Method PhpMyAdmin\\\\Tests\\\\InsertEditTest\\:\\:parseString\\(\\) should return string but returns mixed\\.$#" - count: 1 - path: tests/classes/InsertEditTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" - count: 2 - path: tests/classes/InsertEditTest.php - - - - message: "#^Dynamic call to static method PhpMyAdmin\\\\Message\\:\\:getMessageForAffectedRows\\(\\)\\.$#" - count: 1 - path: tests/classes/MessageTest.php - - - - message: "#^Dynamic call to static method PhpMyAdmin\\\\Message\\:\\:getMessageForDeletedRows\\(\\)\\.$#" - count: 1 - path: tests/classes/MessageTest.php - - - - message: "#^Dynamic call to static method PhpMyAdmin\\\\Message\\:\\:getMessageForInsertedRows\\(\\)\\.$#" - count: 1 - path: tests/classes/MessageTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\<'AllowDeny'\\|'AllowNoPassword'\\|'AllowRoot'\\|'auth_http_realm'\\|'auth_type'\\|'bookmarktable'\\|'central_columns'\\|'column_info'\\|'compress'\\|'control_compress'\\|'control_hide…'\\|'control_socket'\\|'control_ssl'\\|'control_ssl_ca'\\|'control_ssl_ca_path'\\|'control_ssl_cert'\\|'control_ssl_ciphers'\\|'control_ssl_key'\\|'control_ssl_verify'\\|'controlhost'\\|'controlpass'\\|'controlport'\\|'controluser'\\|'designer_settings'\\|'DisableIS'\\|'export_templates'\\|'favorite'\\|'history'\\|'host'\\|'LogoutURL'\\|'MaxTableUiprefs'\\|'navigationhiding'\\|'only_db'\\|'password'\\|'pdf_pages'\\|'pmadb'\\|'port'\\|'recent'\\|'relation'\\|'savedsearches'\\|'SessionTimeZone'\\|'SignonCookieParams'\\|'SignonScript'\\|'SignonSession'\\|'SignonURL'\\|'socket'\\|'ssl'\\|'ssl_ca'\\|'ssl_ca_path'\\|'ssl_cert'\\|'ssl_ciphers'\\|'ssl_key'\\|'ssl_verify'\\|'table_coords'\\|'table_info'\\|'table_uiprefs'\\|'tracking'\\|'user'\\|'userconfig'\\|'usergroups'\\|'users'\\|'verbose', array\\\\|bool\\|int\\<0, max\\>\\|string\\>\\|bool\\|int\\<1, max\\>\\|string\\|null\\>\\.$#" - count: 1 - path: tests/classes/Navigation/Nodes/NodeTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\<'AllowDeny'\\|'AllowNoPassword'\\|'AllowRoot'\\|'auth_http_realm'\\|'auth_type'\\|'bookmarktable'\\|'central_columns'\\|'column_info'\\|'compress'\\|'control_compress'\\|'control_hide…'\\|'control_socket'\\|'control_ssl'\\|'control_ssl_ca'\\|'control_ssl_ca_path'\\|'control_ssl_cert'\\|'control_ssl_ciphers'\\|'control_ssl_key'\\|'control_ssl_verify'\\|'controlhost'\\|'controlpass'\\|'controlport'\\|'controluser'\\|'designer_settings'\\|'DisableIS'\\|'export_templates'\\|'favorite'\\|'history'\\|'host'\\|'LogoutURL'\\|'MaxTableUiprefs'\\|'navigationhiding'\\|'password'\\|'pdf_pages'\\|'pmadb'\\|'port'\\|'recent'\\|'relation'\\|'savedsearches'\\|'SessionTimeZone'\\|'SignonCookieParams'\\|'SignonScript'\\|'SignonSession'\\|'SignonURL'\\|'socket'\\|'ssl'\\|'ssl_ca'\\|'ssl_ca_path'\\|'ssl_cert'\\|'ssl_ciphers'\\|'ssl_key'\\|'ssl_verify'\\|'table_coords'\\|'table_info'\\|'table_uiprefs'\\|'tracking'\\|'user'\\|'userconfig'\\|'usergroups'\\|'users'\\|'verbose', array\\\\|bool\\|int\\<0, max\\>\\|string\\>\\|bool\\|int\\<1, max\\>\\|string\\|null\\>\\.$#" - count: 2 - path: tests/classes/Navigation/Nodes/NodeTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{\\}\\.$#" - count: 1 - path: tests/classes/Navigation/Nodes/NodeTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'extra' and array\\{legendText\\: string, headText\\: string, queryError\\: bool, extra\\: PhpMyAdmin\\\\Message\\} will always evaluate to true\\.$#" - count: 1 - path: tests/classes/NormalizationTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'extra' and array\\{legendText\\: string, headText\\: string, subText\\: string, extra\\: string, primary_key\\: string\\|false\\} will always evaluate to true\\.$#" - count: 1 - path: tests/classes/NormalizationTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'extra' and array\\{legendText\\: string, headText\\: string, subText\\: string, extra\\: string, primary_key\\: string\\} will always evaluate to true\\.$#" - count: 1 - path: tests/classes/NormalizationTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'extra' and array\\{legendText\\: string, headText\\: string, subText\\: string, extra\\: string\\} will always evaluate to true\\.$#" - count: 2 - path: tests/classes/NormalizationTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'extra' and array\\{legendText\\: string, headText\\: string, subText\\: string, hasPrimaryKey\\: string, extra\\: string\\} will always evaluate to true\\.$#" - count: 1 - path: tests/classes/NormalizationTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'hasPrimaryKey' and array\\{legendText\\: string, headText\\: string, subText\\: string, hasPrimaryKey\\: string, extra\\: string\\} will always evaluate to true\\.$#" - count: 1 - path: tests/classes/NormalizationTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'headText' and array\\{legendText\\: string, headText\\: string, queryError\\: bool, extra\\: PhpMyAdmin\\\\Message\\} will always evaluate to true\\.$#" - count: 1 - path: tests/classes/NormalizationTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'headText' and array\\{legendText\\: string, headText\\: string, queryError\\: string\\|false, extra\\?\\: string\\} will always evaluate to true\\.$#" - count: 1 - path: tests/classes/NormalizationTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'headText' and array\\{legendText\\: string, headText\\: string, subText\\: string, extra\\: string, primary_key\\: string\\|false\\} will always evaluate to true\\.$#" - count: 1 - path: tests/classes/NormalizationTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'headText' and array\\{legendText\\: string, headText\\: string, subText\\: string, extra\\: string, primary_key\\: string\\} will always evaluate to true\\.$#" - count: 1 - path: tests/classes/NormalizationTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'headText' and array\\{legendText\\: string, headText\\: string, subText\\: string, extra\\: string\\} will always evaluate to true\\.$#" - count: 2 - path: tests/classes/NormalizationTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'headText' and array\\{legendText\\: string, headText\\: string, subText\\: string, hasPrimaryKey\\: string, extra\\: string\\} will always evaluate to true\\.$#" - count: 1 - path: tests/classes/NormalizationTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'legendText' and array\\{legendText\\: string, headText\\: string, queryError\\: bool, extra\\: PhpMyAdmin\\\\Message\\} will always evaluate to true\\.$#" - count: 1 - path: tests/classes/NormalizationTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'legendText' and array\\{legendText\\: string, headText\\: string, queryError\\: string\\|false, extra\\?\\: string\\} will always evaluate to true\\.$#" - count: 1 - path: tests/classes/NormalizationTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'legendText' and array\\{legendText\\: string, headText\\: string, subText\\: string, extra\\: string, primary_key\\: string\\|false\\} will always evaluate to true\\.$#" - count: 1 - path: tests/classes/NormalizationTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'legendText' and array\\{legendText\\: string, headText\\: string, subText\\: string, extra\\: string, primary_key\\: string\\} will always evaluate to true\\.$#" - count: 1 - path: tests/classes/NormalizationTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'legendText' and array\\{legendText\\: string, headText\\: string, subText\\: string, extra\\: string\\} will always evaluate to true\\.$#" - count: 2 - path: tests/classes/NormalizationTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'legendText' and array\\{legendText\\: string, headText\\: string, subText\\: string, hasPrimaryKey\\: string, extra\\: string\\} will always evaluate to true\\.$#" - count: 1 - path: tests/classes/NormalizationTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'message' and array\\{queryError\\: bool, message\\: PhpMyAdmin\\\\Message\\} will always evaluate to true\\.$#" - count: 1 - path: tests/classes/NormalizationTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'primary_key' and array\\{legendText\\: string, headText\\: string, subText\\: string, extra\\: string, primary_key\\: string\\|false\\} will always evaluate to true\\.$#" - count: 1 - path: tests/classes/NormalizationTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'primary_key' and array\\{legendText\\: string, headText\\: string, subText\\: string, extra\\: string, primary_key\\: string\\} will always evaluate to true\\.$#" - count: 1 - path: tests/classes/NormalizationTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'queryError' and array\\{legendText\\: string, headText\\: string, queryError\\: bool, extra\\: PhpMyAdmin\\\\Message\\} will always evaluate to true\\.$#" - count: 1 - path: tests/classes/NormalizationTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'queryError' and array\\{legendText\\: string, headText\\: string, queryError\\: string\\|false, extra\\?\\: string\\} will always evaluate to true\\.$#" - count: 2 - path: tests/classes/NormalizationTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'queryError' and array\\{queryError\\: bool, message\\: PhpMyAdmin\\\\Message\\} will always evaluate to true\\.$#" - count: 1 - path: tests/classes/NormalizationTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'subText' and array\\{legendText\\: string, headText\\: string, subText\\: string, extra\\: string, primary_key\\: string\\|false\\} will always evaluate to true\\.$#" - count: 1 - path: tests/classes/NormalizationTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'subText' and array\\{legendText\\: string, headText\\: string, subText\\: string, extra\\: string, primary_key\\: string\\} will always evaluate to true\\.$#" - count: 1 - path: tests/classes/NormalizationTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'subText' and array\\{legendText\\: string, headText\\: string, subText\\: string, extra\\: string\\} will always evaluate to true\\.$#" - count: 2 - path: tests/classes/NormalizationTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'subText' and array\\{legendText\\: string, headText\\: string, subText\\: string, hasPrimaryKey\\: string, extra\\: string\\} will always evaluate to true\\.$#" - count: 1 - path: tests/classes/NormalizationTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\Message' and PhpMyAdmin\\\\Message will always evaluate to true\\.$#" - count: 1 - path: tests/classes/NormalizationTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertSame\\(\\) with '' and PhpMyAdmin\\\\Message will always evaluate to false\\.$#" - count: 1 - path: tests/classes/NormalizationTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" - count: 2 - path: tests/classes/NormalizationTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNotFalse\\(\\) with string will always evaluate to true\\.$#" - count: 1 - path: tests/classes/OpenDocumentTest.php - - - - message: "#^Method PhpMyAdmin\\\\Tests\\\\Partitioning\\\\TablePartitionDefinitionTest\\:\\:testGetDetails\\(\\) has parameter \\$partitions with no value type specified in iterable type array\\.$#" - count: 1 - path: tests/classes/Partitioning/TablePartitionDefinitionTest.php - - - - message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" - count: 3 - path: tests/classes/PdfTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{user\\: 'username', password\\: 'password'\\}\\.$#" - count: 1 - path: tests/classes/Plugins/Auth/AuthenticationConfigTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" - count: 1 - path: tests/classes/Plugins/Auth/AuthenticationConfigTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertSame\\(\\) with 32 and 0 will always evaluate to false\\.$#" - count: 1 - path: tests/classes/Plugins/Auth/AuthenticationCookieTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertSame\\(\\) with array\\{host\\: 'b', port\\: '2', socket\\: true, ssl\\: true, user\\: 'pmaUser2', password\\: 'testPW'\\} and array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\} will always evaluate to false\\.$#" - count: 1 - path: tests/classes/Plugins/Auth/AuthenticationCookieTest.php - - - - message: "#^Cannot access offset 'default' on mixed\\.$#" - count: 2 - path: tests/classes/Plugins/Auth/AuthenticationCookieTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{auth_type\\: 'cookie'\\}\\.$#" - count: 1 - path: tests/classes/Plugins/Auth/AuthenticationCookieTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{host\\: 'a', port\\: 1, socket\\: true, ssl\\: true, user\\: 'pmaUser2'\\}\\.$#" - count: 2 - path: tests/classes/Plugins/Auth/AuthenticationCookieTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\.$#" - count: 1 - path: tests/classes/Plugins/Auth/AuthenticationCookieTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" - count: 10 - path: tests/classes/Plugins/Auth/AuthenticationCookieTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertSame\\(\\) with 'testUser' and 'testUser' will always evaluate to true\\.$#" - count: 1 - path: tests/classes/Plugins/Auth/AuthenticationHttpTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{host\\: 'a', user\\: 'user2'\\}\\.$#" - count: 2 - path: tests/classes/Plugins/Auth/AuthenticationHttpTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" - count: 2 - path: tests/classes/Plugins/Auth/AuthenticationHttpTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\.$#" - count: 2 - path: tests/classes/Plugins/Auth/AuthenticationSignonTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" - count: 1 - path: tests/classes/Plugins/Auth/AuthenticationSignonTest.php - - - - message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" - count: 1 - path: tests/classes/Plugins/Export/ExportHtmlwordTest.php - - - - message: "#^Cannot access offset 'export_type' on mixed\\.$#" - count: 2 - path: tests/classes/Plugins/Export/ExportLatexTest.php - - - - message: "#^Cannot access offset 'single_table' on mixed\\.$#" - count: 3 - path: tests/classes/Plugins/Export/ExportLatexTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{host\\: string, port\\: 80, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\.$#" - count: 1 - path: tests/classes/Plugins/Export/ExportLatexTest.php - - - - message: "#^Cannot access offset 'export_type' on mixed\\.$#" - count: 2 - path: tests/classes/Plugins/Export/ExportOdtTest.php - - - - message: "#^Cannot access offset 'single_table' on mixed\\.$#" - count: 3 - path: tests/classes/Plugins/Export/ExportOdtTest.php - - - - message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" - count: 11 - path: tests/classes/Plugins/Export/ExportOdtTest.php - - - - message: "#^Cannot access offset 'export_type' on mixed\\.$#" - count: 2 - path: tests/classes/Plugins/Export/ExportSqlTest.php - - - - message: "#^Cannot access offset 'single_table' on mixed\\.$#" - count: 3 - path: tests/classes/Plugins/Export/ExportSqlTest.php - - - - message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" - count: 10 - path: tests/classes/Plugins/Export/ExportSqlTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{host\\: string, port\\: 80, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\.$#" - count: 1 - path: tests/classes/Plugins/Export/ExportSqlTest.php - - - - message: "#^Cannot access offset 'single_table' on mixed\\.$#" - count: 1 - path: tests/classes/Plugins/Export/ExportTexytextTest.php - - - - message: "#^Cannot access offset 'single_table' on mixed\\.$#" - count: 1 - path: tests/classes/Plugins/Export/ExportXmlTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{host\\: string, port\\: 80, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\.$#" - count: 1 - path: tests/classes/Plugins/Export/ExportXmlTest.php - - - - message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" - count: 6 - path: tests/classes/Plugins/Import/ImportCsvTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertTrue\\(\\) with 'auto' will always evaluate to false\\.$#" - count: 1 - path: tests/classes/Plugins/Import/ImportLdiTest.php - - - - message: "#^Cannot call method __toString\\(\\) on mixed\\.$#" - count: 1 - path: tests/classes/Plugins/Import/ImportLdiTest.php - - - - message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" - count: 6 - path: tests/classes/Plugins/Import/ImportLdiTest.php - - - - message: "#^Class PhpMyAdmin\\\\Tests\\\\Plugins\\\\Import\\\\ImportOdsTest has an uninitialized property \\$dbi\\. Give it default value or assign it in the constructor\\.$#" - count: 1 - path: tests/classes/Plugins/Import/ImportOdsTest.php - - - - message: "#^Class PhpMyAdmin\\\\Tests\\\\Plugins\\\\Import\\\\ImportOdsTest has an uninitialized property \\$dummyDbi\\. Give it default value or assign it in the constructor\\.$#" - count: 1 - path: tests/classes/Plugins/Import/ImportOdsTest.php - - - - message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" - count: 3 - path: tests/classes/Plugins/Import/ImportOdsTest.php - - - - message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" - count: 7 - path: tests/classes/Plugins/Import/ImportShpTest.php - - - - message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" - count: 3 - path: tests/classes/Plugins/Import/ImportSqlTest.php - - - - message: "#^Method PhpMyAdmin\\\\Tests\\\\Plugins\\\\Transformations\\\\TransformationPluginsTest\\:\\:testTransformation\\(\\) has parameter \\$applyArgs with no value type specified in iterable type array\\.$#" - count: 1 - path: tests/classes/Plugins/Transformations/TransformationPluginsTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsArray\\(\\) with array\\ will always evaluate to true\\.$#" - count: 1 - path: tests/classes/PluginsTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsArray\\(\\) with array\\ will always evaluate to true\\.$#" - count: 1 - path: tests/classes/PluginsTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsArray\\(\\) with array\\ will always evaluate to true\\.$#" - count: 1 - path: tests/classes/PluginsTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" - count: 1 - path: tests/classes/PluginsTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\Properties\\\\\\\\Options\\\\\\\\OptionsPropertyGroup' and PhpMyAdmin\\\\Properties\\\\Options\\\\OptionsPropertyGroup&PHPUnit\\\\Framework\\\\MockObject\\\\MockObject will always evaluate to true\\.$#" - count: 1 - path: tests/classes/Properties/Options/OptionsPropertyGroupTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" - count: 1 - path: tests/classes/Replication/ReplicationGuiTest.php - - - - message: "#^Parameter \\#1 \\$directory of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertDirectoryIsWritable\\(\\) expects string, mixed given\\.$#" - count: 1 - path: tests/classes/Routing/RoutingTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" - count: 1 - path: tests/classes/Routing/RoutingTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\Server\\\\\\\\Plugin' and PhpMyAdmin\\\\Server\\\\Plugin will always evaluate to true\\.$#" - count: 1 - path: tests/classes/Server/PluginTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\Server\\\\\\\\Plugin' and PhpMyAdmin\\\\Server\\\\Plugin will always evaluate to true\\.$#" - count: 2 - path: tests/classes/Server/PluginsTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsArray\\(\\) with array\\ will always evaluate to true\\.$#" - count: 2 - path: tests/classes/Server/PluginsTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsArray\\(\\) with array\\ will always evaluate to true\\.$#" - count: 1 - path: tests/classes/Server/PluginsTest.php - - - - message: "#^Class PhpMyAdmin\\\\Tests\\\\Server\\\\PluginsTest has an uninitialized property \\$plugins\\. Give it default value or assign it in the constructor\\.$#" - count: 1 - path: tests/classes/Server/PluginsTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 0 and array\\{string, PhpMyAdmin\\\\Message\\} will always evaluate to true\\.$#" - count: 3 - path: tests/classes/Server/PrivilegesTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 1 and array\\{string, PhpMyAdmin\\\\Message\\} will always evaluate to true\\.$#" - count: 3 - path: tests/classes/Server/PrivilegesTest.php - - - - message: "#^Cannot call method getMessage\\(\\) on mixed\\.$#" - count: 2 - path: tests/classes/Server/PrivilegesTest.php - - - - message: "#^PHPDoc tag @var for variable \\$actual has no value type specified in iterable type array\\.$#" - count: 1 - path: tests/classes/Server/PrivilegesTest.php - - - - message: "#^Cannot access offset 'host' on mixed\\.$#" - count: 1 - path: tests/classes/Server/SelectTest.php - - - - message: "#^Cannot access offset 'only_db' on mixed\\.$#" - count: 1 - path: tests/classes/Server/SelectTest.php - - - - message: "#^Cannot access offset 'port' on mixed\\.$#" - count: 1 - path: tests/classes/Server/SelectTest.php - - - - message: "#^Cannot access offset 'user' on mixed\\.$#" - count: 1 - path: tests/classes/Server/SelectTest.php - - - - message: "#^Offset '0' does not exist on array\\, array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\>\\.$#" - count: 1 - path: tests/classes/Server/SelectTest.php - - - - message: "#^Parameter \\#1 \\$needle of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" - count: 4 - path: tests/classes/Server/SelectTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" - count: 3 - path: tests/classes/Server/SelectTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\Server\\\\\\\\SysInfo\\\\\\\\Base' and PhpMyAdmin\\\\Server\\\\SysInfo\\\\Base will always evaluate to true\\.$#" - count: 1 - path: tests/classes/Server/SysInfo/SysInfoTest.php - - - - message: "#^Cannot access offset '123' on mixed\\.$#" - count: 1 - path: tests/classes/Setup/IndexTest.php - - - - message: "#^Cannot access offset 'type' on mixed\\.$#" - count: 1 - path: tests/classes/Setup/IndexTest.php - - - - message: "#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#" - count: 1 - path: tests/classes/SqlQueryFormTest.php - - - - message: "#^Parameter \\#1 \\$string of function htmlspecialchars expects string, mixed given\\.$#" - count: 1 - path: tests/classes/SqlQueryFormTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" - count: 1 - path: tests/classes/SqlQueryFormTest.php - - - - message: "#^Cannot access offset 'max_rows' on mixed\\.$#" - count: 3 - path: tests/classes/SqlTest.php - - - - message: "#^Cannot access offset 'pos' on mixed\\.$#" - count: 1 - path: tests/classes/SqlTest.php - - - - message: "#^Cannot access offset 'tmpval' on mixed\\.$#" - count: 4 - path: tests/classes/SqlTest.php - - - - message: "#^Dynamic call to static method PhpMyAdmin\\\\StorageEngine\\:\\:getArray\\(\\)\\.$#" - count: 1 - path: tests/classes/StorageEngineTest.php - - - - message: "#^Dynamic call to static method PhpMyAdmin\\\\StorageEngine\\:\\:getStorageEngines\\(\\)\\.$#" - count: 1 - path: tests/classes/StorageEngineTest.php - - - - message: "#^Dynamic call to static method PhpMyAdmin\\\\StorageEngine\\:\\:isValid\\(\\)\\.$#" - count: 4 - path: tests/classes/StorageEngineTest.php - - - - message: "#^Method PhpMyAdmin\\\\Tests\\\\Stubs\\\\DbiDummy\\:\\:affectedRows\\(\\) should return int\\|numeric\\-string but returns mixed\\.$#" - count: 1 - path: tests/classes/Stubs/DbiDummy.php - - - - message: "#^Method PhpMyAdmin\\\\Tests\\\\Stubs\\\\DbiDummy\\:\\:connect\\(\\) never returns null so it can be removed from the return type\\.$#" - count: 1 - path: tests/classes/Stubs/DbiDummy.php - - - - message: "#^Foreach overwrites \\$value with its value variable\\.$#" - count: 1 - path: tests/classes/Stubs/ResponseRenderer.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertFalse\\(\\) with true will always evaluate to false\\.$#" - count: 1 - path: tests/classes/Table/TableTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\Table\\\\\\\\Table' and PhpMyAdmin\\\\Table\\\\Table will always evaluate to true\\.$#" - count: 1 - path: tests/classes/Table/TableTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertSame\\(\\) with array\\ and array\\{'aNonValidExampleToR…'\\} will always evaluate to false\\.$#" - count: 1 - path: tests/classes/Table/TableTest.php - - - - message: "#^Cannot access offset 'SCHEMA_TABLES' on mixed\\.$#" - count: 1 - path: tests/classes/Table/TableTest.php - - - - message: "#^Offset 'col_order' on array in isset\\(\\) always exists and is not nullable\\.$#" - count: 1 - path: tests/classes/Table/TableTest.php - - - - message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" - count: 3 - path: tests/classes/Table/TableTest.php - - - - message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringNotContainsString\\(\\) expects string, mixed given\\.$#" - count: 1 - path: tests/classes/Table/TableTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsArray\\(\\) with array will always evaluate to true\\.$#" - count: 1 - path: tests/classes/Theme/ThemeManagerTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertTrue\\(\\) with true will always evaluate to true\\.$#" - count: 1 - path: tests/classes/Theme/ThemeManagerTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\Theme\\\\\\\\Theme' and PhpMyAdmin\\\\Theme\\\\Theme will always evaluate to true\\.$#" - count: 1 - path: tests/classes/Theme/ThemeTest.php - - - - message: "#^Casting to int something that's already int\\.$#" - count: 1 - path: tests/classes/Theme/ThemeTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\.$#" - count: 4 - path: tests/classes/Tracking/TrackerTest.php - - - - message: "#^Cannot access offset 'statement' on mixed\\.$#" - count: 2 - path: tests/classes/Tracking/TrackingTest.php - - - - message: "#^Cannot access offset 'username' on mixed\\.$#" - count: 2 - path: tests/classes/Tracking/TrackingTest.php - - - - message: "#^Cannot access offset 'sql' on mixed\\.$#" - count: 1 - path: tests/classes/TransformationsTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" - count: 1 - path: tests/classes/TransformationsTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{ServerDefault\\: 1, ActionLinksMode\\: 'icons'\\}\\.$#" - count: 1 - path: tests/classes/TransformationsTest.php - - - - message: "#^Method PhpMyAdmin\\\\Tests\\\\TwoFactorTest\\:\\:loadResultForConfig\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#" - count: 1 - path: tests/classes/TwoFactorTest.php - - - - message: "#^Missing call to parent\\:\\:tearDown\\(\\) method\\.$#" - count: 1 - path: tests/classes/TwoFactorTest.php - - - - message: "#^Parameter \\#1 \\$secret of method PragmaRX\\\\Google2FA\\\\Google2FA\\:\\:oathTotp\\(\\) expects string, mixed given\\.$#" - count: 2 - path: tests/classes/TwoFactorTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" - count: 1 - path: tests/classes/TwoFactorTest.php - - - - message: "#^Class PhpMyAdmin\\\\Tests\\\\TypesByDatabaseVersionTest has an uninitialized property \\$object\\. Give it default value or assign it in the constructor\\.$#" - count: 1 - path: tests/classes/TypesByDatabaseVersionTest.php - - - - message: "#^Method PhpMyAdmin\\\\Tests\\\\UserPasswordTest\\:\\:providerSetChangePasswordMsg\\(\\) should return array\\ but returns array\\{array\\{false, PhpMyAdmin\\\\Message, true, '', ''\\}, array\\{true, PhpMyAdmin\\\\Message, false, '', ''\\}, array\\{true, PhpMyAdmin\\\\Message, false, 'a', ''\\}, array\\{true, PhpMyAdmin\\\\Message, false, '', 'a'\\}, array\\{true, PhpMyAdmin\\\\Message, false, 'a', 'b'\\}, array\\{true, PhpMyAdmin\\\\Message, false, literal\\-string&non\\-falsy\\-string, literal\\-string&non\\-falsy\\-string\\}, array\\{false, PhpMyAdmin\\\\Message, false, literal\\-string&non\\-falsy\\-string, literal\\-string&non\\-falsy\\-string\\}\\}\\.$#" - count: 1 - path: tests/classes/UserPasswordTest.php - - - - message: "#^Cannot access offset 'db' on mixed\\.$#" - count: 2 - path: tests/classes/UserPreferencesTest.php - - - - message: "#^Cannot access offset 'server_2' on mixed\\.$#" - count: 1 - path: tests/classes/UserPreferencesTest.php - - - - message: "#^Cannot access offset 'ts' on mixed\\.$#" - count: 1 - path: tests/classes/UserPreferencesTest.php - - - - message: "#^Cannot access offset 'userprefs' on mixed\\.$#" - count: 1 - path: tests/classes/UserPreferencesTest.php - - - - message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertCount\\(\\) expects Countable\\|iterable, mixed given\\.$#" - count: 1 - path: tests/classes/UserPreferencesTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" - count: 2 - path: tests/classes/UserPreferencesTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{Server/hide_db\\: 'testval123', Server/port\\: '213'\\}\\.$#" - count: 1 - path: tests/classes/UserPreferencesTest.php - - - - message: "#^Cannot access offset 'is_superuser' on mixed\\.$#" - count: 1 - path: tests/classes/UtilTest.php - - - - message: "#^Cannot access offset 'mysql_cur_user' on mixed\\.$#" - count: 1 - path: tests/classes/UtilTest.php - - - - message: "#^Cannot access offset 'server_2' on mixed\\.$#" - count: 4 - path: tests/classes/UtilTest.php - - - - message: "#^Casting to string something that's already string\\.$#" - count: 1 - path: tests/classes/UtilTest.php - - - - message: "#^Method PhpMyAdmin\\\\Tests\\\\UtilTest\\:\\:providerForTestGetMySQLDocuURL\\(\\) should return array\\ but returns array\\{array\\{'ALTER_TABLE', 'alter\\-table\\-index', '8\\.0\\.0', 'index\\.php\\?route\\=…'\\}, array\\{'ALTER_TABLE', 'alter\\-table\\-index', '5\\.7\\.0', 'index\\.php\\?route\\=…'\\}, array\\{'', 'alter\\-table\\-index', '5\\.6\\.0', 'index\\.php\\?route\\=…'\\}, array\\{'ALTER_TABLE', '', '5\\.5\\.0', 'index\\.php\\?route\\=…'\\}, array\\{'', '', '5\\.7\\.0', 'index\\.php\\?route\\=…'\\}\\}\\.$#" - count: 1 - path: tests/classes/UtilTest.php - - - - message: "#^Parameter \\#2 \\$array of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayNotHasKey\\(\\) expects array\\|ArrayAccess, mixed given\\.$#" - count: 2 - path: tests/classes/UtilTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\.$#" - count: 1 - path: tests/classes/UtilTest.php - - - - message: "#^Only booleans are allowed in a negated boolean, string\\|false given\\.$#" - count: 2 - path: tests/classes/Utils/HttpRequestTest.php - - - - message: "#^Parameter \\#1 \\$haystack of function stripos expects string, mixed given\\.$#" - count: 2 - path: tests/classes/Utils/HttpRequestTest.php - - - - message: "#^Parameter \\#1 \\$needle of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" - count: 1 - path: tests/classes/Utils/HttpRequestTest.php - - - - message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" - count: 1 - path: tests/classes/Utils/HttpRequestTest.php - - - - message: "#^Cannot access offset 'server_2' on mixed\\.$#" - count: 4 - path: tests/classes/Utils/SessionCacheTest.php - - - - message: "#^Cannot access offset 'test_data' on mixed\\.$#" - count: 1 - path: tests/classes/Utils/SessionCacheTest.php - - - - message: "#^Cannot access offset 'test_data_3' on mixed\\.$#" - count: 1 - path: tests/classes/Utils/SessionCacheTest.php - - - - message: "#^Parameter \\#2 \\$array of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayNotHasKey\\(\\) expects array\\|ArrayAccess, mixed given\\.$#" - count: 2 - path: tests/classes/Utils/SessionCacheTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\.$#" - count: 5 - path: tests/classes/Utils/SessionCacheTest.php - - - - message: "#^Cannot access offset 'version_check' on mixed\\.$#" - count: 1 - path: tests/classes/VersionInformationTest.php - - - - message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" - count: 3 - path: tests/classes/VersionInformationTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsBool\\(\\) with true will always evaluate to true\\.$#" - count: 1 - path: tests/classes/VersionTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsInt\\(\\) with 0 will always evaluate to true\\.$#" - count: 2 - path: tests/classes/VersionTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsInt\\(\\) with 6 will always evaluate to true\\.$#" - count: 1 - path: tests/classes/VersionTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsString\\(\\) with 'dev' will always evaluate to true\\.$#" - count: 1 - path: tests/classes/VersionTest.php - - - - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsString\\(\\) with non\\-falsy\\-string will always evaluate to true\\.$#" - count: 1 - path: tests/classes/VersionTest.php - - - - message: "#^Call to function base64_decode\\(\\) requires parameter \\#2 to be set\\.$#" - count: 1 - path: tests/classes/WebAuthn/CBORDecoderTest.php - - message: "#^Cannot access offset 'Console' on mixed\\.$#" count: 1 @@ -17055,3 +15390,1668 @@ parameters: count: 1 path: tests/test_data/config.inc.php + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'formula' and array\\{id\\: non\\-empty\\-string, name\\: string, precondition\\?\\: non\\-empty\\-string, formula\\: non\\-empty\\-string, test\\: non\\-empty\\-string, issue\\: string, recommendation\\: string, justification\\: string, \\.\\.\\.\\} will always evaluate to true\\.$#" + count: 1 + path: tests/unit/Advisory/RulesTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'id' and array\\{id\\: non\\-empty\\-string, name\\: string, precondition\\?\\: non\\-empty\\-string, formula\\: non\\-empty\\-string, test\\: non\\-empty\\-string, issue\\: string, recommendation\\: string, justification\\: string, \\.\\.\\.\\} will always evaluate to true\\.$#" + count: 1 + path: tests/unit/Advisory/RulesTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'issue' and array\\{id\\: non\\-empty\\-string, name\\: string, precondition\\?\\: non\\-empty\\-string, formula\\: non\\-empty\\-string, test\\: non\\-empty\\-string, issue\\: string, recommendation\\: string, justification\\: string, \\.\\.\\.\\} will always evaluate to true\\.$#" + count: 1 + path: tests/unit/Advisory/RulesTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'justification' and array\\{id\\: non\\-empty\\-string, name\\: string, precondition\\?\\: non\\-empty\\-string, formula\\: non\\-empty\\-string, test\\: non\\-empty\\-string, issue\\: string, recommendation\\: string, justification\\: string, \\.\\.\\.\\} will always evaluate to true\\.$#" + count: 1 + path: tests/unit/Advisory/RulesTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'name' and array\\{id\\: non\\-empty\\-string, name\\: string, precondition\\?\\: non\\-empty\\-string, formula\\: non\\-empty\\-string, test\\: non\\-empty\\-string, issue\\: string, recommendation\\: string, justification\\: string, \\.\\.\\.\\} will always evaluate to true\\.$#" + count: 1 + path: tests/unit/Advisory/RulesTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'recommendation' and array\\{id\\: non\\-empty\\-string, name\\: string, precondition\\?\\: non\\-empty\\-string, formula\\: non\\-empty\\-string, test\\: non\\-empty\\-string, issue\\: string, recommendation\\: string, justification\\: string, \\.\\.\\.\\} will always evaluate to true\\.$#" + count: 1 + path: tests/unit/Advisory/RulesTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'test' and array\\{id\\: non\\-empty\\-string, name\\: string, precondition\\?\\: non\\-empty\\-string, formula\\: non\\-empty\\-string, test\\: non\\-empty\\-string, issue\\: string, recommendation\\: string, justification\\: string, \\.\\.\\.\\} will always evaluate to true\\.$#" + count: 1 + path: tests/unit/Advisory/RulesTest.php + + - + message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" + count: 3 + path: tests/unit/BrowseForeignersTest.php + + - + message: "#^Parameter \\#2 \\$string of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringEndsWith\\(\\) expects string, mixed given\\.$#" + count: 1 + path: tests/unit/BrowseForeignersTest.php + + - + message: "#^Parameter \\#2 \\$string of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringStartsWith\\(\\) expects string, mixed given\\.$#" + count: 1 + path: tests/unit/BrowseForeignersTest.php + + - + message: "#^Missing call to parent\\:\\:setUp\\(\\) method\\.$#" + count: 1 + path: tests/unit/CacheTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\Charsets\\\\\\\\Charset' and PhpMyAdmin\\\\Charsets\\\\Charset will always evaluate to true\\.$#" + count: 1 + path: tests/unit/Charsets/CharsetTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\Charsets\\\\\\\\Collation' and PhpMyAdmin\\\\Charsets\\\\Collation will always evaluate to true\\.$#" + count: 1 + path: tests/unit/Charsets/CollationTest.php + + - + message: "#^Class PhpMyAdmin\\\\Tests\\\\Command\\\\SetVersionCommandTest has an uninitialized property \\$command\\. Give it default value or assign it in the constructor\\.$#" + count: 1 + path: tests/unit/Command/SetVersionCommandTest.php + + - + message: "#^Missing call to parent\\:\\:setUp\\(\\) method\\.$#" + count: 1 + path: tests/unit/Command/SetVersionCommandTest.php + + - + message: "#^Parameter \\#1 \\$array of function sort expects TArray of array\\, mixed given\\.$#" + count: 2 + path: tests/unit/Command/TwigLintCommandTest.php + + - + message: "#^Class PhpMyAdmin\\\\Tests\\\\Command\\\\WriteGitRevisionCommandTest has an uninitialized property \\$command\\. Give it default value or assign it in the constructor\\.$#" + count: 1 + path: tests/unit/Command/WriteGitRevisionCommandTest.php + + - + message: "#^Cannot access offset 'port' on mixed\\.$#" + count: 1 + path: tests/unit/Config/ConfigFileTest.php + + - + message: "#^Argument of an invalid type array\\\\|bool\\|int\\<0, max\\>\\|string\\>\\|bool\\|int\\<1, max\\>\\|string\\|null supplied for foreach, only iterables are supported\\.$#" + count: 1 + path: tests/unit/Config/DescriptionTest.php + + - + message: "#^Call to function in_array\\(\\) requires parameter \\#3 to be set\\.$#" + count: 1 + path: tests/unit/Config/DescriptionTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsArray\\(\\) with array\\, non\\-empty\\-array\\<'AllowDeny'\\|'AllowNoPassword'\\|'AllowRoot'\\|'auth_http_realm'\\|'auth_type'\\|'bookmarktable'\\|'central_columns'\\|'column_info'\\|'compress'\\|'control_compress'\\|'control_hide…'\\|'control_socket'\\|'control_ssl'\\|'control_ssl_ca'\\|'control_ssl_ca_path'\\|'control_ssl_cert'\\|'control_ssl_ciphers'\\|'control_ssl_key'\\|'control_ssl_verify'\\|'controlhost'\\|'controlpass'\\|'controlport'\\|'controluser'\\|'designer_settings'\\|'DisableIS'\\|'export_templates'\\|'favorite'\\|'hide_db'\\|'history'\\|'host'\\|'LogoutURL'\\|'MaxTableUiprefs'\\|'navigationhiding'\\|'only_db'\\|'password'\\|'pdf_pages'\\|'pmadb'\\|'port'\\|'recent'\\|'relation'\\|'savedsearches'\\|'SessionTimeZone'\\|'SignonCookieParams'\\|'SignonScript'\\|'SignonSession'\\|'SignonURL'\\|'socket'\\|'ssl'\\|'ssl_ca'\\|'ssl_ca_path'\\|'ssl_cert'\\|'ssl_ciphers'\\|'ssl_key'\\|'ssl_verify'\\|'table_coords'\\|'table_info'\\|'table_uiprefs'\\|'tracking'\\|'user'\\|'userconfig'\\|'usergroups'\\|'users'\\|'verbose', array\\\\|bool\\|int\\<0, max\\>\\|string\\>\\|bool\\|int\\<1, max\\>\\|string\\|null\\>\\> will always evaluate to true\\.$#" + count: 1 + path: tests/unit/Config/DescriptionTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsArray\\(\\) with non\\-empty\\-array\\<'AllowDeny'\\|'AllowNoPassword'\\|'AllowRoot'\\|'auth_http_realm'\\|'auth_type'\\|'bookmarktable'\\|'central_columns'\\|'column_info'\\|'compress'\\|'control_compress'\\|'control_hide…'\\|'control_socket'\\|'control_ssl'\\|'control_ssl_ca'\\|'control_ssl_ca_path'\\|'control_ssl_cert'\\|'control_ssl_ciphers'\\|'control_ssl_key'\\|'control_ssl_verify'\\|'controlhost'\\|'controlpass'\\|'controlport'\\|'controluser'\\|'designer_settings'\\|'DisableIS'\\|'export_templates'\\|'favorite'\\|'hide_db'\\|'history'\\|'host'\\|'LogoutURL'\\|'MaxTableUiprefs'\\|'navigationhiding'\\|'only_db'\\|'password'\\|'pdf_pages'\\|'pmadb'\\|'port'\\|'recent'\\|'relation'\\|'savedsearches'\\|'SessionTimeZone'\\|'SignonCookieParams'\\|'SignonScript'\\|'SignonSession'\\|'SignonURL'\\|'socket'\\|'ssl'\\|'ssl_ca'\\|'ssl_ca_path'\\|'ssl_cert'\\|'ssl_ciphers'\\|'ssl_key'\\|'ssl_verify'\\|'table_coords'\\|'table_info'\\|'table_uiprefs'\\|'tracking'\\|'user'\\|'userconfig'\\|'usergroups'\\|'users'\\|'verbose', array\\\\|bool\\|int\\<0, max\\>\\|string\\>\\|bool\\|int\\<1, max\\>\\|string\\|null\\> will always evaluate to true\\.$#" + count: 1 + path: tests/unit/Config/DescriptionTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNotNull\\(\\) with array\\\\|bool\\|int\\<0, max\\>\\|string will always evaluate to true\\.$#" + count: 1 + path: tests/unit/Config/DescriptionTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNotNull\\(\\) with string will always evaluate to true\\.$#" + count: 3 + path: tests/unit/Config/DescriptionTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertSame\\(\\) with ''\\|'; Compressed export…'\\|'Compressed export…'\\|'Compressed import…'\\|'Compressed import…'\\|'Compressed import…' and null will always evaluate to false\\.$#" + count: 1 + path: tests/unit/Config/FormDisplayTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertSame\\(\\) with 'string' and 'string' will always evaluate to true\\.$#" + count: 1 + path: tests/unit/Config/FormDisplayTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertTrue\\(\\) with null will always evaluate to false\\.$#" + count: 1 + path: tests/unit/Config/FormDisplayTest.php + + - + message: "#^Cannot access offset 'pma_testform' on mixed\\.$#" + count: 1 + path: tests/unit/Config/FormDisplayTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\Config\\\\\\\\Forms\\\\\\\\BaseFormList' and PhpMyAdmin\\\\Config\\\\Forms\\\\BaseFormList will always evaluate to true\\.$#" + count: 1 + path: tests/unit/Config/Forms/FormListTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNotNull\\(\\) with string will always evaluate to true\\.$#" + count: 1 + path: tests/unit/Config/Forms/FormListTest.php + + - + message: "#^Cannot access offset 'AllowArbitraryServer' on mixed\\.$#" + count: 2 + path: tests/unit/Config/ServerConfigChecksTest.php + + - + message: "#^Cannot access offset 'BZipDump' on mixed\\.$#" + count: 2 + path: tests/unit/Config/ServerConfigChecksTest.php + + - + message: "#^Cannot access offset 'GZipDump' on mixed\\.$#" + count: 2 + path: tests/unit/Config/ServerConfigChecksTest.php + + - + message: "#^Cannot access offset 'LoginCookieStore' on mixed\\.$#" + count: 2 + path: tests/unit/Config/ServerConfigChecksTest.php + + - + message: "#^Cannot access offset 'LoginCookieValidity' on mixed\\.$#" + count: 2 + path: tests/unit/Config/ServerConfigChecksTest.php + + - + message: "#^Cannot access offset 'SaveDir' on mixed\\.$#" + count: 2 + path: tests/unit/Config/ServerConfigChecksTest.php + + - + message: "#^Cannot access offset 'Servers' on mixed\\.$#" + count: 4 + path: tests/unit/Config/ServerConfigChecksTest.php + + - + message: "#^Cannot access offset 'TempDir' on mixed\\.$#" + count: 2 + path: tests/unit/Config/ServerConfigChecksTest.php + + - + message: "#^Cannot access offset 'ZipDump' on mixed\\.$#" + count: 2 + path: tests/unit/Config/ServerConfigChecksTest.php + + - + message: "#^Cannot access offset 'blowfish_secret' on mixed\\.$#" + count: 6 + path: tests/unit/Config/ServerConfigChecksTest.php + + - + message: "#^Cannot access offset 'error' on mixed\\.$#" + count: 1 + path: tests/unit/Config/ServerConfigChecksTest.php + + - + message: "#^Cannot access offset 'notice' on mixed\\.$#" + count: 1 + path: tests/unit/Config/ServerConfigChecksTest.php + + - + message: "#^Parameter \\#1 \\$array of function array_keys expects array, mixed given\\.$#" + count: 2 + path: tests/unit/Config/ServerConfigChecksTest.php + + - + message: "#^Parameter \\#1 \\$cfg of class PhpMyAdmin\\\\Config\\\\ServerConfigChecks constructor expects PhpMyAdmin\\\\Config\\\\ConfigFile, mixed given\\.$#" + count: 3 + path: tests/unit/Config/ServerConfigChecksTest.php + + - + message: "#^Property PhpMyAdmin\\\\Tests\\\\Config\\\\ServerConfigChecksTest\\:\\:\\$sessionID \\(string\\) does not accept mixed\\.$#" + count: 1 + path: tests/unit/Config/ServerConfigChecksTest.php + + - + message: "#^Variable property access on PhpMyAdmin\\\\Config\\\\Settings\\\\Schema\\.$#" + count: 1 + path: tests/unit/Config/Settings/SchemaTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\Config\\\\\\\\Settings\\\\\\\\Console' and PhpMyAdmin\\\\Config\\\\Settings\\\\Console will always evaluate to true\\.$#" + count: 1 + path: tests/unit/Config/SettingsTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\Config\\\\\\\\Settings\\\\\\\\Debug' and PhpMyAdmin\\\\Config\\\\Settings\\\\Debug will always evaluate to true\\.$#" + count: 1 + path: tests/unit/Config/SettingsTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\Config\\\\\\\\Settings\\\\\\\\Export' and PhpMyAdmin\\\\Config\\\\Settings\\\\Export will always evaluate to true\\.$#" + count: 1 + path: tests/unit/Config/SettingsTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\Config\\\\\\\\Settings\\\\\\\\Import' and PhpMyAdmin\\\\Config\\\\Settings\\\\Import will always evaluate to true\\.$#" + count: 1 + path: tests/unit/Config/SettingsTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\Config\\\\\\\\Settings\\\\\\\\Schema' and PhpMyAdmin\\\\Config\\\\Settings\\\\Schema will always evaluate to true\\.$#" + count: 1 + path: tests/unit/Config/SettingsTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\Config\\\\\\\\Settings\\\\\\\\SqlQueryBox' and PhpMyAdmin\\\\Config\\\\Settings\\\\SqlQueryBox will always evaluate to true\\.$#" + count: 1 + path: tests/unit/Config/SettingsTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\Config\\\\\\\\Settings\\\\\\\\Transformations' and PhpMyAdmin\\\\Config\\\\Settings\\\\Transformations will always evaluate to true\\.$#" + count: 1 + path: tests/unit/Config/SettingsTest.php + + - + message: "#^Property PhpMyAdmin\\\\Tests\\\\Config\\\\SettingsTest\\:\\:\\$defaultValues type has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/unit/Config/SettingsTest.php + + - + message: "#^Variable property access on PhpMyAdmin\\\\Config\\\\Settings\\.$#" + count: 1 + path: tests/unit/Config/SettingsTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with arguments 'relation', array\\{version\\: string, user\\: string\\|null, db\\: string\\|null, bookmark\\: string\\|null, central_columns\\: string\\|null, column_info\\: string\\|null, designer_settings\\: string\\|null, export_templates\\: string\\|null, \\.\\.\\.\\} and 'The cache is…' will always evaluate to true\\.$#" + count: 3 + path: tests/unit/ConfigStorage/RelationTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertSame\\(\\) with '' and '' will always evaluate to true\\.$#" + count: 2 + path: tests/unit/ConfigStorage/RelationTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertSame\\(\\) with 'db_pma' and 'db_pma' will always evaluate to true\\.$#" + count: 1 + path: tests/unit/ConfigStorage/RelationTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{\\}\\.$#" + count: 6 + path: tests/unit/ConfigStorage/RelationTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'Server' and array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\} will always evaluate to false\\.$#" + count: 1 + path: tests/unit/ConfigTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsArray\\(\\) with array\\, array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\> will always evaluate to true\\.$#" + count: 1 + path: tests/unit/ConfigTest.php + + - + message: "#^Only booleans are allowed in &&, int\\<0, 2\\> given on the right side\\.$#" + count: 2 + path: tests/unit/ConfigTest.php + + - + message: "#^Only booleans are allowed in a negated boolean, int\\|false given\\.$#" + count: 1 + path: tests/unit/ConfigTest.php + + - + message: "#^Only booleans are allowed in an elseif condition, string\\|false given\\.$#" + count: 3 + path: tests/unit/ConfigTest.php + + - + message: "#^Only booleans are allowed in an if condition, string\\|false given\\.$#" + count: 1 + path: tests/unit/ConfigTest.php + + - + message: "#^Parameter \\#1 \\$haystack of function str_contains expects string, array\\ given\\.$#" + count: 1 + path: tests/unit/ConfigTest.php + + - + message: "#^Parameter \\#1 \\$haystack of function str_contains expects string, mixed given\\.$#" + count: 1 + path: tests/unit/ConfigTest.php + + - + message: "#^Parameter \\#1 \\$source of method PhpMyAdmin\\\\Config\\:\\:loadAndCheck\\(\\) expects string\\|null, mixed given\\.$#" + count: 1 + path: tests/unit/ConfigTest.php + + - + message: "#^Cannot access offset 'COUNTED' on mixed\\.$#" + count: 4 + path: tests/unit/Controllers/Database/StructureControllerTest.php + + - + message: "#^Cannot access offset 'Data_free' on mixed\\.$#" + count: 1 + path: tests/unit/Controllers/Database/StructureControllerTest.php + + - + message: "#^Cannot access offset 'ENGINE' on mixed\\.$#" + count: 3 + path: tests/unit/Controllers/Database/StructureControllerTest.php + + - + message: "#^Cannot access offset 'Rows' on mixed\\.$#" + count: 1 + path: tests/unit/Controllers/Database/StructureControllerTest.php + + - + message: "#^Cannot access offset 'TABLE_ROWS' on mixed\\.$#" + count: 1 + path: tests/unit/Controllers/Database/StructureControllerTest.php + + - + message: "#^Cannot use array destructuring on mixed\\.$#" + count: 8 + path: tests/unit/Controllers/Database/StructureControllerTest.php + + - + message: "#^Parameter \\#2 \\$array of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayNotHasKey\\(\\) expects array\\|ArrayAccess, mixed given\\.$#" + count: 1 + path: tests/unit/Controllers/Database/StructureControllerTest.php + + - + message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" + count: 4 + path: tests/unit/Controllers/Database/StructureControllerTest.php + + - + message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringNotContainsString\\(\\) expects string, mixed given\\.$#" + count: 1 + path: tests/unit/Controllers/Database/StructureControllerTest.php + + - + message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" + count: 4 + path: tests/unit/Controllers/NavigationControllerTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" + count: 1 + path: tests/unit/Controllers/Operations/TableControllerTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" + count: 1 + path: tests/unit/Controllers/Server/BinlogControllerTest.php + + - + message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" + count: 3 + path: tests/unit/Controllers/Server/Databases/CreateControllerTest.php + + - + message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" + count: 2 + path: tests/unit/Controllers/Server/Databases/DestroyControllerTest.php + + - + message: "#^Cannot access offset 'numRows' on mixed\\.$#" + count: 1 + path: tests/unit/Controllers/Server/Status/Monitor/GeneralLogControllerTest.php + + - + message: "#^Cannot access offset 'rows' on mixed\\.$#" + count: 1 + path: tests/unit/Controllers/Server/Status/Monitor/GeneralLogControllerTest.php + + - + message: "#^Cannot access offset 'sum' on mixed\\.$#" + count: 1 + path: tests/unit/Controllers/Server/Status/Monitor/GeneralLogControllerTest.php + + - + message: "#^Cannot access offset 'affectedRows' on mixed\\.$#" + count: 1 + path: tests/unit/Controllers/Server/Status/Monitor/QueryAnalyzerControllerTest.php + + - + message: "#^Cannot access offset 'explain' on mixed\\.$#" + count: 1 + path: tests/unit/Controllers/Server/Status/Monitor/QueryAnalyzerControllerTest.php + + - + message: "#^Cannot access offset 'profiling' on mixed\\.$#" + count: 1 + path: tests/unit/Controllers/Server/Status/Monitor/QueryAnalyzerControllerTest.php + + - + message: "#^Cannot access offset 'numRows' on mixed\\.$#" + count: 1 + path: tests/unit/Controllers/Server/Status/Monitor/SlowLogControllerTest.php + + - + message: "#^Cannot access offset 'rows' on mixed\\.$#" + count: 1 + path: tests/unit/Controllers/Server/Status/Monitor/SlowLogControllerTest.php + + - + message: "#^Cannot access offset 'sum' on mixed\\.$#" + count: 1 + path: tests/unit/Controllers/Server/Status/Monitor/SlowLogControllerTest.php + + - + message: "#^Cannot use array destructuring on mixed\\.$#" + count: 7 + path: tests/unit/Controllers/Server/VariablesControllerTest.php + + - + message: "#^PHPDoc tag @var for variable \\$result has no value type specified in iterable type array\\.$#" + count: 2 + path: tests/unit/Controllers/Table/ReplaceControllerTest.php + + - + message: "#^Cannot access offset 'arr' on mixed\\.$#" + count: 5 + path: tests/unit/CoreTest.php + + - + message: "#^Cannot access offset 'arr1' on mixed\\.$#" + count: 5 + path: tests/unit/CoreTest.php + + - + message: "#^Cannot access offset 'int' on mixed\\.$#" + count: 1 + path: tests/unit/CoreTest.php + + - + message: "#^Cannot access offset 'not_existing' on mixed\\.$#" + count: 1 + path: tests/unit/CoreTest.php + + - + message: "#^Cannot access offset 'sarr' on mixed\\.$#" + count: 14 + path: tests/unit/CoreTest.php + + - + message: "#^Cannot access offset 'str' on mixed\\.$#" + count: 1 + path: tests/unit/CoreTest.php + + - + message: "#^Cannot access offset 0 on mixed\\.$#" + count: 11 + path: tests/unit/CoreTest.php + + - + message: "#^Cannot access offset 1 on mixed\\.$#" + count: 6 + path: tests/unit/CoreTest.php + + - + message: "#^Cannot access offset 2 on mixed\\.$#" + count: 3 + path: tests/unit/CoreTest.php + + - + message: "#^Parameter \\#2 \\$array of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayNotHasKey\\(\\) expects array\\|ArrayAccess, mixed given\\.$#" + count: 12 + path: tests/unit/CoreTest.php + + - + message: "#^Parameter \\#1 \\$string of function mb_strlen expects string, mixed given\\.$#" + count: 1 + path: tests/unit/Crypto/CryptoTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsArray\\(\\) with array\\ will always evaluate to true\\.$#" + count: 1 + path: tests/unit/Database/CentralColumnsTest.php + + - + message: "#^Parameter \\#1 \\$needle of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" + count: 1 + path: tests/unit/Database/CentralColumnsTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" + count: 2 + path: tests/unit/Database/CentralColumnsTest.php + + - + message: "#^Class PhpMyAdmin\\\\Tests\\\\Database\\\\Designer\\\\CommonTest has an uninitialized property \\$designerCommon\\. Give it default value or assign it in the constructor\\.$#" + count: 1 + path: tests/unit/Database/Designer/CommonTest.php + + - + message: "#^Class PhpMyAdmin\\\\Tests\\\\Database\\\\DesignerTest has an uninitialized property \\$designer\\. Give it default value or assign it in the constructor\\.$#" + count: 1 + path: tests/unit/Database/DesignerTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\Dbal\\\\\\\\ResultInterface' and PhpMyAdmin\\\\Dbal\\\\ResultInterface will always evaluate to true\\.$#" + count: 1 + path: tests/unit/DatabaseInterfaceTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\SystemDatabase' and PhpMyAdmin\\\\SystemDatabase will always evaluate to true\\.$#" + count: 1 + path: tests/unit/DatabaseInterfaceTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\.$#" + count: 1 + path: tests/unit/DatabaseInterfaceTest.php + + - + message: "#^Cannot access offset '2b7b3faf4b48255e478…' on mixed\\.$#" + count: 1 + path: tests/unit/Display/ResultsTest.php + + - + message: "#^Cannot access offset '5ce1ef88afb4e13d3b8…' on mixed\\.$#" + count: 1 + path: tests/unit/Display/ResultsTest.php + + - + message: "#^Cannot access offset 'display_binary' on mixed\\.$#" + count: 4 + path: tests/unit/Display/ResultsTest.php + + - + message: "#^Cannot access offset 'display_blob' on mixed\\.$#" + count: 4 + path: tests/unit/Display/ResultsTest.php + + - + message: "#^Cannot access offset 'geoOption' on mixed\\.$#" + count: 2 + path: tests/unit/Display/ResultsTest.php + + - + message: "#^Cannot access offset 'hide_transformation' on mixed\\.$#" + count: 2 + path: tests/unit/Display/ResultsTest.php + + - + message: "#^Cannot access offset 'max_rows' on mixed\\.$#" + count: 6 + path: tests/unit/Display/ResultsTest.php + + - + message: "#^Cannot access offset 'pftext' on mixed\\.$#" + count: 4 + path: tests/unit/Display/ResultsTest.php + + - + message: "#^Cannot access offset 'pos' on mixed\\.$#" + count: 3 + path: tests/unit/Display/ResultsTest.php + + - + message: "#^Cannot access offset 'possible_as_geometry' on mixed\\.$#" + count: 2 + path: tests/unit/Display/ResultsTest.php + + - + message: "#^Cannot access offset 'query' on mixed\\.$#" + count: 2 + path: tests/unit/Display/ResultsTest.php + + - + message: "#^Cannot access offset 'relational_display' on mixed\\.$#" + count: 4 + path: tests/unit/Display/ResultsTest.php + + - + message: "#^Cannot access offset 'repeat_cells' on mixed\\.$#" + count: 2 + path: tests/unit/Display/ResultsTest.php + + - + message: "#^Method PhpMyAdmin\\\\Tests\\\\Display\\\\ResultsTest\\:\\:dataProviderForTestGetDataCellForNonNumericColumns\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 3 + path: tests/unit/Display/ResultsTest.php + + - + message: "#^Method PhpMyAdmin\\\\Tests\\\\Display\\\\ResultsTest\\:\\:dataProviderForTestHandleNonPrintableContents\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 2 + path: tests/unit/Display/ResultsTest.php + + - + message: "#^Parameter \\#1 \\$string of function htmlspecialchars_decode expects string, mixed given\\.$#" + count: 1 + path: tests/unit/Display/ResultsTest.php + + - + message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" + count: 4 + path: tests/unit/Display/ResultsTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" + count: 3 + path: tests/unit/Display/ResultsTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" + count: 1 + path: tests/unit/Error/ErrorHandlerTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" + count: 1 + path: tests/unit/Export/OptionsTest.php + + - + message: "#^Parameter \\#2 \\$array of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) expects array\\|ArrayAccess, mixed given\\.$#" + count: 1 + path: tests/unit/FlashMessagesTest.php + + - + message: "#^Parameter \\#2 \\$array of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayNotHasKey\\(\\) expects array\\|ArrayAccess, mixed given\\.$#" + count: 1 + path: tests/unit/FlashMessagesTest.php + + - + message: "#^Cannot access offset 'queries' on mixed\\.$#" + count: 1 + path: tests/unit/FooterTest.php + + - + message: "#^Cannot access offset 'data_length' on mixed\\.$#" + count: 2 + path: tests/unit/Gis/Ds/PolygonTest.php + + - + message: "#^Parameter \\#1 \\$points of static method PhpMyAdmin\\\\Gis\\\\Ds\\\\Polygon\\:\\:fromXYArray\\(\\) expects non\\-empty\\-array\\, mixed given\\.$#" + count: 2 + path: tests/unit/Gis/Ds/PolygonTest.php + + - + message: "#^Cannot access offset 'data_length' on mixed\\.$#" + count: 2 + path: tests/unit/Gis/GisMultiPolygonTest.php + + - + message: "#^Cannot access offset 0 on mixed\\.$#" + count: 1 + path: tests/unit/Gis/GisMultiPolygonTest.php + + - + message: "#^Cannot access offset 'data_length' on mixed\\.$#" + count: 1 + path: tests/unit/Gis/GisPolygonTest.php + + - + message: "#^Cannot access offset 'y' on mixed\\.$#" + count: 1 + path: tests/unit/Gis/GisPolygonTest.php + + - + message: "#^Cannot access offset 3 on mixed\\.$#" + count: 1 + path: tests/unit/Gis/GisPolygonTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" + count: 1 + path: tests/unit/HeaderTest.php + + - + message: "#^Parameter \\#1 \\$urlPath of static method PhpMyAdmin\\\\Html\\\\Generator\\:\\:linkOrButton\\(\\) expects string, mixed given\\.$#" + count: 1 + path: tests/unit/Html/GeneratorTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{ssl\\: false, host\\: '127\\.0\\.0\\.1'\\}\\.$#" + count: 1 + path: tests/unit/Html/GeneratorTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{ssl\\: false, host\\: 'custom\\.host'\\}\\.$#" + count: 2 + path: tests/unit/Html/GeneratorTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{ssl\\: false, ssl_verify\\: true, host\\: 'custom\\.host'\\}\\.$#" + count: 1 + path: tests/unit/Html/GeneratorTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{ssl\\: true, ssl_verify\\: false, host\\: 'custom\\.host'\\}\\.$#" + count: 1 + path: tests/unit/Html/GeneratorTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{ssl\\: true, ssl_verify\\: true, host\\: 'custom\\.host'\\}\\.$#" + count: 1 + path: tests/unit/Html/GeneratorTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{ssl\\: true, ssl_verify\\: true, ssl_ca\\: '/etc/ssl/ca\\.crt', host\\: 'custom\\.host'\\}\\.$#" + count: 1 + path: tests/unit/Html/GeneratorTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" + count: 1 + path: tests/unit/Html/GeneratorTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertTrue\\(\\) with true will always evaluate to true\\.$#" + count: 1 + path: tests/unit/Import/AjaxTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" + count: 1 + path: tests/unit/Import/ImportTest.php + + - + message: "#^Cannot access an offset on mixed\\.$#" + count: 3 + path: tests/unit/IndexTest.php + + - + message: "#^Parameter \\#1 \\$columns of method PhpMyAdmin\\\\Index\\:\\:addColumns\\(\\) expects array, mixed given\\.$#" + count: 2 + path: tests/unit/IndexTest.php + + - + message: "#^Cannot access offset 'foreign_db' on mixed\\.$#" + count: 2 + path: tests/unit/InsertEditTest.php + + - + message: "#^Cannot access offset 'isNeedToRecheck' on mixed\\.$#" + count: 3 + path: tests/unit/InsertEditTest.php + + - + message: "#^Cannot access offset 'relational_display' on mixed\\.$#" + count: 1 + path: tests/unit/InsertEditTest.php + + - + message: "#^Cannot access offset 'truncatableFieldVal…' on mixed\\.$#" + count: 2 + path: tests/unit/InsertEditTest.php + + - + message: "#^Cannot cast bool\\|float\\|int\\|object to string\\.$#" + count: 1 + path: tests/unit/InsertEditTest.php + + - + message: "#^Method PhpMyAdmin\\\\Tests\\\\InsertEditTest\\:\\:parseString\\(\\) should return string but returns mixed\\.$#" + count: 1 + path: tests/unit/InsertEditTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" + count: 2 + path: tests/unit/InsertEditTest.php + + - + message: "#^Dynamic call to static method PhpMyAdmin\\\\Message\\:\\:getMessageForAffectedRows\\(\\)\\.$#" + count: 1 + path: tests/unit/MessageTest.php + + - + message: "#^Dynamic call to static method PhpMyAdmin\\\\Message\\:\\:getMessageForDeletedRows\\(\\)\\.$#" + count: 1 + path: tests/unit/MessageTest.php + + - + message: "#^Dynamic call to static method PhpMyAdmin\\\\Message\\:\\:getMessageForInsertedRows\\(\\)\\.$#" + count: 1 + path: tests/unit/MessageTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\<'AllowDeny'\\|'AllowNoPassword'\\|'AllowRoot'\\|'auth_http_realm'\\|'auth_type'\\|'bookmarktable'\\|'central_columns'\\|'column_info'\\|'compress'\\|'control_compress'\\|'control_hide…'\\|'control_socket'\\|'control_ssl'\\|'control_ssl_ca'\\|'control_ssl_ca_path'\\|'control_ssl_cert'\\|'control_ssl_ciphers'\\|'control_ssl_key'\\|'control_ssl_verify'\\|'controlhost'\\|'controlpass'\\|'controlport'\\|'controluser'\\|'designer_settings'\\|'DisableIS'\\|'export_templates'\\|'favorite'\\|'history'\\|'host'\\|'LogoutURL'\\|'MaxTableUiprefs'\\|'navigationhiding'\\|'only_db'\\|'password'\\|'pdf_pages'\\|'pmadb'\\|'port'\\|'recent'\\|'relation'\\|'savedsearches'\\|'SessionTimeZone'\\|'SignonCookieParams'\\|'SignonScript'\\|'SignonSession'\\|'SignonURL'\\|'socket'\\|'ssl'\\|'ssl_ca'\\|'ssl_ca_path'\\|'ssl_cert'\\|'ssl_ciphers'\\|'ssl_key'\\|'ssl_verify'\\|'table_coords'\\|'table_info'\\|'table_uiprefs'\\|'tracking'\\|'user'\\|'userconfig'\\|'usergroups'\\|'users'\\|'verbose', array\\\\|bool\\|int\\<0, max\\>\\|string\\>\\|bool\\|int\\<1, max\\>\\|string\\|null\\>\\.$#" + count: 1 + path: tests/unit/Navigation/Nodes/NodeTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\<'AllowDeny'\\|'AllowNoPassword'\\|'AllowRoot'\\|'auth_http_realm'\\|'auth_type'\\|'bookmarktable'\\|'central_columns'\\|'column_info'\\|'compress'\\|'control_compress'\\|'control_hide…'\\|'control_socket'\\|'control_ssl'\\|'control_ssl_ca'\\|'control_ssl_ca_path'\\|'control_ssl_cert'\\|'control_ssl_ciphers'\\|'control_ssl_key'\\|'control_ssl_verify'\\|'controlhost'\\|'controlpass'\\|'controlport'\\|'controluser'\\|'designer_settings'\\|'DisableIS'\\|'export_templates'\\|'favorite'\\|'history'\\|'host'\\|'LogoutURL'\\|'MaxTableUiprefs'\\|'navigationhiding'\\|'password'\\|'pdf_pages'\\|'pmadb'\\|'port'\\|'recent'\\|'relation'\\|'savedsearches'\\|'SessionTimeZone'\\|'SignonCookieParams'\\|'SignonScript'\\|'SignonSession'\\|'SignonURL'\\|'socket'\\|'ssl'\\|'ssl_ca'\\|'ssl_ca_path'\\|'ssl_cert'\\|'ssl_ciphers'\\|'ssl_key'\\|'ssl_verify'\\|'table_coords'\\|'table_info'\\|'table_uiprefs'\\|'tracking'\\|'user'\\|'userconfig'\\|'usergroups'\\|'users'\\|'verbose', array\\\\|bool\\|int\\<0, max\\>\\|string\\>\\|bool\\|int\\<1, max\\>\\|string\\|null\\>\\.$#" + count: 2 + path: tests/unit/Navigation/Nodes/NodeTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{\\}\\.$#" + count: 1 + path: tests/unit/Navigation/Nodes/NodeTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'extra' and array\\{legendText\\: string, headText\\: string, queryError\\: bool, extra\\: PhpMyAdmin\\\\Message\\} will always evaluate to true\\.$#" + count: 1 + path: tests/unit/NormalizationTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'extra' and array\\{legendText\\: string, headText\\: string, subText\\: string, extra\\: string, primary_key\\: string\\|false\\} will always evaluate to true\\.$#" + count: 1 + path: tests/unit/NormalizationTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'extra' and array\\{legendText\\: string, headText\\: string, subText\\: string, extra\\: string, primary_key\\: string\\} will always evaluate to true\\.$#" + count: 1 + path: tests/unit/NormalizationTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'extra' and array\\{legendText\\: string, headText\\: string, subText\\: string, extra\\: string\\} will always evaluate to true\\.$#" + count: 2 + path: tests/unit/NormalizationTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'extra' and array\\{legendText\\: string, headText\\: string, subText\\: string, hasPrimaryKey\\: string, extra\\: string\\} will always evaluate to true\\.$#" + count: 1 + path: tests/unit/NormalizationTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'hasPrimaryKey' and array\\{legendText\\: string, headText\\: string, subText\\: string, hasPrimaryKey\\: string, extra\\: string\\} will always evaluate to true\\.$#" + count: 1 + path: tests/unit/NormalizationTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'headText' and array\\{legendText\\: string, headText\\: string, queryError\\: bool, extra\\: PhpMyAdmin\\\\Message\\} will always evaluate to true\\.$#" + count: 1 + path: tests/unit/NormalizationTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'headText' and array\\{legendText\\: string, headText\\: string, queryError\\: string\\|false, extra\\?\\: string\\} will always evaluate to true\\.$#" + count: 1 + path: tests/unit/NormalizationTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'headText' and array\\{legendText\\: string, headText\\: string, subText\\: string, extra\\: string, primary_key\\: string\\|false\\} will always evaluate to true\\.$#" + count: 1 + path: tests/unit/NormalizationTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'headText' and array\\{legendText\\: string, headText\\: string, subText\\: string, extra\\: string, primary_key\\: string\\} will always evaluate to true\\.$#" + count: 1 + path: tests/unit/NormalizationTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'headText' and array\\{legendText\\: string, headText\\: string, subText\\: string, extra\\: string\\} will always evaluate to true\\.$#" + count: 2 + path: tests/unit/NormalizationTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'headText' and array\\{legendText\\: string, headText\\: string, subText\\: string, hasPrimaryKey\\: string, extra\\: string\\} will always evaluate to true\\.$#" + count: 1 + path: tests/unit/NormalizationTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'legendText' and array\\{legendText\\: string, headText\\: string, queryError\\: bool, extra\\: PhpMyAdmin\\\\Message\\} will always evaluate to true\\.$#" + count: 1 + path: tests/unit/NormalizationTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'legendText' and array\\{legendText\\: string, headText\\: string, queryError\\: string\\|false, extra\\?\\: string\\} will always evaluate to true\\.$#" + count: 1 + path: tests/unit/NormalizationTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'legendText' and array\\{legendText\\: string, headText\\: string, subText\\: string, extra\\: string, primary_key\\: string\\|false\\} will always evaluate to true\\.$#" + count: 1 + path: tests/unit/NormalizationTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'legendText' and array\\{legendText\\: string, headText\\: string, subText\\: string, extra\\: string, primary_key\\: string\\} will always evaluate to true\\.$#" + count: 1 + path: tests/unit/NormalizationTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'legendText' and array\\{legendText\\: string, headText\\: string, subText\\: string, extra\\: string\\} will always evaluate to true\\.$#" + count: 2 + path: tests/unit/NormalizationTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'legendText' and array\\{legendText\\: string, headText\\: string, subText\\: string, hasPrimaryKey\\: string, extra\\: string\\} will always evaluate to true\\.$#" + count: 1 + path: tests/unit/NormalizationTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'message' and array\\{queryError\\: bool, message\\: PhpMyAdmin\\\\Message\\} will always evaluate to true\\.$#" + count: 1 + path: tests/unit/NormalizationTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'primary_key' and array\\{legendText\\: string, headText\\: string, subText\\: string, extra\\: string, primary_key\\: string\\|false\\} will always evaluate to true\\.$#" + count: 1 + path: tests/unit/NormalizationTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'primary_key' and array\\{legendText\\: string, headText\\: string, subText\\: string, extra\\: string, primary_key\\: string\\} will always evaluate to true\\.$#" + count: 1 + path: tests/unit/NormalizationTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'queryError' and array\\{legendText\\: string, headText\\: string, queryError\\: bool, extra\\: PhpMyAdmin\\\\Message\\} will always evaluate to true\\.$#" + count: 1 + path: tests/unit/NormalizationTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'queryError' and array\\{legendText\\: string, headText\\: string, queryError\\: string\\|false, extra\\?\\: string\\} will always evaluate to true\\.$#" + count: 2 + path: tests/unit/NormalizationTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'queryError' and array\\{queryError\\: bool, message\\: PhpMyAdmin\\\\Message\\} will always evaluate to true\\.$#" + count: 1 + path: tests/unit/NormalizationTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'subText' and array\\{legendText\\: string, headText\\: string, subText\\: string, extra\\: string, primary_key\\: string\\|false\\} will always evaluate to true\\.$#" + count: 1 + path: tests/unit/NormalizationTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'subText' and array\\{legendText\\: string, headText\\: string, subText\\: string, extra\\: string, primary_key\\: string\\} will always evaluate to true\\.$#" + count: 1 + path: tests/unit/NormalizationTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'subText' and array\\{legendText\\: string, headText\\: string, subText\\: string, extra\\: string\\} will always evaluate to true\\.$#" + count: 2 + path: tests/unit/NormalizationTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 'subText' and array\\{legendText\\: string, headText\\: string, subText\\: string, hasPrimaryKey\\: string, extra\\: string\\} will always evaluate to true\\.$#" + count: 1 + path: tests/unit/NormalizationTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\Message' and PhpMyAdmin\\\\Message will always evaluate to true\\.$#" + count: 1 + path: tests/unit/NormalizationTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertSame\\(\\) with '' and PhpMyAdmin\\\\Message will always evaluate to false\\.$#" + count: 1 + path: tests/unit/NormalizationTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" + count: 2 + path: tests/unit/NormalizationTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNotFalse\\(\\) with string will always evaluate to true\\.$#" + count: 1 + path: tests/unit/OpenDocumentTest.php + + - + message: "#^Method PhpMyAdmin\\\\Tests\\\\Partitioning\\\\TablePartitionDefinitionTest\\:\\:testGetDetails\\(\\) has parameter \\$partitions with no value type specified in iterable type array\\.$#" + count: 1 + path: tests/unit/Partitioning/TablePartitionDefinitionTest.php + + - + message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" + count: 3 + path: tests/unit/PdfTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{user\\: 'username', password\\: 'password'\\}\\.$#" + count: 1 + path: tests/unit/Plugins/Auth/AuthenticationConfigTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" + count: 1 + path: tests/unit/Plugins/Auth/AuthenticationConfigTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertSame\\(\\) with 32 and 0 will always evaluate to false\\.$#" + count: 1 + path: tests/unit/Plugins/Auth/AuthenticationCookieTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertSame\\(\\) with array\\{host\\: 'b', port\\: '2', socket\\: true, ssl\\: true, user\\: 'pmaUser2', password\\: 'testPW'\\} and array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\} will always evaluate to false\\.$#" + count: 1 + path: tests/unit/Plugins/Auth/AuthenticationCookieTest.php + + - + message: "#^Cannot access offset 'default' on mixed\\.$#" + count: 2 + path: tests/unit/Plugins/Auth/AuthenticationCookieTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{auth_type\\: 'cookie'\\}\\.$#" + count: 1 + path: tests/unit/Plugins/Auth/AuthenticationCookieTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{host\\: 'a', port\\: 1, socket\\: true, ssl\\: true, user\\: 'pmaUser2'\\}\\.$#" + count: 2 + path: tests/unit/Plugins/Auth/AuthenticationCookieTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\.$#" + count: 1 + path: tests/unit/Plugins/Auth/AuthenticationCookieTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" + count: 10 + path: tests/unit/Plugins/Auth/AuthenticationCookieTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertSame\\(\\) with 'testUser' and 'testUser' will always evaluate to true\\.$#" + count: 1 + path: tests/unit/Plugins/Auth/AuthenticationHttpTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{host\\: 'a', user\\: 'user2'\\}\\.$#" + count: 2 + path: tests/unit/Plugins/Auth/AuthenticationHttpTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" + count: 2 + path: tests/unit/Plugins/Auth/AuthenticationHttpTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\.$#" + count: 2 + path: tests/unit/Plugins/Auth/AuthenticationSignonTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" + count: 1 + path: tests/unit/Plugins/Auth/AuthenticationSignonTest.php + + - + message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" + count: 1 + path: tests/unit/Plugins/Export/ExportHtmlwordTest.php + + - + message: "#^Cannot access offset 'export_type' on mixed\\.$#" + count: 2 + path: tests/unit/Plugins/Export/ExportLatexTest.php + + - + message: "#^Cannot access offset 'single_table' on mixed\\.$#" + count: 3 + path: tests/unit/Plugins/Export/ExportLatexTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{host\\: string, port\\: 80, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\.$#" + count: 1 + path: tests/unit/Plugins/Export/ExportLatexTest.php + + - + message: "#^Cannot access offset 'export_type' on mixed\\.$#" + count: 2 + path: tests/unit/Plugins/Export/ExportOdtTest.php + + - + message: "#^Cannot access offset 'single_table' on mixed\\.$#" + count: 3 + path: tests/unit/Plugins/Export/ExportOdtTest.php + + - + message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" + count: 11 + path: tests/unit/Plugins/Export/ExportOdtTest.php + + - + message: "#^Cannot access offset 'export_type' on mixed\\.$#" + count: 2 + path: tests/unit/Plugins/Export/ExportSqlTest.php + + - + message: "#^Cannot access offset 'single_table' on mixed\\.$#" + count: 3 + path: tests/unit/Plugins/Export/ExportSqlTest.php + + - + message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" + count: 10 + path: tests/unit/Plugins/Export/ExportSqlTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{host\\: string, port\\: 80, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\.$#" + count: 1 + path: tests/unit/Plugins/Export/ExportSqlTest.php + + - + message: "#^Cannot access offset 'single_table' on mixed\\.$#" + count: 1 + path: tests/unit/Plugins/Export/ExportTexytextTest.php + + - + message: "#^Cannot access offset 'single_table' on mixed\\.$#" + count: 1 + path: tests/unit/Plugins/Export/ExportXmlTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{host\\: string, port\\: 80, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\.$#" + count: 1 + path: tests/unit/Plugins/Export/ExportXmlTest.php + + - + message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" + count: 6 + path: tests/unit/Plugins/Import/ImportCsvTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertTrue\\(\\) with 'auto' will always evaluate to false\\.$#" + count: 1 + path: tests/unit/Plugins/Import/ImportLdiTest.php + + - + message: "#^Cannot call method __toString\\(\\) on mixed\\.$#" + count: 1 + path: tests/unit/Plugins/Import/ImportLdiTest.php + + - + message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" + count: 6 + path: tests/unit/Plugins/Import/ImportLdiTest.php + + - + message: "#^Class PhpMyAdmin\\\\Tests\\\\Plugins\\\\Import\\\\ImportOdsTest has an uninitialized property \\$dbi\\. Give it default value or assign it in the constructor\\.$#" + count: 1 + path: tests/unit/Plugins/Import/ImportOdsTest.php + + - + message: "#^Class PhpMyAdmin\\\\Tests\\\\Plugins\\\\Import\\\\ImportOdsTest has an uninitialized property \\$dummyDbi\\. Give it default value or assign it in the constructor\\.$#" + count: 1 + path: tests/unit/Plugins/Import/ImportOdsTest.php + + - + message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" + count: 3 + path: tests/unit/Plugins/Import/ImportOdsTest.php + + - + message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" + count: 7 + path: tests/unit/Plugins/Import/ImportShpTest.php + + - + message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" + count: 3 + path: tests/unit/Plugins/Import/ImportSqlTest.php + + - + message: "#^Method PhpMyAdmin\\\\Tests\\\\Plugins\\\\Transformations\\\\TransformationPluginsTest\\:\\:testTransformation\\(\\) has parameter \\$applyArgs with no value type specified in iterable type array\\.$#" + count: 1 + path: tests/unit/Plugins/Transformations/TransformationPluginsTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsArray\\(\\) with array\\ will always evaluate to true\\.$#" + count: 1 + path: tests/unit/PluginsTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsArray\\(\\) with array\\ will always evaluate to true\\.$#" + count: 1 + path: tests/unit/PluginsTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsArray\\(\\) with array\\ will always evaluate to true\\.$#" + count: 1 + path: tests/unit/PluginsTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" + count: 1 + path: tests/unit/PluginsTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\Properties\\\\\\\\Options\\\\\\\\OptionsPropertyGroup' and PhpMyAdmin\\\\Properties\\\\Options\\\\OptionsPropertyGroup&PHPUnit\\\\Framework\\\\MockObject\\\\MockObject will always evaluate to true\\.$#" + count: 1 + path: tests/unit/Properties/Options/OptionsPropertyGroupTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" + count: 1 + path: tests/unit/Replication/ReplicationGuiTest.php + + - + message: "#^Parameter \\#1 \\$directory of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertDirectoryIsWritable\\(\\) expects string, mixed given\\.$#" + count: 1 + path: tests/unit/Routing/RoutingTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" + count: 1 + path: tests/unit/Routing/RoutingTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\Server\\\\\\\\Plugin' and PhpMyAdmin\\\\Server\\\\Plugin will always evaluate to true\\.$#" + count: 1 + path: tests/unit/Server/PluginTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\Server\\\\\\\\Plugin' and PhpMyAdmin\\\\Server\\\\Plugin will always evaluate to true\\.$#" + count: 2 + path: tests/unit/Server/PluginsTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsArray\\(\\) with array\\ will always evaluate to true\\.$#" + count: 2 + path: tests/unit/Server/PluginsTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsArray\\(\\) with array\\ will always evaluate to true\\.$#" + count: 1 + path: tests/unit/Server/PluginsTest.php + + - + message: "#^Class PhpMyAdmin\\\\Tests\\\\Server\\\\PluginsTest has an uninitialized property \\$plugins\\. Give it default value or assign it in the constructor\\.$#" + count: 1 + path: tests/unit/Server/PluginsTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 0 and array\\{string, PhpMyAdmin\\\\Message\\} will always evaluate to true\\.$#" + count: 3 + path: tests/unit/Server/PrivilegesTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) with 1 and array\\{string, PhpMyAdmin\\\\Message\\} will always evaluate to true\\.$#" + count: 3 + path: tests/unit/Server/PrivilegesTest.php + + - + message: "#^Cannot call method getMessage\\(\\) on mixed\\.$#" + count: 2 + path: tests/unit/Server/PrivilegesTest.php + + - + message: "#^PHPDoc tag @var for variable \\$actual has no value type specified in iterable type array\\.$#" + count: 1 + path: tests/unit/Server/PrivilegesTest.php + + - + message: "#^Cannot access offset 'host' on mixed\\.$#" + count: 1 + path: tests/unit/Server/SelectTest.php + + - + message: "#^Cannot access offset 'only_db' on mixed\\.$#" + count: 1 + path: tests/unit/Server/SelectTest.php + + - + message: "#^Cannot access offset 'port' on mixed\\.$#" + count: 1 + path: tests/unit/Server/SelectTest.php + + - + message: "#^Cannot access offset 'user' on mixed\\.$#" + count: 1 + path: tests/unit/Server/SelectTest.php + + - + message: "#^Offset '0' does not exist on array\\, array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\>\\.$#" + count: 1 + path: tests/unit/Server/SelectTest.php + + - + message: "#^Parameter \\#1 \\$needle of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" + count: 4 + path: tests/unit/Server/SelectTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" + count: 3 + path: tests/unit/Server/SelectTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\Server\\\\\\\\SysInfo\\\\\\\\Base' and PhpMyAdmin\\\\Server\\\\SysInfo\\\\Base will always evaluate to true\\.$#" + count: 1 + path: tests/unit/Server/SysInfo/SysInfoTest.php + + - + message: "#^Cannot access offset '123' on mixed\\.$#" + count: 1 + path: tests/unit/Setup/IndexTest.php + + - + message: "#^Cannot access offset 'type' on mixed\\.$#" + count: 1 + path: tests/unit/Setup/IndexTest.php + + - + message: "#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#" + count: 1 + path: tests/unit/SqlQueryFormTest.php + + - + message: "#^Parameter \\#1 \\$string of function htmlspecialchars expects string, mixed given\\.$#" + count: 1 + path: tests/unit/SqlQueryFormTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" + count: 1 + path: tests/unit/SqlQueryFormTest.php + + - + message: "#^Cannot access offset 'max_rows' on mixed\\.$#" + count: 3 + path: tests/unit/SqlTest.php + + - + message: "#^Cannot access offset 'pos' on mixed\\.$#" + count: 1 + path: tests/unit/SqlTest.php + + - + message: "#^Cannot access offset 'tmpval' on mixed\\.$#" + count: 4 + path: tests/unit/SqlTest.php + + - + message: "#^Dynamic call to static method PhpMyAdmin\\\\StorageEngine\\:\\:getArray\\(\\)\\.$#" + count: 1 + path: tests/unit/StorageEngineTest.php + + - + message: "#^Dynamic call to static method PhpMyAdmin\\\\StorageEngine\\:\\:getStorageEngines\\(\\)\\.$#" + count: 1 + path: tests/unit/StorageEngineTest.php + + - + message: "#^Dynamic call to static method PhpMyAdmin\\\\StorageEngine\\:\\:isValid\\(\\)\\.$#" + count: 4 + path: tests/unit/StorageEngineTest.php + + - + message: "#^Method PhpMyAdmin\\\\Tests\\\\Stubs\\\\DbiDummy\\:\\:affectedRows\\(\\) should return int\\|numeric\\-string but returns mixed\\.$#" + count: 1 + path: tests/unit/Stubs/DbiDummy.php + + - + message: "#^Method PhpMyAdmin\\\\Tests\\\\Stubs\\\\DbiDummy\\:\\:connect\\(\\) never returns null so it can be removed from the return type\\.$#" + count: 1 + path: tests/unit/Stubs/DbiDummy.php + + - + message: "#^Foreach overwrites \\$value with its value variable\\.$#" + count: 1 + path: tests/unit/Stubs/ResponseRenderer.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertFalse\\(\\) with true will always evaluate to false\\.$#" + count: 1 + path: tests/unit/Table/TableTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\Table\\\\\\\\Table' and PhpMyAdmin\\\\Table\\\\Table will always evaluate to true\\.$#" + count: 1 + path: tests/unit/Table/TableTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertSame\\(\\) with array\\ and array\\{'aNonValidExampleToR…'\\} will always evaluate to false\\.$#" + count: 1 + path: tests/unit/Table/TableTest.php + + - + message: "#^Cannot access offset 'SCHEMA_TABLES' on mixed\\.$#" + count: 1 + path: tests/unit/Table/TableTest.php + + - + message: "#^Offset 'col_order' on array in isset\\(\\) always exists and is not nullable\\.$#" + count: 1 + path: tests/unit/Table/TableTest.php + + - + message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" + count: 3 + path: tests/unit/Table/TableTest.php + + - + message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringNotContainsString\\(\\) expects string, mixed given\\.$#" + count: 1 + path: tests/unit/Table/TableTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsArray\\(\\) with array will always evaluate to true\\.$#" + count: 1 + path: tests/unit/Theme/ThemeManagerTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertTrue\\(\\) with true will always evaluate to true\\.$#" + count: 1 + path: tests/unit/Theme/ThemeManagerTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\Theme\\\\\\\\Theme' and PhpMyAdmin\\\\Theme\\\\Theme will always evaluate to true\\.$#" + count: 1 + path: tests/unit/Theme/ThemeTest.php + + - + message: "#^Casting to int something that's already int\\.$#" + count: 1 + path: tests/unit/Theme/ThemeTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\.$#" + count: 4 + path: tests/unit/Tracking/TrackerTest.php + + - + message: "#^Cannot access offset 'statement' on mixed\\.$#" + count: 2 + path: tests/unit/Tracking/TrackingTest.php + + - + message: "#^Cannot access offset 'username' on mixed\\.$#" + count: 2 + path: tests/unit/Tracking/TrackingTest.php + + - + message: "#^Cannot access offset 'sql' on mixed\\.$#" + count: 1 + path: tests/unit/TransformationsTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" + count: 1 + path: tests/unit/TransformationsTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{ServerDefault\\: 1, ActionLinksMode\\: 'icons'\\}\\.$#" + count: 1 + path: tests/unit/TransformationsTest.php + + - + message: "#^Method PhpMyAdmin\\\\Tests\\\\TwoFactorTest\\:\\:loadResultForConfig\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#" + count: 1 + path: tests/unit/TwoFactorTest.php + + - + message: "#^Missing call to parent\\:\\:tearDown\\(\\) method\\.$#" + count: 1 + path: tests/unit/TwoFactorTest.php + + - + message: "#^Parameter \\#1 \\$secret of method PragmaRX\\\\Google2FA\\\\Google2FA\\:\\:oathTotp\\(\\) expects string, mixed given\\.$#" + count: 2 + path: tests/unit/TwoFactorTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" + count: 1 + path: tests/unit/TwoFactorTest.php + + - + message: "#^Class PhpMyAdmin\\\\Tests\\\\TypesByDatabaseVersionTest has an uninitialized property \\$object\\. Give it default value or assign it in the constructor\\.$#" + count: 1 + path: tests/unit/TypesByDatabaseVersionTest.php + + - + message: "#^Method PhpMyAdmin\\\\Tests\\\\UserPasswordTest\\:\\:providerSetChangePasswordMsg\\(\\) should return array\\ but returns array\\{array\\{false, PhpMyAdmin\\\\Message, true, '', ''\\}, array\\{true, PhpMyAdmin\\\\Message, false, '', ''\\}, array\\{true, PhpMyAdmin\\\\Message, false, 'a', ''\\}, array\\{true, PhpMyAdmin\\\\Message, false, '', 'a'\\}, array\\{true, PhpMyAdmin\\\\Message, false, 'a', 'b'\\}, array\\{true, PhpMyAdmin\\\\Message, false, literal\\-string&non\\-falsy\\-string, literal\\-string&non\\-falsy\\-string\\}, array\\{false, PhpMyAdmin\\\\Message, false, literal\\-string&non\\-falsy\\-string, literal\\-string&non\\-falsy\\-string\\}\\}\\.$#" + count: 1 + path: tests/unit/UserPasswordTest.php + + - + message: "#^Cannot access offset 'db' on mixed\\.$#" + count: 2 + path: tests/unit/UserPreferencesTest.php + + - + message: "#^Cannot access offset 'server_2' on mixed\\.$#" + count: 1 + path: tests/unit/UserPreferencesTest.php + + - + message: "#^Cannot access offset 'ts' on mixed\\.$#" + count: 1 + path: tests/unit/UserPreferencesTest.php + + - + message: "#^Cannot access offset 'userprefs' on mixed\\.$#" + count: 1 + path: tests/unit/UserPreferencesTest.php + + - + message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertCount\\(\\) expects Countable\\|iterable, mixed given\\.$#" + count: 1 + path: tests/unit/UserPreferencesTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" + count: 2 + path: tests/unit/UserPreferencesTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{Server/hide_db\\: 'testval123', Server/port\\: '213'\\}\\.$#" + count: 1 + path: tests/unit/UserPreferencesTest.php + + - + message: "#^Cannot access offset 'is_superuser' on mixed\\.$#" + count: 1 + path: tests/unit/UtilTest.php + + - + message: "#^Cannot access offset 'mysql_cur_user' on mixed\\.$#" + count: 1 + path: tests/unit/UtilTest.php + + - + message: "#^Cannot access offset 'server_2' on mixed\\.$#" + count: 4 + path: tests/unit/UtilTest.php + + - + message: "#^Casting to string something that's already string\\.$#" + count: 1 + path: tests/unit/UtilTest.php + + - + message: "#^Method PhpMyAdmin\\\\Tests\\\\UtilTest\\:\\:providerForTestGetMySQLDocuURL\\(\\) should return array\\ but returns array\\{array\\{'ALTER_TABLE', 'alter\\-table\\-index', '8\\.0\\.0', 'index\\.php\\?route\\=…'\\}, array\\{'ALTER_TABLE', 'alter\\-table\\-index', '5\\.7\\.0', 'index\\.php\\?route\\=…'\\}, array\\{'', 'alter\\-table\\-index', '5\\.6\\.0', 'index\\.php\\?route\\=…'\\}, array\\{'ALTER_TABLE', '', '5\\.5\\.0', 'index\\.php\\?route\\=…'\\}, array\\{'', '', '5\\.7\\.0', 'index\\.php\\?route\\=…'\\}\\}\\.$#" + count: 1 + path: tests/unit/UtilTest.php + + - + message: "#^Parameter \\#2 \\$array of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayNotHasKey\\(\\) expects array\\|ArrayAccess, mixed given\\.$#" + count: 2 + path: tests/unit/UtilTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\.$#" + count: 1 + path: tests/unit/UtilTest.php + + - + message: "#^Only booleans are allowed in a negated boolean, string\\|false given\\.$#" + count: 2 + path: tests/unit/Utils/HttpRequestTest.php + + - + message: "#^Parameter \\#1 \\$haystack of function stripos expects string, mixed given\\.$#" + count: 2 + path: tests/unit/Utils/HttpRequestTest.php + + - + message: "#^Parameter \\#1 \\$needle of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" + count: 1 + path: tests/unit/Utils/HttpRequestTest.php + + - + message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#" + count: 1 + path: tests/unit/Utils/HttpRequestTest.php + + - + message: "#^Cannot access offset 'server_2' on mixed\\.$#" + count: 4 + path: tests/unit/Utils/SessionCacheTest.php + + - + message: "#^Cannot access offset 'test_data' on mixed\\.$#" + count: 1 + path: tests/unit/Utils/SessionCacheTest.php + + - + message: "#^Cannot access offset 'test_data_3' on mixed\\.$#" + count: 1 + path: tests/unit/Utils/SessionCacheTest.php + + - + message: "#^Parameter \\#2 \\$array of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayNotHasKey\\(\\) expects array\\|ArrayAccess, mixed given\\.$#" + count: 2 + path: tests/unit/Utils/SessionCacheTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\.$#" + count: 5 + path: tests/unit/Utils/SessionCacheTest.php + + - + message: "#^Cannot access offset 'version_check' on mixed\\.$#" + count: 1 + path: tests/unit/VersionInformationTest.php + + - + message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#" + count: 3 + path: tests/unit/VersionInformationTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsBool\\(\\) with true will always evaluate to true\\.$#" + count: 1 + path: tests/unit/VersionTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsInt\\(\\) with 0 will always evaluate to true\\.$#" + count: 2 + path: tests/unit/VersionTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsInt\\(\\) with 6 will always evaluate to true\\.$#" + count: 1 + path: tests/unit/VersionTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsString\\(\\) with 'dev' will always evaluate to true\\.$#" + count: 1 + path: tests/unit/VersionTest.php + + - + message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsString\\(\\) with non\\-falsy\\-string will always evaluate to true\\.$#" + count: 1 + path: tests/unit/VersionTest.php + + - + message: "#^Call to function base64_decode\\(\\) requires parameter \\#2 to be set\\.$#" + count: 1 + path: tests/unit/WebAuthn/CBORDecoderTest.php + diff --git a/phpunit.xml.dist b/phpunit.xml.dist index a86e90972b..8847c1c8a0 100644 --- a/phpunit.xml.dist +++ b/phpunit.xml.dist @@ -33,7 +33,7 @@ - tests/classes + tests/unit tests/selenium diff --git a/psalm-baseline.xml b/psalm-baseline.xml index 9e2e95179a..72b4a7cd65 100644 --- a/psalm-baseline.xml +++ b/psalm-baseline.xml @@ -1,75 +1,75 @@ - + - $argumentName - $argumentName - $serviceName - $serviceName + + + + - $argumentName[0] + - $argumentName - $service - $serviceName + + + - $pattern + - $matches[1] - $matches[2] - $params + + + variables['version']]]> - $params - $precondition - $value + + + - ! $precondition + - $var - $var + + - $var + - getDatabase + - bool + - Config::getInstance() + - $result - $result + + - $row + - $row + bookmarkFeature]]> @@ -77,8 +77,8 @@ - $descriptions[$indexByDescription] - $descriptions[$indexByKeyname] + + settings->maxRows]]> @@ -90,11 +90,11 @@ - $descriptions[] - $keys[] - $leftKeyname - $relrow - $rightKeyname + + + + + @@ -106,7 +106,7 @@ - $pos + settings->maxRows]]> @@ -115,49 +115,49 @@ - self::$cacheData[$cacheKey] + - $row - $row + + - self::$charsets - self::$collations + + - Config::getInstance() + settings]]> - CacheWarmupCommand + - $replace[0] - $replace[0] - $replace[1] + + + - $cacheLine - $replace - $result + + + - $replace[0] - $replace[0] - $result + + + - FixPoTwigCommand + @@ -189,21 +189,21 @@ - $info - $showDeprecations + + - $prevErrorHandler + - $prevErrorHandler + - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + settings]]> @@ -212,16 +212,16 @@ settings]]> - $collationConnection - $configData + + - $defaultValue + - $path + settings['ThemeDefault']]]> settings['ThemeDefault']]]> - $url - $url + + @@ -240,17 +240,17 @@ - $collationConnection - $configData - $defaultValue - $defaultValue - $evalResult - $path - $prefsType - $prefsType - $url - $url - $value + + + + + + + + + + + settings]]> @@ -259,7 +259,7 @@ settings, $this->config->asArray())]]> - $defaultValue + getCookieName($cookieName)]]]> @@ -268,29 +268,29 @@ settings]]> - ! $fileSize + get('CheckConfigurationPermissions')]]> - $cookieName - $postSize - $prefsType + + + getThemeCookie()]]> - empty($collationConnection) - empty($dir) - empty($path) - empty($path) + + + + getCookie($cookieName))]]> - empty($url) - empty($url) + + - md5($verboseToLower) === $serverToLower + - Config::getInstance() + id]]]> @@ -300,17 +300,17 @@ id]]]> id]]]> id]['Servers']]]> - $c - $c - $c - $mapFrom - $path - $path + + + + + + - $k - $mapTo - $mapTo + + + id]['Servers'][$i + 1]]]> @@ -320,32 +320,32 @@ id]['Servers'][$i]]]> - $c[$mapFrom] + id]['Servers'][$i]]]> - $c - $c[$k] - $c[$mapTo] - $defaultValue - $host - $instanceDefaultValue - $mapFrom - $mapFrom - $path - $port - $result[$prefix . $key] - $value - $value - $verbose + + + + + + + + + + + + + + - mixed[] - mixed[] - string + + + - $port + getValue($path . '/host')]]> getValue($path . '/socket')]]> getValue($path . '/user')]]> @@ -353,9 +353,9 @@ id]['Servers'] ?? []]]> id]['Servers'] ?? []]]> - $c - $c - $verbose + + + @@ -374,62 +374,62 @@ - $key - $key - $prefix - $prefix - $value - $value + + + + + + - $keys + - $keys[] - $type - $v - $value + + + + - $key - $prefix - $prefix - $prefix + + + + - $name + - return []; - return []; + + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + + - $canonicalPath - $errorList - $ip - $key + + + + systemPaths[$systemPath]]]> - $translatedPath - $userPrefsDisallow ?? [] - $val - $validators[$path] - $value + + + + + - $field - $field - $workPath - $workPath - $workPath - $workPath + + + + + + @@ -438,58 +438,58 @@ - $_POST[$key] - $_POST[$key] - $_POST[$key] - $_POST[$key] - $_POST[$key] - $_POST[$key] - $_POST[$key] + + + + + + + - $canonicalPath - $errorList - $errorList - $ip - $isSetupScript - $key + + + + + + - $translatedPath - $userPrefsDisallow - $v - $v - $val - $value - $value - $value - $valueDefault - $valueDefaultJs - $values[$path] + + + + + + + + + + + - $ip - $key - $key + + + - $v + - $_POST[$key] - $workPath - $workPath - $workPath + + + + - $values[$path] + - $_POST[$key] - $workPath + + - $valueDefault - $workPath + + index]]> @@ -504,46 +504,46 @@ )]]> - ! $workPath + get('is_setup')]]> get('is_setup')]]> - $isSetupScript - $isSetupScript - $isSetupScript + + + - $isSetupScript - $vName - $validator + + + - $vName + - ! $isSetupScript + config->get('is_setup')]]> - $form + - $formName + - $form - $form - $k - $names[] - $v + + + + + - $names - string[] + + @@ -565,7 +565,7 @@ - Config::getInstance() + @@ -573,31 +573,31 @@ getSelfUrl()]]> - Config::getInstance() + - $loginCookieValidity + - Config::getInstance() + - Config::getInstance() - Config::getInstance() + + - $ip - $password - $uv[$i] - $uv[$i] - $values[$path] - $vid + + + + + + @@ -609,74 +609,74 @@ - $k + - $validators[$field] + - $validators[$field] + - $validators[$field] - $validators[$field] - $validators[$field] + + + - $arguments[$k2] - $errorList - $field - $ip - $password - $uv - $uvList - $uv[$i] - $uvs - $v - $v - $validator - $validators - $vid - $vname + + + + + + + + + + + + + + + - mixed[] + - $ip - $vname + + - $validators - $validators - $validators - $validators + + + + - $k2 - $k2 + + - $k2 - $k2 + + - validateByRegex - validateNonNegativeNumber - validatePMAStorage - validatePortNumber - validatePositiveNumber - validateRegex - validateServer - validateTrustedProxies - validateUpperBound + + + + + + + + + - $path - $path + + - $vid + get('is_setup')]]> @@ -687,13 +687,13 @@ - Config::getInstance() + - usort($tables, strnatcasecmp(...)) + - $tableNameReplacements + ]]> @@ -711,21 +711,21 @@ - $childReferences - $childReferences + + - $foreignDb - $foreignDb - $foreignField - $foreignTable - $foreignTable - $foreign[$field] + + + + + + - uksort($foreign, strnatcasecmp(...)) + @@ -745,37 +745,37 @@ - $foreign[$key] + - $childReferences - $column - $columns - $foreignDb - $foreignField - $foreignTable - $foreign[$key] + + + + + + + - $foreigners[$column] + - $key - $oneKey - $value - $value + + + + - array|false - string + + - $foreigners[$column] + config->selectedServer['column_info']]]> - $foreigners + - bool + - ! $maxTime - $foreigner - $foreigner - $relationParams[$work] + + + + config->selectedServer[$feature])]]> config->selectedServer['bookmarktable'])]]> config->selectedServer['central_columns'])]]> @@ -825,18 +825,18 @@ - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + + - $key + - $userGroups - $userGroups - $userGroups[$groupName] + + + numRows()]]> @@ -844,43 +844,43 @@ - Config::getInstance() + - $params + - $request + - Config::getInstance() + - __construct + - __construct + - Config::getInstance() - Config::getInstance() + + - $request + @@ -888,12 +888,12 @@ getParsedBodyParam('selectedTable')]]> - __construct + - Config::getInstance() + @@ -924,47 +924,47 @@ getParsedBodyParam('total_rows', '')]]> - $variables + getParsedBodyParam('column-select')]]]> - __construct + - $relation + - $relation + - __construct + - $request + - Config::getInstance() + - $db - $db - $db - $db - $db - $db - $db - $page + + + + + + + + getParsedBodyParam('DB1')]]> @@ -989,8 +989,8 @@ getQueryParam('db')]]> getQueryParam('db')]]> getQueryParam('db')]]> - $table - $table + + @@ -1000,24 +1000,24 @@ - $db - $dialog - $operation - $page - $position - $table + + + + + + - $page + - Config::getInstance() + @@ -1033,17 +1033,17 @@ - $itemName - $itemName + + - $itemName + - isSuccess + @@ -1070,7 +1070,7 @@ - Config::getInstance() + @@ -1088,13 +1088,13 @@ - $selectedTable - $tableData - $tableSelect - $tableStructure + + + + - __construct + @@ -1102,7 +1102,7 @@ - Config::getInstance() + @@ -1113,7 +1113,7 @@ - $idKey + @@ -1123,7 +1123,7 @@ - __construct + @@ -1134,20 +1134,20 @@ - __construct + - $request + - Config::getInstance() + - Config::getInstance() + @@ -1235,10 +1235,10 @@ - $title + - isSuccess + @@ -1275,7 +1275,7 @@ - Config::getInstance() + @@ -1284,7 +1284,7 @@ - __construct + @@ -1292,27 +1292,27 @@ - __construct + - Config::getInstance() + - $delimiter + - $delimiter + - __construct + @@ -1320,17 +1320,17 @@ getParsedBodyParam('add_prefix', '')]]> - __construct + - __construct + - __construct + @@ -1341,12 +1341,12 @@ - __construct + - DatabaseInterface::getInstance() + @@ -1354,24 +1354,24 @@ getParsedBodyParam('what')]]> - __construct + - $fromPrefix - $toPrefix + + - $toPrefix + - __construct + - __construct + @@ -1386,18 +1386,18 @@ - __construct + - Config::getInstance() + - __construct + @@ -1405,14 +1405,14 @@ - Config::getInstance() + - $favoriteTables - $favoriteTables + + Current::$database]]]> @@ -1424,21 +1424,21 @@ - $favoriteTables[$user] + - $favoriteTables - $favoriteTables - $value + + + - Current::$database + - Config::getInstance() + @@ -1450,44 +1450,44 @@ - $rowCount + - $fromPrefix - $toPrefix + + - $toPrefix + - __construct + - __construct + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + + + - $checkTime - $checkTimeAll - $createTime - $createTimeAll - $currentTable - $currentTable + + + + + + @@ -1501,8 +1501,8 @@ - $dbTable - $overheadSize + + @@ -1512,11 +1512,11 @@ getParsedBodyParam('primary_connection')]]> - $sumSize - $tableIsView - $truename - $updateTime - $updateTimeAll + + + + + @@ -1541,25 +1541,25 @@ - $charset - $checkTime - $checkTimeAll - $createTime - $createTimeAll - $currentTable - $dbTable - $overheadSize - $searchDb - $searchDoDBInDB - $searchDoDBInTruename - $searchTable - $sumEntries - $truename - $updateTime - $updateTimeAll + + + + + + + + + + + + + + + + - getCharset + @@ -1570,14 +1570,14 @@ - $checkTime - $createTime - $updateTime + + + - Config::getInstance() + @@ -1592,46 +1592,46 @@ - __construct + - $request + - Config::getInstance() + - $decodedResponse + - __construct + - $exportPlugin - $exportPlugin - $exportPlugin - $exportPlugin - $exportPlugin - $exportPlugin - $exportPlugin - $exportPlugin + + + + + + + + - Config::getInstance() + @@ -1651,27 +1651,27 @@ - $allrows - $allrows - $dbSelect - $limitFrom - $limitFrom - $limitTo - $limitTo - $rememberTemplate + + + + + + + + getParsedBodyParam('filename_template')]]> - $whatStrucOrData - $whatStrucOrData - $whatStrucOrData - $whatStrucOrData - $whatStrucOrData - $whatStrucOrData + + + + + + - $tableStructure - $tableStructure + + @@ -1785,38 +1785,38 @@ - $allrows - $dbSelect - $limitFrom - $limitTo - $rememberTemplate - $tableNames - $tableStructure - $whatStrucOrData + + + + + + + + - exportFooter - exportHeader + + export->dumpBuffer]]> export->dumpBuffer]]> - $whatStrucOrData - $whatStrucOrData - $whatStrucOrData - $whatStrucOrData - $whatStrucOrData - $whatStrucOrData + + + + + + export->dumpBuffer]]> - $whatStrucOrData - $whatStrucOrData - $whatStrucOrData - $whatStrucOrData - $whatStrucOrData - $whatStrucOrData + + + + + + export->compress( @@ -1848,9 +1848,9 @@ statements[0])]]> - $asSeparateFiles - $onServerParam - $quickExportOnServer + + + @@ -1858,27 +1858,27 @@ - __construct + - Config::getInstance() + - Config::getInstance() + - Config::getInstance() + - Config::getInstance() + @@ -1886,14 +1886,14 @@ config->get('ShowGitRevision') ?? true]]> - __construct + - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + @@ -1917,7 +1917,7 @@ - Current::$database + config->get('TempDir')]]> @@ -1931,12 +1931,12 @@ - $collationsList + - Config::getInstance() + @@ -1961,28 +1961,28 @@ - $bookmarkVariables - $consoleMessageId + + - $memoryLimit / 8 + - $sql + - $sqlDelimiter + statements[0])]]> - __construct + join)]]> @@ -1997,171 +1997,171 @@ - __construct + - $request + - $options + - $dbName - $dbName - $dbName - $itemName - $itemName - $itemType - $itemType + + + + + + + - $dbName - $itemName - $itemType + + + - $request + - $normalizeTo + - $request + - $request + - $request + - $request + - $request + - $newColumn - $newTable - $primaryColumns - $repeatingColumns + + + + - $newColumn - $newTable - $primaryColumns - $repeatingColumns + + + + - $request + - $partialDependencies + getParsedBodyParam('newTablesName')]]> getParsedBodyParam('pd')]]> - $tablesName + - $partialDependencies - $tablesName + + - $request + - $partialDependencies + getParsedBodyParam('pd')]]> - $partialDependencies + - $newtables + getParsedBodyParam('newTables')]]> - $newtables + - $tables + - $tables + - $dependencies + getParsedBodyParam('pd')]]> getParsedBodyParam('tables')]]> - $tables + - $dependencies - $tables + + - Config::getInstance() + - $dbCollation + - $dbCollation + - __construct + - empty($dbCollation) + - $exportSqlPlugin + - Config::getInstance() + @@ -2169,9 +2169,9 @@ getParsedBodyParam('comment')]]> - Current::$database - Current::$database - Current::$database + + + Current::$database]]]> @@ -2181,18 +2181,18 @@ - $exportSqlPlugin + - isSuccess + - __construct + - Config::getInstance() + @@ -2200,7 +2200,7 @@ - is_array($partitionNames) ? $partitionNames : [] + @@ -2213,30 +2213,30 @@ - Config::getInstance() + - $newname + - __construct + - Config::getInstance() + - $request + - Config::getInstance() + @@ -2253,12 +2253,12 @@ - __construct + - Config::getInstance() + @@ -2275,12 +2275,12 @@ - __construct + - Config::getInstance() + @@ -2297,12 +2297,12 @@ - __construct + - Config::getInstance() + @@ -2319,12 +2319,12 @@ - __construct + - Config::getInstance() + @@ -2333,34 +2333,34 @@ - $json - $returnUrl + + - $key + - $configuration - $json + + - $returnUrl - $v - $val + + + - $json + - $pos + - __construct + hasBodyParam('import_type') @@ -2383,7 +2383,7 @@ - Config::getInstance() + @@ -2400,12 +2400,12 @@ - __construct + - Config::getInstance() + @@ -2422,70 +2422,70 @@ - __construct + - Config::getInstance() + getParsedBodyParam('2fa_configure')]]> - __construct + - Config::getInstance() + - $log + - $log + - Config::getInstance() + - $request + - Config::getInstance() + - $dbCollation + - Config::getInstance() + - $database + - $database + - Config::getInstance() - Config::getInstance() + + @@ -2505,8 +2505,8 @@ $database['SCHEMA_NAME']]]]> - $database[$key] - $database[$key] + + @@ -2525,16 +2525,16 @@ - $database - $key - $key - $key - $key + + + + + - $request + @@ -2558,12 +2558,12 @@ - __construct + - Config::getInstance() + @@ -2574,7 +2574,7 @@ - $idKey + @@ -2584,12 +2584,12 @@ - __construct + - $request + @@ -2601,10 +2601,10 @@ - $queries - $queries - $queries - $queriesForDisplay + + + + getParsedBodyParam('old_hostname')]]> getParsedBodyParam('old_hostname', '')]]> getParsedBodyParam('old_username')]]> @@ -2615,13 +2615,13 @@ - $queries + - $dbName + @@ -2630,8 +2630,8 @@ - empty($routinename) - empty($routinename) + + @@ -2646,12 +2646,12 @@ - $primaryConfigure - $replicaConfigure - $urlParams + + + - __construct + @@ -2662,15 +2662,15 @@ - __construct + - $request + - $request + @@ -2678,14 +2678,14 @@ - $requiredData + - $requiredData + - __construct + @@ -2730,32 +2730,32 @@ - $request + - __construct + - $key + - $hourFactor - $otherSum - $value + + + - $hourFactor + data->status['Uptime']]]> data->status['Uptime']]]> data->status['Uptime']]]> - $value - $value - $value + + + @@ -2764,13 +2764,13 @@ - $request + - $primaryConnection - $primaryConnection + + data->status['Aborted_clients']]]> data->status['Aborted_clients'] * $hourFactor]]> data->status['Aborted_clients'] * 100 / $this->data->status['Connections']]]> @@ -2789,9 +2789,9 @@ data->status['Bytes_received'] + $this->data->status['Bytes_sent']) * $hourFactor]]> - $hourFactor - $hourFactor - $primaryConnection + + + data->status['Aborted_clients']]]> @@ -2814,23 +2814,23 @@ - $flush + - $name - $name + + - $dontFormat - $filterAlert - $filterCategory - $filterText - $flush - $linkName - $linkUrl - $sectionLinks - $value + + + + + + + + + data->status['Key_read_requests']]]> @@ -2839,12 +2839,12 @@ data->variables['thread_cache_size']]]> - $linkUrl - $sectionLinks - $sectionName + + + - $linkName + @@ -2855,51 +2855,51 @@ getParsedBodyParam('userGroup')]]> - __construct + - $allUserGroups + - __construct + - $varValue[1] + - __construct + - $formattedValue + - $varValue[1] + - $varValue[1] + - __construct + - $filterValue + - Config::getInstance() + - $id - $id + + get('PMA_IS_WINDOWS')]]> @@ -2907,66 +2907,66 @@ - Config::getInstance() + - $colorder - $colvisib + + - __construct + - $request + - $column - $currValue + + - $column - $currValue + + - $column - $currValue + + - $column - $currValue - $currValue - $relationKeyOrDisplayColumn + + + + - __construct + - $column - $currentValue - $whereClause + + + - $column - $currentValue - $whereClause + + + - Config::getInstance() + @@ -2985,8 +2985,8 @@ getQueryParam('sql_signature')]]> - $sqlQuery - Current::$table + + @@ -3001,9 +3001,9 @@ - $bkmAllUsers - $sqlQuery - $sqlQuery + + + @@ -3034,7 +3034,7 @@ - $mimetype + @@ -3048,7 +3048,7 @@ - $mimetype + @@ -3064,15 +3064,15 @@ - $isUpload - $repopulate + + getQueryParam('where_clause_signature')]]> - $whereClause - $whereClause + + - $rowId - $rowId + + @@ -3080,19 +3080,19 @@ - $isUpload - $repopulate - $whereClause - $whereClause + + + + - $isUpload + - $currentRow + @@ -3104,13 +3104,13 @@ - $rowsToDelete + - Config::getInstance() - Config::getInstance() + + @@ -3126,8 +3126,8 @@ - $rows - $start + + @@ -3144,8 +3144,8 @@ - $numFields - $origNumFields + + @@ -3154,7 +3154,7 @@ - $mimetype + @@ -3168,12 +3168,12 @@ - $mimetype + - Config::getInstance() + @@ -3184,7 +3184,7 @@ - Config::getInstance() + @@ -3197,16 +3197,16 @@ - $row + - $row + - $selected + @@ -3214,33 +3214,33 @@ - $field + getMessage()]]> - $field + - getMessage - isError + + - $selected + - $selected + isError()]]> - empty($selected) + - $request + - Config::getInstance() + @@ -3284,53 +3284,53 @@ - Config::getInstance() - Config::getInstance() + + - $column - $column - $column - $column - $row[0] - $row[0] - $row[1] + + + + + + + columnTypes[$i]]]> - $row[0] - $row[0] - $row[1] + + + - $result[$index][1] + - $types[$columnName] + - $column - $column - $column - $columnName - $row - $row + + + + + + - $result + - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + @@ -3349,7 +3349,7 @@ - Config::getInstance() + @@ -3360,7 +3360,7 @@ - $idKey + @@ -3372,41 +3372,41 @@ - Config::getInstance() + - $indexName - $indexName - $oldIndexName + + + - $indexName - $oldIndexName + + - Config::getInstance() - Config::getInstance() + + - $fields + - $fields + - $oldIndex + @@ -3416,7 +3416,7 @@ - $addFields + @@ -3446,43 +3446,43 @@ - $query + - $query + - $query - $query + + - $query + - $query + - Config::getInstance() + - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + - usort($tables, strnatcasecmp(...)) + field]['foreign_table']]]> - $existrelForeign - $oneKey + + @@ -3512,22 +3512,22 @@ - $foreignTable - $foreignTable - $multiEditColumnsName - $multiEditColumnsName + + + + - $foreignTable - $foreignTable + + - $insertErrors + @@ -3537,41 +3537,41 @@ - $columnName - $columnName - $columnName - $extraData + + + + - $multiEditColumnsPrev[$key] ?? null + - $multiEditSalt[$key] ?? null - $oneWhereClause - $relFieldsList - $relationField - $relationFieldValue + + + + + getParsedBodyParam('db')]]> getParsedBodyParam('table')]]> getParsedBodyParam('transform_fields_list')]]> - $multiEditColumnsPrev[$key] - $multiEditColumnsType[$key] - $multiEditColumns[$key] - $multiEditFuncs[$key] - $multiEditSalt[$key] + + + + + getParsedBodyParam('fields_name')['multi_edit']]]> - $multiEditColumns[$key] - $multiEditColumns[$key] + + - $mimeMap[$columnName] + @@ -3581,59 +3581,59 @@ - $afterInsert - $clauseIsUnique - $columnName - $columnName - $currRelField - $fields - $multiEditAutoIncrement - $multiEditColumns - $multiEditColumnsName - $multiEditColumnsNull - $multiEditColumnsNullPrev - $multiEditColumnsPrev - $multiEditColumnsType - $multiEditColumns[$key] - $multiEditFuncs - $multiEditSalt - $multiEditVirtual - $oneWhereClause - $relFieldsList - $relationField - $relationFieldValue - $submitType - $whereClause - $whereClause + + + + + + + + + + + + + + + + + + + + + + + + - new $className() + - $relationFieldValue + - $extraData + - ! empty($mimeMap[$columnName]) + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + + - $isUnsigned + @@ -3641,7 +3641,7 @@ - $selectedOperator + @@ -3652,62 +3652,62 @@ - getColumnProperties + - $searchColumnInForeigners + collation)]]> - Config::getInstance() + - $delimiter + getQueryParam('sql_query', true)]]> - $delimiter + - $selected + - __construct + - $sval + - $sval + - $sval + - __construct + - $request + @@ -3715,25 +3715,25 @@ getParsedBodyParam('table')]]> - __construct + - __construct + - $selected + getParam('field')]]]> - $column - $column - $column + + + @@ -3764,11 +3764,11 @@ - $columns[$column] + - $column - $data + + @@ -3776,7 +3776,7 @@ - __construct + @@ -3789,17 +3789,17 @@ - $type + partitions[0]->subpartitions]]> - has - has + + - __construct + partitionBy)]]> @@ -3808,7 +3808,7 @@ - Config::getInstance() + @@ -3817,31 +3817,31 @@ - __construct + - Config::getInstance() + - $column + - $column - $columnsNames + + - ! Context::isKeyword(trim($column), true) - Context::isKeyword(trim(Current::$table), true) + + - Config::getInstance() + - $adjustPrivileges + @@ -3849,7 +3849,7 @@ - $newCol + @@ -3868,8 +3868,8 @@ - $newCol - $sortedCol + + @@ -3890,8 +3890,8 @@ - $fieldcontent - $mimetype + + @@ -3914,8 +3914,8 @@ - $fieldcontent - $mimetype + + @@ -3929,16 +3929,16 @@ - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + - $attributes[$rownum] + icon]]> @@ -3971,32 +3971,32 @@ - Config::getInstance() + - $version + - $entries + - $reportExportType - $selectedVersions - $submitMult - $toggleActivation - $version + + + + + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + + @@ -4009,32 +4009,32 @@ - $isUnsigned + - $key + - $dataLabel - $dataLabel - $selectedOperator + + + - $dataLabel - $dataLabel + + - $searchColumnInForeigners + collation)]]> @@ -4044,32 +4044,32 @@ getParsedBodyParam('db')]]> - __construct + - Config::getInstance() + - __construct + - $request + - __construct + - Config::getInstance() + @@ -4098,7 +4098,7 @@ )]]> - isSuccess + @@ -4119,44 +4119,44 @@ - Config::getInstance() + getDisplay()]]> - $password - $pmaPw - $pmaPw2 + + + getParsedBodyParam('authentication_plugin')]]> - $noPass - $password - $pmaPw - $pmaPw2 + + + + - getDisplay + - __construct + - $request + - Config::getInstance() + - $db - $table + + @@ -4167,15 +4167,15 @@ - $db - $table + + - __construct + @@ -4186,61 +4186,61 @@ settings['TrustedProxies'][$directIp]]]> - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + + - $matches[1] + - $onePostPattern - $path[$depth + 1] - $query + + + - $a[$key] - $path[$depth - 1][$key] - $path[$depth][$keysLast] - $path[$depth][$keys[$depth]] + + + + - $a[$key] - $a[$lastKey] + + - $_GET[$urlQueryParamKey] - $_POST[$urlQueryParamKey] - $_REQUEST[$urlQueryParamKey] - $a[$lastKey] - $onePostPattern - $parsedBody[$urlQueryParamKey] - $path[$depth] - $query - $queryParams[$urlQueryParamKey] - $secret - $secret - $urlQueryParamValue + + + + + + + + + + + + - $secret - $secret + + - $postKey + - $path[$depth - 1] + - $array + - ! $size + get('is_setup')]]> @@ -4252,15 +4252,15 @@ - $fieldPrimary[0] - $index - $index - $index - $index + + + + + - $partition - $subpartition + + @@ -4269,23 +4269,23 @@ - $indexFields[$key] - $indexFields[$key] + + - $column - $fieldFullText - $fieldIndex - $fieldPrimary - $fieldSpatial - $fieldUnique - $index - $index - $index - $index - $key - $partition - $subpartition + + + + + + + + + + + + + @@ -4303,8 +4303,8 @@ - [$fieldCount, $fieldPrimary, $fieldIndex, $fieldUnique, $fieldFullText, $fieldSpatial] - array{int, array, array, array, array, array} + + @@ -4388,20 +4388,20 @@ - Config::getInstance() + - $key - $key + + - Config::getInstance() + - $columnDefault[$i] - $columnExtra[$i] + + @@ -4414,12 +4414,12 @@ - $type + - $columnDefault[$i] - $columnDefault[$i] - $columnDefault[$i] + + + @@ -4431,8 +4431,8 @@ - $columnDefault[$i] - $columnDefault[$i] + + @@ -4441,28 +4441,28 @@ - $columnDefault - $columnDefault[$i] - $columnExtra[$i] - $defaultValues[$rowNum] - $length - $row - $row + + + + + + + - $type + - $hasList + dbi->fetchResult($query, null, null, ConnectionType::ControlUser)]]> - (string|null)[][] - string[] + + - $tnPageNow + - $field + @@ -4477,17 +4477,17 @@ - Config::getInstance() + - $params + - mixed[] + - $params - $params + + @@ -4495,17 +4495,17 @@ - Config::getInstance() + - $db + - $oneField + - $tab + @@ -4520,20 +4520,20 @@ - $origData[$index] + - $db - $index - $oneField - $oneKey - $origData - $tab - $value - $value + + + + + + + + @@ -4544,10 +4544,10 @@ - $db + - $tab + @@ -4558,8 +4558,8 @@ - $db - $tab + + @@ -4568,26 +4568,26 @@ - $indexArray1 - $indexArray2 + + - ! empty($indexArray1[$f1]) - ! empty($indexArray2[$f2]) + + - ! $value - $foreigner + + - getTableEngine + - Config::getInstance() + @@ -4607,10 +4607,10 @@ - $string + - $string + @@ -4635,7 +4635,7 @@ - $createItem + @@ -4661,24 +4661,24 @@ - Config::getInstance() - DatabaseInterface::getInstance() + + - $returns + - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + - $itemParamDir - $itemParamName + + @@ -4690,12 +4690,12 @@ - $itemParamOpsNum[$i] - $itemParamOpsText[$i] - $itemParamType[$i] - $itemParamType[$i] - $itemParamType[$i] - $itemParamType[$i] + + + + + + @@ -4709,14 +4709,14 @@ - $value - $value - $value + + + - $options - $options - $value + + + @@ -4772,24 +4772,24 @@ - $i - $opt - $options[] + + + - $string - $value - $value - $value + + + + - $itemParamLength[$i] - $itemParamType[$i] - $itemParamType[$i] - $string + + + + dbi->fetchResult($privilegesBackupQuery, 0)]]> - string[][] + @@ -4807,14 +4807,14 @@ - $itemDefiner - $itemName - $itemReturnType - $itemReturnType - $itemReturnType - $itemReturnType - $itemType - $itemType + + + + + + + + @@ -4830,11 +4830,11 @@ - $itemReturnType - $itemReturnType - $itemReturnType - $itemReturnType - $itemType + + + + + @@ -4842,11 +4842,11 @@ - $itemDefinition + - $createRoutine + return->parameters]]> @@ -4865,7 +4865,7 @@ return->parameters]]> - has + @@ -4881,13 +4881,13 @@ - empty($itemDefiner) - empty($itemDefinition) - empty($itemName) - empty($itemParamLength) - empty($itemParamName) - empty($itemParamType) - empty($itemSecurityType) + + + + + + + @@ -4907,10 +4907,10 @@ - Config::getInstance() + - Routing::$route + @@ -4921,52 +4921,52 @@ - $a - $b + + versionComment]]> versionString]]> - uksort($eachTables, strnatcasecmp(...)) - uksort($oneDatabaseTables, strnatcasecmp(...)) + + - $resultTarget[$row[$keyIndex]] - $resultTarget[] + + - $resultTarget[$row[$keyIndex]] + - $row[$keyIndex] - $row[$keyIndex] - $row[$keyIndex] + + + - $aLength - $bLength - $keyIndex - $resultRows[$row[$key]] - $resultTarget - $resultTarget - $resultTarget + + + + + + + versionComment]]> versionString]]> - mixed[] - mixed[] - string + + + - $resultRows + - reset($columns) - reset($columns) + + fetchResult($sql, null, 'Field', $connectionType)]]> @@ -4989,16 +4989,16 @@ * Visible?: string, * Expression?: string|null * }>]]> - string[] + - $user + - $row[$value] + @@ -5008,9 +5008,9 @@ - $resultRows - $resultTarget - $resultTarget + + + @@ -5027,16 +5027,16 @@ - bool - bool + + isUnique()]]> - $limitCount - $limitCount - $limitCount - $limitCount - $limitCount + + + + + @@ -5046,20 +5046,20 @@ - bool - bool + + - Config::getInstance() + result->fetch_all(MYSQLI_ASSOC)]]> - is_array($row) ? $row : [] - is_array($row) ? $row : [] + + ]]> @@ -5068,42 +5068,42 @@ ]]> - array_column($result, $column) + result->fetch_all(), 1, 0)]]> ]]> - $added[$orgFullTableName] - $linkingUrlParams - $linkingUrlParams - $sortExpressionNoDirection + + + + - $delUrlParams + - [$deleteUrl, $deleteString, $jsConf, $urlParams] + - array{?string, ?string, ?string} + - $clause - $colOrder - $colVisib - $colVisib - $colVisibCurrent + + + + + alias]]> table]]> - $newSortExpressionNoDirection + @@ -5114,9 +5114,9 @@ - $sortExpressionNoDirection[$indexInExpression] - $sortExpressionNoDirection[$indexInExpression] - $sortExpressionNoDirection[$indexInExpression] + + + statement->from]]> unlimNumRows / $_SESSION['tmpval']['max_rows']]]> @@ -5124,8 +5124,8 @@ database) ? $this->db : $field->database]]> - $sortDirection - $sortExpression + + @@ -5166,8 +5166,8 @@ - $colOrder[$j] - $colVisib[$j] + + @@ -5222,28 +5222,28 @@ - $map[$oneField] + - $row[$i] - $row[$i] - $row[$i] - $row[$i] - $row[$i] + + + + + fieldsMeta[$i]]]> fieldsMeta[$i]]]> highlightColumns[$identifier]]]> - $row[$i] - $row[$i] - $row[$i] - $row[$i] - $row[$i] - $row[$m] - $row[$sortedColumnIndex] - $row[$sortedColumnIndex] - $row[$sortedColumnIndex] - $row[$sortedColumnIndex] + + + + + + + + + + fieldsMeta[$i]]]> fieldsMeta[$i]]]> @@ -5256,32 +5256,32 @@ - $clause - $colOrder - $colVisib - $colVisibCurrent - $expr - $expr - $field + + + + + + + - $i - $i - $identifier - $index + + + + name]]> - $newSortExpressionNoDirection - $oneField - $oneKey - $query - $rel - $relationalDisplay - $value + + + + + + + - Message + - new $className() + transformationInfo[$dbLower][$tblLower][$nameLower][1]()]]> @@ -5289,7 +5289,7 @@ - $sortExpressionNoDirection[$indexInExpression] + alias]]> @@ -5303,19 +5303,19 @@ - string[] + numRows > 0 ? $this->numRows - 1 : 0]]> numRows > 0 ? $this->numRows - 1 : 0]]> - $editCopyUrlParams - $editCopyUrlParams - $editCopyUrlParams - $editCopyUrlParams - $editCopyUrlParams - $editCopyUrlParams + + + + + + parser->list]]> @@ -5325,7 +5325,7 @@ order[$key]]]> - $dispval + expr->expr]]> @@ -5333,25 +5333,25 @@ expr->column]]> - ! empty($added[$orgFullTableName]) + statement->from)]]> statement->from)]]> statement->where)]]> statement->where)]]> - ! empty($specialSchemaLinks[$dbLower][$tblLower][$nameLower]) + transformationInfo[$dbLower][$tblLower][$nameLower])]]> - ! $colVisibCurrent - ! $colVisibElement - $colVisib - $colVisib - $deleteUrl - $deleteUrl - $deleteUrl - $posMimeOctetstream + + + + + + + + order)]]> @@ -5364,57 +5364,57 @@ statement->limit)]]> - $afterCount - $posNext - $preCount - $total + + + + - $queryTime + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + + - self::$enginemap[$engine][0] - self::$enginemap[$engine][0] - self::$enginemap[$engine][2] + + + - self::$enginemap[$engine][0] - self::$enginemap[$engine][0] - self::$enginemap[$engine][1] - self::$enginemap[$engine][1] - self::$enginemap[$engine][2] + + + + + - self::$enginemap[$engine] - self::$enginemap[$engine] + + - $engine - self::$engine - self::$engine + + + getUploadTempDir()]]> - setKanjiEncodings + - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + + + @@ -5442,13 +5442,13 @@ - getPageDocumentation + - $arg - $step + + @@ -5456,7 +5456,7 @@ - $step[$name] + @@ -5469,17 +5469,17 @@ - $arg - $arg - $arg - $key - $result[$idx][$name] - $step - $step + + + + + + + - $arg - $arg + + @@ -5487,12 +5487,12 @@ - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + + + + @@ -5506,14 +5506,14 @@ errors[$hash]]]> - $hash + - $line - $line + + @@ -5525,8 +5525,8 @@ - $level - $line + + @@ -5550,9 +5550,9 @@ - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + @@ -5567,19 +5567,19 @@ - $memoryLimit + - int + - $dbAlias - $dbAlias - $table + + + - $dbSelect + getName()]['alias']]]> @@ -5605,25 +5605,25 @@ - $col - $colAs - $dbAlias - $dbAlias - $table - $tableName - $tbl - $val - $val1 - $val1 - $val1 - $val2 - $val2 - $val2 - $value + + + + + + + + + + + + + + + dumpBufferObjects[$objectName]]]> - $tmpSelect + @@ -5639,11 +5639,11 @@ - Config::getInstance() - Config::getInstance() - Config::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + + + @@ -5652,7 +5652,7 @@ - $aliases + @@ -5675,13 +5675,13 @@ - Config::getInstance() - Config::getInstance() - Config::getInstance() - DatabaseInterface::getInstance() + + + + - $table + tableType->value . 'Tables']]]> @@ -5699,25 +5699,25 @@ - $table + - array{db:string, table:string}[] + - json_decode($value, true) + getPmaTable()]]> getPmaTable()]]> - bool|Message + - Config::getInstance() + detectCompression()]]> @@ -5726,7 +5726,7 @@ - string + handle]]> @@ -5757,27 +5757,27 @@ getName()]]> - getCharset - getChunkSize - getContentLength - getHandle - getOffset - setCharset - setChunkSize - setHandle + + + + + + + + - bool - bool - bool + + + - $name + - Config::getInstance() + @@ -5792,23 +5792,23 @@ - $textWidth * $modifier + - $charList - $count - $count - $textWidth + + + + - $count - $count - $textWidth + + + @@ -5816,143 +5816,143 @@ - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + - Routing::$route + - $params + - $info - $subObject + + - array{revision: string, revisionUrl: string, branch: string, branchUrl: string}|[] - is_array($info) ? $info : [] + + - $object + - mixed + - $polygon + - $lastComma - $lastComma + + - $type + - $geomCount - $type + + - isset(self::$instance) + - $dataRow[$i] ?? null - $tempPoint[0] - $tempPoint[0] - $tempPoint[1] - $tempPoint[1] + + + + + - $dataRow[$i] + - $tempPoint[0] - $tempPoint[0] - $tempPoint[1] - $tempPoint[1] + + + + - $dataRow - $noOfPoints + + - $black - $lineColor + + - $dataRow[$i] + - isset(self::$instance) + - $dataRow[$i][$j] ?? null - $tempPoint[0] - $tempPoint[0] - $tempPoint[1] - $tempPoint[1] + + + + + - $dataRow[$i] - $dataRow[$i] - $dataRow[$i][$j] + + + - $tempPoint[0] - $tempPoint[0] - $tempPoint[1] - $tempPoint[1] + + + + - $dataRow - $noOfLines - $noOfPoints - $point + + + + - $black - $lineColor + + - $dataRow[$i] - $dataRow[$i] - $dataRow[$i][$j] + + + - isset(self::$instance) + - $dataRow[$i] ?? null + - $dataRow[$i] + @@ -5960,53 +5960,53 @@ - $dataRow - $noOfPoints + + - $black - $pointColor + + - $dataRow[$i] + - isset(self::$instance) + - $pointsArr + - $dataRow[$k][$i][$j] ?? null - $labelPoint[0] - $labelPoint[0] - $labelPoint[1] - $labelPoint[1] + + + + + - $dataRow[$k] - $dataRow[$k] - $dataRow[$k] - $dataRow[$k][$i] - $dataRow[$k][$i] - $dataRow[$k][$i][$j] + + + + + + - $labelPoint[0] - $labelPoint[0] - $labelPoint[1] - $labelPoint[1] + + + + @@ -6030,8 +6030,8 @@ - $polygons[$i] - $polygons[$k] + + @@ -6039,24 +6039,24 @@ - $dataRow - $i - $innerPoint - $j - $j - $k - $noOfLines - $noOfPoints - $noOfPolygons - $point - $ring - $ring - $ring1 - $ring2 + + + + + + + + + + + + + + - isInsidePolygon + @@ -6065,22 +6065,22 @@ - $black - $fillColor + + - $dataRow[$k] - $dataRow[$k] - $dataRow[$k] - $dataRow[$k][$i] - $dataRow[$k][$i] - $dataRow[$k][$i][$j] + + + + + + - isset(self::$instance) + @@ -6092,52 +6092,52 @@ - $black - $pointColor + + - isset(self::$instance) + - $pointsArr + - $dataRow[$i][$j] ?? null + - $dataRow[$i] - $dataRow[$i] - $dataRow[$i][$j] + + + - $dataRow - $noOfLines - $noOfPoints + + + - $black - $fillColor + + - $dataRow[$i] - $dataRow[$i] - $dataRow[$i][$j] + + + - isset(self::$instance) + - Config::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + @@ -6145,37 +6145,37 @@ - $commit + message]]> - $dataline - $offset + ($position * 20) - $offset + ($position * 4) + + + - $commit + - $commit - $dataline - $end - $gitLocation - $offset - $position - $position - $start + + + + + + + + - int|null - stdClass|null + + - $fanout[256] - $offset - $position - $position - $position - $position * 20 - 24 * $fanout[256] + + + + + + + author->date]]> @@ -6186,47 +6186,47 @@ committer->name]]> - $packOffsets[1] - json_decode((string) $isFound) + + - $commit[1] - $gitFolder - $user + + + - $gitFolder + - $commit[1] - $datalinearr[1] + + - $packs + - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + - $bufferMessage - $pftext + + - $message + - strtolower + config->get('DisableShortcutKeys')]]> @@ -6236,23 +6236,23 @@ - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + + + + + + + + + + + - $urlParams - $urlParams + + @@ -6261,13 +6261,13 @@ - $alt - $database - $database - $title + + + + - $key + $database]]]> @@ -6277,24 +6277,24 @@ - $alt - $database - $title - $value + + + + - getDisplay + getDisplay()]]> - $value + - $parts[1] + - $parts[1] + @@ -6302,7 +6302,7 @@ - $suhosinGetMaxValueLength + @@ -6312,13 +6312,13 @@ - Config::getInstance() - DatabaseInterface::getInstance() + + - DatabaseInterface::getInstance() + @@ -6328,7 +6328,7 @@ - DatabaseInterface::getInstance() + @@ -6352,12 +6352,12 @@ - bool - bool - bool - bool - bool - bool + + + + + + image, $points, $color)]]> @@ -6380,113 +6380,113 @@ - $sqlDelimiter + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + + + + + + + - $nameArray === false + statements[0])]]> - $active + - $analyses[$i][self::FORMATTEDSQL][$colCount] - $analyses[$i][self::SIZES] - $analyses[$i][self::SIZES][$j] - $analyses[$i][self::TYPES] - $analyses[$i][self::TYPES] - $analyses[$i][self::TYPES] - $analyses[$i][self::TYPES][$colCount] - $analyses[$i][self::TYPES][$j] - $analyses[$i][self::TYPES][$j] + + + + + + + + + - $typeArray[$analyses[$i][self::TYPES][$j]] + - $active - $cellValue - $charset - $collation - $importPlugin - $size + + + + + + - string|int + - getExtension - getProperties + + - $charset - $charset - $collation - $collation + + + + getProperties()->getExtension()]]> - $size - $size[self::D] - ImportSettings::$maximumTime - max($size[self::D], $oldD) - max($size[self::M], $oldM) + + + + + - $size[self::FULL] - $size[self::FULL] - $size[self::M] + + + - $decPos + - $lastCumulativeSize - $lastCumulativeSize - $lastCumulativeSize - $lastCumulativeSize - $lastCumulativeSize + + + + + - $sqlDelimiter + - $error - ImportSettings::$runQuery + + - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + - $column + - $column - $key - $name - $subPart + + + + choice]]> comment]]> name]]> @@ -6501,8 +6501,8 @@ - hasPrimary - isPacked + + @@ -6513,13 +6513,13 @@ null]]> - getExpression - hasExpression + + - $urlParams + config->settings]]> @@ -6527,14 +6527,14 @@ - $formParams + ]]> - string + - [ + + ]]]> - $currCellEditedValues[$columnName] + field]]]> field]]]> field]]]> field]]]> field]]]> field]]]> - $currentValue - $defaultValue + + @@ -6567,56 +6567,56 @@ - $rows[$keyId] - $singleQuery - $singleQuery + + + - $whereClause - $whereClause + + - $query - $thisUrlParams - $thisUrlParams - $whereClauseArray + + + + - $currCellEditedValues[$columnName] + - $editedValues[$cellIndex][$columnName] + - $columnSetValues - $currCellEditedValues + + field]]]> field]]]> field]]]> - $currentValue - $data - $defaultValue - $enumSelectedValue - $enumValue - $enumValues - $file - $isUnsigned - $maxlength - $maxlength - $singleQuery - $specialChars - $whereClause - $whereClause - $whereClause + + + + + + + + + + + + + + + - new $className() - new $className() + + - $file - $maxlength + + - $whereClause + - $whereClause + @@ -6647,30 +6647,30 @@ config->settings]]> - ! $gotoInclude + salt]]> - $foreigner - $foreigner + + - Config::getInstance() + - $regs[5] + - $remoteIp + - $ruleData[2] - $ruleData[2] + + - Config::getInstance() + config->get('Lang')]]> @@ -6698,7 +6698,7 @@ config->getCookie('pma_lang')]]> - $langs + @@ -6710,44 +6710,44 @@ - $lines - $lines + + - $error[3] + - $error[3] + - usort($databaseList, strnatcasecmp(...)) + - $userPrivilegesFactory + - Routing::$route - Routing::$route - Routing::$route + + + - $binaryLogs + - mixed[] + - SessionCache::get($cacheKey) + - empty($binaryLogs) + @@ -6757,8 +6757,8 @@ - $hidden - $hidden + + @@ -6768,7 +6768,7 @@ - $table + pos2Name]]> @@ -6783,51 +6783,51 @@ ]]> - $db - $item - $item - $item - $path - $path[0] - $path[0] - $path[0] - $path[0] - $path[0] - $path[0] - $path[0] - $path[0] - $path[0] - $separator - $separator - $value - Current::$database - Current::$database - Current::$database + + + + + + + + + + + + + + + + + + + + secondIcon['image']]]> secondIcon['title']]]> - $db - $item - $part - $path - $path - $path - $separator - $separator - $value + + + + + + + + + - $separators[0] - $separators[0] + + - getPresence + @@ -6846,8 +6846,8 @@ - $database - $database + + parent->pos2]]> @@ -6856,10 +6856,10 @@ parent->pos2]]> - (string) $key - (string) $key - (string) $key - (string) $key + + + + @@ -6873,54 +6873,54 @@ 500]]> - setHiddenCount + - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + + + + + - $db - $db - $db - $db - $db + + + + + - $db - $db - $db - $db - $db + + + + + - $databases + - $arr[0] - $arr[0] - $arr[0] - $arr[0] - $arr[0] - $arr[0] - $arr[0] - $arr[0] + + + + + + + + - $prefixMap - $prefixMap - $prefixMap - $prefixMap + + + + - $arr[0] + config->selectedServer['only_db'])]]> @@ -6931,25 +6931,25 @@ - $value + - $item + - $retval - $value + + - $retval - $retval - $retval + + + - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + @@ -6959,13 +6959,13 @@ - DatabaseInterface::getInstance() + - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + realParent()->realName]]> @@ -6975,7 +6975,7 @@ - $secondIcon + @@ -6983,14 +6983,14 @@ dbi->fetchResult($query)]]> dbi->fetchResult($query)]]> dbi->fetchResult($query)]]> - array{name:string, type:string}[] - string[] - string[] + + + - Config::getInstance() + __('End of step'), 'headText' => $headText, 'queryError' => false]]]> - array{legendText: string, headText: string, queryError: bool, extra: Message} - array{legendText: string, headText: string, queryError: string|false, extra?: string} + + - $arrDependson - $col + + - $dependent - $dependents - $dependents - $dependents - $dependents - $dependents - $dependents - $dependents + + + + + + + + - $key - $table - $table + + + $key]]> $key]]> - $totalRows + - $dependents - $key - $key - $key - $originalTable - $originalTable - $originalTable - $originalTable - $table - $table - $tableName - $tableName + + + + + + + + + + + + @@ -7058,30 +7058,30 @@ - $arrDependson - $col - $cols - $dependent - $dependents - $dependents - $dependents - $dropCols - $element - $key - $pkColCnt - $table - $table - $tablesList - $totalRows + + + + + + + + + + + + + + + - $element + - (string) $dependon + - $dropCols + @@ -7095,13 +7095,13 @@ - $foreignTable - $oldPriv - $query + + + - $master - $master + + @@ -7115,86 +7115,86 @@ - $oldPriv[$i] - $oldPriv[0] - $oldPriv[0] - $oldPriv[0] - $oldPriv[0] - $oldPriv[0] - $oldPriv[0] - $oldPriv[2] - $oldPriv[2] - $oldPriv[2] - $oldPriv[2] - $oldPriv[2] - $oldPriv[3] - $oldPriv[3] - $oldPriv[3] - $oldPriv[4] - $oldPriv[4] - $oldPriv[4] - $oldPriv[4] - $oldPriv[4] - $oldPriv[5] - $oldPriv[5] - $oldPriv[5] - $oldPriv[5] - $oldPriv[5] - $oldPriv[6] - $oldPriv[6] - $oldPriv[6] - $oldPriv[6] - $oldPriv[6] - $oldPriv[7] - $oldPriv[7] - $oldPriv[7] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - $arr - $foreignTable - $oldPriv - $oldPriv - $oldPriv - $oldPriv - $oldPriv - $oldPriv - $query + + + + + + + + + - $oldPriv[$i] - $oldPriv[0] - $oldPriv[0] - $oldPriv[0] - $oldPriv[0] - $oldPriv[0] - $oldPriv[0] - $oldPriv[2] - $oldPriv[2] - $oldPriv[2] - $oldPriv[2] - $oldPriv[2] - $oldPriv[3] - $oldPriv[3] - $oldPriv[3] - $oldPriv[4] - $oldPriv[4] - $oldPriv[4] - $oldPriv[4] - $oldPriv[4] - $oldPriv[5] - $oldPriv[5] - $oldPriv[5] - $oldPriv[5] - $oldPriv[5] - $oldPriv[6] - $oldPriv[6] - $oldPriv[6] - $oldPriv[6] - $oldPriv[6] - $oldPriv[7] - $oldPriv[7] - $oldPriv[7] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -7203,7 +7203,7 @@ - $newRowFormat + @@ -7212,16 +7212,16 @@ - $newRowFormat + - $query + - $query + @@ -7231,7 +7231,7 @@ - $copyMode + @@ -7264,10 +7264,10 @@ - $row - $row - $row - $row + + + + @@ -7276,10 +7276,10 @@ - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + + @@ -7294,21 +7294,21 @@ expression]]> method]]> name]]> - $value + - bool - string|null + + - $havePartitioning - $havePartitioning - $partitionMethod[0] + + + - getDescription - getSubPartitions - hasSubPartitions + + + fetchValue('SELECT @@have_partitioning;')]]> @@ -7332,14 +7332,14 @@ - $partitionCount - $subpartitionCount - $subpartitions + + + - $partitionCount + - $subpartitionCount + @@ -7348,7 +7348,7 @@ - $partitions + @@ -7383,46 +7383,46 @@ footerset[$this->page]]]> - Pdf - Pdf + + - Config::getInstance() - Config::getInstance() + + - string + - $doc[0] - $doc[1] - $doc[1] - $doc[2] - $val - $val + + + + + + - $GLOBALS[$match] + - $doc - $propertyItem - $val - $val + + + + - new $class() + - $_GET[$opt] - $_REQUEST[$opt] - $val - $val + + + + settings[$section][$opt]]]> @@ -7461,20 +7461,20 @@ settings[$section][$opt])]]> - $propertyClass === BoolPropertyItem::class - $propertyClass === MessageOnlyPropertyItem::class - $propertyClass === SelectPropertyItem::class - $propertyClass === TextPropertyItem::class + + + + - getProperties + - Config::getInstance() - Config::getInstance() - DatabaseInterface::getInstance() + + + @@ -7482,21 +7482,21 @@ - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + + + + + + - $resp == null + - $serverCookie - $serverCookie + + @@ -7506,11 +7506,11 @@ - $key - $serverCookie - $serverCookie + + + password]]> - $value + settings['CaptchaResponseParam']]]]> @@ -7518,21 +7518,21 @@ - $password - $tmpHost - Core::getIp() + + + settings['CaptchaResponseParam']]]]> - $tmpHost + - $password + - bool + @@ -7540,15 +7540,15 @@ settings['CaptchaResponseParam']])]]> - empty($serverCookie) - empty($serverCookie) + + - Config::getInstance() - DatabaseInterface::getInstance() + + @@ -7562,39 +7562,39 @@ user]]> - $oldUser + - $oldUser + - $colon - empty($oldUser) + + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + + + - $singleSignonCfgUpdate + - $sessionCookieParams + - $hmacSecret - $pmaToken - $singleSignonCfgUpdate - $singleSignonHost - $singleSignonPort + + + + + password]]> user]]> @@ -7606,16 +7606,16 @@ - $redirectUrl + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - DatabaseInterface::getInstance() + + + + + + + @@ -7626,43 +7626,43 @@ - Config::getInstance() + - new $class() + - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + - $format + - $row[0] - $row[0] - $tableAlias - $tableAlias + + + + - bool + - $format === self::HANDLER_NHIBERNATE_XML + - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + - $insertValues + @@ -7670,17 +7670,17 @@ - $colAs + - $insertFields + - $colAs - $insertFields[] - $insertValues[] + + + @@ -7719,34 +7719,34 @@ - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + + - $colAs - $colAs - $colAs - $comments[$fieldName] + + + + - $comments[$fieldName] - $mimeMap[$fieldName] + + - $colAs - $colAs - $colAs - $value + + + + @@ -7755,74 +7755,74 @@ - $value + - $tableAlias - $tableAlias - $tableAlias - $tableAlias - $tableAlias + + + + + - $comments - $mimeMap + + - bool + - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + - $aliases + - Config::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + + + - $escape[$k] + - $columnsAlias[$i] - $escape[$k] + + - $colAs - $colAs - $columnsAlias[$i] - $type + + + + - $colAs - $comments[$fieldName] - $escape[$k] - $type + + + + - fetchAssoc - getFieldNames - numFields + + + @@ -7832,15 +7832,15 @@ - $record[$columns[$i]] + - $tableAlias - $tableAlias + + @@ -7848,9 +7848,9 @@ - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + @@ -7859,34 +7859,34 @@ - $colAs - $column + + - $colAs - $column + + - $row[$i] - $tableAlias - $tableAlias + + + - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + - $colAs + - $colAs + @@ -7896,27 +7896,27 @@ - $row[$j] - $tableAlias + + - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + + + - $colAs - $colAs - $colAs - $comments[$fieldName] + + + + @@ -7930,19 +7930,19 @@ - $colAs - $colAs - $colAs - $rfield - $rfield - $rtable - $rtable + + + + + + + - $rfield - $rtable + + @@ -7953,30 +7953,30 @@ - $row[$j] - $tableAlias - $tableAlias - $tableAlias - $tableAlias - $tableAlias - $tableAlias - $viewAlias + + + + + + + + - string + - $foreigner + - DatabaseInterface::getInstance() + getPDFData()]]> @@ -7985,7 +7985,7 @@ - $pdf + @@ -7993,16 +7993,16 @@ - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + - $colAs - $columns[$i] + + - $tableAlias - $tableAlias + + @@ -8010,25 +8010,25 @@ value]]> - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + + + + + + + + + + + + + + + + + statements[0])]]> @@ -8077,16 +8077,16 @@ - $colAlias - $colAlias - $colAs - $engine - $eventName - $eventName + + + + + + - $relFieldAlias - $relFieldAlias + + @@ -8108,30 +8108,30 @@ - $row[$j] + - $colAlias - $colAlias - $colAs - $columnAliases - $definition - $engine - $eventName - $field + + + + + + + + name]]> references->table->table]]> - $index - $newDatabase - $newTable - $oneKey - $rel - $relFieldAlias - $relFieldAlias + + + + + + + name->database]]> name->table]]> table->table]]> @@ -8150,11 +8150,11 @@ - $createQuery - $definition - $tableAlias - $tableAlias - $tableAlias + + + + + @@ -8165,7 +8165,7 @@ - $eventDef + references->table]]> @@ -8182,16 +8182,16 @@ table->table]]> - has - has - has - remove - remove - remove - remove + + + + + + + - bool + @@ -8201,8 +8201,8 @@ collation)]]> - empty($delimiter) - empty($engine) + + fields)]]> name->database)]]> name->database)]]> @@ -8215,67 +8215,67 @@ - CreateDefinition + - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + + + - $colAs - $colAs - $colAs - $comments[$fieldName] + + + + - $type - $value + + - $comments[$fieldName] - $mimeMap[$fieldName] + + - $colAs - $colAs - $colAs - $type - $value + + + + + - $value + - $tableAlias - $tableAlias - $tableAlias - $tableAlias + + + + - $comments - $mimeMap + + - Config::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + + @@ -8291,102 +8291,102 @@ - $colAs - $dbCharset - $dbCollation + + + - $events + - $result[$table][1] + - $colAs - $dbCharset - $dbCollation + + + - $record[$i] - $tableAlias + + - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + - $colAs - $columns[$i] + + - $columns[$i] - $columns[$i] - $columns[$i] + + + - $tableAlias + - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + + tMargin]]> - $cellFontSize - $colAs - $fullwidth + $l - $fullwidth + $l - $fullwidth + $l - $fullwidth + $l - $fullwidth + $l - $fullwidth + $l - $l - $l - $l - $l - $l - $l - $l - $l - $l - $l - $l - $l - $l - $l - $l - $l - $l - $l - $l - $l - $l - $l - $l - $l - $lh - $lh - $lh - $lh - $lh - $lh - $t - $t - $t - $t - $t - $t + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CurOrientation]]> FontSizePt]]> FontSizePt]]> @@ -8419,14 +8419,14 @@ - $y + - $comments[$fieldName] - $mimeMap[$fieldName] + + - $resRel[$fieldName] - $resRel[$fieldName] + + pagedim[$oldpage]]]> @@ -8449,113 +8449,113 @@ - $availableWidth - $cellFontSize - $colAs - $currentPage - $currpage - $currpage - $currpage - $currpage - $currpage - $currpage - $data[] - $data[] - $data[] - $fullwidth - $fullwidth - $fullwidth - $i - $i - $i - $i - $i - $i - $l - $l - $l - $l - $l - $l - $l - $l - $l - $l - $l - $l - $l - $l - $l - $l - $l - $l - $l - $lh - $lh - $lh - $maxpage - $maxpage - $maxpage - $maxpage - $maxpage - $maxpage - $oldPageOlm - $oldPageOrm - $oldpage - $sColWidth - $startpage - $startpage - $startpage - $surplus - $surplusToAdd - $t - $t - $t + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + dataY]]> - $thisPageOlm - $thisPageOrm - $txt - $txt - $txt - $txt - $type - $width - $width - $width - $width - $width - $width - $x - $y + + + + + + + + + + + + + + + - $availableWidth - $fullwidth - $fullwidth - $fullwidth - $fullwidth - $fullwidth - $fullwidth - $i - $i - $i - $l - $l - $l - $l - $l - $l - $l - $l - $maxpage - $maxpage - $maxpage + + + + + + + + + + + + + + + + + + + + + - $sColWidth - $sColWidth - $sColWidth - $surplus + + + + FontSizePt]]> FontSizePt]]> h]]> @@ -8578,32 +8578,32 @@ tMargin]]> tMargin]]> w]]> - $thisPageOrm - $width - $width - $width - $x - $x - $y - count($colFits) * $sColWidth + + + + + + + + - $comments - $data - $data - $mimeMap - $resRel - $resRel + + + + + + - $results - Pdf - Pdf - Pdf - Pdf + + + + + @@ -8624,58 +8624,58 @@ - $col - $colKey - $db - $db - $ffield - $ffield - $ftable - $ftable - $table - $table - $tableKey + + + + + + + + + + + - string + - $ffield - $ftable + + - $col + - bool - bool + + - $foreigner + - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + - $colNames + - $values[count($values) - 1] - $values[count($values) - 1] + + - string + @@ -8683,19 +8683,19 @@ - $fields[] + - $dbName + - $dbName + - $maxLines - 1 + + @@ -8704,21 +8704,21 @@ - $ch + - getMessage + - string[] + - Config::getInstance() - Config::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + + @@ -8734,7 +8734,7 @@ - ImportSettings::$importFile + @@ -8756,62 +8756,62 @@ - string[] + - string + - $cellData[1] + - $cellData[1] + - string[] + - ! ImportSettings::$finished - ImportSettings::$finished + + - $cellAttrs - $text + + - $row - $row - $values + + + - $attr - $attr - $cellAttrs - $paragraphValue - $text - $values[] - $values[] + + + + + + + - __toString - __toString - attributes - attributes - attributes - children - count - getName + + + + + + + + - $sheets + @@ -8820,7 +8820,7 @@ children('office', true)->body]]> - string[] + @@ -8830,7 +8830,7 @@ - Config::getInstance() + @@ -8841,16 +8841,16 @@ - $dbfFilePath - $dbfFilePath - $gisType + + + - $colNames + - $c[0] - $dbfHeader[$n][0] + + dbfData[$c[0]]]]> @@ -8859,8 +8859,8 @@ - $c - $colNames[] + + @@ -8875,19 +8875,19 @@ getDBFHeader()]]> - string[] + - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + - $sqlModes + - $sqlModes[] + @@ -8896,7 +8896,7 @@ - string[] + @@ -8904,12 +8904,12 @@ - $attrs - $val2 - $val3 + + + - attributes + @@ -8921,10 +8921,10 @@ children($namespaces['pma'] ?? null)->structure_schemas]]> - attributes + - string[] + @@ -8946,7 +8946,7 @@ - array|null + @@ -8956,9 +8956,9 @@ - $_SESSION - $_SESSION - $_SESSION + + + @@ -8981,35 +8981,35 @@ - $ret + - array|null + - $ret - $ret - $ret - $ret + + + + - $_SESSION - $_SESSION - $_SESSION - $_SESSION + + + + - $status !== [] + - UploadProgress + @@ -9034,58 +9034,58 @@ - $ret + - $status + - array|null + - $ret - $ret - $ret - $ret + + + + - $_SESSION - $_SESSION - $_SESSION - $_SESSION + + + + - $status + - UploadSession + - string[] + - $oneField + - $masterField + @@ -9101,67 +9101,67 @@ - $index - $oneField - $oneKey - $rel + + + + - $bottomMargin - $leftMargin - $rightMargin - $topMargin + + + + - $pos - $pos - $pos - $pos - $pos - $pos + + + + + + destConnPointsRight]]> srcConnPointsRight]]> - $pos - $pos - $pos - $pos - $pos - $pos + + + + + + - $field + - $field + - line + - $oneField + - $masterField + @@ -9177,10 +9177,10 @@ - $index - $oneField - $oneKey - $rel + + + + @@ -9188,13 +9188,13 @@ - line - line - line - line - line - line - line + + + + + + + xDest]]> @@ -9219,41 +9219,41 @@ - $field - $field + + - $field - $field + + - $height + - DatabaseInterface::getInstance() + - $table + - $table + - $table + - $table + - $nameRow[0] + - isOffline + @@ -9261,52 +9261,52 @@ - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + - $data[$i] - $data[$i] - $h - $h - $h - $h - $il + 1 + + + + + + + widths[$i]]]> - $w - $w - $w - $x + $w + + + + - $cw[mb_ord($c)] + CurrentFont['cw']]]> - $h - $il - $l - $w - $w - $wmax + + + + + + - $cw[mb_ord($c)] ?? 0 - $il - $il + + + w]]> - $w - $w + + cMargin) * 1000]]> - lineScale + - Pdf - Pdf - Pdf - Pdf + + + + CurrentFont['cw']]]> @@ -9314,28 +9314,28 @@ - DatabaseInterface::getInstance() + - $oneField + - $table - $table - $table + + + pdf->customLinks['RT']['-']]]> pdf->customLinks['doc'][$table][$fieldName]]]> pdf->customLinks['doc'][$table]['-']]]> - $masterField + - $mimeMap[$fieldName] + @@ -9374,17 +9374,17 @@ pdf->customLinks['doc'][$table]]]> - $attribute - $foreignTable - $index - $links[0] - $links[6] - $oneField - $oneKey - $rel - $table - $table - $type + + + + + + + + + + + @@ -9392,8 +9392,8 @@ - $table - $table + + @@ -9407,48 +9407,48 @@ - isWithDataDictionary + - $foreigner - $foreigner - empty($showComment) + + + - $bottomMargin - $rightMargin + + - $case[$d] + - $a - $b - $c + + + - [$a, $b, $c] + - lineScale - lineScale - lineScale - lineScale - lineScale - lineScale - lineScale - setDrawColor - setDrawColor - setDrawColor - setLineWidthScale - setLineWidthScale + + + + + + + + + + + + - $a - $b - $c + + + xDest]]> xDest]]> xDest]]> @@ -9469,7 +9469,7 @@ - $field + diagram->customLinks['RT'][$this->tableName][$field]]]> diagram->customLinks['RT'][$this->tableName]['-']]]> @@ -9495,72 +9495,72 @@ diagram->customLinks['doc'][$this->tableName][$field]]]> - $field - $field + + - $field + - $pos + - $srcLeft - $destLeft - $srcLeft - $destRight - $srcRight - $destLeft - $srcRight - $destRight + + + + - $destLeft - $destRight - $srcLeft - $srcRight + + + + - $destPos[0] - $destPos[1] - $srcLeft - $srcLeft - $srcPos[0] - $srcPos[1] - $srcRight - $srcRight + + + + + + + + - $pos + - DatabaseInterface::getInstance() + - DatabaseInterface::getInstance() + - DatabaseInterface::getInstance() + - DatabaseInterface::getInstance() + - printElementLine - printElementLine - printElementLine - printElementLine - printElementLine - printElementLine - printElementLine + + + + + + + xDest]]> @@ -9583,23 +9583,23 @@ - printElementLine + - $author - $title + + - $oneField + - $masterField + @@ -9615,10 +9615,10 @@ - $index - $oneField - $oneKey - $rel + + + + tables[$table]->width = &$this->tablewidth]]> @@ -9626,19 +9626,19 @@ - $field - $field + + - $field - $field + + - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + @@ -9659,7 +9659,7 @@ - $offline + @@ -9668,32 +9668,32 @@ - Config::getInstance() + - Config::getInstance() + - string + - $options[0] - $options[1] + + - Config::getInstance() + - $timestamp + - $options[1] - $options[1] - $options[2] + + + @@ -9702,7 +9702,7 @@ - $cn + @@ -9714,11 +9714,11 @@ - $cn - $cn - $key - $pos - $val + + + + + name]]> @@ -9732,26 +9732,26 @@ - Config::getInstance() + - $allowedPrograms[$options[0]] - $allowedPrograms[0] + + - $allowedPrograms[$options[0]] + - $program + - $options[1] - $program + + - Config::getInstance() + @@ -9766,7 +9766,7 @@ - Config::getInstance() + @@ -9776,41 +9776,41 @@ - Config::getInstance() + - $options[0] - $options[1] + + - $options[0] + - Config::getInstance() + - $options[2] - $options[2] + + - Config::getInstance() + - $options[0] + - Config::getInstance() + - $options[1] ?? $buffer + @@ -9819,90 +9819,90 @@ - Text_Plain_Iptobinary + - Config::getInstance() + - Text_Plain_JsonEditor + - Config::getInstance() + - Text_Plain_SqlEditor + - Config::getInstance() + - Text_Plain_XmlEditor + - FormatConverter::binaryToIp($buffer, $isBinary) + - string + - Text_Plain_Binarytoip + - Text_Plain_Bool2Text + - Config::getInstance() + - __construct + - Config::getInstance() + - Config::getInstance() + - Text_Plain_Xml + - getMIMESubtype - getMIMEType + + - $result[$key] - $result[$key] - $value + + + - $secret + twofactor->config['settings']['secret']]]> - $secret + @@ -9911,13 +9911,13 @@ - __construct + - Config::getInstance() - Config::getInstance() + + getRegistrations()]]> @@ -9943,8 +9943,8 @@ twofactor->config['settings']['registrations'][$auth->index]]]> - $data - $index + + @@ -9957,26 +9957,26 @@ - Simple + - Config::getInstance() + - $url + - $url + - empty($url) + - getUploadStatus + @@ -10009,8 +10009,8 @@ - $colCollation - $colType + + @@ -10018,7 +10018,7 @@ - Config::getInstance() + @@ -10040,21 +10040,21 @@ - $output + - Config::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + + + + + + + @@ -10062,23 +10062,23 @@ - $errorMessage - $serverReplicationVariable - $successMessage + + + - $urlParams - $urlParams - $urlParams - $urlParams - $urlParams - $urlParams + + + + + + - $serverReplication[0][$variable] + @@ -10099,39 +10099,39 @@ - $errorMessage - $serverReplicationVariable - $successMessage - $username + + + + - $srReplicaAction + - strtok - strtok + + - $status[0][$key] + - Config::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + - $value + @@ -10140,8 +10140,8 @@ - Config::getInstance() - DatabaseInterface::getInstance() + + @@ -10149,10 +10149,10 @@ - Config::getInstance() + - bool + get('is_setup')]]> @@ -10184,21 +10184,21 @@ - Config::getInstance() + - $plugins + - Config::getInstance() + - $initials + @@ -10218,14 +10218,14 @@ - $paramDbName - $paramDbName - $paramRoutineName - $paramRoutineName - $paramTableName - $paramTableName - $row - $row + + + + + + + + @@ -10234,12 +10234,12 @@ - $sqlQuery - $sqlQuery - $user + + + - $queries + @@ -10258,8 +10258,8 @@ - $sqlQuery[0] - $sqlQuery[0] + + @@ -10276,34 +10276,34 @@ - $foundRows[] - $host - $hostnameLength - $name - $name - $name - $oneGrant + + + + + + + - $paramDbName - $paramRoutineName - $paramTableName + + + - $queries[$tmpCount] - $row - $sqlQuery - $sqlQuery - $user - $usernameLength - $val + + + + + + + - $oneGrant - $origValue + + - $extraData - (string|bool)[] + + @@ -10314,8 +10314,8 @@ - $GLOBALS[$currentGrant[0]] - $GLOBALS[$currentGrant[0]] + + @@ -10330,9 +10330,9 @@ - $eachUser - $hashedPassword - $oldUserGroup + + + @@ -10349,18 +10349,18 @@ - $dbname[0] - $hashedPassword - $oldUserGroup + + + - $authenticationPlugin - $authenticationPlugin - $authenticationPlugin + + + @@ -10368,10 +10368,10 @@ - $row1[0] - $row1[0] - $row1[0] - $row1[1] + + + + @@ -10382,27 +10382,27 @@ - $columns - $columns - $dbRights - $dbRights - $dbRights - $dbRights - $dbRights - $dbRights + + + + + + + + - $groupAssignment - $row + + - $alterUserQuery - $alterUserQuery - $alterUserQuery + + + - $row1[0] + @@ -10416,7 +10416,7 @@ - empty($GLOBALS[$currentGrant[0]]) + @@ -10429,7 +10429,7 @@ - Config::getInstance() + @@ -10437,24 +10437,24 @@ - $name + - $keyReadRequests - $keyReads - $keyWriteRequests - $keyWrites + + + + - $usedQueries[$name] - $value + + - $keyReads - $keyWrites + + - 100 * $keyReads - 100 * $keyWrites + + - $dbi + - $temp[strlen($temp) - 1] + @@ -10486,14 +10486,14 @@ - $ret - $ret - $ret[$chartId][$nodeId][$pointId] - $serverVars - $serverVars - $statusVars - $statusVars - $temp[strlen($temp) - 1] + + + + + + + + @@ -10504,42 +10504,42 @@ - $memory[$pName] - $ret[$chartId][$nodeId] - $ret[$chartId][$nodeId][$pointId] + + + - $ret[$chartId][$nodeId] - $ret[$chartId][$nodeId] - $ret[$chartId][$nodeId][$pointId] - $ret[$chartId][$nodeId][$pointId] + + + + - $ret[$chartId][$nodeId] - $ret[$chartId][$nodeId] - $ret[$chartId][$nodeId] - $ret[$chartId][$nodeId][$pointId] - $ret[$chartId][$nodeId][$pointId] - $ret[$chartId][$nodeId][$pointId] + + + + + + - $chartNodes - $chartNodes - $cpuload - $dataPoint - $dataPoint - $memory - $nodeDataPoints - $nodeDataPoints - $nodeId - $nodeId - $pointId - $pointId - $ret + + + + + + + + + + + + + @@ -10548,11 +10548,11 @@ - loadavg - memory + + - $temp + @@ -10567,7 +10567,7 @@ - $temp[strlen($temp) - 1] + @@ -10578,7 +10578,7 @@ - 0 !== --$sortableColCount + @@ -10588,68 +10588,68 @@ - $value + - $m + getCookie('phpMyAdmin')]]> getMessage()]]> - $path + - $error - $path + + - getMessage + - empty($path) + - empty(session_id()) + - session_save_path + - $key + - $id - $k - $k - $k + + + + - $k - $server - $v - $v - $v - $v + + + + + + - non-empty-string + - $k - $k + + - $k - $k + + - $k + @@ -10657,7 +10657,7 @@ - $messages[$id] + @@ -10670,20 +10670,20 @@ - $messages[$id] + - $id - $id - $id - $messages - $messages - $messages - $msg - $msg - $msg - $removeIds[] - $type + + + + + + + + + + + @@ -10694,12 +10694,12 @@ - string + - $numberOfLine / $maxRows - $sortCol + + expr]]> @@ -10717,26 +10717,26 @@ expr[0]]]> - $maxRows - $oneFieldMeta - $oneMeta - $pos - $prevTable - $resultSetColumnNames[] - $sortCol - $unlimNumRows + + + + + + + + - int - int - int|numeric-string + + + - $maxRows - $maxRows + + table]]> @@ -10744,57 +10744,57 @@ statement->where[0]->expr]]> - $pos - $pos - $unlimNumRows - $unlimNumRows - @((int) ceil($numberOfLine / $maxRows) - 1) * $maxRows + + + + + statement->where]]> - $row[$column] + - $numRows - $numRows - $numRows - $numRows + + + + - $numRows - $sortCol + + altered[0]->field->column]]> - $row[0] + parser->list]]> parser->list]]> parser->list]]> - $table + - has + - $row[0] + statement->where)]]> isUnique()]]> - $messageToShow - $sqlQueryForBookmark - $table + + + @@ -10814,36 +10814,36 @@ - Config::getInstance() + - $table - Current::$table + + $db, 'table' => $table]]]> - $table + - $query + config->settings['Servers'][Current::$server]]]> config->settings['Servers'][Current::$server]]]> - $query + - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + + + @@ -10870,39 +10870,39 @@ - $dataLength - $decodedData - $details - $indexLength - $mroongaData + + + + + ]]> - string + - $storageEngines - $storageEngines + + $id()]]> - [$dataLength, $indexLength] - int[] + + - $mysqlVars - $mysqlVars - $mysqlVars - $mysqlVars - $variables + + + + + @@ -10915,7 +10915,7 @@ - Config::getInstance() + @@ -10929,7 +10929,7 @@ - $type + @@ -10950,16 +10950,16 @@ - $defaultValue + - $length - $length - $oFldVal - $submitAttribute - $type + + + + + @@ -10991,32 +10991,32 @@ - $column - $criteriaValues - $criteriaValues - $criteriaValues - $criteriaValues - $criteriaValues - $criteriaValues - $criteriaValues - $criteriaValues[$e] - $criteriaValues[0] - $operator - $operator - $value + + + + + + + + + + + + + - $values + - $column - $operator - $value + + + - $criteriaValues - $criteriaValues - $criteriaValues + + + dbi->quoteString($criteriaValues) : $criteriaValues]]> @@ -11027,9 +11027,9 @@ - $operator - $operator - $tmpGeomFunc + + + @@ -11039,23 +11039,23 @@ - $operator - $operator + + - $columnsToDisplay + - $geomFuncs + - $geomFunc - $geomFunc + + @@ -11063,14 +11063,14 @@ - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + + + + + + @@ -11084,15 +11084,15 @@ getStatusInfo('TABLE_COMMENT') ?? '']]> - string - string - string + + + - $column + @@ -11101,33 +11101,33 @@ - $foreignDb - $foreignDb - $foreignDb - $foreignField - $foreignField - $foreignField - $foreignTable - $foreignTable - $foreignTable - $index - $index[0] - $masterField - $masterField - $masterField - $masterField - $oneField - $oneField + + + + + + + + + + + + + + + + + uiprefs[$property]]]> uiprefs[$property]]]> - $value + - $field - $foreignField - $masterField + + + dbName][$this->name]]]> @@ -11151,10 +11151,10 @@ - $foreignField[$key] - $index[0] - $index[0] - $masterField[$key] + + + + @@ -11169,13 +11169,13 @@ - $existrel[$masterField] - $existrel[$masterField] - $foreignField[$key] - $foreignField[$key] - $foreignField[$key] - $foreignField[$key] - $masterField[$key] + + + + + + + @@ -11187,50 +11187,50 @@ - $altered - $altered - $column - $column + + + + - $constraintName - $foreignDb - $foreignDb - $foreignField - $foreignField - $foreignTable - $foreignTable - $index - $key - $masterField - $masterField - $onDelete - $onUpdate - $oneField - $oneField - $oneField - $refDbName - $ret[] - $row - $value - $value - $value + + + + + + + + + + + + + + + + + + + + + + - mixed[] - string - string + + + - has - has + + - $backquoted ? Util::backquote($column) : $column - $index[0] + + - $altered - $altered + + options]]> @@ -11239,13 +11239,13 @@ errors)]]> messages)]]> - json_decode($value, true) + - $columns - $ret + + ]]> - string[] + @@ -11267,7 +11267,7 @@ - $val + @@ -11279,8 +11279,8 @@ - $optionsArray - $optionsArray + + altered]]> @@ -11291,18 +11291,18 @@ - $existrelForeign[$masterFieldMd5] - $existrelForeign[$masterFieldMd5] + + - true|Message + statements[0])]]> - ! $relationParams[$work] - ! Context::isKeyword($columnName, true) + + @@ -11311,12 +11311,12 @@ uiprefs =& $_SESSION['tmpval']['table_uiprefs'][$serverId][$this->dbName][$this->name]]]> - $maintainRelations + - Config::getInstance() + @@ -11334,22 +11334,22 @@ - $filesizeInfo + - return false; + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + + - string|false - string|false + + getCookie($name)]]> @@ -11365,31 +11365,31 @@ themes]]> - $theme + - $configThemeExists + - $cookieTheme + - return false; + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + + + + + + + + + @@ -11404,19 +11404,19 @@ - self::$trackingCache[$dbName][$tableName] + - bool + - self::$trackingCache[$dbName][$tableName] + into->dest->table]]> @@ -11427,11 +11427,11 @@ from[0]]]> renames[0]]]> tables[0]]]> - $tokens[0] - $tokens[2] + + - $statement + list->tokens]]> @@ -11458,13 +11458,13 @@ - Config::getInstance() + - $columns - $indexes - $selectedTable - $selectedTable + + + + - $columns - $entry - $entry - $ids[$key] - $indexes - $row - $selectedTable - $statements[$key] - $temp - $timestamps[$key] - $usernames[$key] + + + + + + + + + + + @@ -11505,35 +11505,35 @@ - $tableName - $versionNumber + + - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + - $updQuery + - string[][] + - $stack + - bool + - Config::getInstance() + @@ -11553,10 +11553,10 @@ - $string + - $string + @@ -11575,7 +11575,7 @@ - getCreateSql + @@ -11592,50 +11592,50 @@ - Config::getInstance() - DatabaseInterface::getInstance() + + - new $cls($this) - new $cls($this) - new $name($this) + + + - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + - $row[$i] ?? null + - $row[$i] + - $restrictToTable + - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + - $additionalParameters - $name + + - $params[$skipping] + - $paramValue - $paramsToEncrypt[$paramKey] + + - $skipping - $value + + @@ -11647,17 +11647,17 @@ - DatabaseInterface::getInstance() + - $origAuthPlugin - $origAuthPlugin + + - $origAuthPlugin - $origAuthPlugin + + @@ -11665,33 +11665,33 @@ - Config::getInstance() + - [] + - $path - $urlParams + + - $excludeList[$path] + - $configData - $configData + + - $timestamp - $value + + - $hash + - $hasConfig + @@ -11708,37 +11708,37 @@ - $separator + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + + + + + + + + + + + + + + + - $byteUnits[$d] - $units[$d] + + - $array + - $columnNames - uksort($tables, strnatcasecmp(...)) + + @@ -11779,27 +11779,27 @@ - $array - $columnNames[] + + - $lastIndex - $row - $unit - $value + + + + - int + - $unit - $unit - $value + + + @@ -11816,27 +11816,27 @@ settings['NavigationTreeTableSeparator']]]> - $value + - $firstBracketPos - $schemaPrivileges - $tablePrivileges - $userPrivileges + + + + - Config::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + + + fetchValue('SELECT @@ndb_version_string')]]> @@ -11845,45 +11845,45 @@ - $buffer - $buffer + + - string + - $buffer + - (string) long2ip((int) $bufferAsFloat) + - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + - $srid + - Config::getInstance() - Config::getInstance() + + - $httpStatus + - $httpStatus + - string|bool|null + - $response + @@ -11891,7 +11891,7 @@ - Config::getInstance() + @@ -11905,17 +11905,17 @@ - $value + - Config::getInstance() - Config::getInstance() - DatabaseInterface::getInstance() + + + - $response + @@ -11925,25 +11925,25 @@ - $response - $response + + - $response + - $response + - $decoded + - array{fmt: string, attStmt: mixed[], authData: string} + - $regex - $specificEntry + + - $dump + - $name - $table + + - $dump - $newData[$newName] - $value + + + - $tempName - $tempName + + - $tempName - $tempName + + - + + + + + + + + + + + + + + + + + + + + + + sqlWindowHandle]]> + + + + + + + + + + + sqlWindowHandle]]> + + + + automation_session->public_url]]> + + + automation_session->public_url]]> + + + + + + + + + sqlWindowHandle]]> + + + + sqlWindowHandle]]> + + + + + + + + webDriver === null]]> + + + - Config::getInstance() + @@ -11998,116 +12061,116 @@ - + - DatabaseInterface::getInstance() + - advisorTimes - rulesProvider + + - + - providerForTestRules + - + - Config::getInstance() - Config::getInstance() - Config::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + + + + - + - $result + - $result + - + - dataProviderCacheKeyValues + - + - providerTestBuildDescription + - + - dataProviderBadVersions - dataProviderGoodVersions + + - + - Config::getInstance() + - $filesFound - $filesInfos + + - $context - $context - $filesFound - $filesFound - $filesInfos + + + + + - + - $defaultHost - $defaultHost - $defaultSimpleValue - $defaultValue - $defaultValue - $defaultValue - $defaultValue - $defaultValue - $localhostValue + + + + + + + + + - $defaultHost - $defaultValue + + - + - $second - $val2 + + - $second + - $val + - getValues + - + - assertSame + - + - Config::getInstance() + @@ -12122,38 +12185,38 @@ - $forms + - + - Config::getInstance() + - [ + + ]]]> , class-string}}]]> - formObjects + - + - Config::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + + - + - Config::getInstance() + @@ -12181,194 +12244,194 @@ sessionID]]> - + - booleanWithDefaultFalseProvider - booleanWithDefaultTrueProvider - valuesForHeightProvider - valuesForModeProvider - valuesForOrderByProvider - valuesForOrderProvider + + + + + + - + - booleanWithDefaultFalseProvider + - + - booleanWithDefaultFalseProvider - booleanWithDefaultTrueProvider - structureOrDataWithDefaultDataProvider - structureOrDataWithDefaultStructureOrDataProvider - valuesForCharsetProvider - valuesForCodegenFormatProvider - valuesForCompressionProvider - valuesForCsvEnclosedProvider - valuesForCsvEscapedProvider - valuesForCsvNullProvider - valuesForCsvSeparatorProvider - valuesForCsvTerminatedProvider - valuesForExcelEditionProvider - valuesForExcelNullProvider - valuesForFileTemplateDatabaseProvider - valuesForFileTemplateServerProvider - valuesForFileTemplateTableProvider - valuesForFormatProvider - valuesForHtmlwordNullProvider - valuesForLatexDataCaptionProvider - valuesForLatexDataContinuedCaptionProvider - valuesForLatexDataLabelProvider - valuesForLatexNullProvider - valuesForLatexStructureCaptionProvider - valuesForLatexStructureContinuedCaptionProvider - valuesForLatexStructureLabelProvider - valuesForMethodProvider - valuesForOdsNullProvider - valuesForOdtNullProvider - valuesForPdfReportTitleProvider - valuesForSqlCompatibilityProvider - valuesForSqlHeaderCommentProvider - valuesForSqlInsertSyntaxProvider - valuesForSqlMaxQuerySizeProvider - valuesForSqlTypeProvider - valuesForTexytextNullProvider + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - booleanWithDefaultFalseProvider - booleanWithDefaultTrueProvider - valuesForCharsetProvider - valuesForCsvColumnsProvider - valuesForCsvEnclosedProvider - valuesForCsvEscapedProvider - valuesForCsvNewLineProvider - valuesForCsvTerminatedProvider - valuesForFormatProvider - valuesForLdiColumnsProvider - valuesForLdiEnclosedProvider - valuesForLdiEscapedProvider - valuesForLdiLocalOptionProvider - valuesForLdiNewLineProvider - valuesForLdiTerminatedProvider - valuesForSkipQueriesProvider - valuesForSqlCompatibilityProvider + + + + + + + + + + + + + + + + + - + - providerForTestConstructor + - + - booleanWithDefaultFalseProvider - booleanWithDefaultTrueProvider - valuesForAllowDenyProvider - valuesForAuthHttpRealmProvider - valuesForAuthTypeProvider - valuesForConfigStorageTablesProvider - valuesForControlCompressProvider - valuesForControlHideConnectionErrorsProvider - valuesForControlHostProvider - valuesForControlPassProvider - valuesForControlPortProvider - valuesForControlSocketProvider - valuesForControlSslProvider - valuesForControlSslVerifyProvider - valuesForControlUserProvider - valuesForHideDbProvider - valuesForHostProvider - valuesForLogoutURLProvider - valuesForMaxTableUiPrefsProvider - valuesForOnlyDbProvider - valuesForPasswordProvider - valuesForPmaDbProvider - valuesForPortProvider - valuesForSessionTimeZoneProvider - valuesForSignonCookieParamsProvider - valuesForSignonScriptProvider - valuesForSignonSessionProvider - valuesForSignonURLProvider - valuesForSocketProvider - valuesForSslOptionsProvider - valuesForTrackingDefaultStatementsProvider - valuesForUserProvider - valuesForVerboseProvider + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - booleanWithDefaultTrueProvider + - + - valuesForBool2TextProvider - valuesForDateFormatProvider - valuesForExternalProvider - valuesForHexProvider - valuesForInlineProvider - valuesForPreApPendProvider - valuesForSubstringProvider - valuesForTextImageLinkProvider - valuesForTextLinkProvider + + + + + + + + + - + - booleanWithDefaultFalseProvider - booleanWithDefaultTrueProvider - providerForTestConstructor - valuesForAllowThirdPartyFramingProvider - valuesForAuthLogProvider - valuesForBlowfishSecretProvider - valuesForExecTimeLimitProvider - valuesForLimitCharsProvider - valuesForMaxCharactersInDisplayedSQLProvider - valuesForMaxDbListProvider - valuesForMaxRowsProvider - valuesForMaxTableListProvider - valuesForMysqlMinVersionProvider - valuesForOBGzipProvider - valuesForPmaAbsoluteUriProvider - valuesForProxyPassProvider - valuesForProxyUrlProvider - valuesForProxyUserProvider - valuesForRepeatCellsProvider - valuesForServerDefaultProvider - valuesForServersProvider - valuesForSessionSavePathProvider - valuesForTranslationWarningThresholdProvider + + + + + + + + + + + + + + + + + + + + + + + - + - providerForTestToArray + - + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + + + + + + + + + + + + + - assertSame + selectedServer]]> @@ -12476,39 +12539,39 @@ selectedServer]]> selectedServer]]> selectedServer]]> - [] - [] - [] - [] - [] - [] + + + + + + - providerForTestRenameTable + - assertSame - assertSame - assertSame + + + - assertSame - assertSame + + - assertSame - assertSame - assertSame - assertSame - assertSame + + + + + - + - Config::getInstance() + - $v + settings['Server']]]> @@ -12518,16 +12581,16 @@ - configPaths - connectionParams - connectionParamsWhenConnectionIsUserOrAuxiliaryProvider - httpsParams - rootUris - selectServerProvider - userAgentProvider + + + + + + + - assertIsArray + @@ -12539,80 +12602,80 @@ - + - DatabaseInterface::getInstance() + - + - Config::getInstance() + - + - Config::getInstance() + - + - Config::getInstance() - Config::getInstance() + + - + - DatabaseInterface::getInstance() + - + - Config::getInstance() - Config::getInstance() + + - + - Config::getInstance() - DatabaseInterface::getInstance() + + - + - Config::getInstance() - Config::getInstance() + + - + - Config::getInstance() + - + - Config::getInstance() - Config::getInstance() - Config::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + + + + + + - $currentTable - $result - $result + + + - $currentTable - $currentTable - $currentTable - $currentTable - $currentTable - $currentTable - $currentTable - $currentTable + + + + + + + + @@ -12620,14 +12683,14 @@ - $overheadSize - $overheadSize - $sumSize - $sumSize - $sumSize - $sumSize - $sumSize - $sumSize + + + + + + + + @@ -12635,109 +12698,109 @@ - $result - $result - [$currentTable, , , $sumSize] - [$currentTable, , , $sumSize] - [$currentTable, , , $sumSize] - [$currentTable, , , $sumSize] - [$currentTable, , , , , $overheadSize, $sumSize] - [$currentTable, , , , , $overheadSize] - [$currentTable, , , , , , $sumSize] - [$currentTable] + + + + + + + + + + - + - Config::getInstance() + - + - Config::getInstance() + - + - Config::getInstance() + - + - Config::getInstance() + - + - Config::getInstance() + - + - providerForTestValidateGisData + - + - Config::getInstance() - Config::getInstance() + + - + - Config::getInstance() - Config::getInstance() + + - $responseMessage - $responseMessage + + - $responseMessage - $responseMessage + + - + - Config::getInstance() + - + - Config::getInstance() + - + - providerForTestDefault + - + - Config::getInstance() + settings]]> - + - Config::getInstance() - DatabaseInterface::getInstance() + + settings]]> - + - Config::getInstance() - DatabaseInterface::getInstance() + + - + - Config::getInstance() + @@ -12745,59 +12808,59 @@ - + - Config::getInstance() + - + - Config::getInstance() - Config::getInstance() - DatabaseInterface::getInstance() + + + - + - Config::getInstance() - DatabaseInterface::getInstance() + + - + - Config::getInstance() + - + - Config::getInstance() + - + - Config::getInstance() - DatabaseInterface::getInstance() + + - + - Config::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + data->dataLoaded]]> data->dataLoaded]]> - + - Config::getInstance() - DatabaseInterface::getInstance() + + @@ -12805,15 +12868,15 @@ - + - Config::getInstance() - DatabaseInterface::getInstance() + + - + - Config::getInstance() + @@ -12821,10 +12884,10 @@ - + - Config::getInstance() - DatabaseInterface::getInstance() + + @@ -12832,55 +12895,55 @@ - + - Config::getInstance() - DatabaseInterface::getInstance() + + - + - Config::getInstance() - Config::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + + - + - Config::getInstance() - DatabaseInterface::getInstance() + + - + - Config::getInstance() - DatabaseInterface::getInstance() + + data->status]]> data->usedQueries]]> - $totalQueries * $hourFactor + data->status['Uptime']]]> - $hourFactor + - $hourFactor + data->status['Uptime']]]> data->status['Uptime']]]> - + - Config::getInstance() - Config::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + + + status]]> @@ -12891,259 +12954,259 @@ status]]> - + - Config::getInstance() - DatabaseInterface::getInstance() + + - + - Config::getInstance() + - $formattedValue - $formattedValue - $formattedValue - $formattedValue - $formattedValue - $formattedValue - $formattedValue - $isHtmlFormatted - $isHtmlFormatted - $isHtmlFormatted - $isHtmlFormatted - $isHtmlFormatted - $isHtmlFormatted - $isHtmlFormatted + + + + + + + + + + + + + + - [$formattedValue, $isHtmlFormatted] - [$formattedValue, $isHtmlFormatted] - [$formattedValue, $isHtmlFormatted] - [$formattedValue, $isHtmlFormatted] - [$formattedValue, $isHtmlFormatted] - [$formattedValue, $isHtmlFormatted] - [$formattedValue, $isHtmlFormatted] + + + + + + + - + - Config::getInstance() - Config::getInstance() + + - + - Config::getInstance() - Config::getInstance() + + - + - Config::getInstance() + - + - Config::getInstance() - Config::getInstance() + + - + - Config::getInstance() + - + - Config::getInstance() + - + - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + - + - Config::getInstance() + - + - Config::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + - + - Config::getInstance() + - + - Config::getInstance() + - + - Config::getInstance() + - + - providerForTestNoTableSelected + - + - providerForTestNoTableSelected + - + - providerForTestNoTableSelected + - + - providerForTestNoTableSelected + - + - providerForTestNoTableSelected + - + - providerForTestInvalidDatabaseAndTable + - + - providerForTestInvalidDatabaseAndTable + - + - providerForTestInvalidDatabaseAndTable + - + - providerForTestInvalidDatabaseAndTable + - + - providerForTestInvalidDatabaseAndTable + - + - providerForTestInvalidDatabaseAndTable + - + - providerForTestInvalidDatabaseAndTable + - + - Config::getInstance() - DatabaseInterface::getInstance() + + - + - Config::getInstance() + - + - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + - + - Config::getInstance() + - + - Config::getInstance() + - + - Config::getInstance() + - + - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + + - + - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + + - + - Config::getInstance() + - + - Config::getInstance() + - + - Config::getInstance() - Config::getInstance() + + - + - Config::getInstance() - Config::getInstance() + + - providerForTestWithoutTheme + - + - Config::getInstance() - Config::getInstance() + + - providerGetDataFromRequest + - + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + + + + @@ -13185,35 +13248,35 @@ - provideTestIsAllowedDomain - provideTestSafeUnserialize - provideTestSanitizeMySQLHost - providerForTestPopulateRequestWithEncryptedQueryParamsWithInvalidParam - providerTestGetRealSize - providerTestGotoNowhere - providerTestLinkURL + + + + + + + - assertSame - assertSame + + - + - DatabaseInterface::getInstance() + - providerGetColumnCreationQueryRequest - providerGetPartitionsDefinition - providerGetTableCreationQuery + + + - + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + + @@ -13222,9 +13285,9 @@ - + - Config::getInstance() + settings]]> @@ -13241,122 +13304,122 @@ )]]> - assertIsArray + - + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + + + + + + + + + - + - Config::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + + + - + - Config::getInstance() - DatabaseInterface::getInstance() + + - providerGetDataFromRequest - providerGetQueryFromRequest + + - + - Config::getInstance() - Config::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + + - $_POST[$key] - $_REQUEST[$key] - $value + + + - providerGetDataFromRequest - providerGetQueryFromRequest + + - + - DatabaseInterface::getInstance() + - searchTypes + - + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + + + + + + + - currentUserData - errorData - isAmazonRdsData - provideDatabaseVersionData - providerForTestGetLowerCaseNames - versionData + + + + + + - + - Config::getInstance() + - errorData - schemaData + + - + - providerForTestWarning + - + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + + + + + + + + - assertSame + - $output - $output + + callFunction( $this->object, DisplayResults::class, @@ -13396,22 +13459,22 @@ - $data - $data - $output - $output - $output - $output + + + + + + - dataProviderForTestGetDataCellForNonNumericColumns - dataProviderForTestGetPartialText - dataProviderForTestGetRowInfoForSpecialLinks - dataProviderForTestGetSpecialLinkUrl - dataProviderForTestHandleNonPrintableContents - dataProviderGetSortOrderHiddenInputs - dataProviderSortOrder - providerSetConfigParamsForDisplayTable + + + + + + + + settings]]> @@ -13419,40 +13482,40 @@ settings]]> - + - Config::getInstance() - Config::getInstance() + + - + - providerFortTestResolveTypeSize + - + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + + - $_SESSION + - providerForTestHandleError + settings]]> - + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + + @@ -13461,24 +13524,24 @@ - urlsToSanitize + - + - filePathProvider + - + - Config::getInstance() - Config::getInstance() - DatabaseInterface::getInstance() + + + - + - Config::getInstance() + settings]]> @@ -13487,41 +13550,41 @@ settings]]> - + - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + - + - compressedFiles + - + - $_SESSION + - $_SESSION[self::STORAGE_KEY] - $_SESSION[self::STORAGE_KEY] + + - + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + + + + + + @@ -13530,10 +13593,10 @@ child]]> - $privates + - + @@ -13543,124 +13606,124 @@ - providerForIsOuterRing - providerForTestArea - providerForTestGetPointOnSurface - providerForTestIsPointInsidePolygon + + + + - + - providerForTestFromType - providerForTestFromWkt + + - + - providerForPrepareRowAsOl - providerForPrepareRowAsPdf - providerForPrepareRowAsSvg - providerForTestGenerateParams - providerForTestGenerateWkt - providerForTestGetExtent + + + + + + - + - getMockForAbstractClass + - $extent - $points + + - providerForTestExtractPointsInternal - providerForTestGetCoordinatesExtent - providerForTestParseWktAndSrid + + + - + - providerForPrepareRowAsOl - providerForPrepareRowAsPdf - providerForPrepareRowAsSvg - providerForTestGenerateParams - providerForTestGenerateWkt - providerForTestGetExtent + + + + + + - + - providerForPrepareRowAsOl - providerForPrepareRowAsPdf - providerForPrepareRowAsSvg - providerForTestGenerateParams - providerForTestGenerateWkt - providerForTestGetExtent + + + + + + - + - providerForPrepareRowAsOl - providerForPrepareRowAsPdf - providerForPrepareRowAsSvg - providerForTestGenerateParams - providerForTestGenerateWkt - providerForTestGetExtent + + + + + + - + - providerForPrepareRowAsOl - providerForPrepareRowAsPdf - providerForPrepareRowAsSvg - providerForTestGenerateParams - providerForTestGenerateWkt - providerForTestGetExtent - providerForTestGetShape + + + + + + + - + - providerForPrepareRowAsOl - providerForPrepareRowAsPdf - providerForPrepareRowAsSvg - providerForTestGenerateParams - providerForTestGenerateWkt - providerForTestGetExtent - providerForTestGetShape + + + + + + + - + - providerForPrepareRowAsOl - providerForPrepareRowAsPdf - providerForPrepareRowAsSvg - providerForTestGenerateParams - providerForTestGenerateWkt - providerForTestGetExtent + + + + + + - + - $dataSet - $dataSet - $queryString + + + - + - Config::getInstance() - Config::getInstance() - Config::getInstance() - DatabaseInterface::getInstance() + + + + - providerForTestGetHttpHeaders + settings]]> @@ -13670,21 +13733,21 @@ settings]]> - + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + + + + + + + + + + + true, 'ssl_verify' => true, 'host' => 'custom.host']]]> - $params - $params - $params - $params - $params - $params + + + + + + - linksOrButtons - providerForTestGetDefaultFunctionForField + + settings]]> - + - Config::getInstance() + - + - providerForTestCreate - providerForTestCreateResponse + + - + - providerForTestCreate - providerForTestCreateServerRequest - providerForTestFromGlobals + + + - + - providerForTestCreateUri - uriFactoryProviders + + - + - assertSame + - + - responseFactoryProviders + - + - isAjaxProvider - providerForTestGetRoute + + - + - providerForTestInvalidNames - providerForTestValidNames + + - + - providerForTestInvalidNames - providerForTestValidNames + + - + - providerForTestInvalidNames - providerForTestValidNames + + - + - Config::getInstance() + - assertSame - assertSame - assertSame - assertSame - assertSame - assertSame + + + + + + settings]]> - provDetectType - provGetColumnAlphaName - provGetColumnNumberFromName - provGetDecimalPrecision - provGetDecimalScale - provGetDecimalSize - providerContentWithByteOrderMarks + + + + + + + - assertNull - assertNull + + - + - providerForTestGetMatchedRows + - + params['columns']]]> params['columns']]]> @@ -13819,45 +13882,45 @@ params['columns'][]]]> - + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + settings]]> @@ -13875,135 +13938,135 @@ - $actual - $actual - $result - $result - $result - $result - $result - $result - $result - $result - $result - $result - $result - $result - $result - $result - $result - $result - $result - $result + + + + + + + + + + + + + + + + + + + + - $value + - dataProviderConfigValueInsertRows - providerForTestGetSpecialCharsForInsertingMode + + settings]]> - assertSame - assertSame - assertSame + + + - + - Config::getInstance() - Config::getInstance() + + settings['TrustedProxies']]]> - proxyIPs + - + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + + + + - listLocales - selectDataProvider + + - + - lintProvider + - + - Config::getInstance() + - + - providerAffectedRows - providerDeletedRows - providerInsertedRows + + + - + - providerForTestDetect + - + - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + - + - Config::getInstance() - Config::getInstance() + + - + - Config::getInstance() - Config::getInstance() - getMockForAbstractClass + + + - + - Config::getInstance() - Config::getInstance() + + - + - Config::getInstance() - Config::getInstance() + + - providerForTestIcon + - + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + + + + + selectedServer)]]> @@ -14012,24 +14075,24 @@ selectedServer]]> selectedServer]]> selectedServer]]> - [] + - + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + + - + - Config::getInstance() - Config::getInstance() + + - assertSame + settings]]> @@ -14038,80 +14101,80 @@ settings]]> - + - assertNotFalse + - + - providerGetPartitionMaintenanceChoices + - assertSame + - + - providerForTestHavePartitioning + - + - providerGetDetails - providerGetDetailsWithMaxPartitions + + - + getPDFData()]]> getPDFData()]]> getPDFData()]]> - + - Config::getInstance() - Config::getInstance() + + settings]]> 'username', 'password' => 'password']]]> - + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + + + + + + + + + + + + + + + + + + + + + + - $arr - $arr + + selectedServer]]> selectedServer]]> selectedServer]]> @@ -14138,21 +14201,21 @@ - $result + - $result + selectedServer]]> - checkRulesProvider - dataProviderPasswordLength + + settings]]> @@ -14163,18 +14226,18 @@ settings]]> - assertSame + - + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + + + + + settings]]> @@ -14183,32 +14246,32 @@ 'a', 'user' => 'user2']]]> - readCredentialsProvider + - assertSame - assertSame - assertSame + + + - assertSame + - + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + + + + + + + + + + + selectedServer]]> @@ -14223,54 +14286,54 @@ settings]]> - assertSame + - + - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + - providerForTestValidPlugins + - + - assertSame + - assertFalse - assertSame + + - assertFalse - assertSame - assertSame - assertSame - assertSame - assertSame - assertSame - assertSame + + + + + + + + - + - Config::getInstance() + - $result + - $result + - + - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + @@ -14286,23 +14349,23 @@ - + - assertSame + - + - Config::getInstance() + - $result + - $result + @@ -14311,20 +14374,20 @@ - assertSame + - + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + + + + + + + @@ -14334,11 +14397,11 @@ selectedServer]]> - $result + - $result - $result + + @@ -14356,15 +14419,15 @@ - + - Config::getInstance() + - + - Config::getInstance() - Config::getInstance() + + selectedServer]]> @@ -14372,94 +14435,94 @@ selectedServer]]> - + - getDotNetObjectTypeProvider - getDotNetPrimitiveTypeProvider - isNotNullProvider - isUniqueProvider + + + + - + - Config::getInstance() + - + - Config::getInstance() - Config::getInstance() + + - assertTrue + - + - Config::getInstance() + - + - Config::getInstance() + - dataProviderOdsEmptyRows + - + - Config::getInstance() + - assertFalse - assertSame + + - + - Config::getInstance() + - + - Config::getInstance() + - + - Config::getInstance() + - + - Config::getInstance() + - + - Config::getInstance() + - + - Config::getInstance() + - + - Config::getInstance() - Config::getInstance() + + - multiDataProvider - transformationDataProvider + + - + - Config::getInstance() - DatabaseInterface::getInstance() + + - providerForTestGetDefault + settings]]> - assertIsArray - assertIsArray - assertIsArray + + + - + - getMockForAbstractClass + - + - getMockForAbstractClass + - + - getMockForAbstractClass + - + - getMockForAbstractClass + - + - getMockForAbstractClass + - + - providerForTestHasAccountLocking - providerForTestIsUUIDSupported + + - + - Config::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + settings]]> @@ -14544,69 +14607,69 @@ settings]]> - + - Config::getInstance() + settings]]> - providerForTestCleanupPathInfo + - + - dataProviderCheckLinks - docLinks - variables + + + - + - Config::getInstance() - Config::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + + + - assertIsArray - assertIsArray - assertIsArray + + + - + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + + + + + + + + - getMessage - getMessage + + - providerUnEscapeMysqlWildcards + - $password - $routinename - $routinename - $routinename + + + + - + - Config::getInstance() - Config::getInstance() + + settings['Servers']['0']]]> @@ -14630,39 +14693,39 @@ - renderDataProvider + - + - sysInfoOsProvider + - + - $result + - + - Config::getInstance() + - + - Config::getInstance() + - assertSame + - + - Config::getInstance() + settings]]> @@ -14677,32 +14740,32 @@ settings]]> - + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + + + - dataProviderCountQueryResults + - + - getMockForAbstractClass + - providerGetEngine + - + - Config::getInstance() + - + result, 1, 0)]]> @@ -14715,86 +14778,86 @@ ]]> - bool + - + - Config::getInstance() + - $value + - clear + - + - Config::getInstance() + - + - Config::getInstance() + - providerColumnMetaDefault + - + - providerForTestFromArray + - + - DatabaseInterface::getInstance() + - + - Config::getInstance() - Config::getInstance() + + - $isDefineProperty - $sql + + - dataValidateName + - + - providerTestDynamicRender - providerTestRender - providerTestRenderGettext - providerTestSet + + + + - + - Config::getInstance() + - assertIsArray + - + - providerForGetImgPath + - + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + + selectedServer]]> @@ -14805,15 +14868,15 @@ selectedServer]]> - parseQueryData + - + - Config::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + + @@ -14822,55 +14885,55 @@ - $data[0] - $fetchArrayReturn[0] + + - getTrackedDataProvider + - + - Config::getInstance() + settings]]> 1, 'ActionLinksMode' => 'icons']]]> - fixupData - getOptionsData - providerGetDescription - providerGetName + + + + - + - arrayWithInvalidValuesProvider - arrayWithValidValuesProvider + + - + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - DatabaseInterface::getInstance() + + + + + + - providerGetQueryFromRequest + - + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + + + + settings]]> @@ -14881,50 +14944,50 @@ config['settings']['secret']]]> - + - providerFortTestGetAllFunctions - providerFortTestGetColumns - providerFortTestGetFunctions - providerFortTestGetFunctionsClass + + + + - + - DatabaseInterface::getInstance() + - providerForGetTypeOperators - providerForTestGetTypeDescription - providerForTestGetTypeOperatorsHtml - providerFortTestGetFunctionsClass - providerFortTestGetTypeClass + + + + + - + - Config::getInstance() + - providerGetUniqueConditionForGroupFlag + - + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + + + + + + - getArgSeparatorProvider + - + - array{0: bool, 1: Message, 2: string, 3: string, 4: string}[] + - providerSetChangePasswordMsg + - + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() - DatabaseInterface::getInstance() + + + + + + + + + + + + + + settings]]> @@ -14980,24 +15043,24 @@ - + - Config::getInstance() - DatabaseInterface::getInstance() + + - + - $tz + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + + + + + selectedServer]]> @@ -15057,78 +15120,78 @@ - charsetQueryData - dataProviderScriptNames - provideForTestIsUUIDSupported - providerConvertBitDefaultValue - providerDuplicateFirstNewline - providerExpandUserString - providerExtractColumnSpec - providerExtractValueFromFormattedSize - providerForTestBackquote - providerForTestGetLowerCaseNames - providerForTestGetMySQLDocuURL - providerForTestGetValueByKey - providerFormatByteDown - providerFormatNumber - providerForwardedHeaders - providerGetFormattedMaximumUploadSize - providerGetTitleForTarget - providerIsInteger - providerLocalisedDate - providerParseEnumSetValues - providerPrintableBitValue - providerTimespanFormat - providerUnQuote - providerUnQuoteSelectedChar - providerUserDir + + + + + + + + + + + + + + + + + + + + + + + + + - + - Config::getInstance() + - providerCheckCleanup - providerCheckInit - providerIsSupported + + + - + - providerBinaryToIp - providerIpToBinary - providerIpToLong - providerLongToIp + + + + - + - providerConvertToWellKnownText + - + - $expected - $result + + - $result - $result - $result - $result + + + + - httpRequests + - $curl !== false - $curl !== false + + @@ -15138,14 +15201,14 @@ - + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + + + + @@ -15173,13 +15236,13 @@ - + - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() - Config::getInstance() + + + + + settings]]> @@ -15190,83 +15253,20 @@ - dataProviderVersionConditions - dataVersions + + - + - dataProviderForTestDecode - indefiniteLengthValuesProvider + + - + - provideTestFindFile - provideTestGetContents + + - - - exportDataProvider - - - - - ChromeOptions::CAPABILITY_W3C - - - - - - - asString - name - status - - - $lastWindow - $lastWindow - sqlWindowHandle]]> - WebDriverBy::$func($arg) - WebDriverBy::$func($arg) - WebDriverBy::$func($arg) - WebDriverBy::$func($arg) - - - $ajaxMessageCount - $lastWindow - $lastWindow - $proj - sqlWindowHandle]]> - - - $ajaxMessageCount - automation_session->public_url]]> - - - automation_session->public_url]]> - - - - - is_string($text) - is_string($text) - - - sqlWindowHandle]]> - $buildTagEnv - $envVar - $githubActionEnv - sqlWindowHandle]]> - empty($mode) - - - - - - - webDriver === null]]> - - diff --git a/psalm.xml b/psalm.xml index 805a24eeb0..09b593f913 100644 --- a/psalm.xml +++ b/psalm.xml @@ -17,8 +17,8 @@ - + diff --git a/tests/classes/AbstractTestCase.php b/tests/unit/AbstractTestCase.php similarity index 100% rename from tests/classes/AbstractTestCase.php rename to tests/unit/AbstractTestCase.php diff --git a/tests/classes/Advisory/AdvisorTest.php b/tests/unit/Advisory/AdvisorTest.php similarity index 100% rename from tests/classes/Advisory/AdvisorTest.php rename to tests/unit/Advisory/AdvisorTest.php diff --git a/tests/classes/Advisory/RulesTest.php b/tests/unit/Advisory/RulesTest.php similarity index 100% rename from tests/classes/Advisory/RulesTest.php rename to tests/unit/Advisory/RulesTest.php diff --git a/tests/classes/ApplicationTest.php b/tests/unit/ApplicationTest.php similarity index 100% rename from tests/classes/ApplicationTest.php rename to tests/unit/ApplicationTest.php diff --git a/tests/classes/BookmarkTest.php b/tests/unit/BookmarkTest.php similarity index 100% rename from tests/classes/BookmarkTest.php rename to tests/unit/BookmarkTest.php diff --git a/tests/classes/BrowseForeignersTest.php b/tests/unit/BrowseForeignersTest.php similarity index 100% rename from tests/classes/BrowseForeignersTest.php rename to tests/unit/BrowseForeignersTest.php diff --git a/tests/classes/CacheTest.php b/tests/unit/CacheTest.php similarity index 100% rename from tests/classes/CacheTest.php rename to tests/unit/CacheTest.php diff --git a/tests/classes/Charsets/CharsetTest.php b/tests/unit/Charsets/CharsetTest.php similarity index 100% rename from tests/classes/Charsets/CharsetTest.php rename to tests/unit/Charsets/CharsetTest.php diff --git a/tests/classes/Charsets/CollationTest.php b/tests/unit/Charsets/CollationTest.php similarity index 100% rename from tests/classes/Charsets/CollationTest.php rename to tests/unit/Charsets/CollationTest.php diff --git a/tests/classes/CharsetsTest.php b/tests/unit/CharsetsTest.php similarity index 100% rename from tests/classes/CharsetsTest.php rename to tests/unit/CharsetsTest.php diff --git a/tests/classes/Command/SetVersionCommandTest.php b/tests/unit/Command/SetVersionCommandTest.php similarity index 100% rename from tests/classes/Command/SetVersionCommandTest.php rename to tests/unit/Command/SetVersionCommandTest.php diff --git a/tests/classes/Command/TwigLintCommandTest.php b/tests/unit/Command/TwigLintCommandTest.php similarity index 94% rename from tests/classes/Command/TwigLintCommandTest.php rename to tests/unit/Command/TwigLintCommandTest.php index 97a755e193..7837598c77 100644 --- a/tests/classes/Command/TwigLintCommandTest.php +++ b/tests/unit/Command/TwigLintCommandTest.php @@ -41,7 +41,7 @@ class TwigLintCommandTest extends AbstractTestCase public function testGetTemplateContents(): void { $contents = $this->callFunction($this->command, TwigLintCommand::class, 'getTemplateContents', [ - TEST_PATH . 'tests/classes/_data/file_listing/subfolder/one.ini', + TEST_PATH . 'tests/unit/_data/file_listing/subfolder/one.ini', ]); self::assertSame('key=value' . "\n", $contents); @@ -49,7 +49,7 @@ class TwigLintCommandTest extends AbstractTestCase public function testFindFiles(): void { - $path = TEST_PATH . 'tests/classes/_data/file_listing'; + $path = TEST_PATH . 'tests/unit/_data/file_listing'; $filesFound = $this->callFunction($this->command, TwigLintCommand::class, 'findFiles', [$path]); // Sort results to avoid file system test specific failures @@ -65,7 +65,7 @@ class TwigLintCommandTest extends AbstractTestCase public function testGetFilesInfo(): void { - $path = TEST_PATH . 'tests/classes/_data/file_listing'; + $path = TEST_PATH . 'tests/unit/_data/file_listing'; $filesInfos = $this->callFunction($this->command, TwigLintCommand::class, 'getFilesInfo', [$path]); // Sort results to avoid file system test specific failures @@ -105,7 +105,7 @@ class TwigLintCommandTest extends AbstractTestCase ]); $filesFound = $this->callFunction($command, TwigLintCommand::class, 'getFilesInfo', [ - TEST_PATH . 'tests/classes/_data/file_listing', + TEST_PATH . 'tests/unit/_data/file_listing', ]); self::assertEquals([ diff --git a/tests/classes/Command/WriteGitRevisionCommandTest.php b/tests/unit/Command/WriteGitRevisionCommandTest.php similarity index 100% rename from tests/classes/Command/WriteGitRevisionCommandTest.php rename to tests/unit/Command/WriteGitRevisionCommandTest.php diff --git a/tests/classes/Config/ConfigFileTest.php b/tests/unit/Config/ConfigFileTest.php similarity index 100% rename from tests/classes/Config/ConfigFileTest.php rename to tests/unit/Config/ConfigFileTest.php diff --git a/tests/classes/Config/DescriptionTest.php b/tests/unit/Config/DescriptionTest.php similarity index 100% rename from tests/classes/Config/DescriptionTest.php rename to tests/unit/Config/DescriptionTest.php diff --git a/tests/classes/Config/FormDisplayTemplateTest.php b/tests/unit/Config/FormDisplayTemplateTest.php similarity index 100% rename from tests/classes/Config/FormDisplayTemplateTest.php rename to tests/unit/Config/FormDisplayTemplateTest.php diff --git a/tests/classes/Config/FormDisplayTest.php b/tests/unit/Config/FormDisplayTest.php similarity index 100% rename from tests/classes/Config/FormDisplayTest.php rename to tests/unit/Config/FormDisplayTest.php diff --git a/tests/classes/Config/FormTest.php b/tests/unit/Config/FormTest.php similarity index 100% rename from tests/classes/Config/FormTest.php rename to tests/unit/Config/FormTest.php diff --git a/tests/classes/Config/Forms/FormListTest.php b/tests/unit/Config/Forms/FormListTest.php similarity index 100% rename from tests/classes/Config/Forms/FormListTest.php rename to tests/unit/Config/Forms/FormListTest.php diff --git a/tests/classes/Config/PageSettingsTest.php b/tests/unit/Config/PageSettingsTest.php similarity index 100% rename from tests/classes/Config/PageSettingsTest.php rename to tests/unit/Config/PageSettingsTest.php diff --git a/tests/classes/Config/ServerConfigChecksTest.php b/tests/unit/Config/ServerConfigChecksTest.php similarity index 100% rename from tests/classes/Config/ServerConfigChecksTest.php rename to tests/unit/Config/ServerConfigChecksTest.php diff --git a/tests/classes/Config/Settings/ConsoleTest.php b/tests/unit/Config/Settings/ConsoleTest.php similarity index 100% rename from tests/classes/Config/Settings/ConsoleTest.php rename to tests/unit/Config/Settings/ConsoleTest.php diff --git a/tests/classes/Config/Settings/DebugTest.php b/tests/unit/Config/Settings/DebugTest.php similarity index 100% rename from tests/classes/Config/Settings/DebugTest.php rename to tests/unit/Config/Settings/DebugTest.php diff --git a/tests/classes/Config/Settings/ExportTest.php b/tests/unit/Config/Settings/ExportTest.php similarity index 100% rename from tests/classes/Config/Settings/ExportTest.php rename to tests/unit/Config/Settings/ExportTest.php diff --git a/tests/classes/Config/Settings/ImportTest.php b/tests/unit/Config/Settings/ImportTest.php similarity index 100% rename from tests/classes/Config/Settings/ImportTest.php rename to tests/unit/Config/Settings/ImportTest.php diff --git a/tests/classes/Config/Settings/SchemaTest.php b/tests/unit/Config/Settings/SchemaTest.php similarity index 100% rename from tests/classes/Config/Settings/SchemaTest.php rename to tests/unit/Config/Settings/SchemaTest.php diff --git a/tests/classes/Config/Settings/ServerTest.php b/tests/unit/Config/Settings/ServerTest.php similarity index 100% rename from tests/classes/Config/Settings/ServerTest.php rename to tests/unit/Config/Settings/ServerTest.php diff --git a/tests/classes/Config/Settings/SqlQueryBoxTest.php b/tests/unit/Config/Settings/SqlQueryBoxTest.php similarity index 100% rename from tests/classes/Config/Settings/SqlQueryBoxTest.php rename to tests/unit/Config/Settings/SqlQueryBoxTest.php diff --git a/tests/classes/Config/Settings/TransformationsTest.php b/tests/unit/Config/Settings/TransformationsTest.php similarity index 100% rename from tests/classes/Config/Settings/TransformationsTest.php rename to tests/unit/Config/Settings/TransformationsTest.php diff --git a/tests/classes/Config/SettingsTest.php b/tests/unit/Config/SettingsTest.php similarity index 100% rename from tests/classes/Config/SettingsTest.php rename to tests/unit/Config/SettingsTest.php diff --git a/tests/classes/ConfigStorage/RelationCleanupTest.php b/tests/unit/ConfigStorage/RelationCleanupTest.php similarity index 100% rename from tests/classes/ConfigStorage/RelationCleanupTest.php rename to tests/unit/ConfigStorage/RelationCleanupTest.php diff --git a/tests/classes/ConfigStorage/RelationParametersTest.php b/tests/unit/ConfigStorage/RelationParametersTest.php similarity index 100% rename from tests/classes/ConfigStorage/RelationParametersTest.php rename to tests/unit/ConfigStorage/RelationParametersTest.php diff --git a/tests/classes/ConfigStorage/RelationTest.php b/tests/unit/ConfigStorage/RelationTest.php similarity index 100% rename from tests/classes/ConfigStorage/RelationTest.php rename to tests/unit/ConfigStorage/RelationTest.php diff --git a/tests/classes/ConfigStorage/UserGroupsTest.php b/tests/unit/ConfigStorage/UserGroupsTest.php similarity index 100% rename from tests/classes/ConfigStorage/UserGroupsTest.php rename to tests/unit/ConfigStorage/UserGroupsTest.php diff --git a/tests/classes/ConfigTest.php b/tests/unit/ConfigTest.php similarity index 100% rename from tests/classes/ConfigTest.php rename to tests/unit/ConfigTest.php diff --git a/tests/classes/ConsoleTest.php b/tests/unit/ConsoleTest.php similarity index 100% rename from tests/classes/ConsoleTest.php rename to tests/unit/ConsoleTest.php diff --git a/tests/classes/Container/ContainerBuilderTest.php b/tests/unit/Container/ContainerBuilderTest.php similarity index 100% rename from tests/classes/Container/ContainerBuilderTest.php rename to tests/unit/Container/ContainerBuilderTest.php diff --git a/tests/classes/Controllers/AbstractControllerTest.php b/tests/unit/Controllers/AbstractControllerTest.php similarity index 100% rename from tests/classes/Controllers/AbstractControllerTest.php rename to tests/unit/Controllers/AbstractControllerTest.php diff --git a/tests/classes/Controllers/BrowseForeignersControllerTest.php b/tests/unit/Controllers/BrowseForeignersControllerTest.php similarity index 100% rename from tests/classes/Controllers/BrowseForeignersControllerTest.php rename to tests/unit/Controllers/BrowseForeignersControllerTest.php diff --git a/tests/classes/Controllers/ChangeLogControllerTest.php b/tests/unit/Controllers/ChangeLogControllerTest.php similarity index 100% rename from tests/classes/Controllers/ChangeLogControllerTest.php rename to tests/unit/Controllers/ChangeLogControllerTest.php diff --git a/tests/classes/Controllers/CheckRelationsControllerTest.php b/tests/unit/Controllers/CheckRelationsControllerTest.php similarity index 100% rename from tests/classes/Controllers/CheckRelationsControllerTest.php rename to tests/unit/Controllers/CheckRelationsControllerTest.php diff --git a/tests/classes/Controllers/CollationConnectionControllerTest.php b/tests/unit/Controllers/CollationConnectionControllerTest.php similarity index 100% rename from tests/classes/Controllers/CollationConnectionControllerTest.php rename to tests/unit/Controllers/CollationConnectionControllerTest.php diff --git a/tests/classes/Controllers/ColumnControllerTest.php b/tests/unit/Controllers/ColumnControllerTest.php similarity index 100% rename from tests/classes/Controllers/ColumnControllerTest.php rename to tests/unit/Controllers/ColumnControllerTest.php diff --git a/tests/classes/Controllers/Console/Bookmark/AddControllerTest.php b/tests/unit/Controllers/Console/Bookmark/AddControllerTest.php similarity index 100% rename from tests/classes/Controllers/Console/Bookmark/AddControllerTest.php rename to tests/unit/Controllers/Console/Bookmark/AddControllerTest.php diff --git a/tests/classes/Controllers/Console/Bookmark/RefreshControllerTest.php b/tests/unit/Controllers/Console/Bookmark/RefreshControllerTest.php similarity index 100% rename from tests/classes/Controllers/Console/Bookmark/RefreshControllerTest.php rename to tests/unit/Controllers/Console/Bookmark/RefreshControllerTest.php diff --git a/tests/classes/Controllers/Database/DesignerControllerTest.php b/tests/unit/Controllers/Database/DesignerControllerTest.php similarity index 100% rename from tests/classes/Controllers/Database/DesignerControllerTest.php rename to tests/unit/Controllers/Database/DesignerControllerTest.php diff --git a/tests/classes/Controllers/Database/EventsControllerTest.php b/tests/unit/Controllers/Database/EventsControllerTest.php similarity index 100% rename from tests/classes/Controllers/Database/EventsControllerTest.php rename to tests/unit/Controllers/Database/EventsControllerTest.php diff --git a/tests/classes/Controllers/Database/MultiTableQuery/TablesControllerTest.php b/tests/unit/Controllers/Database/MultiTableQuery/TablesControllerTest.php similarity index 100% rename from tests/classes/Controllers/Database/MultiTableQuery/TablesControllerTest.php rename to tests/unit/Controllers/Database/MultiTableQuery/TablesControllerTest.php diff --git a/tests/classes/Controllers/Database/PrivilegesControllerTest.php b/tests/unit/Controllers/Database/PrivilegesControllerTest.php similarity index 100% rename from tests/classes/Controllers/Database/PrivilegesControllerTest.php rename to tests/unit/Controllers/Database/PrivilegesControllerTest.php diff --git a/tests/classes/Controllers/Database/RoutinesControllerTest.php b/tests/unit/Controllers/Database/RoutinesControllerTest.php similarity index 100% rename from tests/classes/Controllers/Database/RoutinesControllerTest.php rename to tests/unit/Controllers/Database/RoutinesControllerTest.php diff --git a/tests/classes/Controllers/Database/Structure/FavoriteTableControllerTest.php b/tests/unit/Controllers/Database/Structure/FavoriteTableControllerTest.php similarity index 100% rename from tests/classes/Controllers/Database/Structure/FavoriteTableControllerTest.php rename to tests/unit/Controllers/Database/Structure/FavoriteTableControllerTest.php diff --git a/tests/classes/Controllers/Database/Structure/RealRowCountControllerTest.php b/tests/unit/Controllers/Database/Structure/RealRowCountControllerTest.php similarity index 100% rename from tests/classes/Controllers/Database/Structure/RealRowCountControllerTest.php rename to tests/unit/Controllers/Database/Structure/RealRowCountControllerTest.php diff --git a/tests/classes/Controllers/Database/StructureControllerTest.php b/tests/unit/Controllers/Database/StructureControllerTest.php similarity index 100% rename from tests/classes/Controllers/Database/StructureControllerTest.php rename to tests/unit/Controllers/Database/StructureControllerTest.php diff --git a/tests/classes/Controllers/DatabaseControllerTest.php b/tests/unit/Controllers/DatabaseControllerTest.php similarity index 100% rename from tests/classes/Controllers/DatabaseControllerTest.php rename to tests/unit/Controllers/DatabaseControllerTest.php diff --git a/tests/classes/Controllers/Export/ExportControllerTest.php b/tests/unit/Controllers/Export/ExportControllerTest.php similarity index 100% rename from tests/classes/Controllers/Export/ExportControllerTest.php rename to tests/unit/Controllers/Export/ExportControllerTest.php diff --git a/tests/classes/Controllers/Export/Template/CreateControllerTest.php b/tests/unit/Controllers/Export/Template/CreateControllerTest.php similarity index 100% rename from tests/classes/Controllers/Export/Template/CreateControllerTest.php rename to tests/unit/Controllers/Export/Template/CreateControllerTest.php diff --git a/tests/classes/Controllers/Export/Template/DeleteControllerTest.php b/tests/unit/Controllers/Export/Template/DeleteControllerTest.php similarity index 100% rename from tests/classes/Controllers/Export/Template/DeleteControllerTest.php rename to tests/unit/Controllers/Export/Template/DeleteControllerTest.php diff --git a/tests/classes/Controllers/Export/Template/LoadControllerTest.php b/tests/unit/Controllers/Export/Template/LoadControllerTest.php similarity index 100% rename from tests/classes/Controllers/Export/Template/LoadControllerTest.php rename to tests/unit/Controllers/Export/Template/LoadControllerTest.php diff --git a/tests/classes/Controllers/Export/Template/UpdateControllerTest.php b/tests/unit/Controllers/Export/Template/UpdateControllerTest.php similarity index 100% rename from tests/classes/Controllers/Export/Template/UpdateControllerTest.php rename to tests/unit/Controllers/Export/Template/UpdateControllerTest.php diff --git a/tests/classes/Controllers/GisDataEditorControllerTest.php b/tests/unit/Controllers/GisDataEditorControllerTest.php similarity index 100% rename from tests/classes/Controllers/GisDataEditorControllerTest.php rename to tests/unit/Controllers/GisDataEditorControllerTest.php diff --git a/tests/classes/Controllers/HomeControllerTest.php b/tests/unit/Controllers/HomeControllerTest.php similarity index 100% rename from tests/classes/Controllers/HomeControllerTest.php rename to tests/unit/Controllers/HomeControllerTest.php diff --git a/tests/classes/Controllers/Import/ImportControllerTest.php b/tests/unit/Controllers/Import/ImportControllerTest.php similarity index 100% rename from tests/classes/Controllers/Import/ImportControllerTest.php rename to tests/unit/Controllers/Import/ImportControllerTest.php diff --git a/tests/classes/Controllers/JavaScriptMessagesControllerTest.php b/tests/unit/Controllers/JavaScriptMessagesControllerTest.php similarity index 100% rename from tests/classes/Controllers/JavaScriptMessagesControllerTest.php rename to tests/unit/Controllers/JavaScriptMessagesControllerTest.php diff --git a/tests/classes/Controllers/LintControllerTest.php b/tests/unit/Controllers/LintControllerTest.php similarity index 100% rename from tests/classes/Controllers/LintControllerTest.php rename to tests/unit/Controllers/LintControllerTest.php diff --git a/tests/classes/Controllers/LogoutControllerTest.php b/tests/unit/Controllers/LogoutControllerTest.php similarity index 100% rename from tests/classes/Controllers/LogoutControllerTest.php rename to tests/unit/Controllers/LogoutControllerTest.php diff --git a/tests/classes/Controllers/NavigationControllerTest.php b/tests/unit/Controllers/NavigationControllerTest.php similarity index 100% rename from tests/classes/Controllers/NavigationControllerTest.php rename to tests/unit/Controllers/NavigationControllerTest.php diff --git a/tests/classes/Controllers/Normalization/AddNewPrimaryControllerTest.php b/tests/unit/Controllers/Normalization/AddNewPrimaryControllerTest.php similarity index 100% rename from tests/classes/Controllers/Normalization/AddNewPrimaryControllerTest.php rename to tests/unit/Controllers/Normalization/AddNewPrimaryControllerTest.php diff --git a/tests/classes/Controllers/Normalization/CreateNewColumnControllerTest.php b/tests/unit/Controllers/Normalization/CreateNewColumnControllerTest.php similarity index 100% rename from tests/classes/Controllers/Normalization/CreateNewColumnControllerTest.php rename to tests/unit/Controllers/Normalization/CreateNewColumnControllerTest.php diff --git a/tests/classes/Controllers/Normalization/FirstNormalForm/FirstStepControllerTest.php b/tests/unit/Controllers/Normalization/FirstNormalForm/FirstStepControllerTest.php similarity index 100% rename from tests/classes/Controllers/Normalization/FirstNormalForm/FirstStepControllerTest.php rename to tests/unit/Controllers/Normalization/FirstNormalForm/FirstStepControllerTest.php diff --git a/tests/classes/Controllers/Normalization/FirstNormalForm/FourthStepControllerTest.php b/tests/unit/Controllers/Normalization/FirstNormalForm/FourthStepControllerTest.php similarity index 100% rename from tests/classes/Controllers/Normalization/FirstNormalForm/FourthStepControllerTest.php rename to tests/unit/Controllers/Normalization/FirstNormalForm/FourthStepControllerTest.php diff --git a/tests/classes/Controllers/Normalization/FirstNormalForm/SecondStepControllerTest.php b/tests/unit/Controllers/Normalization/FirstNormalForm/SecondStepControllerTest.php similarity index 100% rename from tests/classes/Controllers/Normalization/FirstNormalForm/SecondStepControllerTest.php rename to tests/unit/Controllers/Normalization/FirstNormalForm/SecondStepControllerTest.php diff --git a/tests/classes/Controllers/Normalization/FirstNormalForm/ThirdStepControllerTest.php b/tests/unit/Controllers/Normalization/FirstNormalForm/ThirdStepControllerTest.php similarity index 100% rename from tests/classes/Controllers/Normalization/FirstNormalForm/ThirdStepControllerTest.php rename to tests/unit/Controllers/Normalization/FirstNormalForm/ThirdStepControllerTest.php diff --git a/tests/classes/Controllers/Normalization/GetColumnsControllerTest.php b/tests/unit/Controllers/Normalization/GetColumnsControllerTest.php similarity index 100% rename from tests/classes/Controllers/Normalization/GetColumnsControllerTest.php rename to tests/unit/Controllers/Normalization/GetColumnsControllerTest.php diff --git a/tests/classes/Controllers/Normalization/MainControllerTest.php b/tests/unit/Controllers/Normalization/MainControllerTest.php similarity index 100% rename from tests/classes/Controllers/Normalization/MainControllerTest.php rename to tests/unit/Controllers/Normalization/MainControllerTest.php diff --git a/tests/classes/Controllers/Normalization/MoveRepeatingGroupTest.php b/tests/unit/Controllers/Normalization/MoveRepeatingGroupTest.php similarity index 100% rename from tests/classes/Controllers/Normalization/MoveRepeatingGroupTest.php rename to tests/unit/Controllers/Normalization/MoveRepeatingGroupTest.php diff --git a/tests/classes/Controllers/Normalization/PartialDependenciesControllerTest.php b/tests/unit/Controllers/Normalization/PartialDependenciesControllerTest.php similarity index 100% rename from tests/classes/Controllers/Normalization/PartialDependenciesControllerTest.php rename to tests/unit/Controllers/Normalization/PartialDependenciesControllerTest.php diff --git a/tests/classes/Controllers/Normalization/SecondNormalForm/CreateNewTablesControllerTest.php b/tests/unit/Controllers/Normalization/SecondNormalForm/CreateNewTablesControllerTest.php similarity index 100% rename from tests/classes/Controllers/Normalization/SecondNormalForm/CreateNewTablesControllerTest.php rename to tests/unit/Controllers/Normalization/SecondNormalForm/CreateNewTablesControllerTest.php diff --git a/tests/classes/Controllers/Normalization/SecondNormalForm/FirstStepControllerTest.php b/tests/unit/Controllers/Normalization/SecondNormalForm/FirstStepControllerTest.php similarity index 100% rename from tests/classes/Controllers/Normalization/SecondNormalForm/FirstStepControllerTest.php rename to tests/unit/Controllers/Normalization/SecondNormalForm/FirstStepControllerTest.php diff --git a/tests/classes/Controllers/Normalization/SecondNormalForm/NewTablesControllerTest.php b/tests/unit/Controllers/Normalization/SecondNormalForm/NewTablesControllerTest.php similarity index 100% rename from tests/classes/Controllers/Normalization/SecondNormalForm/NewTablesControllerTest.php rename to tests/unit/Controllers/Normalization/SecondNormalForm/NewTablesControllerTest.php diff --git a/tests/classes/Controllers/Normalization/ThirdNormalForm/CreateNewTablesControllerTest.php b/tests/unit/Controllers/Normalization/ThirdNormalForm/CreateNewTablesControllerTest.php similarity index 100% rename from tests/classes/Controllers/Normalization/ThirdNormalForm/CreateNewTablesControllerTest.php rename to tests/unit/Controllers/Normalization/ThirdNormalForm/CreateNewTablesControllerTest.php diff --git a/tests/classes/Controllers/Normalization/ThirdNormalForm/FirstStepControllerTest.php b/tests/unit/Controllers/Normalization/ThirdNormalForm/FirstStepControllerTest.php similarity index 100% rename from tests/classes/Controllers/Normalization/ThirdNormalForm/FirstStepControllerTest.php rename to tests/unit/Controllers/Normalization/ThirdNormalForm/FirstStepControllerTest.php diff --git a/tests/classes/Controllers/Normalization/ThirdNormalForm/NewTablesControllerTest.php b/tests/unit/Controllers/Normalization/ThirdNormalForm/NewTablesControllerTest.php similarity index 100% rename from tests/classes/Controllers/Normalization/ThirdNormalForm/NewTablesControllerTest.php rename to tests/unit/Controllers/Normalization/ThirdNormalForm/NewTablesControllerTest.php diff --git a/tests/classes/Controllers/Operations/TableControllerTest.php b/tests/unit/Controllers/Operations/TableControllerTest.php similarity index 100% rename from tests/classes/Controllers/Operations/TableControllerTest.php rename to tests/unit/Controllers/Operations/TableControllerTest.php diff --git a/tests/classes/Controllers/SchemaExportControllerTest.php b/tests/unit/Controllers/SchemaExportControllerTest.php similarity index 100% rename from tests/classes/Controllers/SchemaExportControllerTest.php rename to tests/unit/Controllers/SchemaExportControllerTest.php diff --git a/tests/classes/Controllers/Server/BinlogControllerTest.php b/tests/unit/Controllers/Server/BinlogControllerTest.php similarity index 100% rename from tests/classes/Controllers/Server/BinlogControllerTest.php rename to tests/unit/Controllers/Server/BinlogControllerTest.php diff --git a/tests/classes/Controllers/Server/CollationsControllerTest.php b/tests/unit/Controllers/Server/CollationsControllerTest.php similarity index 100% rename from tests/classes/Controllers/Server/CollationsControllerTest.php rename to tests/unit/Controllers/Server/CollationsControllerTest.php diff --git a/tests/classes/Controllers/Server/Databases/CreateControllerTest.php b/tests/unit/Controllers/Server/Databases/CreateControllerTest.php similarity index 100% rename from tests/classes/Controllers/Server/Databases/CreateControllerTest.php rename to tests/unit/Controllers/Server/Databases/CreateControllerTest.php diff --git a/tests/classes/Controllers/Server/Databases/DestroyControllerTest.php b/tests/unit/Controllers/Server/Databases/DestroyControllerTest.php similarity index 100% rename from tests/classes/Controllers/Server/Databases/DestroyControllerTest.php rename to tests/unit/Controllers/Server/Databases/DestroyControllerTest.php diff --git a/tests/classes/Controllers/Server/DatabasesControllerTest.php b/tests/unit/Controllers/Server/DatabasesControllerTest.php similarity index 100% rename from tests/classes/Controllers/Server/DatabasesControllerTest.php rename to tests/unit/Controllers/Server/DatabasesControllerTest.php diff --git a/tests/classes/Controllers/Server/EnginesControllerTest.php b/tests/unit/Controllers/Server/EnginesControllerTest.php similarity index 100% rename from tests/classes/Controllers/Server/EnginesControllerTest.php rename to tests/unit/Controllers/Server/EnginesControllerTest.php diff --git a/tests/classes/Controllers/Server/PluginsControllerTest.php b/tests/unit/Controllers/Server/PluginsControllerTest.php similarity index 100% rename from tests/classes/Controllers/Server/PluginsControllerTest.php rename to tests/unit/Controllers/Server/PluginsControllerTest.php diff --git a/tests/classes/Controllers/Server/Privileges/AccountLockControllerTest.php b/tests/unit/Controllers/Server/Privileges/AccountLockControllerTest.php similarity index 100% rename from tests/classes/Controllers/Server/Privileges/AccountLockControllerTest.php rename to tests/unit/Controllers/Server/Privileges/AccountLockControllerTest.php diff --git a/tests/classes/Controllers/Server/Privileges/AccountUnlockControllerTest.php b/tests/unit/Controllers/Server/Privileges/AccountUnlockControllerTest.php similarity index 100% rename from tests/classes/Controllers/Server/Privileges/AccountUnlockControllerTest.php rename to tests/unit/Controllers/Server/Privileges/AccountUnlockControllerTest.php diff --git a/tests/classes/Controllers/Server/PrivilegesControllerTest.php b/tests/unit/Controllers/Server/PrivilegesControllerTest.php similarity index 100% rename from tests/classes/Controllers/Server/PrivilegesControllerTest.php rename to tests/unit/Controllers/Server/PrivilegesControllerTest.php diff --git a/tests/classes/Controllers/Server/ShowEngineControllerTest.php b/tests/unit/Controllers/Server/ShowEngineControllerTest.php similarity index 100% rename from tests/classes/Controllers/Server/ShowEngineControllerTest.php rename to tests/unit/Controllers/Server/ShowEngineControllerTest.php diff --git a/tests/classes/Controllers/Server/Status/AdvisorControllerTest.php b/tests/unit/Controllers/Server/Status/AdvisorControllerTest.php similarity index 100% rename from tests/classes/Controllers/Server/Status/AdvisorControllerTest.php rename to tests/unit/Controllers/Server/Status/AdvisorControllerTest.php diff --git a/tests/classes/Controllers/Server/Status/Monitor/GeneralLogControllerTest.php b/tests/unit/Controllers/Server/Status/Monitor/GeneralLogControllerTest.php similarity index 100% rename from tests/classes/Controllers/Server/Status/Monitor/GeneralLogControllerTest.php rename to tests/unit/Controllers/Server/Status/Monitor/GeneralLogControllerTest.php diff --git a/tests/classes/Controllers/Server/Status/Monitor/LogVarsControllerTest.php b/tests/unit/Controllers/Server/Status/Monitor/LogVarsControllerTest.php similarity index 100% rename from tests/classes/Controllers/Server/Status/Monitor/LogVarsControllerTest.php rename to tests/unit/Controllers/Server/Status/Monitor/LogVarsControllerTest.php diff --git a/tests/classes/Controllers/Server/Status/Monitor/QueryAnalyzerControllerTest.php b/tests/unit/Controllers/Server/Status/Monitor/QueryAnalyzerControllerTest.php similarity index 100% rename from tests/classes/Controllers/Server/Status/Monitor/QueryAnalyzerControllerTest.php rename to tests/unit/Controllers/Server/Status/Monitor/QueryAnalyzerControllerTest.php diff --git a/tests/classes/Controllers/Server/Status/Monitor/SlowLogControllerTest.php b/tests/unit/Controllers/Server/Status/Monitor/SlowLogControllerTest.php similarity index 100% rename from tests/classes/Controllers/Server/Status/Monitor/SlowLogControllerTest.php rename to tests/unit/Controllers/Server/Status/Monitor/SlowLogControllerTest.php diff --git a/tests/classes/Controllers/Server/Status/MonitorControllerTest.php b/tests/unit/Controllers/Server/Status/MonitorControllerTest.php similarity index 100% rename from tests/classes/Controllers/Server/Status/MonitorControllerTest.php rename to tests/unit/Controllers/Server/Status/MonitorControllerTest.php diff --git a/tests/classes/Controllers/Server/Status/Processes/RefreshControllerTest.php b/tests/unit/Controllers/Server/Status/Processes/RefreshControllerTest.php similarity index 100% rename from tests/classes/Controllers/Server/Status/Processes/RefreshControllerTest.php rename to tests/unit/Controllers/Server/Status/Processes/RefreshControllerTest.php diff --git a/tests/classes/Controllers/Server/Status/ProcessesControllerTest.php b/tests/unit/Controllers/Server/Status/ProcessesControllerTest.php similarity index 100% rename from tests/classes/Controllers/Server/Status/ProcessesControllerTest.php rename to tests/unit/Controllers/Server/Status/ProcessesControllerTest.php diff --git a/tests/classes/Controllers/Server/Status/QueriesControllerTest.php b/tests/unit/Controllers/Server/Status/QueriesControllerTest.php similarity index 100% rename from tests/classes/Controllers/Server/Status/QueriesControllerTest.php rename to tests/unit/Controllers/Server/Status/QueriesControllerTest.php diff --git a/tests/classes/Controllers/Server/Status/StatusControllerTest.php b/tests/unit/Controllers/Server/Status/StatusControllerTest.php similarity index 100% rename from tests/classes/Controllers/Server/Status/StatusControllerTest.php rename to tests/unit/Controllers/Server/Status/StatusControllerTest.php diff --git a/tests/classes/Controllers/Server/Status/VariablesControllerTest.php b/tests/unit/Controllers/Server/Status/VariablesControllerTest.php similarity index 100% rename from tests/classes/Controllers/Server/Status/VariablesControllerTest.php rename to tests/unit/Controllers/Server/Status/VariablesControllerTest.php diff --git a/tests/classes/Controllers/Server/VariablesControllerTest.php b/tests/unit/Controllers/Server/VariablesControllerTest.php similarity index 100% rename from tests/classes/Controllers/Server/VariablesControllerTest.php rename to tests/unit/Controllers/Server/VariablesControllerTest.php diff --git a/tests/classes/Controllers/Sql/EnumValuesControllerTest.php b/tests/unit/Controllers/Sql/EnumValuesControllerTest.php similarity index 100% rename from tests/classes/Controllers/Sql/EnumValuesControllerTest.php rename to tests/unit/Controllers/Sql/EnumValuesControllerTest.php diff --git a/tests/classes/Controllers/Sql/SetValuesControllerTest.php b/tests/unit/Controllers/Sql/SetValuesControllerTest.php similarity index 100% rename from tests/classes/Controllers/Sql/SetValuesControllerTest.php rename to tests/unit/Controllers/Sql/SetValuesControllerTest.php diff --git a/tests/classes/Controllers/Table/AddFieldControllerTest.php b/tests/unit/Controllers/Table/AddFieldControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/AddFieldControllerTest.php rename to tests/unit/Controllers/Table/AddFieldControllerTest.php diff --git a/tests/classes/Controllers/Table/ChangeControllerTest.php b/tests/unit/Controllers/Table/ChangeControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/ChangeControllerTest.php rename to tests/unit/Controllers/Table/ChangeControllerTest.php diff --git a/tests/classes/Controllers/Table/ChangeRowsControllerTest.php b/tests/unit/Controllers/Table/ChangeRowsControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/ChangeRowsControllerTest.php rename to tests/unit/Controllers/Table/ChangeRowsControllerTest.php diff --git a/tests/classes/Controllers/Table/ChartControllerTest.php b/tests/unit/Controllers/Table/ChartControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/ChartControllerTest.php rename to tests/unit/Controllers/Table/ChartControllerTest.php diff --git a/tests/classes/Controllers/Table/CreateControllerTest.php b/tests/unit/Controllers/Table/CreateControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/CreateControllerTest.php rename to tests/unit/Controllers/Table/CreateControllerTest.php diff --git a/tests/classes/Controllers/Table/DeleteConfirmControllerTest.php b/tests/unit/Controllers/Table/DeleteConfirmControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/DeleteConfirmControllerTest.php rename to tests/unit/Controllers/Table/DeleteConfirmControllerTest.php diff --git a/tests/classes/Controllers/Table/DeleteRowsControllerTest.php b/tests/unit/Controllers/Table/DeleteRowsControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/DeleteRowsControllerTest.php rename to tests/unit/Controllers/Table/DeleteRowsControllerTest.php diff --git a/tests/classes/Controllers/Table/DropColumnConfirmationControllerTest.php b/tests/unit/Controllers/Table/DropColumnConfirmationControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/DropColumnConfirmationControllerTest.php rename to tests/unit/Controllers/Table/DropColumnConfirmationControllerTest.php diff --git a/tests/classes/Controllers/Table/DropColumnControllerTest.php b/tests/unit/Controllers/Table/DropColumnControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/DropColumnControllerTest.php rename to tests/unit/Controllers/Table/DropColumnControllerTest.php diff --git a/tests/classes/Controllers/Table/ExportControllerTest.php b/tests/unit/Controllers/Table/ExportControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/ExportControllerTest.php rename to tests/unit/Controllers/Table/ExportControllerTest.php diff --git a/tests/classes/Controllers/Table/ExportRowsControllerTest.php b/tests/unit/Controllers/Table/ExportRowsControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/ExportRowsControllerTest.php rename to tests/unit/Controllers/Table/ExportRowsControllerTest.php diff --git a/tests/classes/Controllers/Table/FindReplaceControllerTest.php b/tests/unit/Controllers/Table/FindReplaceControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/FindReplaceControllerTest.php rename to tests/unit/Controllers/Table/FindReplaceControllerTest.php diff --git a/tests/classes/Controllers/Table/GetFieldControllerTest.php b/tests/unit/Controllers/Table/GetFieldControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/GetFieldControllerTest.php rename to tests/unit/Controllers/Table/GetFieldControllerTest.php diff --git a/tests/classes/Controllers/Table/GisVisualizationControllerTest.php b/tests/unit/Controllers/Table/GisVisualizationControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/GisVisualizationControllerTest.php rename to tests/unit/Controllers/Table/GisVisualizationControllerTest.php diff --git a/tests/classes/Controllers/Table/ImportControllerTest.php b/tests/unit/Controllers/Table/ImportControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/ImportControllerTest.php rename to tests/unit/Controllers/Table/ImportControllerTest.php diff --git a/tests/classes/Controllers/Table/IndexRenameControllerTest.php b/tests/unit/Controllers/Table/IndexRenameControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/IndexRenameControllerTest.php rename to tests/unit/Controllers/Table/IndexRenameControllerTest.php diff --git a/tests/classes/Controllers/Table/IndexesControllerTest.php b/tests/unit/Controllers/Table/IndexesControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/IndexesControllerTest.php rename to tests/unit/Controllers/Table/IndexesControllerTest.php diff --git a/tests/classes/Controllers/Table/Maintenance/AnalyzeControllerTest.php b/tests/unit/Controllers/Table/Maintenance/AnalyzeControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/Maintenance/AnalyzeControllerTest.php rename to tests/unit/Controllers/Table/Maintenance/AnalyzeControllerTest.php diff --git a/tests/classes/Controllers/Table/Maintenance/CheckControllerTest.php b/tests/unit/Controllers/Table/Maintenance/CheckControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/Maintenance/CheckControllerTest.php rename to tests/unit/Controllers/Table/Maintenance/CheckControllerTest.php diff --git a/tests/classes/Controllers/Table/Maintenance/ChecksumControllerTest.php b/tests/unit/Controllers/Table/Maintenance/ChecksumControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/Maintenance/ChecksumControllerTest.php rename to tests/unit/Controllers/Table/Maintenance/ChecksumControllerTest.php diff --git a/tests/classes/Controllers/Table/Maintenance/OptimizeControllerTest.php b/tests/unit/Controllers/Table/Maintenance/OptimizeControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/Maintenance/OptimizeControllerTest.php rename to tests/unit/Controllers/Table/Maintenance/OptimizeControllerTest.php diff --git a/tests/classes/Controllers/Table/Maintenance/RepairControllerTest.php b/tests/unit/Controllers/Table/Maintenance/RepairControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/Maintenance/RepairControllerTest.php rename to tests/unit/Controllers/Table/Maintenance/RepairControllerTest.php diff --git a/tests/classes/Controllers/Table/Partition/AnalyzeControllerTest.php b/tests/unit/Controllers/Table/Partition/AnalyzeControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/Partition/AnalyzeControllerTest.php rename to tests/unit/Controllers/Table/Partition/AnalyzeControllerTest.php diff --git a/tests/classes/Controllers/Table/Partition/CheckControllerTest.php b/tests/unit/Controllers/Table/Partition/CheckControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/Partition/CheckControllerTest.php rename to tests/unit/Controllers/Table/Partition/CheckControllerTest.php diff --git a/tests/classes/Controllers/Table/Partition/DropControllerTest.php b/tests/unit/Controllers/Table/Partition/DropControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/Partition/DropControllerTest.php rename to tests/unit/Controllers/Table/Partition/DropControllerTest.php diff --git a/tests/classes/Controllers/Table/Partition/OptimizeControllerTest.php b/tests/unit/Controllers/Table/Partition/OptimizeControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/Partition/OptimizeControllerTest.php rename to tests/unit/Controllers/Table/Partition/OptimizeControllerTest.php diff --git a/tests/classes/Controllers/Table/Partition/RebuildControllerTest.php b/tests/unit/Controllers/Table/Partition/RebuildControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/Partition/RebuildControllerTest.php rename to tests/unit/Controllers/Table/Partition/RebuildControllerTest.php diff --git a/tests/classes/Controllers/Table/Partition/RepairControllerTest.php b/tests/unit/Controllers/Table/Partition/RepairControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/Partition/RepairControllerTest.php rename to tests/unit/Controllers/Table/Partition/RepairControllerTest.php diff --git a/tests/classes/Controllers/Table/Partition/TruncateControllerTest.php b/tests/unit/Controllers/Table/Partition/TruncateControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/Partition/TruncateControllerTest.php rename to tests/unit/Controllers/Table/Partition/TruncateControllerTest.php diff --git a/tests/classes/Controllers/Table/PrivilegesControllerTest.php b/tests/unit/Controllers/Table/PrivilegesControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/PrivilegesControllerTest.php rename to tests/unit/Controllers/Table/PrivilegesControllerTest.php diff --git a/tests/classes/Controllers/Table/RecentFavoriteControllerTest.php b/tests/unit/Controllers/Table/RecentFavoriteControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/RecentFavoriteControllerTest.php rename to tests/unit/Controllers/Table/RecentFavoriteControllerTest.php diff --git a/tests/classes/Controllers/Table/RelationControllerTest.php b/tests/unit/Controllers/Table/RelationControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/RelationControllerTest.php rename to tests/unit/Controllers/Table/RelationControllerTest.php diff --git a/tests/classes/Controllers/Table/ReplaceControllerTest.php b/tests/unit/Controllers/Table/ReplaceControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/ReplaceControllerTest.php rename to tests/unit/Controllers/Table/ReplaceControllerTest.php diff --git a/tests/classes/Controllers/Table/SearchControllerTest.php b/tests/unit/Controllers/Table/SearchControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/SearchControllerTest.php rename to tests/unit/Controllers/Table/SearchControllerTest.php diff --git a/tests/classes/Controllers/Table/SqlControllerTest.php b/tests/unit/Controllers/Table/SqlControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/SqlControllerTest.php rename to tests/unit/Controllers/Table/SqlControllerTest.php diff --git a/tests/classes/Controllers/Table/Structure/ChangeControllerTest.php b/tests/unit/Controllers/Table/Structure/ChangeControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/Structure/ChangeControllerTest.php rename to tests/unit/Controllers/Table/Structure/ChangeControllerTest.php diff --git a/tests/classes/Controllers/Table/Structure/SaveControllerTest.php b/tests/unit/Controllers/Table/Structure/SaveControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/Structure/SaveControllerTest.php rename to tests/unit/Controllers/Table/Structure/SaveControllerTest.php diff --git a/tests/classes/Controllers/Table/Structure/SpatialControllerTest.php b/tests/unit/Controllers/Table/Structure/SpatialControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/Structure/SpatialControllerTest.php rename to tests/unit/Controllers/Table/Structure/SpatialControllerTest.php diff --git a/tests/classes/Controllers/Table/Structure/UniqueControllerTest.php b/tests/unit/Controllers/Table/Structure/UniqueControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/Structure/UniqueControllerTest.php rename to tests/unit/Controllers/Table/Structure/UniqueControllerTest.php diff --git a/tests/classes/Controllers/Table/StructureControllerTest.php b/tests/unit/Controllers/Table/StructureControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/StructureControllerTest.php rename to tests/unit/Controllers/Table/StructureControllerTest.php diff --git a/tests/classes/Controllers/Table/TrackingControllerTest.php b/tests/unit/Controllers/Table/TrackingControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/TrackingControllerTest.php rename to tests/unit/Controllers/Table/TrackingControllerTest.php diff --git a/tests/classes/Controllers/Table/ZoomSearchControllerTest.php b/tests/unit/Controllers/Table/ZoomSearchControllerTest.php similarity index 100% rename from tests/classes/Controllers/Table/ZoomSearchControllerTest.php rename to tests/unit/Controllers/Table/ZoomSearchControllerTest.php diff --git a/tests/classes/Controllers/ThemeSetControllerTest.php b/tests/unit/Controllers/ThemeSetControllerTest.php similarity index 100% rename from tests/classes/Controllers/ThemeSetControllerTest.php rename to tests/unit/Controllers/ThemeSetControllerTest.php diff --git a/tests/classes/Controllers/Transformation/OverviewControllerTest.php b/tests/unit/Controllers/Transformation/OverviewControllerTest.php similarity index 100% rename from tests/classes/Controllers/Transformation/OverviewControllerTest.php rename to tests/unit/Controllers/Transformation/OverviewControllerTest.php diff --git a/tests/classes/Controllers/Triggers/IndexControllerTest.php b/tests/unit/Controllers/Triggers/IndexControllerTest.php similarity index 100% rename from tests/classes/Controllers/Triggers/IndexControllerTest.php rename to tests/unit/Controllers/Triggers/IndexControllerTest.php diff --git a/tests/classes/Controllers/VersionCheckControllerTest.php b/tests/unit/Controllers/VersionCheckControllerTest.php similarity index 100% rename from tests/classes/Controllers/VersionCheckControllerTest.php rename to tests/unit/Controllers/VersionCheckControllerTest.php diff --git a/tests/classes/CoreTest.php b/tests/unit/CoreTest.php similarity index 100% rename from tests/classes/CoreTest.php rename to tests/unit/CoreTest.php diff --git a/tests/classes/CreateAddFieldTest.php b/tests/unit/CreateAddFieldTest.php similarity index 100% rename from tests/classes/CreateAddFieldTest.php rename to tests/unit/CreateAddFieldTest.php diff --git a/tests/classes/Crypto/CryptoTest.php b/tests/unit/Crypto/CryptoTest.php similarity index 100% rename from tests/classes/Crypto/CryptoTest.php rename to tests/unit/Crypto/CryptoTest.php diff --git a/tests/classes/Database/CentralColumnsTest.php b/tests/unit/Database/CentralColumnsTest.php similarity index 100% rename from tests/classes/Database/CentralColumnsTest.php rename to tests/unit/Database/CentralColumnsTest.php diff --git a/tests/classes/Database/Designer/CommonTest.php b/tests/unit/Database/Designer/CommonTest.php similarity index 100% rename from tests/classes/Database/Designer/CommonTest.php rename to tests/unit/Database/Designer/CommonTest.php diff --git a/tests/classes/Database/DesignerTest.php b/tests/unit/Database/DesignerTest.php similarity index 100% rename from tests/classes/Database/DesignerTest.php rename to tests/unit/Database/DesignerTest.php diff --git a/tests/classes/Database/EventsTest.php b/tests/unit/Database/EventsTest.php similarity index 100% rename from tests/classes/Database/EventsTest.php rename to tests/unit/Database/EventsTest.php diff --git a/tests/classes/Database/RoutinesTest.php b/tests/unit/Database/RoutinesTest.php similarity index 100% rename from tests/classes/Database/RoutinesTest.php rename to tests/unit/Database/RoutinesTest.php diff --git a/tests/classes/Database/SearchTest.php b/tests/unit/Database/SearchTest.php similarity index 100% rename from tests/classes/Database/SearchTest.php rename to tests/unit/Database/SearchTest.php diff --git a/tests/classes/DatabaseInterfaceTest.php b/tests/unit/DatabaseInterfaceTest.php similarity index 100% rename from tests/classes/DatabaseInterfaceTest.php rename to tests/unit/DatabaseInterfaceTest.php diff --git a/tests/classes/DbTableExistsTest.php b/tests/unit/DbTableExistsTest.php similarity index 100% rename from tests/classes/DbTableExistsTest.php rename to tests/unit/DbTableExistsTest.php diff --git a/tests/classes/Dbal/DbiDummyTest.php b/tests/unit/Dbal/DbiDummyTest.php similarity index 100% rename from tests/classes/Dbal/DbiDummyTest.php rename to tests/unit/Dbal/DbiDummyTest.php diff --git a/tests/classes/Dbal/DbiMysqliTest.php b/tests/unit/Dbal/DbiMysqliTest.php similarity index 100% rename from tests/classes/Dbal/DbiMysqliTest.php rename to tests/unit/Dbal/DbiMysqliTest.php diff --git a/tests/classes/Dbal/MysqliResultTest.php b/tests/unit/Dbal/MysqliResultTest.php similarity index 100% rename from tests/classes/Dbal/MysqliResultTest.php rename to tests/unit/Dbal/MysqliResultTest.php diff --git a/tests/classes/Dbal/MysqliStatementTest.php b/tests/unit/Dbal/MysqliStatementTest.php similarity index 100% rename from tests/classes/Dbal/MysqliStatementTest.php rename to tests/unit/Dbal/MysqliStatementTest.php diff --git a/tests/classes/Dbal/WarningTest.php b/tests/unit/Dbal/WarningTest.php similarity index 100% rename from tests/classes/Dbal/WarningTest.php rename to tests/unit/Dbal/WarningTest.php diff --git a/tests/classes/Display/DisplayPartsTest.php b/tests/unit/Display/DisplayPartsTest.php similarity index 100% rename from tests/classes/Display/DisplayPartsTest.php rename to tests/unit/Display/DisplayPartsTest.php diff --git a/tests/classes/Display/ResultsTest.php b/tests/unit/Display/ResultsTest.php similarity index 100% rename from tests/classes/Display/ResultsTest.php rename to tests/unit/Display/ResultsTest.php diff --git a/tests/classes/EncodingTest.php b/tests/unit/EncodingTest.php similarity index 100% rename from tests/classes/EncodingTest.php rename to tests/unit/EncodingTest.php diff --git a/tests/classes/Engines/BdbTest.php b/tests/unit/Engines/BdbTest.php similarity index 100% rename from tests/classes/Engines/BdbTest.php rename to tests/unit/Engines/BdbTest.php diff --git a/tests/classes/Engines/BinlogTest.php b/tests/unit/Engines/BinlogTest.php similarity index 100% rename from tests/classes/Engines/BinlogTest.php rename to tests/unit/Engines/BinlogTest.php diff --git a/tests/classes/Engines/InnodbTest.php b/tests/unit/Engines/InnodbTest.php similarity index 100% rename from tests/classes/Engines/InnodbTest.php rename to tests/unit/Engines/InnodbTest.php diff --git a/tests/classes/Engines/MemoryTest.php b/tests/unit/Engines/MemoryTest.php similarity index 100% rename from tests/classes/Engines/MemoryTest.php rename to tests/unit/Engines/MemoryTest.php diff --git a/tests/classes/Engines/MrgMyisamTest.php b/tests/unit/Engines/MrgMyisamTest.php similarity index 100% rename from tests/classes/Engines/MrgMyisamTest.php rename to tests/unit/Engines/MrgMyisamTest.php diff --git a/tests/classes/Engines/MyisamTest.php b/tests/unit/Engines/MyisamTest.php similarity index 100% rename from tests/classes/Engines/MyisamTest.php rename to tests/unit/Engines/MyisamTest.php diff --git a/tests/classes/Engines/NdbclusterTest.php b/tests/unit/Engines/NdbclusterTest.php similarity index 100% rename from tests/classes/Engines/NdbclusterTest.php rename to tests/unit/Engines/NdbclusterTest.php diff --git a/tests/classes/Engines/PbxtTest.php b/tests/unit/Engines/PbxtTest.php similarity index 100% rename from tests/classes/Engines/PbxtTest.php rename to tests/unit/Engines/PbxtTest.php diff --git a/tests/classes/Engines/PerformanceSchemaTest.php b/tests/unit/Engines/PerformanceSchemaTest.php similarity index 100% rename from tests/classes/Engines/PerformanceSchemaTest.php rename to tests/unit/Engines/PerformanceSchemaTest.php diff --git a/tests/classes/EnvironmentTest.php b/tests/unit/EnvironmentTest.php similarity index 100% rename from tests/classes/EnvironmentTest.php rename to tests/unit/EnvironmentTest.php diff --git a/tests/classes/Error/ErrorHandlerTest.php b/tests/unit/Error/ErrorHandlerTest.php similarity index 100% rename from tests/classes/Error/ErrorHandlerTest.php rename to tests/unit/Error/ErrorHandlerTest.php diff --git a/tests/classes/Error/ErrorReportTest.php b/tests/unit/Error/ErrorReportTest.php similarity index 100% rename from tests/classes/Error/ErrorReportTest.php rename to tests/unit/Error/ErrorReportTest.php diff --git a/tests/classes/Error/ErrorTest.php b/tests/unit/Error/ErrorTest.php similarity index 97% rename from tests/classes/Error/ErrorTest.php rename to tests/unit/Error/ErrorTest.php index 282e93da0e..0abe4cb4d0 100644 --- a/tests/classes/Error/ErrorTest.php +++ b/tests/unit/Error/ErrorTest.php @@ -85,7 +85,7 @@ class ErrorTest extends AbstractTestCase [ __FILE__, '.' . DIRECTORY_SEPARATOR . 'tests' . DIRECTORY_SEPARATOR - . 'classes' . DIRECTORY_SEPARATOR . 'Error' . DIRECTORY_SEPARATOR . 'ErrorTest.php', + . 'unit' . DIRECTORY_SEPARATOR . 'Error' . DIRECTORY_SEPARATOR . 'ErrorTest.php', ], ['./NONEXISTING', 'NONEXISTING'], ]; diff --git a/tests/classes/Export/ExportTest.php b/tests/unit/Export/ExportTest.php similarity index 100% rename from tests/classes/Export/ExportTest.php rename to tests/unit/Export/ExportTest.php diff --git a/tests/classes/Export/OptionsTest.php b/tests/unit/Export/OptionsTest.php similarity index 100% rename from tests/classes/Export/OptionsTest.php rename to tests/unit/Export/OptionsTest.php diff --git a/tests/classes/FieldHelper.php b/tests/unit/FieldHelper.php similarity index 100% rename from tests/classes/FieldHelper.php rename to tests/unit/FieldHelper.php diff --git a/tests/classes/FieldMetadataTest.php b/tests/unit/FieldMetadataTest.php similarity index 100% rename from tests/classes/FieldMetadataTest.php rename to tests/unit/FieldMetadataTest.php diff --git a/tests/classes/FileListingTest.php b/tests/unit/FileListingTest.php similarity index 96% rename from tests/classes/FileListingTest.php rename to tests/unit/FileListingTest.php index be4267aae3..5a87cb9bd1 100644 --- a/tests/classes/FileListingTest.php +++ b/tests/unit/FileListingTest.php @@ -31,7 +31,7 @@ class FileListingTest extends AbstractTestCase { self::assertFalse($this->fileListing->getDirContent('nonexistent directory')); - $fixturesDir = TEST_PATH . 'tests/classes/_data/file_listing'; + $fixturesDir = TEST_PATH . 'tests/unit/_data/file_listing'; $dirContent = $this->fileListing->getDirContent($fixturesDir); if (is_bool($dirContent)) { @@ -46,7 +46,7 @@ class FileListingTest extends AbstractTestCase public function testGetFileSelectOptions(): void { - $fixturesDir = TEST_PATH . 'tests/classes/_data/file_listing'; + $fixturesDir = TEST_PATH . 'tests/unit/_data/file_listing'; self::assertFalse($this->fileListing->getFileSelectOptions('nonexistent directory')); diff --git a/tests/classes/FileTest.php b/tests/unit/FileTest.php similarity index 100% rename from tests/classes/FileTest.php rename to tests/unit/FileTest.php diff --git a/tests/classes/FlashMessagesTest.php b/tests/unit/FlashMessagesTest.php similarity index 100% rename from tests/classes/FlashMessagesTest.php rename to tests/unit/FlashMessagesTest.php diff --git a/tests/classes/FontTest.php b/tests/unit/FontTest.php similarity index 100% rename from tests/classes/FontTest.php rename to tests/unit/FontTest.php diff --git a/tests/classes/FooterTest.php b/tests/unit/FooterTest.php similarity index 100% rename from tests/classes/FooterTest.php rename to tests/unit/FooterTest.php diff --git a/tests/classes/Gis/Ds/PolygonTest.php b/tests/unit/Gis/Ds/PolygonTest.php similarity index 100% rename from tests/classes/Gis/Ds/PolygonTest.php rename to tests/unit/Gis/Ds/PolygonTest.php diff --git a/tests/classes/Gis/GisFactoryTest.php b/tests/unit/Gis/GisFactoryTest.php similarity index 100% rename from tests/classes/Gis/GisFactoryTest.php rename to tests/unit/Gis/GisFactoryTest.php diff --git a/tests/classes/Gis/GisGeomTestCase.php b/tests/unit/Gis/GisGeomTestCase.php similarity index 100% rename from tests/classes/Gis/GisGeomTestCase.php rename to tests/unit/Gis/GisGeomTestCase.php diff --git a/tests/classes/Gis/GisGeometryCollectionTest.php b/tests/unit/Gis/GisGeometryCollectionTest.php similarity index 100% rename from tests/classes/Gis/GisGeometryCollectionTest.php rename to tests/unit/Gis/GisGeometryCollectionTest.php diff --git a/tests/classes/Gis/GisGeometryTest.php b/tests/unit/Gis/GisGeometryTest.php similarity index 100% rename from tests/classes/Gis/GisGeometryTest.php rename to tests/unit/Gis/GisGeometryTest.php diff --git a/tests/classes/Gis/GisLineStringTest.php b/tests/unit/Gis/GisLineStringTest.php similarity index 100% rename from tests/classes/Gis/GisLineStringTest.php rename to tests/unit/Gis/GisLineStringTest.php diff --git a/tests/classes/Gis/GisMultiLineStringTest.php b/tests/unit/Gis/GisMultiLineStringTest.php similarity index 100% rename from tests/classes/Gis/GisMultiLineStringTest.php rename to tests/unit/Gis/GisMultiLineStringTest.php diff --git a/tests/classes/Gis/GisMultiPointTest.php b/tests/unit/Gis/GisMultiPointTest.php similarity index 100% rename from tests/classes/Gis/GisMultiPointTest.php rename to tests/unit/Gis/GisMultiPointTest.php diff --git a/tests/classes/Gis/GisMultiPolygonTest.php b/tests/unit/Gis/GisMultiPolygonTest.php similarity index 100% rename from tests/classes/Gis/GisMultiPolygonTest.php rename to tests/unit/Gis/GisMultiPolygonTest.php diff --git a/tests/classes/Gis/GisPointTest.php b/tests/unit/Gis/GisPointTest.php similarity index 100% rename from tests/classes/Gis/GisPointTest.php rename to tests/unit/Gis/GisPointTest.php diff --git a/tests/classes/Gis/GisPolygonTest.php b/tests/unit/Gis/GisPolygonTest.php similarity index 100% rename from tests/classes/Gis/GisPolygonTest.php rename to tests/unit/Gis/GisPolygonTest.php diff --git a/tests/classes/Gis/GisVisualizationTest.php b/tests/unit/Gis/GisVisualizationTest.php similarity index 100% rename from tests/classes/Gis/GisVisualizationTest.php rename to tests/unit/Gis/GisVisualizationTest.php diff --git a/tests/classes/GitTest.php b/tests/unit/GitTest.php similarity index 100% rename from tests/classes/GitTest.php rename to tests/unit/GitTest.php diff --git a/tests/classes/HeaderTest.php b/tests/unit/HeaderTest.php similarity index 100% rename from tests/classes/HeaderTest.php rename to tests/unit/HeaderTest.php diff --git a/tests/classes/Html/GeneratorTest.php b/tests/unit/Html/GeneratorTest.php similarity index 100% rename from tests/classes/Html/GeneratorTest.php rename to tests/unit/Html/GeneratorTest.php diff --git a/tests/classes/Html/MySQLDocumentationTest.php b/tests/unit/Html/MySQLDocumentationTest.php similarity index 100% rename from tests/classes/Html/MySQLDocumentationTest.php rename to tests/unit/Html/MySQLDocumentationTest.php diff --git a/tests/classes/Html/SecurityTest.php b/tests/unit/Html/SecurityTest.php similarity index 100% rename from tests/classes/Html/SecurityTest.php rename to tests/unit/Html/SecurityTest.php diff --git a/tests/classes/Http/Factory/ResponseFactoryTest.php b/tests/unit/Http/Factory/ResponseFactoryTest.php similarity index 100% rename from tests/classes/Http/Factory/ResponseFactoryTest.php rename to tests/unit/Http/Factory/ResponseFactoryTest.php diff --git a/tests/classes/Http/Factory/ServerRequestFactoryTest.php b/tests/unit/Http/Factory/ServerRequestFactoryTest.php similarity index 100% rename from tests/classes/Http/Factory/ServerRequestFactoryTest.php rename to tests/unit/Http/Factory/ServerRequestFactoryTest.php diff --git a/tests/classes/Http/Factory/UriFactoryTest.php b/tests/unit/Http/Factory/UriFactoryTest.php similarity index 100% rename from tests/classes/Http/Factory/UriFactoryTest.php rename to tests/unit/Http/Factory/UriFactoryTest.php diff --git a/tests/classes/Http/Handler/ApplicationHandlerTest.php b/tests/unit/Http/Handler/ApplicationHandlerTest.php similarity index 100% rename from tests/classes/Http/Handler/ApplicationHandlerTest.php rename to tests/unit/Http/Handler/ApplicationHandlerTest.php diff --git a/tests/classes/Http/Handler/QueueRequestHandlerTest.php b/tests/unit/Http/Handler/QueueRequestHandlerTest.php similarity index 100% rename from tests/classes/Http/Handler/QueueRequestHandlerTest.php rename to tests/unit/Http/Handler/QueueRequestHandlerTest.php diff --git a/tests/classes/Http/Middleware/TokenRequestParamCheckingTest.php b/tests/unit/Http/Middleware/TokenRequestParamCheckingTest.php similarity index 100% rename from tests/classes/Http/Middleware/TokenRequestParamCheckingTest.php rename to tests/unit/Http/Middleware/TokenRequestParamCheckingTest.php diff --git a/tests/classes/Http/Middleware/UrlParamsSettingTest.php b/tests/unit/Http/Middleware/UrlParamsSettingTest.php similarity index 100% rename from tests/classes/Http/Middleware/UrlParamsSettingTest.php rename to tests/unit/Http/Middleware/UrlParamsSettingTest.php diff --git a/tests/classes/Http/ResponseTest.php b/tests/unit/Http/ResponseTest.php similarity index 100% rename from tests/classes/Http/ResponseTest.php rename to tests/unit/Http/ResponseTest.php diff --git a/tests/classes/Http/ServerRequestTest.php b/tests/unit/Http/ServerRequestTest.php similarity index 100% rename from tests/classes/Http/ServerRequestTest.php rename to tests/unit/Http/ServerRequestTest.php diff --git a/tests/classes/Identifiers/DatabaseNameTest.php b/tests/unit/Identifiers/DatabaseNameTest.php similarity index 100% rename from tests/classes/Identifiers/DatabaseNameTest.php rename to tests/unit/Identifiers/DatabaseNameTest.php diff --git a/tests/classes/Identifiers/TableNameTest.php b/tests/unit/Identifiers/TableNameTest.php similarity index 100% rename from tests/classes/Identifiers/TableNameTest.php rename to tests/unit/Identifiers/TableNameTest.php diff --git a/tests/classes/Identifiers/TriggerNameTest.php b/tests/unit/Identifiers/TriggerNameTest.php similarity index 100% rename from tests/classes/Identifiers/TriggerNameTest.php rename to tests/unit/Identifiers/TriggerNameTest.php diff --git a/tests/classes/Import/AjaxTest.php b/tests/unit/Import/AjaxTest.php similarity index 100% rename from tests/classes/Import/AjaxTest.php rename to tests/unit/Import/AjaxTest.php diff --git a/tests/classes/Import/ImportTest.php b/tests/unit/Import/ImportTest.php similarity index 100% rename from tests/classes/Import/ImportTest.php rename to tests/unit/Import/ImportTest.php diff --git a/tests/classes/Import/SimulateDmlTest.php b/tests/unit/Import/SimulateDmlTest.php similarity index 100% rename from tests/classes/Import/SimulateDmlTest.php rename to tests/unit/Import/SimulateDmlTest.php diff --git a/tests/classes/IndexColumnTest.php b/tests/unit/IndexColumnTest.php similarity index 100% rename from tests/classes/IndexColumnTest.php rename to tests/unit/IndexColumnTest.php diff --git a/tests/classes/IndexTest.php b/tests/unit/IndexTest.php similarity index 100% rename from tests/classes/IndexTest.php rename to tests/unit/IndexTest.php diff --git a/tests/classes/InsertEditTest.php b/tests/unit/InsertEditTest.php similarity index 100% rename from tests/classes/InsertEditTest.php rename to tests/unit/InsertEditTest.php diff --git a/tests/classes/IpAllowDenyTest.php b/tests/unit/IpAllowDenyTest.php similarity index 100% rename from tests/classes/IpAllowDenyTest.php rename to tests/unit/IpAllowDenyTest.php diff --git a/tests/classes/LanguageTest.php b/tests/unit/LanguageTest.php similarity index 100% rename from tests/classes/LanguageTest.php rename to tests/unit/LanguageTest.php diff --git a/tests/classes/LinterTest.php b/tests/unit/LinterTest.php similarity index 100% rename from tests/classes/LinterTest.php rename to tests/unit/LinterTest.php diff --git a/tests/classes/ListDatabaseTest.php b/tests/unit/ListDatabaseTest.php similarity index 100% rename from tests/classes/ListDatabaseTest.php rename to tests/unit/ListDatabaseTest.php diff --git a/tests/classes/LoggingTest.php b/tests/unit/LoggingTest.php similarity index 100% rename from tests/classes/LoggingTest.php rename to tests/unit/LoggingTest.php diff --git a/tests/classes/MenuTest.php b/tests/unit/MenuTest.php similarity index 100% rename from tests/classes/MenuTest.php rename to tests/unit/MenuTest.php diff --git a/tests/classes/MessageTest.php b/tests/unit/MessageTest.php similarity index 100% rename from tests/classes/MessageTest.php rename to tests/unit/MessageTest.php diff --git a/tests/classes/MimeTest.php b/tests/unit/MimeTest.php similarity index 100% rename from tests/classes/MimeTest.php rename to tests/unit/MimeTest.php diff --git a/tests/classes/Navigation/NavigationTest.php b/tests/unit/Navigation/NavigationTest.php similarity index 100% rename from tests/classes/Navigation/NavigationTest.php rename to tests/unit/Navigation/NavigationTest.php diff --git a/tests/classes/Navigation/NavigationTreeTest.php b/tests/unit/Navigation/NavigationTreeTest.php similarity index 100% rename from tests/classes/Navigation/NavigationTreeTest.php rename to tests/unit/Navigation/NavigationTreeTest.php diff --git a/tests/classes/Navigation/Nodes/NodeColumnContainerTest.php b/tests/unit/Navigation/Nodes/NodeColumnContainerTest.php similarity index 100% rename from tests/classes/Navigation/Nodes/NodeColumnContainerTest.php rename to tests/unit/Navigation/Nodes/NodeColumnContainerTest.php diff --git a/tests/classes/Navigation/Nodes/NodeColumnTest.php b/tests/unit/Navigation/Nodes/NodeColumnTest.php similarity index 100% rename from tests/classes/Navigation/Nodes/NodeColumnTest.php rename to tests/unit/Navigation/Nodes/NodeColumnTest.php diff --git a/tests/classes/Navigation/Nodes/NodeDatabaseChildTest.php b/tests/unit/Navigation/Nodes/NodeDatabaseChildTest.php similarity index 100% rename from tests/classes/Navigation/Nodes/NodeDatabaseChildTest.php rename to tests/unit/Navigation/Nodes/NodeDatabaseChildTest.php diff --git a/tests/classes/Navigation/Nodes/NodeDatabaseTest.php b/tests/unit/Navigation/Nodes/NodeDatabaseTest.php similarity index 100% rename from tests/classes/Navigation/Nodes/NodeDatabaseTest.php rename to tests/unit/Navigation/Nodes/NodeDatabaseTest.php diff --git a/tests/classes/Navigation/Nodes/NodeEventContainerTest.php b/tests/unit/Navigation/Nodes/NodeEventContainerTest.php similarity index 100% rename from tests/classes/Navigation/Nodes/NodeEventContainerTest.php rename to tests/unit/Navigation/Nodes/NodeEventContainerTest.php diff --git a/tests/classes/Navigation/Nodes/NodeEventTest.php b/tests/unit/Navigation/Nodes/NodeEventTest.php similarity index 100% rename from tests/classes/Navigation/Nodes/NodeEventTest.php rename to tests/unit/Navigation/Nodes/NodeEventTest.php diff --git a/tests/classes/Navigation/Nodes/NodeFunctionContainerTest.php b/tests/unit/Navigation/Nodes/NodeFunctionContainerTest.php similarity index 100% rename from tests/classes/Navigation/Nodes/NodeFunctionContainerTest.php rename to tests/unit/Navigation/Nodes/NodeFunctionContainerTest.php diff --git a/tests/classes/Navigation/Nodes/NodeFunctionTest.php b/tests/unit/Navigation/Nodes/NodeFunctionTest.php similarity index 100% rename from tests/classes/Navigation/Nodes/NodeFunctionTest.php rename to tests/unit/Navigation/Nodes/NodeFunctionTest.php diff --git a/tests/classes/Navigation/Nodes/NodeIndexContainerTest.php b/tests/unit/Navigation/Nodes/NodeIndexContainerTest.php similarity index 100% rename from tests/classes/Navigation/Nodes/NodeIndexContainerTest.php rename to tests/unit/Navigation/Nodes/NodeIndexContainerTest.php diff --git a/tests/classes/Navigation/Nodes/NodeIndexTest.php b/tests/unit/Navigation/Nodes/NodeIndexTest.php similarity index 100% rename from tests/classes/Navigation/Nodes/NodeIndexTest.php rename to tests/unit/Navigation/Nodes/NodeIndexTest.php diff --git a/tests/classes/Navigation/Nodes/NodeProcedureContainerTest.php b/tests/unit/Navigation/Nodes/NodeProcedureContainerTest.php similarity index 100% rename from tests/classes/Navigation/Nodes/NodeProcedureContainerTest.php rename to tests/unit/Navigation/Nodes/NodeProcedureContainerTest.php diff --git a/tests/classes/Navigation/Nodes/NodeProcedureTest.php b/tests/unit/Navigation/Nodes/NodeProcedureTest.php similarity index 100% rename from tests/classes/Navigation/Nodes/NodeProcedureTest.php rename to tests/unit/Navigation/Nodes/NodeProcedureTest.php diff --git a/tests/classes/Navigation/Nodes/NodeTableContainerTest.php b/tests/unit/Navigation/Nodes/NodeTableContainerTest.php similarity index 100% rename from tests/classes/Navigation/Nodes/NodeTableContainerTest.php rename to tests/unit/Navigation/Nodes/NodeTableContainerTest.php diff --git a/tests/classes/Navigation/Nodes/NodeTableTest.php b/tests/unit/Navigation/Nodes/NodeTableTest.php similarity index 100% rename from tests/classes/Navigation/Nodes/NodeTableTest.php rename to tests/unit/Navigation/Nodes/NodeTableTest.php diff --git a/tests/classes/Navigation/Nodes/NodeTest.php b/tests/unit/Navigation/Nodes/NodeTest.php similarity index 100% rename from tests/classes/Navigation/Nodes/NodeTest.php rename to tests/unit/Navigation/Nodes/NodeTest.php diff --git a/tests/classes/Navigation/Nodes/NodeTriggerContainerTest.php b/tests/unit/Navigation/Nodes/NodeTriggerContainerTest.php similarity index 100% rename from tests/classes/Navigation/Nodes/NodeTriggerContainerTest.php rename to tests/unit/Navigation/Nodes/NodeTriggerContainerTest.php diff --git a/tests/classes/Navigation/Nodes/NodeTriggerTest.php b/tests/unit/Navigation/Nodes/NodeTriggerTest.php similarity index 100% rename from tests/classes/Navigation/Nodes/NodeTriggerTest.php rename to tests/unit/Navigation/Nodes/NodeTriggerTest.php diff --git a/tests/classes/Navigation/Nodes/NodeViewContainerTest.php b/tests/unit/Navigation/Nodes/NodeViewContainerTest.php similarity index 100% rename from tests/classes/Navigation/Nodes/NodeViewContainerTest.php rename to tests/unit/Navigation/Nodes/NodeViewContainerTest.php diff --git a/tests/classes/Navigation/Nodes/NodeViewTest.php b/tests/unit/Navigation/Nodes/NodeViewTest.php similarity index 100% rename from tests/classes/Navigation/Nodes/NodeViewTest.php rename to tests/unit/Navigation/Nodes/NodeViewTest.php diff --git a/tests/classes/Navigation/Nodes/ObjectFetcherTest.php b/tests/unit/Navigation/Nodes/ObjectFetcherTest.php similarity index 100% rename from tests/classes/Navigation/Nodes/ObjectFetcherTest.php rename to tests/unit/Navigation/Nodes/ObjectFetcherTest.php diff --git a/tests/classes/NormalizationTest.php b/tests/unit/NormalizationTest.php similarity index 100% rename from tests/classes/NormalizationTest.php rename to tests/unit/NormalizationTest.php diff --git a/tests/classes/OpenDocumentTest.php b/tests/unit/OpenDocumentTest.php similarity index 100% rename from tests/classes/OpenDocumentTest.php rename to tests/unit/OpenDocumentTest.php diff --git a/tests/classes/OperationsTest.php b/tests/unit/OperationsTest.php similarity index 100% rename from tests/classes/OperationsTest.php rename to tests/unit/OperationsTest.php diff --git a/tests/classes/ParseAnalyzeTest.php b/tests/unit/ParseAnalyzeTest.php similarity index 100% rename from tests/classes/ParseAnalyzeTest.php rename to tests/unit/ParseAnalyzeTest.php diff --git a/tests/classes/Partitioning/PartitionTest.php b/tests/unit/Partitioning/PartitionTest.php similarity index 100% rename from tests/classes/Partitioning/PartitionTest.php rename to tests/unit/Partitioning/PartitionTest.php diff --git a/tests/classes/Partitioning/SubPartitionTest.php b/tests/unit/Partitioning/SubPartitionTest.php similarity index 100% rename from tests/classes/Partitioning/SubPartitionTest.php rename to tests/unit/Partitioning/SubPartitionTest.php diff --git a/tests/classes/Partitioning/TablePartitionDefinitionTest.php b/tests/unit/Partitioning/TablePartitionDefinitionTest.php similarity index 100% rename from tests/classes/Partitioning/TablePartitionDefinitionTest.php rename to tests/unit/Partitioning/TablePartitionDefinitionTest.php diff --git a/tests/classes/PdfTest.php b/tests/unit/PdfTest.php similarity index 100% rename from tests/classes/PdfTest.php rename to tests/unit/PdfTest.php diff --git a/tests/classes/Plugins/Auth/AuthenticationConfigTest.php b/tests/unit/Plugins/Auth/AuthenticationConfigTest.php similarity index 100% rename from tests/classes/Plugins/Auth/AuthenticationConfigTest.php rename to tests/unit/Plugins/Auth/AuthenticationConfigTest.php diff --git a/tests/classes/Plugins/Auth/AuthenticationCookieTest.php b/tests/unit/Plugins/Auth/AuthenticationCookieTest.php similarity index 100% rename from tests/classes/Plugins/Auth/AuthenticationCookieTest.php rename to tests/unit/Plugins/Auth/AuthenticationCookieTest.php diff --git a/tests/classes/Plugins/Auth/AuthenticationHttpTest.php b/tests/unit/Plugins/Auth/AuthenticationHttpTest.php similarity index 100% rename from tests/classes/Plugins/Auth/AuthenticationHttpTest.php rename to tests/unit/Plugins/Auth/AuthenticationHttpTest.php diff --git a/tests/classes/Plugins/Auth/AuthenticationSignonTest.php b/tests/unit/Plugins/Auth/AuthenticationSignonTest.php similarity index 100% rename from tests/classes/Plugins/Auth/AuthenticationSignonTest.php rename to tests/unit/Plugins/Auth/AuthenticationSignonTest.php diff --git a/tests/classes/Plugins/AuthenticationPluginFactoryTest.php b/tests/unit/Plugins/AuthenticationPluginFactoryTest.php similarity index 100% rename from tests/classes/Plugins/AuthenticationPluginFactoryTest.php rename to tests/unit/Plugins/AuthenticationPluginFactoryTest.php diff --git a/tests/classes/Plugins/AuthenticationPluginTest.php b/tests/unit/Plugins/AuthenticationPluginTest.php similarity index 100% rename from tests/classes/Plugins/AuthenticationPluginTest.php rename to tests/unit/Plugins/AuthenticationPluginTest.php diff --git a/tests/classes/Plugins/Export/ExportCodegenTest.php b/tests/unit/Plugins/Export/ExportCodegenTest.php similarity index 100% rename from tests/classes/Plugins/Export/ExportCodegenTest.php rename to tests/unit/Plugins/Export/ExportCodegenTest.php diff --git a/tests/classes/Plugins/Export/ExportCsvTest.php b/tests/unit/Plugins/Export/ExportCsvTest.php similarity index 100% rename from tests/classes/Plugins/Export/ExportCsvTest.php rename to tests/unit/Plugins/Export/ExportCsvTest.php diff --git a/tests/classes/Plugins/Export/ExportExcelTest.php b/tests/unit/Plugins/Export/ExportExcelTest.php similarity index 100% rename from tests/classes/Plugins/Export/ExportExcelTest.php rename to tests/unit/Plugins/Export/ExportExcelTest.php diff --git a/tests/classes/Plugins/Export/ExportHtmlwordTest.php b/tests/unit/Plugins/Export/ExportHtmlwordTest.php similarity index 100% rename from tests/classes/Plugins/Export/ExportHtmlwordTest.php rename to tests/unit/Plugins/Export/ExportHtmlwordTest.php diff --git a/tests/classes/Plugins/Export/ExportJsonTest.php b/tests/unit/Plugins/Export/ExportJsonTest.php similarity index 100% rename from tests/classes/Plugins/Export/ExportJsonTest.php rename to tests/unit/Plugins/Export/ExportJsonTest.php diff --git a/tests/classes/Plugins/Export/ExportLatexTest.php b/tests/unit/Plugins/Export/ExportLatexTest.php similarity index 100% rename from tests/classes/Plugins/Export/ExportLatexTest.php rename to tests/unit/Plugins/Export/ExportLatexTest.php diff --git a/tests/classes/Plugins/Export/ExportMediawikiTest.php b/tests/unit/Plugins/Export/ExportMediawikiTest.php similarity index 100% rename from tests/classes/Plugins/Export/ExportMediawikiTest.php rename to tests/unit/Plugins/Export/ExportMediawikiTest.php diff --git a/tests/classes/Plugins/Export/ExportOdsTest.php b/tests/unit/Plugins/Export/ExportOdsTest.php similarity index 100% rename from tests/classes/Plugins/Export/ExportOdsTest.php rename to tests/unit/Plugins/Export/ExportOdsTest.php diff --git a/tests/classes/Plugins/Export/ExportOdtTest.php b/tests/unit/Plugins/Export/ExportOdtTest.php similarity index 100% rename from tests/classes/Plugins/Export/ExportOdtTest.php rename to tests/unit/Plugins/Export/ExportOdtTest.php diff --git a/tests/classes/Plugins/Export/ExportPdfTest.php b/tests/unit/Plugins/Export/ExportPdfTest.php similarity index 100% rename from tests/classes/Plugins/Export/ExportPdfTest.php rename to tests/unit/Plugins/Export/ExportPdfTest.php diff --git a/tests/classes/Plugins/Export/ExportPhparrayTest.php b/tests/unit/Plugins/Export/ExportPhparrayTest.php similarity index 100% rename from tests/classes/Plugins/Export/ExportPhparrayTest.php rename to tests/unit/Plugins/Export/ExportPhparrayTest.php diff --git a/tests/classes/Plugins/Export/ExportSqlTest.php b/tests/unit/Plugins/Export/ExportSqlTest.php similarity index 100% rename from tests/classes/Plugins/Export/ExportSqlTest.php rename to tests/unit/Plugins/Export/ExportSqlTest.php diff --git a/tests/classes/Plugins/Export/ExportTexytextTest.php b/tests/unit/Plugins/Export/ExportTexytextTest.php similarity index 100% rename from tests/classes/Plugins/Export/ExportTexytextTest.php rename to tests/unit/Plugins/Export/ExportTexytextTest.php diff --git a/tests/classes/Plugins/Export/ExportXmlTest.php b/tests/unit/Plugins/Export/ExportXmlTest.php similarity index 100% rename from tests/classes/Plugins/Export/ExportXmlTest.php rename to tests/unit/Plugins/Export/ExportXmlTest.php diff --git a/tests/classes/Plugins/Export/ExportYamlTest.php b/tests/unit/Plugins/Export/ExportYamlTest.php similarity index 100% rename from tests/classes/Plugins/Export/ExportYamlTest.php rename to tests/unit/Plugins/Export/ExportYamlTest.php diff --git a/tests/classes/Plugins/Export/Helpers/TablePropertyTest.php b/tests/unit/Plugins/Export/Helpers/TablePropertyTest.php similarity index 100% rename from tests/classes/Plugins/Export/Helpers/TablePropertyTest.php rename to tests/unit/Plugins/Export/Helpers/TablePropertyTest.php diff --git a/tests/classes/Plugins/Import/ImportCsvTest.php b/tests/unit/Plugins/Import/ImportCsvTest.php similarity index 100% rename from tests/classes/Plugins/Import/ImportCsvTest.php rename to tests/unit/Plugins/Import/ImportCsvTest.php diff --git a/tests/classes/Plugins/Import/ImportLdiTest.php b/tests/unit/Plugins/Import/ImportLdiTest.php similarity index 100% rename from tests/classes/Plugins/Import/ImportLdiTest.php rename to tests/unit/Plugins/Import/ImportLdiTest.php diff --git a/tests/classes/Plugins/Import/ImportMediawikiTest.php b/tests/unit/Plugins/Import/ImportMediawikiTest.php similarity index 100% rename from tests/classes/Plugins/Import/ImportMediawikiTest.php rename to tests/unit/Plugins/Import/ImportMediawikiTest.php diff --git a/tests/classes/Plugins/Import/ImportOdsTest.php b/tests/unit/Plugins/Import/ImportOdsTest.php similarity index 100% rename from tests/classes/Plugins/Import/ImportOdsTest.php rename to tests/unit/Plugins/Import/ImportOdsTest.php diff --git a/tests/classes/Plugins/Import/ImportShpTest.php b/tests/unit/Plugins/Import/ImportShpTest.php similarity index 100% rename from tests/classes/Plugins/Import/ImportShpTest.php rename to tests/unit/Plugins/Import/ImportShpTest.php diff --git a/tests/classes/Plugins/Import/ImportSqlTest.php b/tests/unit/Plugins/Import/ImportSqlTest.php similarity index 100% rename from tests/classes/Plugins/Import/ImportSqlTest.php rename to tests/unit/Plugins/Import/ImportSqlTest.php diff --git a/tests/classes/Plugins/Import/ImportXmlTest.php b/tests/unit/Plugins/Import/ImportXmlTest.php similarity index 100% rename from tests/classes/Plugins/Import/ImportXmlTest.php rename to tests/unit/Plugins/Import/ImportXmlTest.php diff --git a/tests/classes/Plugins/Schema/DiaRelationSchemaTest.php b/tests/unit/Plugins/Schema/DiaRelationSchemaTest.php similarity index 100% rename from tests/classes/Plugins/Schema/DiaRelationSchemaTest.php rename to tests/unit/Plugins/Schema/DiaRelationSchemaTest.php diff --git a/tests/classes/Plugins/Schema/EpsRelationSchemaTest.php b/tests/unit/Plugins/Schema/EpsRelationSchemaTest.php similarity index 100% rename from tests/classes/Plugins/Schema/EpsRelationSchemaTest.php rename to tests/unit/Plugins/Schema/EpsRelationSchemaTest.php diff --git a/tests/classes/Plugins/Schema/ExportRelationSchemaTest.php b/tests/unit/Plugins/Schema/ExportRelationSchemaTest.php similarity index 100% rename from tests/classes/Plugins/Schema/ExportRelationSchemaTest.php rename to tests/unit/Plugins/Schema/ExportRelationSchemaTest.php diff --git a/tests/classes/Plugins/Schema/PdfRelationSchemaTest.php b/tests/unit/Plugins/Schema/PdfRelationSchemaTest.php similarity index 100% rename from tests/classes/Plugins/Schema/PdfRelationSchemaTest.php rename to tests/unit/Plugins/Schema/PdfRelationSchemaTest.php diff --git a/tests/classes/Plugins/Schema/SchemaDiaTest.php b/tests/unit/Plugins/Schema/SchemaDiaTest.php similarity index 100% rename from tests/classes/Plugins/Schema/SchemaDiaTest.php rename to tests/unit/Plugins/Schema/SchemaDiaTest.php diff --git a/tests/classes/Plugins/Schema/SchemaEpsTest.php b/tests/unit/Plugins/Schema/SchemaEpsTest.php similarity index 100% rename from tests/classes/Plugins/Schema/SchemaEpsTest.php rename to tests/unit/Plugins/Schema/SchemaEpsTest.php diff --git a/tests/classes/Plugins/Schema/SchemaPdfTest.php b/tests/unit/Plugins/Schema/SchemaPdfTest.php similarity index 100% rename from tests/classes/Plugins/Schema/SchemaPdfTest.php rename to tests/unit/Plugins/Schema/SchemaPdfTest.php diff --git a/tests/classes/Plugins/Schema/SchemaSvgTest.php b/tests/unit/Plugins/Schema/SchemaSvgTest.php similarity index 100% rename from tests/classes/Plugins/Schema/SchemaSvgTest.php rename to tests/unit/Plugins/Schema/SchemaSvgTest.php diff --git a/tests/classes/Plugins/Schema/SvgRelationSchemaTest.php b/tests/unit/Plugins/Schema/SvgRelationSchemaTest.php similarity index 100% rename from tests/classes/Plugins/Schema/SvgRelationSchemaTest.php rename to tests/unit/Plugins/Schema/SvgRelationSchemaTest.php diff --git a/tests/classes/Plugins/Transformations/TransformationPluginsTest.php b/tests/unit/Plugins/Transformations/TransformationPluginsTest.php similarity index 100% rename from tests/classes/Plugins/Transformations/TransformationPluginsTest.php rename to tests/unit/Plugins/Transformations/TransformationPluginsTest.php diff --git a/tests/classes/Plugins/TwoFactor/KeyTest.php b/tests/unit/Plugins/TwoFactor/KeyTest.php similarity index 100% rename from tests/classes/Plugins/TwoFactor/KeyTest.php rename to tests/unit/Plugins/TwoFactor/KeyTest.php diff --git a/tests/classes/Plugins/TwoFactor/WebAuthnTest.php b/tests/unit/Plugins/TwoFactor/WebAuthnTest.php similarity index 100% rename from tests/classes/Plugins/TwoFactor/WebAuthnTest.php rename to tests/unit/Plugins/TwoFactor/WebAuthnTest.php diff --git a/tests/classes/PluginsTest.php b/tests/unit/PluginsTest.php similarity index 100% rename from tests/classes/PluginsTest.php rename to tests/unit/PluginsTest.php diff --git a/tests/classes/ProfilingTest.php b/tests/unit/ProfilingTest.php similarity index 100% rename from tests/classes/ProfilingTest.php rename to tests/unit/ProfilingTest.php diff --git a/tests/classes/Properties/Options/Groups/OptionsPropertyMainGroupTest.php b/tests/unit/Properties/Options/Groups/OptionsPropertyMainGroupTest.php similarity index 100% rename from tests/classes/Properties/Options/Groups/OptionsPropertyMainGroupTest.php rename to tests/unit/Properties/Options/Groups/OptionsPropertyMainGroupTest.php diff --git a/tests/classes/Properties/Options/Groups/OptionsPropertyRootGroupTest.php b/tests/unit/Properties/Options/Groups/OptionsPropertyRootGroupTest.php similarity index 100% rename from tests/classes/Properties/Options/Groups/OptionsPropertyRootGroupTest.php rename to tests/unit/Properties/Options/Groups/OptionsPropertyRootGroupTest.php diff --git a/tests/classes/Properties/Options/Groups/OptionsPropertySubgroupTest.php b/tests/unit/Properties/Options/Groups/OptionsPropertySubgroupTest.php similarity index 100% rename from tests/classes/Properties/Options/Groups/OptionsPropertySubgroupTest.php rename to tests/unit/Properties/Options/Groups/OptionsPropertySubgroupTest.php diff --git a/tests/classes/Properties/Options/Items/PropertyItemsTest.php b/tests/unit/Properties/Options/Items/PropertyItemsTest.php similarity index 100% rename from tests/classes/Properties/Options/Items/PropertyItemsTest.php rename to tests/unit/Properties/Options/Items/PropertyItemsTest.php diff --git a/tests/classes/Properties/Options/OptionsPropertyGroupTest.php b/tests/unit/Properties/Options/OptionsPropertyGroupTest.php similarity index 100% rename from tests/classes/Properties/Options/OptionsPropertyGroupTest.php rename to tests/unit/Properties/Options/OptionsPropertyGroupTest.php diff --git a/tests/classes/Properties/Options/OptionsPropertyItemTest.php b/tests/unit/Properties/Options/OptionsPropertyItemTest.php similarity index 100% rename from tests/classes/Properties/Options/OptionsPropertyItemTest.php rename to tests/unit/Properties/Options/OptionsPropertyItemTest.php diff --git a/tests/classes/Properties/Options/OptionsPropertyOneItemTest.php b/tests/unit/Properties/Options/OptionsPropertyOneItemTest.php similarity index 100% rename from tests/classes/Properties/Options/OptionsPropertyOneItemTest.php rename to tests/unit/Properties/Options/OptionsPropertyOneItemTest.php diff --git a/tests/classes/Properties/Plugins/ExportPluginPropertiesTest.php b/tests/unit/Properties/Plugins/ExportPluginPropertiesTest.php similarity index 100% rename from tests/classes/Properties/Plugins/ExportPluginPropertiesTest.php rename to tests/unit/Properties/Plugins/ExportPluginPropertiesTest.php diff --git a/tests/classes/Properties/Plugins/ImportPluginPropertiesTest.php b/tests/unit/Properties/Plugins/ImportPluginPropertiesTest.php similarity index 100% rename from tests/classes/Properties/Plugins/ImportPluginPropertiesTest.php rename to tests/unit/Properties/Plugins/ImportPluginPropertiesTest.php diff --git a/tests/classes/Properties/Plugins/PluginPropertyItemTest.php b/tests/unit/Properties/Plugins/PluginPropertyItemTest.php similarity index 100% rename from tests/classes/Properties/Plugins/PluginPropertyItemTest.php rename to tests/unit/Properties/Plugins/PluginPropertyItemTest.php diff --git a/tests/classes/Properties/PropertyItemTest.php b/tests/unit/Properties/PropertyItemTest.php similarity index 100% rename from tests/classes/Properties/PropertyItemTest.php rename to tests/unit/Properties/PropertyItemTest.php diff --git a/tests/classes/Query/CompatibilityTest.php b/tests/unit/Query/CompatibilityTest.php similarity index 100% rename from tests/classes/Query/CompatibilityTest.php rename to tests/unit/Query/CompatibilityTest.php diff --git a/tests/classes/Query/GeneratorTest.php b/tests/unit/Query/GeneratorTest.php similarity index 100% rename from tests/classes/Query/GeneratorTest.php rename to tests/unit/Query/GeneratorTest.php diff --git a/tests/classes/Replication/ReplicationGuiTest.php b/tests/unit/Replication/ReplicationGuiTest.php similarity index 100% rename from tests/classes/Replication/ReplicationGuiTest.php rename to tests/unit/Replication/ReplicationGuiTest.php diff --git a/tests/classes/ResponseRendererTest.php b/tests/unit/ResponseRendererTest.php similarity index 100% rename from tests/classes/ResponseRendererTest.php rename to tests/unit/ResponseRendererTest.php diff --git a/tests/classes/Routing/RoutesTest.php b/tests/unit/Routing/RoutesTest.php similarity index 100% rename from tests/classes/Routing/RoutesTest.php rename to tests/unit/Routing/RoutesTest.php diff --git a/tests/classes/Routing/RoutingTest.php b/tests/unit/Routing/RoutingTest.php similarity index 100% rename from tests/classes/Routing/RoutingTest.php rename to tests/unit/Routing/RoutingTest.php diff --git a/tests/classes/SanitizeTest.php b/tests/unit/SanitizeTest.php similarity index 100% rename from tests/classes/SanitizeTest.php rename to tests/unit/SanitizeTest.php diff --git a/tests/classes/ScriptsTest.php b/tests/unit/ScriptsTest.php similarity index 100% rename from tests/classes/ScriptsTest.php rename to tests/unit/ScriptsTest.php diff --git a/tests/classes/Server/PluginTest.php b/tests/unit/Server/PluginTest.php similarity index 100% rename from tests/classes/Server/PluginTest.php rename to tests/unit/Server/PluginTest.php diff --git a/tests/classes/Server/PluginsTest.php b/tests/unit/Server/PluginsTest.php similarity index 100% rename from tests/classes/Server/PluginsTest.php rename to tests/unit/Server/PluginsTest.php diff --git a/tests/classes/Server/Privileges/AccountLockingTest.php b/tests/unit/Server/Privileges/AccountLockingTest.php similarity index 100% rename from tests/classes/Server/Privileges/AccountLockingTest.php rename to tests/unit/Server/Privileges/AccountLockingTest.php diff --git a/tests/classes/Server/PrivilegesTest.php b/tests/unit/Server/PrivilegesTest.php similarity index 100% rename from tests/classes/Server/PrivilegesTest.php rename to tests/unit/Server/PrivilegesTest.php diff --git a/tests/classes/Server/SelectTest.php b/tests/unit/Server/SelectTest.php similarity index 100% rename from tests/classes/Server/SelectTest.php rename to tests/unit/Server/SelectTest.php diff --git a/tests/classes/Server/SysInfo/SysInfoTest.php b/tests/unit/Server/SysInfo/SysInfoTest.php similarity index 100% rename from tests/classes/Server/SysInfo/SysInfoTest.php rename to tests/unit/Server/SysInfo/SysInfoTest.php diff --git a/tests/classes/Setup/ConfigGeneratorTest.php b/tests/unit/Setup/ConfigGeneratorTest.php similarity index 100% rename from tests/classes/Setup/ConfigGeneratorTest.php rename to tests/unit/Setup/ConfigGeneratorTest.php diff --git a/tests/classes/Setup/FormProcessingTest.php b/tests/unit/Setup/FormProcessingTest.php similarity index 100% rename from tests/classes/Setup/FormProcessingTest.php rename to tests/unit/Setup/FormProcessingTest.php diff --git a/tests/classes/Setup/IndexTest.php b/tests/unit/Setup/IndexTest.php similarity index 100% rename from tests/classes/Setup/IndexTest.php rename to tests/unit/Setup/IndexTest.php diff --git a/tests/classes/ShowGrantsTest.php b/tests/unit/ShowGrantsTest.php similarity index 100% rename from tests/classes/ShowGrantsTest.php rename to tests/unit/ShowGrantsTest.php diff --git a/tests/classes/SqlQueryFormTest.php b/tests/unit/SqlQueryFormTest.php similarity index 100% rename from tests/classes/SqlQueryFormTest.php rename to tests/unit/SqlQueryFormTest.php diff --git a/tests/classes/SqlTest.php b/tests/unit/SqlTest.php similarity index 100% rename from tests/classes/SqlTest.php rename to tests/unit/SqlTest.php diff --git a/tests/classes/StorageEngineTest.php b/tests/unit/StorageEngineTest.php similarity index 100% rename from tests/classes/StorageEngineTest.php rename to tests/unit/StorageEngineTest.php diff --git a/tests/classes/Stubs/DbiDummy.php b/tests/unit/Stubs/DbiDummy.php similarity index 100% rename from tests/classes/Stubs/DbiDummy.php rename to tests/unit/Stubs/DbiDummy.php diff --git a/tests/classes/Stubs/DummyResult.php b/tests/unit/Stubs/DummyResult.php similarity index 100% rename from tests/classes/Stubs/DummyResult.php rename to tests/unit/Stubs/DummyResult.php diff --git a/tests/classes/Stubs/ResponseRenderer.php b/tests/unit/Stubs/ResponseRenderer.php similarity index 100% rename from tests/classes/Stubs/ResponseRenderer.php rename to tests/unit/Stubs/ResponseRenderer.php diff --git a/tests/classes/SystemDatabaseTest.php b/tests/unit/SystemDatabaseTest.php similarity index 100% rename from tests/classes/SystemDatabaseTest.php rename to tests/unit/SystemDatabaseTest.php diff --git a/tests/classes/Table/ColumnsDefinitionTest.php b/tests/unit/Table/ColumnsDefinitionTest.php similarity index 100% rename from tests/classes/Table/ColumnsDefinitionTest.php rename to tests/unit/Table/ColumnsDefinitionTest.php diff --git a/tests/classes/Table/IndexesTest.php b/tests/unit/Table/IndexesTest.php similarity index 100% rename from tests/classes/Table/IndexesTest.php rename to tests/unit/Table/IndexesTest.php diff --git a/tests/classes/Table/Maintenance/MessageTest.php b/tests/unit/Table/Maintenance/MessageTest.php similarity index 100% rename from tests/classes/Table/Maintenance/MessageTest.php rename to tests/unit/Table/Maintenance/MessageTest.php diff --git a/tests/classes/Table/SearchTest.php b/tests/unit/Table/SearchTest.php similarity index 100% rename from tests/classes/Table/SearchTest.php rename to tests/unit/Table/SearchTest.php diff --git a/tests/classes/Table/TableTest.php b/tests/unit/Table/TableTest.php similarity index 100% rename from tests/classes/Table/TableTest.php rename to tests/unit/Table/TableTest.php diff --git a/tests/classes/TemplateTest.php b/tests/unit/TemplateTest.php similarity index 100% rename from tests/classes/TemplateTest.php rename to tests/unit/TemplateTest.php diff --git a/tests/classes/Theme/ThemeManagerTest.php b/tests/unit/Theme/ThemeManagerTest.php similarity index 100% rename from tests/classes/Theme/ThemeManagerTest.php rename to tests/unit/Theme/ThemeManagerTest.php diff --git a/tests/classes/Theme/ThemeTest.php b/tests/unit/Theme/ThemeTest.php similarity index 97% rename from tests/classes/Theme/ThemeTest.php rename to tests/unit/Theme/ThemeTest.php index aa67185aa5..e8810b8e72 100644 --- a/tests/classes/Theme/ThemeTest.php +++ b/tests/unit/Theme/ThemeTest.php @@ -51,7 +51,7 @@ class ThemeTest extends AbstractTestCase */ public function testCheckImgPathIncorrect(): void { - $this->object->setPath(TEST_PATH . 'tests/classes/_data/incorrect_theme'); + $this->object->setPath(TEST_PATH . 'tests/unit/_data/incorrect_theme'); self::assertFalse( $this->object->loadInfo(), 'Theme name is not properly set', @@ -63,7 +63,7 @@ class ThemeTest extends AbstractTestCase */ public function testCheckImgPathFull(): void { - $this->object->setFsPath(TEST_PATH . 'tests/classes/_data/gen_version_info/'); + $this->object->setFsPath(TEST_PATH . 'tests/unit/_data/gen_version_info/'); self::assertTrue($this->object->loadInfo()); self::assertSame('Test Theme', $this->object->getName()); self::assertSame('6.0', $this->object->getVersion()); diff --git a/tests/classes/Tracking/TrackerTest.php b/tests/unit/Tracking/TrackerTest.php similarity index 100% rename from tests/classes/Tracking/TrackerTest.php rename to tests/unit/Tracking/TrackerTest.php diff --git a/tests/classes/Tracking/TrackingCheckerTest.php b/tests/unit/Tracking/TrackingCheckerTest.php similarity index 100% rename from tests/classes/Tracking/TrackingCheckerTest.php rename to tests/unit/Tracking/TrackingCheckerTest.php diff --git a/tests/classes/Tracking/TrackingTest.php b/tests/unit/Tracking/TrackingTest.php similarity index 100% rename from tests/classes/Tracking/TrackingTest.php rename to tests/unit/Tracking/TrackingTest.php diff --git a/tests/classes/TransformationsTest.php b/tests/unit/TransformationsTest.php similarity index 100% rename from tests/classes/TransformationsTest.php rename to tests/unit/TransformationsTest.php diff --git a/tests/classes/Triggers/TriggerTest.php b/tests/unit/Triggers/TriggerTest.php similarity index 100% rename from tests/classes/Triggers/TriggerTest.php rename to tests/unit/Triggers/TriggerTest.php diff --git a/tests/classes/Triggers/TriggersTest.php b/tests/unit/Triggers/TriggersTest.php similarity index 100% rename from tests/classes/Triggers/TriggersTest.php rename to tests/unit/Triggers/TriggersTest.php diff --git a/tests/classes/TwoFactorTest.php b/tests/unit/TwoFactorTest.php similarity index 100% rename from tests/classes/TwoFactorTest.php rename to tests/unit/TwoFactorTest.php diff --git a/tests/classes/TypesByDatabaseVersionTest.php b/tests/unit/TypesByDatabaseVersionTest.php similarity index 100% rename from tests/classes/TypesByDatabaseVersionTest.php rename to tests/unit/TypesByDatabaseVersionTest.php diff --git a/tests/classes/TypesTest.php b/tests/unit/TypesTest.php similarity index 100% rename from tests/classes/TypesTest.php rename to tests/unit/TypesTest.php diff --git a/tests/classes/UniqueConditionTest.php b/tests/unit/UniqueConditionTest.php similarity index 100% rename from tests/classes/UniqueConditionTest.php rename to tests/unit/UniqueConditionTest.php diff --git a/tests/classes/UrlTest.php b/tests/unit/UrlTest.php similarity index 100% rename from tests/classes/UrlTest.php rename to tests/unit/UrlTest.php diff --git a/tests/classes/UserPasswordTest.php b/tests/unit/UserPasswordTest.php similarity index 100% rename from tests/classes/UserPasswordTest.php rename to tests/unit/UserPasswordTest.php diff --git a/tests/classes/UserPreferencesTest.php b/tests/unit/UserPreferencesTest.php similarity index 100% rename from tests/classes/UserPreferencesTest.php rename to tests/unit/UserPreferencesTest.php diff --git a/tests/classes/UserPrivilegesFactoryTest.php b/tests/unit/UserPrivilegesFactoryTest.php similarity index 100% rename from tests/classes/UserPrivilegesFactoryTest.php rename to tests/unit/UserPrivilegesFactoryTest.php diff --git a/tests/classes/UtilTest.php b/tests/unit/UtilTest.php similarity index 100% rename from tests/classes/UtilTest.php rename to tests/unit/UtilTest.php diff --git a/tests/classes/Utils/ForeignKeyTest.php b/tests/unit/Utils/ForeignKeyTest.php similarity index 100% rename from tests/classes/Utils/ForeignKeyTest.php rename to tests/unit/Utils/ForeignKeyTest.php diff --git a/tests/classes/Utils/FormatConverterTest.php b/tests/unit/Utils/FormatConverterTest.php similarity index 100% rename from tests/classes/Utils/FormatConverterTest.php rename to tests/unit/Utils/FormatConverterTest.php diff --git a/tests/classes/Utils/GisTest.php b/tests/unit/Utils/GisTest.php similarity index 100% rename from tests/classes/Utils/GisTest.php rename to tests/unit/Utils/GisTest.php diff --git a/tests/classes/Utils/HttpRequestTest.php b/tests/unit/Utils/HttpRequestTest.php similarity index 100% rename from tests/classes/Utils/HttpRequestTest.php rename to tests/unit/Utils/HttpRequestTest.php diff --git a/tests/classes/Utils/SessionCacheTest.php b/tests/unit/Utils/SessionCacheTest.php similarity index 100% rename from tests/classes/Utils/SessionCacheTest.php rename to tests/unit/Utils/SessionCacheTest.php diff --git a/tests/classes/VersionInformationTest.php b/tests/unit/VersionInformationTest.php similarity index 100% rename from tests/classes/VersionInformationTest.php rename to tests/unit/VersionInformationTest.php diff --git a/tests/classes/VersionTest.php b/tests/unit/VersionTest.php similarity index 100% rename from tests/classes/VersionTest.php rename to tests/unit/VersionTest.php diff --git a/tests/classes/WebAuthn/CBORDecoderTest.php b/tests/unit/WebAuthn/CBORDecoderTest.php similarity index 100% rename from tests/classes/WebAuthn/CBORDecoderTest.php rename to tests/unit/WebAuthn/CBORDecoderTest.php diff --git a/tests/classes/WebAuthn/WebauthnLibServerTest.php b/tests/unit/WebAuthn/WebauthnLibServerTest.php similarity index 100% rename from tests/classes/WebAuthn/WebauthnLibServerTest.php rename to tests/unit/WebAuthn/WebauthnLibServerTest.php diff --git a/tests/classes/ZipExtensionTest.php b/tests/unit/ZipExtensionTest.php similarity index 100% rename from tests/classes/ZipExtensionTest.php rename to tests/unit/ZipExtensionTest.php diff --git a/tests/classes/_data/file_listing/one.txt b/tests/unit/_data/file_listing/one.txt similarity index 100% rename from tests/classes/_data/file_listing/one.txt rename to tests/unit/_data/file_listing/one.txt diff --git a/tests/classes/_data/file_listing/subfolder/one.ini b/tests/unit/_data/file_listing/subfolder/one.ini similarity index 100% rename from tests/classes/_data/file_listing/subfolder/one.ini rename to tests/unit/_data/file_listing/subfolder/one.ini diff --git a/tests/classes/_data/file_listing/subfolder/zero.txt b/tests/unit/_data/file_listing/subfolder/zero.txt similarity index 100% rename from tests/classes/_data/file_listing/subfolder/zero.txt rename to tests/unit/_data/file_listing/subfolder/zero.txt diff --git a/tests/classes/_data/file_listing/two.md b/tests/unit/_data/file_listing/two.md similarity index 100% rename from tests/classes/_data/file_listing/two.md rename to tests/unit/_data/file_listing/two.md diff --git a/tests/classes/_data/gen_version_info/theme.json b/tests/unit/_data/gen_version_info/theme.json similarity index 100% rename from tests/classes/_data/gen_version_info/theme.json rename to tests/unit/_data/gen_version_info/theme.json diff --git a/tests/classes/_data/incorrect_theme/theme.json b/tests/unit/_data/incorrect_theme/theme.json similarity index 100% rename from tests/classes/_data/incorrect_theme/theme.json rename to tests/unit/_data/incorrect_theme/theme.json From 9a0d34b01dbacbd79641cda75a52a7a5f0367c30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maur=C3=ADcio=20Meneghini=20Fauth?= Date: Thu, 22 Feb 2024 15:23:24 -0300 Subject: [PATCH 2/2] Rename tests/selenium to tests/end-to-end MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maurício Meneghini Fauth --- .github/workflows/test-selenium.yml | 2 +- composer.json | 2 +- phpstan-baseline.neon | 36 +++++++++---------- phpunit.xml.dist | 4 +-- psalm-baseline.xml | 4 +-- psalm.xml | 2 +- .../ChangePasswordTest.php | 0 .../CreateDropDatabaseTest.php | 0 .../CreateRemoveUserTest.php | 0 .../Database/EventsTest.php | 0 .../Database/OperationsTest.php | 0 .../Database/ProceduresTest.php | 0 .../Database/StructureTest.php | 0 tests/{selenium => end-to-end}/ExportTest.php | 0 tests/{selenium => end-to-end}/ImportTest.php | 0 tests/{selenium => end-to-end}/LoginTest.php | 0 .../NormalizationTest.php | 0 .../ServerSettingsTest.php | 0 .../{selenium => end-to-end}/SqlQueryTest.php | 0 .../Table/BrowseTest.php | 0 .../Table/CreateTest.php | 0 .../Table/InsertTest.php | 0 .../Table/OperationsTest.php | 0 .../Table/StructureTest.php | 0 tests/{selenium => end-to-end}/TestBase.php | 0 .../{selenium => end-to-end}/TrackingTest.php | 0 .../{selenium => end-to-end}/TriggersTest.php | 0 tests/{selenium => end-to-end}/XssTest.php | 0 28 files changed, 25 insertions(+), 25 deletions(-) rename tests/{selenium => end-to-end}/ChangePasswordTest.php (100%) rename tests/{selenium => end-to-end}/CreateDropDatabaseTest.php (100%) rename tests/{selenium => end-to-end}/CreateRemoveUserTest.php (100%) rename tests/{selenium => end-to-end}/Database/EventsTest.php (100%) rename tests/{selenium => end-to-end}/Database/OperationsTest.php (100%) rename tests/{selenium => end-to-end}/Database/ProceduresTest.php (100%) rename tests/{selenium => end-to-end}/Database/StructureTest.php (100%) rename tests/{selenium => end-to-end}/ExportTest.php (100%) rename tests/{selenium => end-to-end}/ImportTest.php (100%) rename tests/{selenium => end-to-end}/LoginTest.php (100%) rename tests/{selenium => end-to-end}/NormalizationTest.php (100%) rename tests/{selenium => end-to-end}/ServerSettingsTest.php (100%) rename tests/{selenium => end-to-end}/SqlQueryTest.php (100%) rename tests/{selenium => end-to-end}/Table/BrowseTest.php (100%) rename tests/{selenium => end-to-end}/Table/CreateTest.php (100%) rename tests/{selenium => end-to-end}/Table/InsertTest.php (100%) rename tests/{selenium => end-to-end}/Table/OperationsTest.php (100%) rename tests/{selenium => end-to-end}/Table/StructureTest.php (100%) rename tests/{selenium => end-to-end}/TestBase.php (100%) rename tests/{selenium => end-to-end}/TrackingTest.php (100%) rename tests/{selenium => end-to-end}/TriggersTest.php (100%) rename tests/{selenium => end-to-end}/XssTest.php (100%) diff --git a/.github/workflows/test-selenium.yml b/.github/workflows/test-selenium.yml index 6a3a6d2ccd..8f2a9176b5 100644 --- a/.github/workflows/test-selenium.yml +++ b/.github/workflows/test-selenium.yml @@ -136,7 +136,7 @@ jobs: TESTSUITE_DATABASE_PREFIX: "selenium" TESTSUITE_SELENIUM_HOST: "127.0.0.1" TESTSUITE_SELENIUM_PORT: "4444" - run: ./vendor/bin/phpunit --testsuite selenium --no-logging --no-coverage --stop-on-skipped --testdox tests/selenium/${{ matrix.test-name }}Test.php + run: ./vendor/bin/phpunit --testsuite end-to-end --no-logging --no-coverage --stop-on-skipped --testdox tests/end-to-end/${{ matrix.test-name }}Test.php - name: Output logs and stop server env: diff --git a/composer.json b/composer.json index fb239bcf0e..fd182fa040 100644 --- a/composer.json +++ b/composer.json @@ -37,7 +37,7 @@ "autoload-dev": { "psr-4": { "PhpMyAdmin\\Tests\\": "tests/unit", - "PhpMyAdmin\\Tests\\Selenium\\": "tests/selenium/" + "PhpMyAdmin\\Tests\\Selenium\\": "tests/end-to-end/" } }, "repositories": [ diff --git a/phpstan-baseline.neon b/phpstan-baseline.neon index 65ab818d4d..90866cd703 100644 --- a/phpstan-baseline.neon +++ b/phpstan-baseline.neon @@ -15263,92 +15263,92 @@ parameters: - message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNotNull\\(\\) with Facebook\\\\WebDriver\\\\Remote\\\\RemoteWebElement will always evaluate to true\\.$#" count: 1 - path: tests/selenium/Database/OperationsTest.php + path: tests/end-to-end/Database/OperationsTest.php - message: "#^Call to function is_string\\(\\) with non\\-falsy\\-string will always evaluate to true\\.$#" count: 2 - path: tests/selenium/TestBase.php + path: tests/end-to-end/TestBase.php - message: "#^Cannot access property \\$public_url on mixed\\.$#" count: 1 - path: tests/selenium/TestBase.php + path: tests/end-to-end/TestBase.php - message: "#^Class PhpMyAdmin\\\\Tests\\\\Selenium\\\\TestBase has an uninitialized property \\$sessionId\\. Give it default value or assign it in the constructor\\.$#" count: 1 - path: tests/selenium/TestBase.php + path: tests/end-to-end/TestBase.php - message: "#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#" count: 5 - path: tests/selenium/TestBase.php + path: tests/end-to-end/TestBase.php - message: "#^Only booleans are allowed in &&, string given on the left side\\.$#" count: 2 - path: tests/selenium/TestBase.php + path: tests/end-to-end/TestBase.php - message: "#^Only booleans are allowed in a negated boolean, int\\|false given\\.$#" count: 1 - path: tests/selenium/TestBase.php + path: tests/end-to-end/TestBase.php - message: "#^Only booleans are allowed in a negated boolean, string\\|null given\\.$#" count: 1 - path: tests/selenium/TestBase.php + path: tests/end-to-end/TestBase.php - message: "#^Only booleans are allowed in an elseif condition, string\\|false given\\.$#" count: 1 - path: tests/selenium/TestBase.php + path: tests/end-to-end/TestBase.php - message: "#^Only booleans are allowed in an if condition, int given\\.$#" count: 2 - path: tests/selenium/TestBase.php + path: tests/end-to-end/TestBase.php - message: "#^Only booleans are allowed in an if condition, string\\|false given\\.$#" count: 2 - path: tests/selenium/TestBase.php + path: tests/end-to-end/TestBase.php - message: "#^Parameter \\#1 \\$by of method Facebook\\\\WebDriver\\\\Remote\\\\RemoteWebDriver\\:\\:findElement\\(\\) expects Facebook\\\\WebDriver\\\\WebDriverBy, mixed given\\.$#" count: 1 - path: tests/selenium/TestBase.php + path: tests/end-to-end/TestBase.php - message: "#^Parameter \\#1 \\$by of static method Facebook\\\\WebDriver\\\\WebDriverExpectedCondition\\:\\:presenceOfElementLocated\\(\\) expects Facebook\\\\WebDriver\\\\WebDriverBy, mixed given\\.$#" count: 2 - path: tests/selenium/TestBase.php + path: tests/end-to-end/TestBase.php - message: "#^Parameter \\#1 \\$by of static method Facebook\\\\WebDriver\\\\WebDriverExpectedCondition\\:\\:visibilityOfElementLocated\\(\\) expects Facebook\\\\WebDriver\\\\WebDriverBy, mixed given\\.$#" count: 1 - path: tests/selenium/TestBase.php + path: tests/end-to-end/TestBase.php - message: "#^Parameter \\#1 \\$handle of method Facebook\\\\WebDriver\\\\Remote\\\\RemoteTargetLocator\\:\\:window\\(\\) expects string, mixed given\\.$#" count: 3 - path: tests/selenium/TestBase.php + path: tests/end-to-end/TestBase.php - message: "#^Property PhpMyAdmin\\\\Tests\\\\Selenium\\\\TestBase\\:\\:\\$sqlWindowHandle \\(string\\|null\\) does not accept mixed\\.$#" count: 1 - path: tests/selenium/TestBase.php + path: tests/end-to-end/TestBase.php - message: "#^Strict comparison using \\=\\=\\= between Facebook\\\\WebDriver\\\\Remote\\\\RemoteWebDriver and null will always evaluate to false\\.$#" count: 1 - path: tests/selenium/TestBase.php + path: tests/end-to-end/TestBase.php - message: "#^Variable static method call on Facebook\\\\WebDriver\\\\WebDriverBy\\.$#" count: 4 - path: tests/selenium/TestBase.php + path: tests/end-to-end/TestBase.php - message: "#^Cannot access offset 'Servers' on mixed\\.$#" diff --git a/phpunit.xml.dist b/phpunit.xml.dist index 8847c1c8a0..c9a01aba76 100644 --- a/phpunit.xml.dist +++ b/phpunit.xml.dist @@ -35,8 +35,8 @@ tests/unit - - tests/selenium + + tests/end-to-end diff --git a/psalm-baseline.xml b/psalm-baseline.xml index 72b4a7cd65..79bed2b81f 100644 --- a/psalm-baseline.xml +++ b/psalm-baseline.xml @@ -11986,12 +11986,12 @@ - + - + diff --git a/psalm.xml b/psalm.xml index 09b593f913..5ac40da2df 100644 --- a/psalm.xml +++ b/psalm.xml @@ -17,7 +17,7 @@ - + diff --git a/tests/selenium/ChangePasswordTest.php b/tests/end-to-end/ChangePasswordTest.php similarity index 100% rename from tests/selenium/ChangePasswordTest.php rename to tests/end-to-end/ChangePasswordTest.php diff --git a/tests/selenium/CreateDropDatabaseTest.php b/tests/end-to-end/CreateDropDatabaseTest.php similarity index 100% rename from tests/selenium/CreateDropDatabaseTest.php rename to tests/end-to-end/CreateDropDatabaseTest.php diff --git a/tests/selenium/CreateRemoveUserTest.php b/tests/end-to-end/CreateRemoveUserTest.php similarity index 100% rename from tests/selenium/CreateRemoveUserTest.php rename to tests/end-to-end/CreateRemoveUserTest.php diff --git a/tests/selenium/Database/EventsTest.php b/tests/end-to-end/Database/EventsTest.php similarity index 100% rename from tests/selenium/Database/EventsTest.php rename to tests/end-to-end/Database/EventsTest.php diff --git a/tests/selenium/Database/OperationsTest.php b/tests/end-to-end/Database/OperationsTest.php similarity index 100% rename from tests/selenium/Database/OperationsTest.php rename to tests/end-to-end/Database/OperationsTest.php diff --git a/tests/selenium/Database/ProceduresTest.php b/tests/end-to-end/Database/ProceduresTest.php similarity index 100% rename from tests/selenium/Database/ProceduresTest.php rename to tests/end-to-end/Database/ProceduresTest.php diff --git a/tests/selenium/Database/StructureTest.php b/tests/end-to-end/Database/StructureTest.php similarity index 100% rename from tests/selenium/Database/StructureTest.php rename to tests/end-to-end/Database/StructureTest.php diff --git a/tests/selenium/ExportTest.php b/tests/end-to-end/ExportTest.php similarity index 100% rename from tests/selenium/ExportTest.php rename to tests/end-to-end/ExportTest.php diff --git a/tests/selenium/ImportTest.php b/tests/end-to-end/ImportTest.php similarity index 100% rename from tests/selenium/ImportTest.php rename to tests/end-to-end/ImportTest.php diff --git a/tests/selenium/LoginTest.php b/tests/end-to-end/LoginTest.php similarity index 100% rename from tests/selenium/LoginTest.php rename to tests/end-to-end/LoginTest.php diff --git a/tests/selenium/NormalizationTest.php b/tests/end-to-end/NormalizationTest.php similarity index 100% rename from tests/selenium/NormalizationTest.php rename to tests/end-to-end/NormalizationTest.php diff --git a/tests/selenium/ServerSettingsTest.php b/tests/end-to-end/ServerSettingsTest.php similarity index 100% rename from tests/selenium/ServerSettingsTest.php rename to tests/end-to-end/ServerSettingsTest.php diff --git a/tests/selenium/SqlQueryTest.php b/tests/end-to-end/SqlQueryTest.php similarity index 100% rename from tests/selenium/SqlQueryTest.php rename to tests/end-to-end/SqlQueryTest.php diff --git a/tests/selenium/Table/BrowseTest.php b/tests/end-to-end/Table/BrowseTest.php similarity index 100% rename from tests/selenium/Table/BrowseTest.php rename to tests/end-to-end/Table/BrowseTest.php diff --git a/tests/selenium/Table/CreateTest.php b/tests/end-to-end/Table/CreateTest.php similarity index 100% rename from tests/selenium/Table/CreateTest.php rename to tests/end-to-end/Table/CreateTest.php diff --git a/tests/selenium/Table/InsertTest.php b/tests/end-to-end/Table/InsertTest.php similarity index 100% rename from tests/selenium/Table/InsertTest.php rename to tests/end-to-end/Table/InsertTest.php diff --git a/tests/selenium/Table/OperationsTest.php b/tests/end-to-end/Table/OperationsTest.php similarity index 100% rename from tests/selenium/Table/OperationsTest.php rename to tests/end-to-end/Table/OperationsTest.php diff --git a/tests/selenium/Table/StructureTest.php b/tests/end-to-end/Table/StructureTest.php similarity index 100% rename from tests/selenium/Table/StructureTest.php rename to tests/end-to-end/Table/StructureTest.php diff --git a/tests/selenium/TestBase.php b/tests/end-to-end/TestBase.php similarity index 100% rename from tests/selenium/TestBase.php rename to tests/end-to-end/TestBase.php diff --git a/tests/selenium/TrackingTest.php b/tests/end-to-end/TrackingTest.php similarity index 100% rename from tests/selenium/TrackingTest.php rename to tests/end-to-end/TrackingTest.php diff --git a/tests/selenium/TriggersTest.php b/tests/end-to-end/TriggersTest.php similarity index 100% rename from tests/selenium/TriggersTest.php rename to tests/end-to-end/TriggersTest.php diff --git a/tests/selenium/XssTest.php b/tests/end-to-end/XssTest.php similarity index 100% rename from tests/selenium/XssTest.php rename to tests/end-to-end/XssTest.php