Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpmyadmin/phpmyadmin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'psalm-baseline.xml')
-rw-r--r--psalm-baseline.xml4596
1 files changed, 2164 insertions, 2432 deletions
diff --git a/psalm-baseline.xml b/psalm-baseline.xml
index 80d5f58cda..02af90f382 100644
--- a/psalm-baseline.xml
+++ b/psalm-baseline.xml
@@ -1,68 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<files psalm-version="4.28.0@52e96bea381e6cb07a672aefec791a5817694a26">
- <file src="index.php">
- <InvalidGlobal occurrences="1">
- <code>global $route, $containerBuilder, $request;</code>
- </InvalidGlobal>
- <MixedArgument occurrences="2">
- <code>$request</code>
- <code>$route</code>
- </MixedArgument>
- </file>
- <file src="js/messages.php">
- <UnusedVariable occurrences="1">
- <code>$isMinimumCommon</code>
- </UnusedVariable>
- </file>
- <file src="libraries/classes/Advisor.php">
- <MixedArgument occurrences="17">
+ <file src="libraries/classes/Advisory/Advisor.php">
+ <MixedArgument occurrences="8">
<code>$matches[1]</code>
<code>$matches[2]</code>
<code>$params</code>
- <code>$rule</code>
- <code>$rule</code>
- <code>$rule</code>
- <code>$rule['formula']</code>
<code>$rule['issue']</code>
<code>$rule['justification']</code>
<code>$rule['name']</code>
- <code>$rule['name']</code>
- <code>$rule['name']</code>
- <code>$rule['name']</code>
- <code>$rule['precondition']</code>
<code>$rule['recommendation']</code>
- <code>$rule['test']</code>
<code>$this-&gt;variables['version']</code>
</MixedArgument>
<MixedArgumentTypeCoercion occurrences="1">
<code>(array) Util::formatByteDown($value, $limes, $comma)</code>
</MixedArgumentTypeCoercion>
- <MixedArrayAccess occurrences="7">
- <code>$rule['formula']</code>
+ <MixedArrayAccess occurrences="1">
<code>$rule['id']</code>
- <code>$rule['name']</code>
- <code>$rule['name']</code>
- <code>$rule['name']</code>
- <code>$rule['precondition']</code>
- <code>$rule['test']</code>
</MixedArrayAccess>
<MixedArrayAssignment occurrences="3">
<code>$this-&gt;runResult[$type][]</code>
<code>$this-&gt;runResult[$type][]</code>
<code>$this-&gt;runResult['errors'][]</code>
</MixedArrayAssignment>
- <MixedAssignment occurrences="5">
+ <MixedAssignment occurrences="4">
<code>$params</code>
<code>$precondition</code>
<code>$rule</code>
- <code>$rule</code>
<code>$value</code>
</MixedAssignment>
<MixedOperand occurrences="1">
<code>$rule['justification_formula']</code>
</MixedOperand>
- <PropertyNotSetInConstructor occurrences="3">
- <code>$rules</code>
+ <PropertyNotSetInConstructor occurrences="2">
<code>$runResult</code>
<code>$variables</code>
</PropertyNotSetInConstructor>
@@ -122,7 +91,8 @@
<code>$relrow[$foreignData['foreign_display']]</code>
<code>$relrow[$foreignData['foreign_field']]</code>
</MixedArrayOffset>
- <MixedAssignment occurrences="5">
+ <MixedAssignment occurrences="6">
+ <code>$GLOBALS['theme']</code>
<code>$descriptions[]</code>
<code>$keys[]</code>
<code>$leftKeyname</code>
@@ -144,10 +114,10 @@
<code>$this-&gt;maxRows</code>
</PossiblyInvalidOperand>
<RedundantCast occurrences="4">
- <code>(bool) $cfg['ShowAll']</code>
- <code>(int) $cfg['LimitChars']</code>
- <code>(int) $cfg['MaxRows']</code>
- <code>(int) $cfg['RepeatCells']</code>
+ <code>(bool) $GLOBALS['cfg']['ShowAll']</code>
+ <code>(int) $GLOBALS['cfg']['LimitChars']</code>
+ <code>(int) $GLOBALS['cfg']['MaxRows']</code>
+ <code>(int) $GLOBALS['cfg']['RepeatCells']</code>
</RedundantCast>
</file>
<file src="libraries/classes/Cache.php">
@@ -195,21 +165,6 @@
<code>$row[0]</code>
</PossiblyNullArgument>
</file>
- <file src="libraries/classes/Command/CacheWarmupCommand.php">
- <MixedArgument occurrences="2">
- <code>$file-&gt;getPathname()</code>
- <code>$file-&gt;getPathname()</code>
- </MixedArgument>
- <MixedAssignment occurrences="1">
- <code>$file</code>
- </MixedAssignment>
- <MixedMethodCall occurrences="4">
- <code>getExtension</code>
- <code>getPathname</code>
- <code>getPathname</code>
- <code>isFile</code>
- </MixedMethodCall>
- </file>
<file src="libraries/classes/Command/FixPoTwigCommand.php">
<MixedArrayAccess occurrences="3">
<code>$replace[0]</code>
@@ -271,25 +226,27 @@
</NonInvariantDocblockPropertyType>
</file>
<file src="libraries/classes/Common.php">
- <MixedArgument occurrences="5">
+ <InvalidArrayOffset occurrences="1">
+ <code>$GLOBALS['cfg']['Server']['controluser']</code>
+ </InvalidArrayOffset>
+ <MixedArgument occurrences="3">
+ <code>$GLOBALS['cfg']['Server']['user']</code>
<code>$_SESSION[' PMA_token ']</code>
- <code>$cfg['Server']['user']</code>
<code>$sqlDelimiter</code>
- <code>$sql_query</code>
- <code>$urlParams</code>
</MixedArgument>
<MixedArrayAccess occurrences="3">
- <code>$cfg['MysqlMinVersion']['human']</code>
- <code>$cfg['MysqlMinVersion']['internal']</code>
- <code>$cfg['Server']['user']</code>
+ <code>$GLOBALS['cfg']['MysqlMinVersion']['human']</code>
+ <code>$GLOBALS['cfg']['MysqlMinVersion']['internal']</code>
+ <code>$GLOBALS['cfg']['Server']['user']</code>
</MixedArrayAccess>
- <MixedArrayAssignment occurrences="1">
- <code>$urlParams['goto']</code>
- </MixedArrayAssignment>
- <MixedAssignment occurrences="4">
+ <MixedAssignment occurrences="8">
+ <code>$GLOBALS['auth_plugin']</code>
+ <code>$GLOBALS['back']</code>
+ <code>$GLOBALS['isConfigLoading']</code>
+ <code>$GLOBALS['sql_query']</code>
+ <code>$GLOBALS['theme']</code>
<code>$controlLink</code>
<code>$sqlDelimiter</code>
- <code>$sql_query</code>
<code>$userLink</code>
</MixedAssignment>
<PossiblyInvalidArgument occurrences="2">
@@ -309,8 +266,10 @@
<InvalidArgument occurrences="1">
<code>$optionalParams</code>
</InvalidArgument>
- <InvalidArrayOffset occurrences="1">
- <code>$cfg['Server']['hide_connection_errors']</code>
+ <InvalidArrayOffset occurrences="3">
+ <code>$GLOBALS['cfg']['Server']['controlpass']</code>
+ <code>$GLOBALS['cfg']['Server']['controluser']</code>
+ <code>$GLOBALS['cfg']['Server']['hide_connection_errors']</code>
</InvalidArrayOffset>
<MixedArgument occurrences="15">
<code>$collation_connection</code>
@@ -352,8 +311,9 @@
<code>$this-&gt;settings['Servers'][$server]</code>
<code>$this-&gt;settings['Servers'][$this-&gt;settings['ServerDefault']]</code>
</MixedArrayOffset>
- <MixedAssignment occurrences="25">
- <code>$cfg['LoginCookieValidity']</code>
+ <MixedAssignment occurrences="28">
+ <code>$GLOBALS['cfg']['LoginCookieValidity']</code>
+ <code>$GLOBALS['isConfigLoading']</code>
<code>$collation_connection</code>
<code>$config_data</code>
<code>$default_value</code>
@@ -362,6 +322,7 @@
<code>$eval_result</code>
<code>$i</code>
<code>$password</code>
+ <code>$password</code>
<code>$path</code>
<code>$prefs_type</code>
<code>$prefs_type</code>
@@ -376,6 +337,7 @@
<code>$url</code>
<code>$url</code>
<code>$user</code>
+ <code>$user</code>
<code>$val</code>
<code>$value</code>
</MixedAssignment>
@@ -998,32 +960,16 @@
<code>(string) $groupName</code>
</RedundantCastGivenDocblockType>
</file>
- <file src="libraries/classes/Console.php">
- <PropertyNotSetInConstructor occurrences="1">
- <code>$isAjax</code>
- </PropertyNotSetInConstructor>
- </file>
<file src="libraries/classes/Controllers/AbstractController.php">
- <MixedArgument occurrences="1">
- <code>$db</code>
- </MixedArgument>
<MixedArgumentTypeCoercion occurrences="1">
<code>$params</code>
</MixedArgumentTypeCoercion>
- <MixedAssignment occurrences="1">
- <code>$params['message']</code>
- </MixedAssignment>
</file>
<file src="libraries/classes/Controllers/ChangeLogController.php">
<UnusedFunctionCall occurrences="1">
<code>readgzfile</code>
</UnusedFunctionCall>
</file>
- <file src="libraries/classes/Controllers/CheckRelationsController.php">
- <MixedArgument occurrences="1">
- <code>$db</code>
- </MixedArgument>
- </file>
<file src="libraries/classes/Controllers/CollationConnectionController.php">
<PossiblyInvalidArgument occurrences="1">
<code>$_POST['collation_connection']</code>
@@ -1046,10 +992,9 @@
</PossiblyInvalidCast>
</file>
<file src="libraries/classes/Controllers/Database/CentralColumnsController.php">
- <MixedArgument occurrences="24">
+ <MixedArgument occurrences="22">
<code>$columnDefault</code>
<code>$columnDefault</code>
- <code>$db</code>
<code>$name['selected_fld']</code>
<code>$params['col_attribute']</code>
<code>$params['col_attribute']</code>
@@ -1070,30 +1015,30 @@
<code>$params['orig_col_name']</code>
<code>$params['selected_fld']</code>
<code>$params['table-select']</code>
- <code>$text_dir</code>
</MixedArgument>
<MixedArgumentTypeCoercion occurrences="1">
<code>$variables</code>
</MixedArgumentTypeCoercion>
- <MixedAssignment occurrences="3">
+ <MixedAssignment occurrences="5">
+ <code>$GLOBALS['message']</code>
+ <code>$GLOBALS['num_cols']</code>
+ <code>$GLOBALS['pos']</code>
<code>$columnDefault</code>
<code>$columnDefault</code>
- <code>$message</code>
</MixedAssignment>
+ <PossiblyNullArgument occurrences="1">
+ <code>$GLOBALS['text_dir']</code>
+ </PossiblyNullArgument>
<RedundantCast occurrences="1">
- <code>(int) $cfg['MaxRows']</code>
+ <code>(int) $GLOBALS['cfg']['MaxRows']</code>
</RedundantCast>
</file>
<file src="libraries/classes/Controllers/Database/DataDictionaryController.php">
- <MixedArgument occurrences="4">
- <code>$mimeMap[$row['Field']]['mimetype']</code>
+ <MixedArgument occurrences="3">
<code>$row['Field']</code>
<code>$row['Type']</code>
<code>$tableName</code>
</MixedArgument>
- <MixedArrayAccess occurrences="1">
- <code>$mimeMap[$row['Field']]['mimetype']</code>
- </MixedArrayAccess>
<MixedArrayOffset occurrences="5">
<code>$columnsComments[$row['Field']]</code>
<code>$mimeMap[$row['Field']]</code>
@@ -1115,25 +1060,42 @@
<code>$_POST['selected_page']</code>
<code>$_POST['selected_page']</code>
</InvalidScalarArgument>
- <MixedArgument occurrences="7">
- <code>$db</code>
- <code>$db</code>
+ <MixedArgument occurrences="5">
+ <code>$GLOBALS['sub_part'] ?? ''</code>
+ <code>$GLOBALS['success']</code>
<code>$html</code>
<code>$position['dbName']</code>
<code>$position['tableName']</code>
- <code>$sub_part ?? ''</code>
- <code>$success</code>
</MixedArgument>
- <MixedArgumentTypeCoercion occurrences="1">
- <code>['db' =&gt; $db]</code>
- </MixedArgumentTypeCoercion>
<MixedArrayAccess occurrences="4">
<code>$position['dbName']</code>
<code>$position['dbName']</code>
<code>$position['tableName']</code>
<code>$position['tableName']</code>
</MixedArrayAccess>
- <MixedAssignment occurrences="1">
+ <MixedAssignment occurrences="23">
+ <code>$GLOBALS['classes_side_menu']</code>
+ <code>$GLOBALS['display_page']</code>
+ <code>$GLOBALS['errorUrl']</code>
+ <code>$GLOBALS['fullTableNames']</code>
+ <code>$GLOBALS['num_tables']</code>
+ <code>$GLOBALS['page']</code>
+ <code>$GLOBALS['params']</code>
+ <code>$GLOBALS['pos']</code>
+ <code>$GLOBALS['script_contr']</code>
+ <code>$GLOBALS['script_display_field']</code>
+ <code>$GLOBALS['script_tables']</code>
+ <code>$GLOBALS['selected_page']</code>
+ <code>$GLOBALS['sub_part']</code>
+ <code>$GLOBALS['success']</code>
+ <code>$GLOBALS['tab_column']</code>
+ <code>$GLOBALS['tab_pos']</code>
+ <code>$GLOBALS['tables']</code>
+ <code>$GLOBALS['tables_all_keys']</code>
+ <code>$GLOBALS['tables_pk_or_unique_keys']</code>
+ <code>$GLOBALS['tooltip_aliasname']</code>
+ <code>$GLOBALS['tooltip_truename']</code>
+ <code>$GLOBALS['total_num_tables']</code>
<code>$position</code>
</MixedAssignment>
<MixedOperand occurrences="2">
@@ -1141,6 +1103,10 @@
<code>$position['tableName']</code>
</MixedOperand>
<PossiblyInvalidArgument occurrences="36">
+ <code>$GLOBALS['display_page']</code>
+ <code>$GLOBALS['display_page']</code>
+ <code>$GLOBALS['display_page']</code>
+ <code>$GLOBALS['page']</code>
<code>$_GET['db']</code>
<code>$_GET['db']</code>
<code>$_GET['db']</code>
@@ -1173,10 +1139,6 @@
<code>$_POST['table']</code>
<code>$_POST['table']</code>
<code>$_POST['value']</code>
- <code>$display_page</code>
- <code>$display_page</code>
- <code>$display_page</code>
- <code>$page</code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast occurrences="29">
<code>$_GET['db']</code>
@@ -1210,40 +1172,38 @@
<code>$_POST['value']</code>
</PossiblyInvalidCast>
<PossiblyNullArgument occurrences="1">
- <code>$selected_page</code>
+ <code>$GLOBALS['selected_page']</code>
</PossiblyNullArgument>
<PossiblyNullIterator occurrences="1">
- <code>$tab_pos</code>
+ <code>$GLOBALS['tab_pos']</code>
</PossiblyNullIterator>
</file>
<file src="libraries/classes/Controllers/Database/EventsController.php">
- <MixedArgument occurrences="4">
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$sub_part ?? ''</code>
+ <MixedArgument occurrences="1">
+ <code>$GLOBALS['sub_part'] ?? ''</code>
</MixedArgument>
- <MixedArgumentTypeCoercion occurrences="1">
- <code>['db' =&gt; $db]</code>
- </MixedArgumentTypeCoercion>
+ <MixedAssignment occurrences="9">
+ <code>$GLOBALS['errorUrl']</code>
+ <code>$GLOBALS['errors']</code>
+ <code>$GLOBALS['num_tables']</code>
+ <code>$GLOBALS['pos']</code>
+ <code>$GLOBALS['sub_part']</code>
+ <code>$GLOBALS['tables']</code>
+ <code>$GLOBALS['tooltip_aliasname']</code>
+ <code>$GLOBALS['tooltip_truename']</code>
+ <code>$GLOBALS['total_num_tables']</code>
+ </MixedAssignment>
</file>
<file src="libraries/classes/Controllers/Database/ExportController.php">
- <MixedArgument occurrences="11">
- <code>$db</code>
- <code>$db</code>
+ <MixedArgument occurrences="7">
+ <code>$GLOBALS['num_tables']</code>
+ <code>$GLOBALS['table_select']</code>
+ <code>$GLOBALS['unlim_num_rows']</code>
<code>$each_table['Name']</code>
<code>$each_table['Name']</code>
<code>$each_table['Name']</code>
<code>$each_table['Name']</code>
- <code>$num_tables</code>
- <code>$sql_query</code>
- <code>$table</code>
- <code>$table_select</code>
- <code>$unlim_num_rows</code>
</MixedArgument>
- <MixedArgumentTypeCoercion occurrences="1">
- <code>['db' =&gt; $db]</code>
- </MixedArgumentTypeCoercion>
<MixedArrayAccess occurrences="5">
<code>$each_table['Name']</code>
<code>$each_table['Name']</code>
@@ -1251,34 +1211,52 @@
<code>$each_table['Name']</code>
<code>$each_table['Name']</code>
</MixedArrayAccess>
- <MixedArrayAssignment occurrences="1">
- <code>$urlParams['goto']</code>
- </MixedArrayAssignment>
- <MixedAssignment occurrences="2">
+ <MixedAssignment occurrences="12">
+ <code>$GLOBALS['errorUrl']</code>
+ <code>$GLOBALS['num_tables']</code>
+ <code>$GLOBALS['pos']</code>
<code>$GLOBALS['single_table']</code>
+ <code>$GLOBALS['sub_part']</code>
+ <code>$GLOBALS['table_select']</code>
+ <code>$GLOBALS['tables']</code>
+ <code>$GLOBALS['tooltip_aliasname']</code>
+ <code>$GLOBALS['tooltip_truename']</code>
+ <code>$GLOBALS['total_num_tables']</code>
+ <code>$GLOBALS['unlim_num_rows']</code>
<code>$each_table</code>
</MixedAssignment>
+ <PossiblyNullArgument occurrences="1">
+ <code>$GLOBALS['num_tables']</code>
+ </PossiblyNullArgument>
+ <PossiblyNullIterator occurrences="1">
+ <code>$GLOBALS['tables']</code>
+ </PossiblyNullIterator>
</file>
<file src="libraries/classes/Controllers/Database/ImportController.php">
- <MixedArgument occurrences="2">
- <code>$db</code>
- <code>$sub_part ?? ''</code>
+ <MixedArgument occurrences="1">
+ <code>$GLOBALS['sub_part'] ?? ''</code>
</MixedArgument>
- <MixedArgumentTypeCoercion occurrences="1">
- <code>['db' =&gt; $db]</code>
- </MixedArgumentTypeCoercion>
<MixedArrayAccess occurrences="2">
- <code>$_SESSION[$SESSION_KEY]['handler']</code>
- <code>$_SESSION[$SESSION_KEY]['handler']</code>
+ <code>$_SESSION[$GLOBALS['SESSION_KEY']]['handler']</code>
+ <code>$_SESSION[$GLOBALS['SESSION_KEY']]['handler']</code>
</MixedArrayAccess>
- <MixedArrayOffset occurrences="2">
- <code>$_SESSION[$SESSION_KEY]</code>
+ <MixedArrayOffset occurrences="3">
+ <code>$_SESSION[$GLOBALS['SESSION_KEY']]</code>
+ <code>$_SESSION[$GLOBALS['SESSION_KEY']]</code>
</MixedArrayOffset>
- <MixedAssignment occurrences="1">
+ <MixedAssignment occurrences="9">
+ <code>$GLOBALS['errorUrl']</code>
+ <code>$GLOBALS['num_tables']</code>
+ <code>$GLOBALS['pos']</code>
+ <code>$GLOBALS['sub_part']</code>
+ <code>$GLOBALS['tables']</code>
+ <code>$GLOBALS['tooltip_aliasname']</code>
+ <code>$GLOBALS['tooltip_truename']</code>
+ <code>$GLOBALS['total_num_tables']</code>
<code>$idKey</code>
</MixedAssignment>
<MixedMethodCall occurrences="1">
- <code>$_SESSION[$SESSION_KEY]['handler']::getIdKey()</code>
+ <code>$_SESSION[$GLOBALS['SESSION_KEY']]['handler']::getIdKey()</code>
</MixedMethodCall>
<PossiblyInvalidCast occurrences="1">
<code>$_GET['format']</code>
@@ -1312,18 +1290,15 @@
</PossiblyInvalidIterator>
</file>
<file src="libraries/classes/Controllers/Database/Operations/CollationController.php">
- <MixedArgument occurrences="4">
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
+ <MixedArgument occurrences="1">
<code>$tableName</code>
</MixedArgument>
- <MixedArgumentTypeCoercion occurrences="1">
- <code>['db' =&gt; $db]</code>
- </MixedArgumentTypeCoercion>
- <MixedAssignment occurrences="2">
- <code>$data</code>
+ <MixedArrayAccess occurrences="1">
<code>$tableName</code>
+ </MixedArrayAccess>
+ <MixedAssignment occurrences="2">
+ <code>$GLOBALS['errorUrl']</code>
+ <code>['Name' =&gt; $tableName]</code>
</MixedAssignment>
<PossiblyInvalidArgument occurrences="3">
<code>$_POST['db_collation']</code>
@@ -1335,51 +1310,47 @@
<code>$_POST['db_collation'] ?? ''</code>
<code>$_POST['db_collation'] ?? ''</code>
</PossiblyInvalidCast>
- <UnusedForeachValue occurrences="1">
- <code>$data</code>
- </UnusedForeachValue>
</file>
<file src="libraries/classes/Controllers/Database/OperationsController.php">
- <InvalidArgument occurrences="2">
- <code>['db' =&gt; $db]</code>
- <code>['db' =&gt; $db]</code>
- </InvalidArgument>
- <MixedArgument occurrences="2">
- <code>$db</code>
- <code>$message</code>
- </MixedArgument>
- <MixedArrayAssignment occurrences="1">
- <code>$urlParams['goto']</code>
- </MixedArrayAssignment>
- <MixedArrayOffset occurrences="1">
- <code>$cfg['Servers'][$server]</code>
- </MixedArrayOffset>
- <PossiblyInvalidArgument occurrences="10">
+ <ArgumentTypeCoercion occurrences="1">
+ <code>$GLOBALS['export_sql_plugin']</code>
+ </ArgumentTypeCoercion>
+ <InvalidArrayOffset occurrences="2">
+ <code>$GLOBALS['cfg']['AllowUserDropDatabase']</code>
+ <code>$GLOBALS['cfg']['PmaNoRelation_DisableWarning']</code>
+ </InvalidArrayOffset>
+ <MixedAssignment occurrences="18">
+ <code>$GLOBALS['db_collation']</code>
+ <code>$GLOBALS['errorUrl']</code>
+ <code>$GLOBALS['export_sql_plugin']</code>
+ <code>$GLOBALS['is_information_schema']</code>
+ <code>$GLOBALS['local_query']</code>
+ <code>$GLOBALS['move']</code>
+ <code>$GLOBALS['num_tables']</code>
+ <code>$GLOBALS['pos']</code>
+ <code>$GLOBALS['reload']</code>
+ <code>$GLOBALS['single_table']</code>
+ <code>$GLOBALS['sqlConstratints']</code>
+ <code>$GLOBALS['sub_part']</code>
+ <code>$GLOBALS['tables']</code>
+ <code>$GLOBALS['tables_full']</code>
+ <code>$GLOBALS['tooltip_aliasname']</code>
+ <code>$GLOBALS['tooltip_truename']</code>
+ <code>$GLOBALS['total_num_tables']</code>
+ <code>$GLOBALS['views']</code>
+ </MixedAssignment>
+ <PossiblyInvalidArgument occurrences="1">
<code>$_POST['comment']</code>
- <code>$_POST['newname']</code>
- <code>$_POST['newname']</code>
- <code>$_POST['newname']</code>
- <code>$_POST['newname']</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
</PossiblyInvalidArgument>
- <PossiblyInvalidCast occurrences="9">
+ <PossiblyInvalidCast occurrences="1">
<code>$_POST['comment']</code>
- <code>$_POST['newname']</code>
- <code>$_POST['newname']</code>
- <code>$_POST['newname']</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
</PossiblyInvalidCast>
- <PossiblyUndefinedArrayOffset occurrences="1">
- <code>$_POST['newname']</code>
- </PossiblyUndefinedArrayOffset>
+ <PossiblyNullArgument occurrences="1">
+ <code>$GLOBALS['export_sql_plugin']</code>
+ </PossiblyNullArgument>
+ <PossiblyNullReference occurrences="1">
+ <code>isSuccess</code>
+ </PossiblyNullReference>
<RedundantCondition occurrences="10">
<code>! $_error</code>
<code>! $_error</code>
@@ -1397,21 +1368,19 @@
<InvalidArgument occurrences="1">
<code>$_POST['searchId']</code>
</InvalidArgument>
- <MixedArgument occurrences="7">
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$sql_query</code>
- <code>$sql_query</code>
- </MixedArgument>
- <MixedArgumentTypeCoercion occurrences="1">
- <code>['db' =&gt; $db]</code>
- </MixedArgumentTypeCoercion>
- <MixedArrayAssignment occurrences="1">
- <code>$urlParams['goto']</code>
- </MixedArrayAssignment>
+ <MixedAssignment occurrences="11">
+ <code>$GLOBALS['currentSearchId']</code>
+ <code>$GLOBALS['errorUrl']</code>
+ <code>$GLOBALS['num_tables']</code>
+ <code>$GLOBALS['pos']</code>
+ <code>$GLOBALS['savedSearch']</code>
+ <code>$GLOBALS['savedSearchList']</code>
+ <code>$GLOBALS['sub_part']</code>
+ <code>$GLOBALS['tables']</code>
+ <code>$GLOBALS['tooltip_aliasname']</code>
+ <code>$GLOBALS['tooltip_truename']</code>
+ <code>$GLOBALS['total_num_tables']</code>
+ </MixedAssignment>
<PossiblyInvalidArgument occurrences="2">
<code>$_POST['db']</code>
<code>$_POST['searchName']</code>
@@ -1422,20 +1391,20 @@
</PossiblyInvalidCast>
</file>
<file src="libraries/classes/Controllers/Database/RoutinesController.php">
- <MixedArgument occurrences="7">
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
+ <MixedArgument occurrences="2">
+ <code>$GLOBALS['sub_part'] ?? ''</code>
<code>$item</code>
- <code>$sub_part ?? ''</code>
- <code>$table</code>
</MixedArgument>
- <MixedArgumentTypeCoercion occurrences="2">
- <code>$urlParams</code>
- <code>['db' =&gt; $db]</code>
- </MixedArgumentTypeCoercion>
- <MixedAssignment occurrences="1">
+ <MixedAssignment occurrences="10">
+ <code>$GLOBALS['errorUrl']</code>
+ <code>$GLOBALS['errors']</code>
+ <code>$GLOBALS['num_tables']</code>
+ <code>$GLOBALS['pos']</code>
+ <code>$GLOBALS['sub_part']</code>
+ <code>$GLOBALS['tables']</code>
+ <code>$GLOBALS['tooltip_aliasname']</code>
+ <code>$GLOBALS['tooltip_truename']</code>
+ <code>$GLOBALS['total_num_tables']</code>
<code>$item</code>
</MixedAssignment>
<PossiblyInvalidArgument occurrences="1">
@@ -1443,21 +1412,28 @@
</PossiblyInvalidArgument>
</file>
<file src="libraries/classes/Controllers/Database/SearchController.php">
- <MixedArgument occurrences="3">
- <code>$db</code>
- <code>$db</code>
- <code>$sub_part ?? ''</code>
+ <InvalidArrayOffset occurrences="1">
+ <code>$GLOBALS['cfg']['UseDbSearch']</code>
+ </InvalidArrayOffset>
+ <MixedArgument occurrences="1">
+ <code>$GLOBALS['sub_part'] ?? ''</code>
</MixedArgument>
- <MixedArgumentTypeCoercion occurrences="1">
- <code>['db' =&gt; $db]</code>
- </MixedArgumentTypeCoercion>
- <MixedArrayAssignment occurrences="1">
- <code>$urlParams['goto']</code>
- </MixedArrayAssignment>
+ <MixedAssignment occurrences="8">
+ <code>$GLOBALS['errorUrl']</code>
+ <code>$GLOBALS['num_tables']</code>
+ <code>$GLOBALS['pos']</code>
+ <code>$GLOBALS['sub_part']</code>
+ <code>$GLOBALS['tables']</code>
+ <code>$GLOBALS['tooltip_aliasname']</code>
+ <code>$GLOBALS['tooltip_truename']</code>
+ <code>$GLOBALS['total_num_tables']</code>
+ </MixedAssignment>
</file>
<file src="libraries/classes/Controllers/Database/SqlAutoCompleteController.php">
- <MixedArgument occurrences="3">
- <code>$db</code>
+ <InvalidArrayOffset occurrences="1">
+ <code>$GLOBALS['cfg']['EnableAutocompleteForTablesAndColumns']</code>
+ </InvalidArrayOffset>
+ <MixedArgument occurrences="2">
<code>$db</code>
<code>$tableName</code>
</MixedArgument>
@@ -1465,22 +1441,12 @@
<code>$db</code>
<code>$tableName</code>
</MixedAssignment>
- <PossiblyInvalidArgument occurrences="2">
- <code>$db</code>
- <code>$db</code>
- </PossiblyInvalidArgument>
- <PossiblyInvalidCast occurrences="2">
- <code>$db</code>
- <code>$db</code>
- </PossiblyInvalidCast>
</file>
<file src="libraries/classes/Controllers/Database/SqlController.php">
- <MixedArgument occurrences="1">
- <code>$db</code>
- </MixedArgument>
- <MixedArgumentTypeCoercion occurrences="1">
- <code>['db' =&gt; $db]</code>
- </MixedArgumentTypeCoercion>
+ <MixedAssignment occurrences="2">
+ <code>$GLOBALS['back']</code>
+ <code>$GLOBALS['errorUrl']</code>
+ </MixedAssignment>
<PossiblyInvalidArgument occurrences="1">
<code>$_POST['delimiter']</code>
</PossiblyInvalidArgument>
@@ -1504,9 +1470,6 @@
</PossiblyInvalidIterator>
</file>
<file src="libraries/classes/Controllers/Database/Structure/AddPrefixTableController.php">
- <MixedArgument occurrences="1">
- <code>$db</code>
- </MixedArgument>
<PossiblyInvalidArgument occurrences="2">
<code>$selected</code>
<code>$selected[$i]</code>
@@ -1522,9 +1485,6 @@
</PossiblyInvalidArgument>
</file>
<file src="libraries/classes/Controllers/Database/Structure/CentralColumns/MakeConsistentController.php">
- <MixedArgument occurrences="1">
- <code>$db</code>
- </MixedArgument>
<PossiblyInvalidArgument occurrences="1">
<code>$selected</code>
</PossiblyInvalidArgument>
@@ -1559,18 +1519,21 @@
<code>getList</code>
<code>offsetUnset</code>
</MixedMethodCall>
- <MixedPropertyFetch occurrences="1">
- <code>$dblist-&gt;databases</code>
- </MixedPropertyFetch>
<PossiblyInvalidIterator occurrences="1">
<code>$selected</code>
</PossiblyInvalidIterator>
+ <PossiblyNullIterator occurrences="1">
+ <code>$databasesList</code>
+ </PossiblyNullIterator>
+ <PossiblyNullPropertyFetch occurrences="1">
+ <code>$GLOBALS['dblist']-&gt;databases</code>
+ </PossiblyNullPropertyFetch>
+ <PossiblyNullReference occurrences="2">
+ <code>getList</code>
+ <code>offsetUnset</code>
+ </PossiblyNullReference>
</file>
<file src="libraries/classes/Controllers/Database/Structure/CopyTableController.php">
- <MixedArgument occurrences="2">
- <code>$db</code>
- <code>$db</code>
- </MixedArgument>
<PossiblyInvalidArgument occurrences="8">
<code>$_POST['what']</code>
<code>$selected</code>
@@ -1591,10 +1554,6 @@
</PossiblyInvalidCast>
</file>
<file src="libraries/classes/Controllers/Database/Structure/CopyTableWithPrefixController.php">
- <MixedArgument occurrences="2">
- <code>$db</code>
- <code>$db</code>
- </MixedArgument>
<PossiblyInvalidArgument occurrences="3">
<code>$current</code>
<code>$current</code>
@@ -1613,10 +1572,9 @@
</PossiblyNullOperand>
</file>
<file src="libraries/classes/Controllers/Database/Structure/DropFormController.php">
- <MixedArgument occurrences="3">
+ <MixedArgument occurrences="2">
<code>$current</code>
<code>$current</code>
- <code>$db</code>
</MixedArgument>
<MixedAssignment occurrences="4">
<code>$current</code>
@@ -1630,15 +1588,12 @@
</PossiblyInvalidIterator>
</file>
<file src="libraries/classes/Controllers/Database/Structure/DropTableController.php">
- <MixedArgument occurrences="1">
- <code>$db</code>
- </MixedArgument>
<MixedArrayAccess occurrences="2">
<code>$_SESSION['tmpval']['table_limit_offset']</code>
<code>$_SESSION['tmpval']['table_limit_offset_db']</code>
</MixedArrayAccess>
<MixedAssignment occurrences="1">
- <code>$reload</code>
+ <code>$GLOBALS['reload']</code>
</MixedAssignment>
<PossiblyInvalidArgument occurrences="4">
<code>$current</code>
@@ -1665,11 +1620,6 @@
<InvalidArgument occurrences="1">
<code>$_REQUEST['pos']</code>
</InvalidArgument>
- <MixedArgument occurrences="3">
- <code>$db</code>
- <code>$db</code>
- <code>$table</code>
- </MixedArgument>
<PossiblyInvalidArgument occurrences="2">
<code>$selected</code>
<code>$selected[$i]</code>
@@ -1681,9 +1631,6 @@
<code>$value['db']</code>
<code>$value['table']</code>
</MixedArgument>
- <MixedArgumentTypeCoercion occurrences="1">
- <code>['db' =&gt; $db]</code>
- </MixedArgumentTypeCoercion>
<MixedArrayAccess occurrences="5">
<code>$_SESSION['tmpval']['favoriteTables'][$GLOBALS['server']]</code>
<code>$value['db']</code>
@@ -1695,7 +1642,8 @@
<code>$_SESSION['tmpval']['favorites_synced']</code>
<code>$favoriteTables[$user]</code>
</MixedArrayAssignment>
- <MixedAssignment occurrences="4">
+ <MixedAssignment occurrences="5">
+ <code>$GLOBALS['errorUrl']</code>
<code>$favoriteTables</code>
<code>$favoriteTables</code>
<code>$value</code>
@@ -1723,14 +1671,12 @@
<MixedArgument occurrences="1">
<code>$table['TABLE_NAME']</code>
</MixedArgument>
- <MixedArgumentTypeCoercion occurrences="1">
- <code>['db' =&gt; $db]</code>
- </MixedArgumentTypeCoercion>
<MixedArrayAccess occurrences="2">
<code>$table['TABLE_NAME']</code>
<code>$table['TABLE_NAME']</code>
</MixedArrayAccess>
- <MixedAssignment occurrences="1">
+ <MixedAssignment occurrences="2">
+ <code>$GLOBALS['errorUrl']</code>
<code>$table</code>
</MixedAssignment>
<PossiblyInvalidCast occurrences="1">
@@ -1738,9 +1684,6 @@
</PossiblyInvalidCast>
</file>
<file src="libraries/classes/Controllers/Database/Structure/ReplacePrefixController.php">
- <MixedArgument occurrences="1">
- <code>$db</code>
- </MixedArgument>
<PossiblyInvalidArgument occurrences="5">
<code>$current</code>
<code>$current</code>
@@ -1811,9 +1754,6 @@
<code>$updateTime</code>
<code>$updateTimeAll</code>
</MixedArgument>
- <MixedArgumentTypeCoercion occurrences="1">
- <code>['db' =&gt; $db]</code>
- </MixedArgumentTypeCoercion>
<MixedArrayAccess occurrences="19">
<code>$_SESSION['tmpval']['favoriteTables'][$GLOBALS['server']]</code>
<code>$currentTable['Check_time']</code>
@@ -1838,7 +1778,8 @@
<MixedArrayAssignment occurrences="1">
<code>$currentTable['TABLE_ROWS']</code>
</MixedArrayAssignment>
- <MixedAssignment occurrences="27">
+ <MixedAssignment occurrences="28">
+ <code>$GLOBALS['errorUrl']</code>
<code>$charset</code>
<code>$checkTime</code>
<code>$checkTimeAll</code>
@@ -1904,36 +1845,30 @@
</RedundantCondition>
</file>
<file src="libraries/classes/Controllers/Database/TrackingController.php">
- <MixedArgument occurrences="11">
- <code>$data['ddlog']</code>
- <code>$data['ddlog']</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
+ <MixedArgument occurrences="3">
+ <code>$GLOBALS['data']['ddlog']</code>
+ <code>$GLOBALS['data']['ddlog']</code>
<code>$table</code>
- <code>$text_dir</code>
- <code>$urlParams</code>
</MixedArgument>
- <MixedArgumentTypeCoercion occurrences="1">
- <code>['db' =&gt; $db]</code>
- </MixedArgumentTypeCoercion>
<MixedArrayAccess occurrences="6">
- <code>$data['ddlog']</code>
- <code>$data['ddlog']</code>
- <code>$data['ddlog']</code>
+ <code>$GLOBALS['data']['ddlog']</code>
+ <code>$GLOBALS['data']['ddlog']</code>
+ <code>$GLOBALS['data']['ddlog']</code>
<code>$entry['date']</code>
<code>$entry['statement']</code>
<code>$entry['username']</code>
</MixedArrayAccess>
- <MixedArrayAssignment occurrences="2">
- <code>$urlParams['back']</code>
- <code>$urlParams['goto']</code>
- </MixedArrayAssignment>
- <MixedAssignment occurrences="3">
- <code>$data</code>
+ <MixedAssignment occurrences="12">
+ <code>$GLOBALS['data']</code>
+ <code>$GLOBALS['data']</code>
+ <code>$GLOBALS['errorUrl']</code>
+ <code>$GLOBALS['num_tables']</code>
+ <code>$GLOBALS['pos']</code>
+ <code>$GLOBALS['sub_part']</code>
+ <code>$GLOBALS['tables']</code>
+ <code>$GLOBALS['tooltip_aliasname']</code>
+ <code>$GLOBALS['tooltip_truename']</code>
+ <code>$GLOBALS['total_num_tables']</code>
<code>$entry</code>
<code>$table</code>
</MixedAssignment>
@@ -1953,23 +1888,30 @@
<PossiblyInvalidIterator occurrences="1">
<code>$_POST['selected_tbl']</code>
</PossiblyInvalidIterator>
+ <PossiblyNullArgument occurrences="1">
+ <code>$GLOBALS['text_dir']</code>
+ </PossiblyNullArgument>
</file>
<file src="libraries/classes/Controllers/Database/TriggersController.php">
- <MixedArgument occurrences="4">
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$sub_part ?? ''</code>
+ <MixedArgument occurrences="1">
+ <code>$GLOBALS['sub_part'] ?? ''</code>
</MixedArgument>
- <MixedArgumentTypeCoercion occurrences="2">
- <code>$urlParams</code>
- <code>['db' =&gt; $db]</code>
- </MixedArgumentTypeCoercion>
+ <MixedAssignment occurrences="9">
+ <code>$GLOBALS['errorUrl']</code>
+ <code>$GLOBALS['errors']</code>
+ <code>$GLOBALS['num_tables']</code>
+ <code>$GLOBALS['pos']</code>
+ <code>$GLOBALS['sub_part']</code>
+ <code>$GLOBALS['tables']</code>
+ <code>$GLOBALS['tooltip_aliasname']</code>
+ <code>$GLOBALS['tooltip_truename']</code>
+ <code>$GLOBALS['total_num_tables']</code>
+ </MixedAssignment>
</file>
<file src="libraries/classes/Controllers/DatabaseController.php">
- <MixedPropertyFetch occurrences="1">
- <code>$dblist-&gt;databases</code>
- </MixedPropertyFetch>
+ <PossiblyNullPropertyFetch occurrences="1">
+ <code>$GLOBALS['dblist']-&gt;databases</code>
+ </PossiblyNullPropertyFetch>
</file>
<file src="libraries/classes/Controllers/ErrorReportController.php">
<MixedArrayAccess occurrences="1">
@@ -1986,61 +1928,53 @@
</MixedOperand>
</file>
<file src="libraries/classes/Controllers/Export/ExportController.php">
- <DocblockTypeContradiction occurrences="1">
- <code>empty($export_plugin)</code>
- </DocblockTypeContradiction>
- <InvalidArgument occurrences="7">
- <code>$asfile</code>
- <code>$whatStrucOrData</code>
- <code>$whatStrucOrData</code>
- <code>$whatStrucOrData</code>
- <code>$whatStrucOrData</code>
- <code>$whatStrucOrData</code>
- <code>$whatStrucOrData</code>
+ <ArgumentTypeCoercion occurrences="8">
+ <code>$GLOBALS['export_plugin']</code>
+ <code>$GLOBALS['export_plugin']</code>
+ <code>$GLOBALS['export_plugin']</code>
+ <code>$GLOBALS['export_plugin']</code>
+ <code>$GLOBALS['export_plugin']</code>
+ <code>$GLOBALS['export_plugin']</code>
+ <code>$GLOBALS['export_plugin']</code>
+ <code>$GLOBALS['export_plugin']</code>
+ </ArgumentTypeCoercion>
+ <InvalidArgument occurrences="2">
+ <code>$GLOBALS['asfile']</code>
+ <code>$GLOBALS['file_handle']</code>
</InvalidArgument>
- <MixedArgument occurrences="46">
- <code>$allrows</code>
- <code>$allrows</code>
- <code>$cfg['MemoryLimit']</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db_select</code>
- <code>$export_type</code>
- <code>$export_type</code>
- <code>$export_type</code>
- <code>$export_type</code>
- <code>$export_type</code>
- <code>$export_type</code>
- <code>$export_type</code>
- <code>$file_handle</code>
- <code>$filename_template</code>
- <code>$limit_from</code>
- <code>$limit_from</code>
- <code>$limit_to</code>
- <code>$limit_to</code>
- <code>$remember_template</code>
- <code>$save_filename</code>
- <code>$sql_query</code>
- <code>$sql_query</code>
- <code>$sql_query</code>
- <code>$sql_query</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table_data</code>
- <code>$table_data</code>
- <code>$table_structure</code>
- <code>$table_structure</code>
- <code>$tables</code>
- <code>$tables</code>
- <code>$tables</code>
+ <MixedArgument occurrences="36">
+ <code>$GLOBALS['allrows']</code>
+ <code>$GLOBALS['allrows']</code>
+ <code>$GLOBALS['cfg']['MemoryLimit']</code>
+ <code>$GLOBALS['db_select']</code>
+ <code>$GLOBALS['export_type']</code>
+ <code>$GLOBALS['export_type']</code>
+ <code>$GLOBALS['export_type']</code>
+ <code>$GLOBALS['export_type']</code>
+ <code>$GLOBALS['export_type']</code>
+ <code>$GLOBALS['export_type']</code>
+ <code>$GLOBALS['export_type']</code>
+ <code>$GLOBALS['export_type']</code>
+ <code>$GLOBALS['filename_template']</code>
+ <code>$GLOBALS['limit_from']</code>
+ <code>$GLOBALS['limit_from']</code>
+ <code>$GLOBALS['limit_to']</code>
+ <code>$GLOBALS['limit_to']</code>
+ <code>$GLOBALS['remember_template']</code>
+ <code>$GLOBALS['table_data']</code>
+ <code>$GLOBALS['table_data']</code>
+ <code>$GLOBALS['table_structure']</code>
+ <code>$GLOBALS['table_structure']</code>
+ <code>$GLOBALS['tables']</code>
+ <code>$GLOBALS['tables']</code>
+ <code>$GLOBALS['tables']</code>
+ <code>$GLOBALS['tables']</code>
+ <code>$GLOBALS['whatStrucOrData']</code>
+ <code>$GLOBALS['whatStrucOrData']</code>
+ <code>$GLOBALS['whatStrucOrData']</code>
+ <code>$GLOBALS['whatStrucOrData']</code>
+ <code>$GLOBALS['whatStrucOrData']</code>
+ <code>$GLOBALS['whatStrucOrData']</code>
<code>$this-&gt;export-&gt;dumpBuffer</code>
<code>$this-&gt;export-&gt;dumpBuffer</code>
<code>$this-&gt;export-&gt;dumpBuffer</code>
@@ -2049,29 +1983,227 @@
<MixedArrayAssignment occurrences="1">
<code>$_SESSION['tmpval']['aliases']</code>
</MixedArrayAssignment>
- <MixedAssignment occurrences="3">
- <code>$table_data</code>
- <code>$table_structure</code>
- <code>$tables</code>
+ <MixedAssignment occurrences="150">
+ <code>$GLOBALS['active_page']</code>
+ <code>$GLOBALS['aliases']</code>
+ <code>$GLOBALS['aliases']</code>
+ <code>$GLOBALS['allrows']</code>
+ <code>$GLOBALS['allrows']</code>
+ <code>$GLOBALS['as_separate_files']</code>
+ <code>$GLOBALS['charset']</code>
+ <code>$GLOBALS['codegen_format']</code>
+ <code>$GLOBALS['codegen_structure_or_data']</code>
+ <code>$GLOBALS['compression']</code>
+ <code>$GLOBALS['compression_methods']</code>
+ <code>$GLOBALS['csv_columns']</code>
+ <code>$GLOBALS['csv_enclosed']</code>
+ <code>$GLOBALS['csv_escaped']</code>
+ <code>$GLOBALS['csv_null']</code>
+ <code>$GLOBALS['csv_removeCRLF']</code>
+ <code>$GLOBALS['csv_separator']</code>
+ <code>$GLOBALS['csv_structure_or_data']</code>
+ <code>$GLOBALS['csv_terminated']</code>
+ <code>$GLOBALS['db_select']</code>
+ <code>$GLOBALS['db_select']</code>
+ <code>$GLOBALS['do_comments']</code>
+ <code>$GLOBALS['do_dates']</code>
+ <code>$GLOBALS['do_mime']</code>
+ <code>$GLOBALS['do_relation']</code>
+ <code>$GLOBALS['errorUrl']</code>
+ <code>$GLOBALS['excel_columns']</code>
+ <code>$GLOBALS['excel_edition']</code>
+ <code>$GLOBALS['excel_null']</code>
+ <code>$GLOBALS['excel_removeCRLF']</code>
+ <code>$GLOBALS['excel_structure_or_data']</code>
+ <code>$GLOBALS['export_method']</code>
+ <code>$GLOBALS['export_plugin']</code>
+ <code>$GLOBALS['export_type']</code>
+ <code>$GLOBALS['export_type']</code>
+ <code>$GLOBALS['filename']</code>
+ <code>$GLOBALS['filename_template']</code>
+ <code>$GLOBALS['filename_template']</code>
+ <code>$GLOBALS['htmlword_columns']</code>
+ <code>$GLOBALS['htmlword_null']</code>
+ <code>$GLOBALS['htmlword_structure_or_data']</code>
+ <code>$GLOBALS['json_pretty_print']</code>
+ <code>$GLOBALS['json_structure_or_data']</code>
+ <code>$GLOBALS['json_unicode']</code>
+ <code>$GLOBALS['knjenc']</code>
+ <code>$GLOBALS['latex_caption']</code>
+ <code>$GLOBALS['latex_columns']</code>
+ <code>$GLOBALS['latex_comments']</code>
+ <code>$GLOBALS['latex_data_caption']</code>
+ <code>$GLOBALS['latex_data_continued_caption']</code>
+ <code>$GLOBALS['latex_data_label']</code>
+ <code>$GLOBALS['latex_mime']</code>
+ <code>$GLOBALS['latex_null']</code>
+ <code>$GLOBALS['latex_relation']</code>
+ <code>$GLOBALS['latex_structure_caption']</code>
+ <code>$GLOBALS['latex_structure_continued_caption']</code>
+ <code>$GLOBALS['latex_structure_label']</code>
+ <code>$GLOBALS['latex_structure_or_data']</code>
+ <code>$GLOBALS['limit_from']</code>
+ <code>$GLOBALS['limit_from']</code>
+ <code>$GLOBALS['limit_to']</code>
+ <code>$GLOBALS['limit_to']</code>
+ <code>$GLOBALS['lock_tables']</code>
+ <code>$GLOBALS['lock_tables']</code>
+ <code>$GLOBALS['maxsize']</code>
+ <code>$GLOBALS['mediawiki_caption']</code>
+ <code>$GLOBALS['mediawiki_headers']</code>
+ <code>$GLOBALS['mediawiki_structure_or_data']</code>
+ <code>$GLOBALS['mime_type']</code>
+ <code>$GLOBALS['num_tables']</code>
+ <code>$GLOBALS['ods_columns']</code>
+ <code>$GLOBALS['ods_null']</code>
+ <code>$GLOBALS['ods_structure_or_data']</code>
+ <code>$GLOBALS['odt_columns']</code>
+ <code>$GLOBALS['odt_comments']</code>
+ <code>$GLOBALS['odt_mime']</code>
+ <code>$GLOBALS['odt_null']</code>
+ <code>$GLOBALS['odt_relation']</code>
+ <code>$GLOBALS['odt_structure_or_data']</code>
+ <code>$GLOBALS['onserver']</code>
+ <code>$GLOBALS['output_format']</code>
+ <code>$GLOBALS['pdf_structure_or_data']</code>
+ <code>$GLOBALS['phparray_structure_or_data']</code>
+ <code>$GLOBALS['quick_export']</code>
+ <code>$GLOBALS['quick_or_custom']</code>
+ <code>$GLOBALS['remember_template']</code>
+ <code>$GLOBALS['remember_template']</code>
+ <code>$GLOBALS['save_filename']</code>
+ <code>$GLOBALS['separate_files']</code>
+ <code>$GLOBALS['single_table']</code>
+ <code>$GLOBALS['single_table']</code>
+ <code>$GLOBALS['sql_auto_increment']</code>
+ <code>$GLOBALS['sql_backquotes']</code>
+ <code>$GLOBALS['sql_compatibility']</code>
+ <code>$GLOBALS['sql_create_database']</code>
+ <code>$GLOBALS['sql_create_table']</code>
+ <code>$GLOBALS['sql_create_trigger']</code>
+ <code>$GLOBALS['sql_create_view']</code>
+ <code>$GLOBALS['sql_dates']</code>
+ <code>$GLOBALS['sql_delayed']</code>
+ <code>$GLOBALS['sql_disable_fk']</code>
+ <code>$GLOBALS['sql_drop_database']</code>
+ <code>$GLOBALS['sql_drop_table']</code>
+ <code>$GLOBALS['sql_header_comment']</code>
+ <code>$GLOBALS['sql_hex_for_binary']</code>
+ <code>$GLOBALS['sql_if_not_exists']</code>
+ <code>$GLOBALS['sql_ignore']</code>
+ <code>$GLOBALS['sql_include_comments']</code>
+ <code>$GLOBALS['sql_insert_syntax']</code>
+ <code>$GLOBALS['sql_max_query_size']</code>
+ <code>$GLOBALS['sql_metadata']</code>
+ <code>$GLOBALS['sql_mime']</code>
+ <code>$GLOBALS['sql_or_replace_view']</code>
+ <code>$GLOBALS['sql_procedure_function']</code>
+ <code>$GLOBALS['sql_relation']</code>
+ <code>$GLOBALS['sql_simple_view_export']</code>
+ <code>$GLOBALS['sql_structure_or_data']</code>
+ <code>$GLOBALS['sql_truncate']</code>
+ <code>$GLOBALS['sql_type']</code>
+ <code>$GLOBALS['sql_use_transaction']</code>
+ <code>$GLOBALS['sql_utc_time']</code>
+ <code>$GLOBALS['sql_view_current_user']</code>
+ <code>$GLOBALS['sql_views_as_tables']</code>
+ <code>$GLOBALS['table_data']</code>
+ <code>$GLOBALS['table_data']</code>
+ <code>$GLOBALS['table_data']</code>
+ <code>$GLOBALS['table_select']</code>
+ <code>$GLOBALS['table_select']</code>
+ <code>$GLOBALS['table_structure']</code>
+ <code>$GLOBALS['table_structure']</code>
+ <code>$GLOBALS['table_structure']</code>
+ <code>$GLOBALS['tables']</code>
+ <code>$GLOBALS['tables']</code>
+ <code>$GLOBALS['texytext_columns']</code>
+ <code>$GLOBALS['texytext_null']</code>
+ <code>$GLOBALS['texytext_structure_or_data']</code>
+ <code>$GLOBALS['time_start']</code>
+ <code>$GLOBALS['what']</code>
+ <code>$GLOBALS['whatStrucOrData']</code>
+ <code>$GLOBALS['whatStrucOrData']</code>
+ <code>$GLOBALS['xkana']</code>
+ <code>$GLOBALS['xml_export_contents']</code>
+ <code>$GLOBALS['xml_export_events']</code>
+ <code>$GLOBALS['xml_export_functions']</code>
+ <code>$GLOBALS['xml_export_procedures']</code>
+ <code>$GLOBALS['xml_export_tables']</code>
+ <code>$GLOBALS['xml_export_triggers']</code>
+ <code>$GLOBALS['xml_export_views']</code>
+ <code>$GLOBALS['xml_structure_or_data']</code>
+ <code>$GLOBALS['yaml_structure_or_data']</code>
</MixedAssignment>
- <PossiblyInvalidArgument occurrences="1">
- <code>$file_handle</code>
+ <MixedMethodCall occurrences="2">
+ <code>exportFooter</code>
+ <code>exportHeader</code>
+ </MixedMethodCall>
+ <PossiblyInvalidArgument occurrences="6">
+ <code>$GLOBALS['whatStrucOrData']</code>
+ <code>$GLOBALS['whatStrucOrData']</code>
+ <code>$GLOBALS['whatStrucOrData']</code>
+ <code>$GLOBALS['whatStrucOrData']</code>
+ <code>$GLOBALS['whatStrucOrData']</code>
+ <code>$GLOBALS['whatStrucOrData']</code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast occurrences="6">
- <code>$whatStrucOrData</code>
- <code>$whatStrucOrData</code>
- <code>$whatStrucOrData</code>
- <code>$whatStrucOrData</code>
- <code>$whatStrucOrData</code>
- <code>$whatStrucOrData</code>
+ <code>$GLOBALS['whatStrucOrData']</code>
+ <code>$GLOBALS['whatStrucOrData']</code>
+ <code>$GLOBALS['whatStrucOrData']</code>
+ <code>$GLOBALS['whatStrucOrData']</code>
+ <code>$GLOBALS['whatStrucOrData']</code>
+ <code>$GLOBALS['whatStrucOrData']</code>
</PossiblyInvalidCast>
+ <PossiblyNullArgument occurrences="18">
+ <code>$GLOBALS['charset']</code>
+ <code>$GLOBALS['export_plugin']</code>
+ <code>$GLOBALS['export_plugin']</code>
+ <code>$GLOBALS['export_plugin']</code>
+ <code>$GLOBALS['export_plugin']</code>
+ <code>$GLOBALS['export_plugin']</code>
+ <code>$GLOBALS['export_plugin']</code>
+ <code>$GLOBALS['export_plugin']</code>
+ <code>$GLOBALS['export_plugin']</code>
+ <code>$GLOBALS['export_type']</code>
+ <code>$GLOBALS['export_type']</code>
+ <code>$GLOBALS['export_type']</code>
+ <code>$GLOBALS['export_type']</code>
+ <code>$GLOBALS['export_type']</code>
+ <code>$GLOBALS['export_type']</code>
+ <code>$GLOBALS['export_type']</code>
+ <code>$GLOBALS['export_type']</code>
+ <code>$GLOBALS['filename_template']</code>
+ </PossiblyNullArgument>
+ <PossiblyNullReference occurrences="2">
+ <code>exportFooter</code>
+ <code>exportHeader</code>
+ </PossiblyNullReference>
+ <RedundantCondition occurrences="2">
+ <code>! $GLOBALS['save_on_server']</code>
+ <code>$outputFormat === 'sendit' &amp;&amp; ! $GLOBALS['save_on_server']</code>
+ </RedundantCondition>
</file>
<file src="libraries/classes/Controllers/GisDataEditorController.php">
<MixedArgument occurrences="1">
- <code>$geom_type</code>
+ <code>$GLOBALS['geom_type']</code>
</MixedArgument>
- <MixedAssignment occurrences="1">
- <code>$geom_type</code>
+ <MixedAssignment occurrences="15">
+ <code>$GLOBALS['data']</code>
+ <code>$GLOBALS['geom_count']</code>
+ <code>$GLOBALS['geom_type']</code>
+ <code>$GLOBALS['geom_type']</code>
+ <code>$GLOBALS['gis_data']</code>
+ <code>$GLOBALS['gis_obj']</code>
+ <code>$GLOBALS['gis_types']</code>
+ <code>$GLOBALS['open_layers']</code>
+ <code>$GLOBALS['result']</code>
+ <code>$GLOBALS['srid']</code>
+ <code>$GLOBALS['start']</code>
+ <code>$GLOBALS['visualization']</code>
+ <code>$GLOBALS['visualizationSettings']</code>
+ <code>$GLOBALS['wkt']</code>
+ <code>$GLOBALS['wkt_with_zero']</code>
</MixedAssignment>
</file>
<file src="libraries/classes/Controllers/GitInfoController.php">
@@ -2093,18 +2225,34 @@
</MixedArrayAssignment>
</file>
<file src="libraries/classes/Controllers/HomeController.php">
- <MixedArgument occurrences="3">
- <code>$message</code>
+ <InvalidArrayOffset occurrences="9">
+ <code>$GLOBALS['cfg']['LoginCookieValidityDisableWarning']</code>
+ <code>$GLOBALS['cfg']['NavigationDisplayServers']</code>
+ <code>$GLOBALS['cfg']['PmaNoRelation_DisableWarning']</code>
+ <code>$GLOBALS['cfg']['ShowChgPassword']</code>
+ <code>$GLOBALS['cfg']['ShowPhpInfo']</code>
+ <code>$GLOBALS['cfg']['SuhosinDisableWarning']</code>
+ <code>$GLOBALS['cfg']['ThemeManager']</code>
+ <code>$GLOBALS['cfg']['TranslationWarningThreshold']</code>
+ <code>$GLOBALS['language_stats']</code>
+ </InvalidArrayOffset>
+ <MixedArgument occurrences="2">
<code>$this-&gt;config-&gt;get('ShowGitRevision') ?? true</code>
<code>$this-&gt;config-&gt;get('TempDir')</code>
</MixedArgument>
- <MixedArrayOffset occurrences="2">
- <code>$GLOBALS['language_stats'][$lang]</code>
- <code>$cfg['Servers'][$server]</code>
- </MixedArrayOffset>
+ <MixedArrayAccess occurrences="1">
+ <code>$GLOBALS['language_stats'][$GLOBALS['lang']]</code>
+ </MixedArrayAccess>
+ <MixedAssignment occurrences="2">
+ <code>$GLOBALS['errorUrl']</code>
+ <code>$GLOBALS['show_query']</code>
+ </MixedAssignment>
<PossiblyNullArgument occurrences="1">
<code>$this-&gt;config-&gt;get('TempDir')</code>
</PossiblyNullArgument>
+ <PossiblyNullArrayOffset occurrences="1">
+ <code>$GLOBALS['language_stats']</code>
+ </PossiblyNullArrayOffset>
<UnusedVariable occurrences="1">
<code>$collationsList</code>
</UnusedVariable>
@@ -2114,49 +2262,27 @@
<code>$import_plugin == null</code>
</DocblockTypeContradiction>
<InvalidArgument occurrences="1">
- <code>$urlParams</code>
+ <code>$GLOBALS['urlParams']</code>
</InvalidArgument>
- <MixedArgument occurrences="30">
+ <InvalidArrayOffset occurrences="1">
+ <code>$GLOBALS['cfg']['AllowUserDropDatabase']</code>
+ </InvalidArrayOffset>
+ <MixedArgument occurrences="9">
+ <code>$GLOBALS['cfg']['AllowUserDropDatabase']</code>
+ <code>$GLOBALS['cfg']['MemoryLimit']</code>
+ <code>$GLOBALS['import_file']</code>
+ <code>$GLOBALS['import_file']</code>
+ <code>$GLOBALS['import_notice']</code>
<code>$_SESSION['Import_message']['go_back_url']</code>
- <code>$analyzed_sql_results</code>
- <code>$cfg['MemoryLimit']</code>
- <code>$collation_connection</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
<code>$die['error']</code>
<code>$die['sql']</code>
- <code>$goto</code>
- <code>$goto</code>
<code>$importHandle ?? null</code>
- <code>$import_file</code>
- <code>$import_file</code>
- <code>$import_notice</code>
- <code>$import_text</code>
- <code>$sql_query</code>
- <code>$sql_query</code>
- <code>$sql_query</code>
- <code>$sql_query</code>
- <code>$sql_query</code>
- <code>$sql_query</code>
- <code>$table</code>
- <code>$table</code>
</MixedArgument>
- <MixedArrayAccess occurrences="10">
+ <MixedArrayAccess occurrences="6">
<code>$_FILES['import_file']['name']</code>
<code>$_FILES['import_file']['name']</code>
<code>$_FILES['import_file']['tmp_name']</code>
<code>$_SESSION['Import_message']['go_back_url']</code>
- <code>$analyzed_sql_results['offset']</code>
- <code>$analyzed_sql_results['offset']</code>
- <code>$analyzed_sql_results['reload']</code>
- <code>$analyzed_sql_results['reload']</code>
<code>$die['error']</code>
<code>$die['sql']</code>
</MixedArrayAccess>
@@ -2172,75 +2298,85 @@
<code>$_SESSION['Import_message']['message']</code>
<code>$_SESSION['Import_message']['message']</code>
</MixedArrayAssignment>
- <MixedAssignment occurrences="17">
- <code>$_SESSION['Import_message']['go_back_url']</code>
- <code>$_SESSION['Import_message']['message']</code>
- <code>$active_page</code>
+ <MixedAssignment occurrences="24">
+ <code>$GLOBALS['active_page']</code>
+ <code>$GLOBALS['ajax_reload']</code>
+ <code>$GLOBALS['charset_conversion']</code>
+ <code>$GLOBALS['errorUrl']</code>
+ <code>$GLOBALS['executed_queries']</code>
+ <code>$GLOBALS['go_sql']</code>
+ <code>$GLOBALS['import_file']</code>
+ <code>$GLOBALS['import_file']</code>
+ <code>$GLOBALS['import_file_name']</code>
+ <code>$GLOBALS['import_notice']</code>
+ <code>$GLOBALS['max_sql_len']</code>
+ <code>$GLOBALS['maximum_time']</code>
+ <code>$GLOBALS['msg']</code>
+ <code>$GLOBALS['my_die']</code>
+ <code>$GLOBALS['read_multiply']</code>
+ <code>$GLOBALS['reload']</code>
+ <code>$GLOBALS['reset_charset']</code>
+ <code>$GLOBALS['result']</code>
+ <code>$GLOBALS['run_query']</code>
+ <code>$GLOBALS['sql_file']</code>
+ <code>$GLOBALS['sql_query_disabled']</code>
+ <code>$GLOBALS['timeout_passed']</code>
+ <code>$GLOBALS['timestamp']</code>
<code>$die</code>
- <code>$display_query</code>
- <code>$import_file</code>
- <code>$import_file</code>
- <code>$import_file_name</code>
- <code>$import_text</code>
- <code>$offset</code>
- <code>$offset</code>
- <code>$reload</code>
- <code>$reload</code>
- <code>$sql_queries</code>
- <code>$sql_query</code>
- <code>$table</code>
- <code>$table</code>
</MixedAssignment>
- <MixedMethodCall occurrences="2">
+ <MixedMethodCall occurrences="1">
<code>close</code>
- <code>getDisplay</code>
</MixedMethodCall>
- <MixedOperand occurrences="5">
+ <MixedOperand occurrences="1">
<code>$_FILES['import_file']['name']</code>
- <code>$charset_connection</code>
- <code>$goto</code>
- <code>$goto</code>
- <code>$goto</code>
</MixedOperand>
- <PossiblyInvalidArgument occurrences="11">
+ <PossiblyInvalidArgument occurrences="10">
+ <code>$GLOBALS['format']</code>
+ <code>$GLOBALS['local_import_file']</code>
<code>$_POST['bkm_label']</code>
<code>$_POST['bkm_label']</code>
<code>$_POST['bookmark_variable']</code>
<code>$_POST['sql_query']</code>
<code>$_POST['sql_query']</code>
- <code>$format</code>
- <code>$import_type</code>
- <code>$local_import_file</code>
<code>$parameter</code>
<code>$replacement</code>
- <code>$skip &lt; $read_limit ? $skip : $read_limit</code>
+ <code>$skip &lt; $GLOBALS['read_limit'] ? $skip : $GLOBALS['read_limit']</code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast occurrences="7">
+ <code>$GLOBALS['format']</code>
+ <code>$GLOBALS['local_import_file']</code>
<code>$_POST['bkm_label']</code>
<code>$_POST['bkm_label']</code>
<code>$_POST['sql_query']</code>
<code>$_POST['sql_query']</code>
- <code>$format</code>
- <code>$local_import_file</code>
<code>$replacement</code>
</PossiblyInvalidCast>
<PossiblyInvalidOperand occurrences="3">
- <code>$charset_of_file</code>
- <code>$format</code>
- <code>$local_import_file</code>
+ <code>$GLOBALS['charset_of_file']</code>
+ <code>$GLOBALS['format']</code>
+ <code>$GLOBALS['local_import_file']</code>
</PossiblyInvalidOperand>
+ <PossiblyNullArgument occurrences="1">
+ <code>$GLOBALS['collation_connection']</code>
+ </PossiblyNullArgument>
+ <PossiblyNullOperand occurrences="1">
+ <code>$GLOBALS['charset_connection']</code>
+ </PossiblyNullOperand>
<PossiblyUndefinedArrayOffset occurrences="1">
<code>$_FILES['import_file']</code>
</PossiblyUndefinedArrayOffset>
- <RedundantCondition occurrences="1">
- <code>$offset == 0</code>
+ <RedundantCondition occurrences="3">
+ <code>$GLOBALS['go_sql']</code>
+ <code>$GLOBALS['offset'] == 0</code>
+ <code>$GLOBALS['result'] === false</code>
</RedundantCondition>
<RiskyCast occurrences="1">
<code>$_POST['id_bookmark']</code>
</RiskyCast>
- <TypeDoesNotContainType occurrences="2">
- <code>$finished</code>
- <code>$timeout_passed</code>
+ <TypeDoesNotContainType occurrences="3">
+ <code>$GLOBALS['finished']</code>
+ <code>$GLOBALS['result']</code>
+ <code>$GLOBALS['timeout_passed']</code>
</TypeDoesNotContainType>
</file>
<file src="libraries/classes/Controllers/Import/StatusController.php">
@@ -2250,6 +2386,11 @@
<MixedArrayAssignment occurrences="1">
<code>$_SESSION['Import_message']['message']</code>
</MixedArrayAssignment>
+ <MixedAssignment occurrences="3">
+ <code>$GLOBALS['plugins']</code>
+ <code>$GLOBALS['timestamp']</code>
+ <code>$GLOBALS['upload_id']</code>
+ </MixedAssignment>
<PossiblyInvalidArgument occurrences="1">
<code>$_GET['id']</code>
</PossiblyInvalidArgument>
@@ -2258,9 +2399,15 @@
</PossiblyInvalidCast>
</file>
<file src="libraries/classes/Controllers/LogoutController.php">
+ <MixedAssignment occurrences="1">
+ <code>$GLOBALS['auth_plugin']</code>
+ </MixedAssignment>
<MixedMethodCall occurrences="1">
<code>logOut</code>
</MixedMethodCall>
+ <PossiblyNullReference occurrences="1">
+ <code>logOut</code>
+ </PossiblyNullReference>
</file>
<file src="libraries/classes/Controllers/NavigationController.php">
<PossiblyInvalidArgument occurrences="9">
@@ -2284,102 +2431,140 @@
<code>$_POST['itemType']</code>
</PossiblyInvalidCast>
</file>
- <file src="libraries/classes/Controllers/NormalizationController.php">
- <MixedArgument occurrences="36">
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$dependencies</code>
- <code>$newtables</code>
- <code>$partialDependencies</code>
+ <file src="libraries/classes/Controllers/Normalization/FirstNormalForm/FirstStepController.php">
+ <PossiblyInvalidArgument occurrences="1">
+ <code>$normalForm</code>
+ </PossiblyInvalidArgument>
+ <PossiblyInvalidCast occurrences="1">
+ <code>$normalForm</code>
+ </PossiblyInvalidCast>
+ </file>
+ <file src="libraries/classes/Controllers/Normalization/MoveRepeatingGroup.php">
+ <PossiblyInvalidArgument occurrences="4">
+ <code>$newColumn</code>
+ <code>$newTable</code>
+ <code>$primary_columns</code>
+ <code>$repeatingColumns</code>
+ </PossiblyInvalidArgument>
+ <PossiblyInvalidCast occurrences="4">
+ <code>$newColumn</code>
+ <code>$newTable</code>
+ <code>$primary_columns</code>
+ <code>$repeatingColumns</code>
+ </PossiblyInvalidCast>
+ </file>
+ <file src="libraries/classes/Controllers/Normalization/SecondNormalForm/CreateNewTablesController.php">
+ <MixedArgument occurrences="2">
<code>$partialDependencies</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$tables</code>
<code>$tablesName</code>
</MixedArgument>
- <MixedAssignment occurrences="6">
- <code>$dependencies</code>
- <code>$newtables</code>
- <code>$partialDependencies</code>
+ <MixedAssignment occurrences="2">
<code>$partialDependencies</code>
- <code>$tables</code>
<code>$tablesName</code>
</MixedAssignment>
- <MixedOperand occurrences="1">
- <code>$table</code>
- </MixedOperand>
- <PossiblyInvalidArgument occurrences="12">
- <code>$_POST['newTables']</code>
+ <PossiblyInvalidArgument occurrences="2">
<code>$_POST['newTablesName']</code>
<code>$_POST['pd']</code>
+ </PossiblyInvalidArgument>
+ <PossiblyInvalidCast occurrences="2">
+ <code>$_POST['newTablesName']</code>
<code>$_POST['pd']</code>
+ </PossiblyInvalidCast>
+ </file>
+ <file src="libraries/classes/Controllers/Normalization/SecondNormalForm/NewTablesController.php">
+ <MixedArgument occurrences="1">
+ <code>$partialDependencies</code>
+ </MixedArgument>
+ <MixedAssignment occurrences="1">
+ <code>$partialDependencies</code>
+ </MixedAssignment>
+ <PossiblyInvalidArgument occurrences="1">
<code>$_POST['pd']</code>
- <code>$_POST['tables']</code>
- <code>$newColumn</code>
- <code>$newTable</code>
- <code>$normalForm</code>
- <code>$primary_columns</code>
- <code>$repeatingColumns</code>
- <code>$tables</code>
</PossiblyInvalidArgument>
- <PossiblyInvalidCast occurrences="11">
- <code>$_POST['newTables']</code>
- <code>$_POST['newTablesName']</code>
+ <PossiblyInvalidCast occurrences="1">
<code>$_POST['pd']</code>
+ </PossiblyInvalidCast>
+ </file>
+ <file src="libraries/classes/Controllers/Normalization/ThirdNormalForm/CreateNewTablesController.php">
+ <MixedArgument occurrences="1">
+ <code>$newtables</code>
+ </MixedArgument>
+ <MixedAssignment occurrences="1">
+ <code>$newtables</code>
+ </MixedAssignment>
+ <PossiblyInvalidArgument occurrences="1">
+ <code>$_POST['newTables']</code>
+ </PossiblyInvalidArgument>
+ <PossiblyInvalidCast occurrences="1">
+ <code>$_POST['newTables']</code>
+ </PossiblyInvalidCast>
+ </file>
+ <file src="libraries/classes/Controllers/Normalization/ThirdNormalForm/FirstStepController.php">
+ <PossiblyInvalidArgument occurrences="1">
+ <code>$tables</code>
+ </PossiblyInvalidArgument>
+ </file>
+ <file src="libraries/classes/Controllers/Normalization/ThirdNormalForm/NewTablesController.php">
+ <MixedArgument occurrences="2">
+ <code>$dependencies</code>
+ <code>$tables</code>
+ </MixedArgument>
+ <MixedAssignment occurrences="2">
+ <code>$dependencies</code>
+ <code>$tables</code>
+ </MixedAssignment>
+ <PossiblyInvalidArgument occurrences="2">
<code>$_POST['pd']</code>
+ <code>$_POST['tables']</code>
+ </PossiblyInvalidArgument>
+ <PossiblyInvalidCast occurrences="2">
<code>$_POST['pd']</code>
<code>$_POST['tables']</code>
- <code>$newColumn</code>
- <code>$newTable</code>
- <code>$normalForm</code>
- <code>$primary_columns</code>
- <code>$repeatingColumns</code>
</PossiblyInvalidCast>
</file>
+ <file src="libraries/classes/Controllers/PhpInfoController.php">
+ <InvalidArrayOffset occurrences="1">
+ <code>$GLOBALS['cfg']['ShowPhpInfo']</code>
+ </InvalidArrayOffset>
+ </file>
<file src="libraries/classes/Controllers/Preferences/ExportController.php">
+ <MixedAssignment occurrences="3">
+ <code>$GLOBALS['cf']</code>
+ <code>$GLOBALS['hash']</code>
+ <code>$GLOBALS['tabHash']</code>
+ </MixedAssignment>
<PossiblyInvalidArgument occurrences="1">
- <code>$tabHash</code>
+ <code>$GLOBALS['tabHash']</code>
</PossiblyInvalidArgument>
</file>
<file src="libraries/classes/Controllers/Preferences/FeaturesController.php">
+ <MixedAssignment occurrences="3">
+ <code>$GLOBALS['cf']</code>
+ <code>$GLOBALS['hash']</code>
+ <code>$GLOBALS['tabHash']</code>
+ </MixedAssignment>
<PossiblyInvalidArgument occurrences="1">
- <code>$tabHash</code>
+ <code>$GLOBALS['tabHash']</code>
</PossiblyInvalidArgument>
</file>
<file src="libraries/classes/Controllers/Preferences/ImportController.php">
+ <MixedAssignment occurrences="3">
+ <code>$GLOBALS['cf']</code>
+ <code>$GLOBALS['hash']</code>
+ <code>$GLOBALS['tabHash']</code>
+ </MixedAssignment>
<PossiblyInvalidArgument occurrences="1">
- <code>$tabHash</code>
+ <code>$GLOBALS['tabHash']</code>
</PossiblyInvalidArgument>
</file>
<file src="libraries/classes/Controllers/Preferences/MainPanelController.php">
+ <MixedAssignment occurrences="3">
+ <code>$GLOBALS['cf']</code>
+ <code>$GLOBALS['hash']</code>
+ <code>$GLOBALS['tabHash']</code>
+ </MixedAssignment>
<PossiblyInvalidArgument occurrences="1">
- <code>$tabHash</code>
+ <code>$GLOBALS['tabHash']</code>
</PossiblyInvalidArgument>
</file>
<file src="libraries/classes/Controllers/Preferences/ManageController.php">
@@ -2397,10 +2582,19 @@
<code>$_FILES['import_file']['tmp_name']</code>
<code>$_FILES['import_file']['tmp_name']</code>
</MixedArrayAccess>
- <MixedAssignment occurrences="5">
+ <MixedAssignment occurrences="14">
+ <code>$GLOBALS['all_ok']</code>
+ <code>$GLOBALS['cf']</code>
+ <code>$GLOBALS['filename']</code>
+ <code>$GLOBALS['form_display']</code>
+ <code>$GLOBALS['json']</code>
+ <code>$GLOBALS['new_config']</code>
+ <code>$GLOBALS['params']</code>
+ <code>$GLOBALS['params']['lang']</code>
+ <code>$GLOBALS['query']</code>
+ <code>$GLOBALS['return_url']</code>
<code>$_POST[str_replace('/', '-', (string) $k)]</code>
<code>$configuration</code>
- <code>$params['lang']</code>
<code>$v</code>
<code>$val</code>
</MixedAssignment>
@@ -2408,24 +2602,34 @@
<code>$pos</code>
</PossiblyFalseOperand>
<PossiblyInvalidArgument occurrences="3">
- <code>$json</code>
- <code>$return_url</code>
- <code>$return_url</code>
+ <code>$GLOBALS['json']</code>
+ <code>$GLOBALS['return_url']</code>
+ <code>$GLOBALS['return_url']</code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast occurrences="3">
- <code>$json</code>
- <code>$return_url</code>
- <code>$return_url</code>
+ <code>$GLOBALS['json']</code>
+ <code>$GLOBALS['return_url']</code>
+ <code>$GLOBALS['return_url']</code>
</PossiblyInvalidCast>
</file>
<file src="libraries/classes/Controllers/Preferences/NavigationController.php">
+ <MixedAssignment occurrences="3">
+ <code>$GLOBALS['cf']</code>
+ <code>$GLOBALS['hash']</code>
+ <code>$GLOBALS['tabHash']</code>
+ </MixedAssignment>
<PossiblyInvalidArgument occurrences="1">
- <code>$tabHash</code>
+ <code>$GLOBALS['tabHash']</code>
</PossiblyInvalidArgument>
</file>
<file src="libraries/classes/Controllers/Preferences/SqlController.php">
+ <MixedAssignment occurrences="3">
+ <code>$GLOBALS['cf']</code>
+ <code>$GLOBALS['hash']</code>
+ <code>$GLOBALS['tabHash']</code>
+ </MixedAssignment>
<PossiblyInvalidArgument occurrences="1">
- <code>$tabHash</code>
+ <code>$GLOBALS['tabHash']</code>
</PossiblyInvalidArgument>
</file>
<file src="libraries/classes/Controllers/Preferences/TwoFactorController.php">
@@ -2442,6 +2646,9 @@
</PossiblyInvalidArgument>
</file>
<file src="libraries/classes/Controllers/Server/BinlogController.php">
+ <MixedAssignment occurrences="1">
+ <code>$GLOBALS['errorUrl']</code>
+ </MixedAssignment>
<PossiblyInvalidArgument occurrences="2">
<code>$params['log']</code>
<code>$params['log'] ?? ''</code>
@@ -2450,7 +2657,7 @@
<code>$params['log'] ?? ''</code>
</PossiblyInvalidCast>
<RedundantCast occurrences="1">
- <code>(int) $cfg['MaxRows']</code>
+ <code>(int) $GLOBALS['cfg']['MaxRows']</code>
</RedundantCast>
<RiskyCast occurrences="1">
<code>$params['pos']</code>
@@ -2476,12 +2683,17 @@
</PossiblyInvalidCast>
</file>
<file src="libraries/classes/Controllers/Server/Databases/DestroyController.php">
+ <InvalidArrayOffset occurrences="1">
+ <code>$GLOBALS['cfg']['AllowUserDropDatabase']</code>
+ </InvalidArrayOffset>
+ <MixedAssignment occurrences="3">
+ <code>$GLOBALS['errorUrl']</code>
+ <code>$GLOBALS['reload']</code>
+ <code>$GLOBALS['selected']</code>
+ </MixedAssignment>
<MixedMethodCall occurrences="1">
<code>build</code>
</MixedMethodCall>
- <MixedPropertyFetch occurrences="1">
- <code>$dblist-&gt;databases</code>
- </MixedPropertyFetch>
<PossiblyInvalidArgument occurrences="3">
<code>$database</code>
<code>$database</code>
@@ -2491,15 +2703,24 @@
<code>$database</code>
<code>$database</code>
</PossiblyInvalidCast>
+ <PossiblyNullPropertyFetch occurrences="1">
+ <code>$GLOBALS['dblist']-&gt;databases</code>
+ </PossiblyNullPropertyFetch>
+ <PossiblyNullReference occurrences="1">
+ <code>build</code>
+ </PossiblyNullReference>
<TypeDoesNotContainType occurrences="1">
<code>$selected_dbs === []</code>
</TypeDoesNotContainType>
</file>
<file src="libraries/classes/Controllers/Server/DatabasesController.php">
+ <InvalidArrayOffset occurrences="1">
+ <code>$GLOBALS['cfg']['AllowUserDropDatabase']</code>
+ </InvalidArrayOffset>
<MixedArgument occurrences="9">
+ <code>$GLOBALS['dblist']-&gt;databases</code>
<code>$database['DEFAULT_COLLATION_NAME']</code>
<code>$database['SCHEMA_NAME']</code>
- <code>$dblist-&gt;databases</code>
<code>$primaryInfo['Do_DB']</code>
<code>$primaryInfo['Do_DB']</code>
<code>$primaryInfo['Ignore_DB']</code>
@@ -2534,7 +2755,9 @@
<code>$databases[$database['SCHEMA_NAME']]</code>
<code>$databases[$database['SCHEMA_NAME']]</code>
</MixedArrayOffset>
- <MixedAssignment occurrences="6">
+ <MixedAssignment occurrences="8">
+ <code>$GLOBALS['db_to_create']</code>
+ <code>$GLOBALS['errorUrl']</code>
<code>$database</code>
<code>$key</code>
<code>$key</code>
@@ -2545,14 +2768,17 @@
<MixedOperand occurrences="1">
<code>$totalStatistics[$key]['raw']</code>
</MixedOperand>
- <MixedPropertyFetch occurrences="1">
- <code>$dblist-&gt;databases</code>
- </MixedPropertyFetch>
<PossiblyInvalidArgument occurrences="3">
<code>$_POST['primary_connection'] ?? null</code>
<code>$params['sort_by']</code>
<code>$params['sort_order']</code>
</PossiblyInvalidArgument>
+ <PossiblyNullArgument occurrences="1">
+ <code>$GLOBALS['dblist']-&gt;databases</code>
+ </PossiblyNullArgument>
+ <PossiblyNullPropertyFetch occurrences="1">
+ <code>$GLOBALS['dblist']-&gt;databases</code>
+ </PossiblyNullPropertyFetch>
<PropertyNotSetInConstructor occurrences="4">
<code>$hasStatistics</code>
<code>$position</code>
@@ -2564,74 +2790,106 @@
</RiskyCast>
</file>
<file src="libraries/classes/Controllers/Server/ExportController.php">
- <MixedArgument occurrences="6">
- <code>$db</code>
- <code>$num_tables</code>
- <code>$select_item</code>
- <code>$sql_query</code>
- <code>$table</code>
- <code>$unlim_num_rows</code>
+ <MixedArgument occurrences="3">
+ <code>$GLOBALS['num_tables']</code>
+ <code>$GLOBALS['select_item']</code>
+ <code>$GLOBALS['unlim_num_rows']</code>
</MixedArgument>
- <MixedAssignment occurrences="2">
+ <MixedAssignment occurrences="6">
+ <code>$GLOBALS['num_tables']</code>
+ <code>$GLOBALS['select_item']</code>
+ <code>$GLOBALS['select_item']</code>
<code>$GLOBALS['single_table']</code>
- <code>$select_item</code>
+ <code>$GLOBALS['tmp_select']</code>
+ <code>$GLOBALS['unlim_num_rows']</code>
</MixedAssignment>
</file>
<file src="libraries/classes/Controllers/Server/ImportController.php">
<MixedArrayAccess occurrences="2">
- <code>$_SESSION[$SESSION_KEY]['handler']</code>
- <code>$_SESSION[$SESSION_KEY]['handler']</code>
+ <code>$_SESSION[$GLOBALS['SESSION_KEY']]['handler']</code>
+ <code>$_SESSION[$GLOBALS['SESSION_KEY']]['handler']</code>
</MixedArrayAccess>
- <MixedArrayOffset occurrences="2">
- <code>$_SESSION[$SESSION_KEY]</code>
+ <MixedArrayOffset occurrences="3">
+ <code>$_SESSION[$GLOBALS['SESSION_KEY']]</code>
+ <code>$_SESSION[$GLOBALS['SESSION_KEY']]</code>
</MixedArrayOffset>
- <MixedAssignment occurrences="1">
+ <MixedAssignment occurrences="2">
+ <code>$GLOBALS['errorUrl']</code>
<code>$idKey</code>
</MixedAssignment>
<MixedMethodCall occurrences="1">
- <code>$_SESSION[$SESSION_KEY]['handler']::getIdKey()</code>
+ <code>$_SESSION[$GLOBALS['SESSION_KEY']]['handler']::getIdKey()</code>
</MixedMethodCall>
<PossiblyInvalidCast occurrences="1">
<code>$_GET['format']</code>
</PossiblyInvalidCast>
</file>
<file src="libraries/classes/Controllers/Server/PrivilegesController.php">
- <MixedArgument occurrences="14">
- <code>$db</code>
+ <InvalidArgument occurrences="1">
+ <code>$GLOBALS['sql_query']</code>
+ </InvalidArgument>
+ <MixedArgument occurrences="10">
+ <code>$GLOBALS['message']</code>
+ <code>$GLOBALS['password'] ?? ''</code>
+ <code>$GLOBALS['password'] ?? null</code>
+ <code>$GLOBALS['queries']</code>
+ <code>$GLOBALS['queries']</code>
+ <code>$GLOBALS['queries']</code>
+ <code>$GLOBALS['queries_for_display']</code>
+ <code>$GLOBALS['url_dbname'] ?? ''</code>
+ <code>$GLOBALS['url_dbname'] ?? ''</code>
<code>$db_name ?? ''</code>
- <code>$password ?? ''</code>
- <code>$password ?? null</code>
- <code>$queries</code>
- <code>$queries</code>
- <code>$queries</code>
- <code>$queries_for_display</code>
- <code>$sql_query</code>
- <code>$sql_query ?? ''</code>
- <code>$table</code>
- <code>$text_dir</code>
- <code>$url_dbname ?? ''</code>
- <code>$url_dbname ?? ''</code>
</MixedArgument>
<MixedArgumentTypeCoercion occurrences="1">
- <code>$queries</code>
+ <code>$GLOBALS['queries']</code>
</MixedArgumentTypeCoercion>
- <MixedAssignment occurrences="3">
+ <MixedAssignment occurrences="29">
+ <code>$GLOBALS['_add_user_error']</code>
+ <code>$GLOBALS['db_and_table']</code>
+ <code>$GLOBALS['dbname']</code>
+ <code>$GLOBALS['dbname_is_wildcard']</code>
+ <code>$GLOBALS['errorUrl']</code>
+ <code>$GLOBALS['export']</code>
+ <code>$GLOBALS['grants']</code>
+ <code>$GLOBALS['itemType']</code>
+ <code>$GLOBALS['message']</code>
+ <code>$GLOBALS['num_tables']</code>
+ <code>$GLOBALS['one_grant']</code>
+ <code>$GLOBALS['password']</code>
+ <code>$GLOBALS['pos']</code>
+ <code>$GLOBALS['post_patterns']</code>
+ <code>$GLOBALS['queries']</code>
+ <code>$GLOBALS['queries']</code>
+ <code>$GLOBALS['queries_for_display']</code>
+ <code>$GLOBALS['ret_message']</code>
+ <code>$GLOBALS['ret_queries']</code>
+ <code>$GLOBALS['routinename']</code>
+ <code>$GLOBALS['sub_part']</code>
+ <code>$GLOBALS['tablename']</code>
+ <code>$GLOBALS['tables']</code>
+ <code>$GLOBALS['title']</code>
+ <code>$GLOBALS['tooltip_aliasname']</code>
+ <code>$GLOBALS['tooltip_truename']</code>
+ <code>$GLOBALS['total_num_tables']</code>
+ <code>$GLOBALS['url_dbname']</code>
<code>$db_name</code>
- <code>$message</code>
- <code>$queries</code>
</MixedAssignment>
<MixedOperand occurrences="2">
- <code>$export</code>
- <code>$title</code>
+ <code>$GLOBALS['export']</code>
+ <code>$GLOBALS['title']</code>
</MixedOperand>
- <PossiblyInvalidArgument occurrences="2">
+ <PossiblyInvalidArgument occurrences="1">
<code>$_POST['userGroup']</code>
- <code>$db</code>
</PossiblyInvalidArgument>
- <PossiblyInvalidCast occurrences="2">
+ <PossiblyInvalidCast occurrences="1">
<code>$_POST['userGroup']</code>
- <code>$db</code>
</PossiblyInvalidCast>
+ <PossiblyNullArgument occurrences="1">
+ <code>$GLOBALS['text_dir']</code>
+ </PossiblyNullArgument>
+ <TypeDoesNotContainType occurrences="1">
+ <code>$GLOBALS['_add_user_error'] === true</code>
+ </TypeDoesNotContainType>
<UnusedVariable occurrences="1">
<code>$key</code>
</UnusedVariable>
@@ -2640,11 +2898,22 @@
<MixedArgument occurrences="1">
<code>$replicaInfo['status']</code>
</MixedArgument>
+ <MixedAssignment occurrences="1">
+ <code>$GLOBALS['errorUrl']</code>
+ </MixedAssignment>
<PossiblyInvalidArgument occurrences="1">
<code>$_POST['primary_connection'] ?? null</code>
</PossiblyInvalidArgument>
</file>
+ <file src="libraries/classes/Controllers/Server/SqlController.php">
+ <MixedAssignment occurrences="1">
+ <code>$GLOBALS['errorUrl']</code>
+ </MixedAssignment>
+ </file>
<file src="libraries/classes/Controllers/Server/Status/Monitor/ChartingDataController.php">
+ <MixedAssignment occurrences="1">
+ <code>$GLOBALS['errorUrl']</code>
+ </MixedAssignment>
<PossiblyInvalidArgument occurrences="1">
<code>$params['requiredData'] ?? ''</code>
</PossiblyInvalidArgument>
@@ -2653,18 +2922,27 @@
</PossiblyInvalidCast>
</file>
<file src="libraries/classes/Controllers/Server/Status/Monitor/GeneralLogController.php">
+ <MixedAssignment occurrences="1">
+ <code>$GLOBALS['errorUrl']</code>
+ </MixedAssignment>
<RiskyCast occurrences="2">
<code>$params['time_end']</code>
<code>$params['time_start']</code>
</RiskyCast>
</file>
<file src="libraries/classes/Controllers/Server/Status/Monitor/LogVarsController.php">
+ <MixedAssignment occurrences="1">
+ <code>$GLOBALS['errorUrl']</code>
+ </MixedAssignment>
<PossiblyInvalidArgument occurrences="2">
<code>$params['varName']</code>
<code>$params['varValue']</code>
</PossiblyInvalidArgument>
</file>
<file src="libraries/classes/Controllers/Server/Status/Monitor/QueryAnalyzerController.php">
+ <MixedAssignment occurrences="1">
+ <code>$GLOBALS['errorUrl']</code>
+ </MixedAssignment>
<PossiblyInvalidArgument occurrences="2">
<code>$params['database'] ?? ''</code>
<code>$params['query'] ?? ''</code>
@@ -2675,11 +2953,19 @@
</PossiblyInvalidCast>
</file>
<file src="libraries/classes/Controllers/Server/Status/Monitor/SlowLogController.php">
+ <MixedAssignment occurrences="1">
+ <code>$GLOBALS['errorUrl']</code>
+ </MixedAssignment>
<RiskyCast occurrences="2">
<code>$params['time_end']</code>
<code>$params['time_start']</code>
</RiskyCast>
</file>
+ <file src="libraries/classes/Controllers/Server/Status/ProcessesController.php">
+ <MixedAssignment occurrences="1">
+ <code>$GLOBALS['errorUrl']</code>
+ </MixedAssignment>
+ </file>
<file src="libraries/classes/Controllers/Server/Status/QueriesController.php">
<MixedArgumentTypeCoercion occurrences="1">
<code>$key</code>
@@ -2746,7 +3032,8 @@
<code>$name</code>
<code>$name</code>
</MixedArgumentTypeCoercion>
- <MixedAssignment occurrences="5">
+ <MixedAssignment occurrences="6">
+ <code>$GLOBALS['errorUrl']</code>
<code>$linkName</code>
<code>$linkUrl</code>
<code>$sectionLinks</code>
@@ -2840,7 +3127,8 @@
<MixedArrayTypeCoercion occurrences="1">
<code>$serverVarsSession[$name]</code>
</MixedArrayTypeCoercion>
- <MixedAssignment occurrences="1">
+ <MixedAssignment occurrences="2">
+ <code>$GLOBALS['errorUrl']</code>
<code>$value</code>
</MixedAssignment>
</file>
@@ -2855,17 +3143,7 @@
<code>$id</code>
</MixedArgumentTypeCoercion>
</file>
- <file src="libraries/classes/Controllers/Sql/ColumnPreferencesController.php">
- <MixedArgument occurrences="2">
- <code>$db</code>
- <code>$table</code>
- </MixedArgument>
- </file>
<file src="libraries/classes/Controllers/Sql/EnumValuesController.php">
- <MixedArgument occurrences="2">
- <code>$db</code>
- <code>$table</code>
- </MixedArgument>
<PossiblyInvalidArgument occurrences="2">
<code>$column</code>
<code>$curr_value</code>
@@ -2876,10 +3154,6 @@
</PossiblyInvalidCast>
</file>
<file src="libraries/classes/Controllers/Sql/RelationalValuesController.php">
- <MixedArgument occurrences="2">
- <code>$db</code>
- <code>$table</code>
- </MixedArgument>
<MixedArrayAccess occurrences="1">
<code>$_SESSION['tmpval']['relational_display']</code>
</MixedArrayAccess>
@@ -2893,10 +3167,6 @@
</PossiblyInvalidCast>
</file>
<file src="libraries/classes/Controllers/Sql/SetValuesController.php">
- <MixedArgument occurrences="2">
- <code>$db</code>
- <code>$table</code>
- </MixedArgument>
<PossiblyInvalidArgument occurrences="4">
<code>$column</code>
<code>$column</code>
@@ -2911,81 +3181,79 @@
</PossiblyInvalidCast>
</file>
<file src="libraries/classes/Controllers/Sql/SqlController.php">
- <MixedArgument occurrences="24">
- <code>$analyzed_sql_results</code>
- <code>$complete_query ?? null</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$disp_message ?? null</code>
- <code>$errorUrl</code>
- <code>$errorUrl</code>
- <code>$extra_data ?? null</code>
- <code>$find_real_end ?? null</code>
- <code>$goto</code>
- <code>$goto</code>
- <code>$import_text ?? null</code>
- <code>$message_to_show ?? null</code>
- <code>$sql_data ?? null</code>
- <code>$sql_query</code>
- <code>$sql_query</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>isset($disp_query) ? $display_query : null</code>
+ <InvalidArrayOffset occurrences="1">
+ <code>$GLOBALS['cfg']['AllowUserDropDatabase']</code>
+ </InvalidArrayOffset>
+ <MixedArgument occurrences="7">
+ <code>$GLOBALS['cfg']['AllowUserDropDatabase']</code>
+ <code>$GLOBALS['disp_message'] ?? null</code>
+ <code>$GLOBALS['errorUrl']</code>
+ <code>$GLOBALS['errorUrl']</code>
+ <code>$GLOBALS['extra_data'] ?? null</code>
+ <code>$GLOBALS['find_real_end'] ?? null</code>
+ <code>$GLOBALS['message_to_show'] ?? null</code>
</MixedArgument>
<MixedArrayAccess occurrences="1">
- <code>$ajax_reload['reload']</code>
+ <code>$GLOBALS['ajax_reload']['reload']</code>
</MixedArrayAccess>
- <MixedAssignment occurrences="3">
- <code>$errorUrl</code>
- <code>$table</code>
- <code>$unlim_num_rows</code>
+ <MixedAssignment occurrences="13">
+ <code>$GLOBALS['ajax_reload']</code>
+ <code>$GLOBALS['back']</code>
+ <code>$GLOBALS['disp_message']</code>
+ <code>$GLOBALS['disp_query']</code>
+ <code>$GLOBALS['errorUrl']</code>
+ <code>$GLOBALS['errorUrl']</code>
+ <code>$GLOBALS['extra_data']</code>
+ <code>$GLOBALS['find_real_end']</code>
+ <code>$GLOBALS['is_gotofile']</code>
+ <code>$GLOBALS['message_to_show']</code>
+ <code>$GLOBALS['table_from_sql']</code>
+ <code>$GLOBALS['unlim_num_rows']</code>
+ <code>$GLOBALS['unlim_num_rows']</code>
</MixedAssignment>
<MixedOperand occurrences="2">
+ <code>$GLOBALS['errorUrl']</code>
<code>$_POST['bkm_fields']['bkm_label']</code>
- <code>$errorUrl</code>
</MixedOperand>
<PossiblyInvalidArgument occurrences="8">
+ <code>$GLOBALS['db']</code>
+ <code>$GLOBALS['db']</code>
+ <code>$GLOBALS['db']</code>
+ <code>$GLOBALS['sql_query']</code>
+ <code>$GLOBALS['sql_query']</code>
<code>$_GET['sql_query']</code>
<code>$_GET['sql_signature']</code>
<code>$_POST['bkm_fields']</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$sql_query</code>
- <code>$sql_query</code>
</PossiblyInvalidArgument>
<PossiblyInvalidArrayOffset occurrences="2">
<code>$_POST['bkm_fields']['bkm_label']</code>
<code>$_POST['bkm_fields']['bkm_label']</code>
</PossiblyInvalidArrayOffset>
<PossiblyInvalidCast occurrences="6">
+ <code>$GLOBALS['db']</code>
+ <code>$GLOBALS['db']</code>
+ <code>$GLOBALS['sql_query']</code>
+ <code>$GLOBALS['sql_query']</code>
<code>$_GET['sql_query']</code>
<code>$_GET['sql_signature']</code>
- <code>$db</code>
- <code>$db</code>
- <code>$sql_query</code>
- <code>$sql_query</code>
</PossiblyInvalidCast>
</file>
<file src="libraries/classes/Controllers/Table/AddFieldController.php">
- <MixedArgument occurrences="8">
+ <MixedArgument occurrences="6">
+ <code>$GLOBALS['regenerate']</code>
<code>$_POST['field_input_transformation'][$fieldindex]</code>
<code>$_POST['field_input_transformation_options'][$fieldindex]</code>
<code>$_POST['field_transformation'][$fieldindex]</code>
<code>$_POST['field_transformation_options'][$fieldindex]</code>
<code>$cfg['DefaultTabTable']</code>
- <code>$db</code>
- <code>$regenerate</code>
- <code>$table</code>
</MixedArgument>
- <MixedArgumentTypeCoercion occurrences="1">
- <code>$url_params</code>
- </MixedArgumentTypeCoercion>
+ <MixedAssignment occurrences="5">
+ <code>$GLOBALS['active_page']</code>
+ <code>$GLOBALS['errorUrl']</code>
+ <code>$GLOBALS['num_fields']</code>
+ <code>$GLOBALS['regenerate']</code>
+ <code>$GLOBALS['result']</code>
+ </MixedAssignment>
<PossiblyInvalidArgument occurrences="3">
<code>$_POST['field_name'][$fieldindex]</code>
<code>$_POST['field_name'][$fieldindex]</code>
@@ -3003,84 +3271,70 @@
</PossiblyInvalidCast>
</file>
<file src="libraries/classes/Controllers/Table/ChangeController.php">
- <InvalidArgument occurrences="1">
- <code>$urlParams</code>
- </InvalidArgument>
- <MixedArgument occurrences="33">
- <code>$current_result</code>
- <code>$current_row</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$disp_message</code>
- <code>$insert_mode</code>
+ <MixedArgument occurrences="7">
+ <code>$GLOBALS['disp_message']</code>
+ <code>$GLOBALS['repopulate']</code>
+ <code>$GLOBALS['unsaved_values']</code>
+ <code>$GLOBALS['unsaved_values']</code>
+ <code>$GLOBALS['where_clause'] ?? null</code>
<code>$isUpload</code>
<code>$isUpload</code>
- <code>$jsvkey</code>
- <code>$repopulate</code>
+ </MixedArgument>
+ <MixedArgumentTypeCoercion occurrences="3">
+ <code>$GLOBALS['jsvkey']</code>
<code>$row_id</code>
<code>$row_id</code>
- <code>$rows</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$text_dir</code>
- <code>$unsaved_values</code>
- <code>$unsaved_values</code>
- <code>$where_clause</code>
- <code>$where_clause ?? null</code>
- <code>$where_clause_array</code>
- <code>$where_clauses</code>
- </MixedArgument>
- <MixedArrayAccess occurrences="1">
- <code>$unsaved_values[$row_id]</code>
- </MixedArrayAccess>
- <MixedArrayOffset occurrences="4">
- <code>$result[$row_id]</code>
- <code>$result[$row_id]</code>
- <code>$unsaved_values[$row_id]</code>
- <code>$unsaved_values[$row_id]</code>
- </MixedArrayOffset>
- <MixedAssignment occurrences="9">
- <code>$current_result</code>
- <code>$current_row</code>
+ </MixedArgumentTypeCoercion>
+ <MixedAssignment occurrences="28">
+ <code>$GLOBALS['after_insert']</code>
+ <code>$GLOBALS['biggest_max_file_size']</code>
+ <code>$GLOBALS['checked']</code>
+ <code>$GLOBALS['chg_evt_handler']</code>
+ <code>$GLOBALS['columns_cnt']</code>
+ <code>$GLOBALS['comments_map']</code>
+ <code>$GLOBALS['current_result']</code>
+ <code>$GLOBALS['disp_message']</code>
+ <code>$GLOBALS['errorUrl']</code>
+ <code>$GLOBALS['found_unique_key']</code>
+ <code>$GLOBALS['has_blob_field']</code>
+ <code>$GLOBALS['insert_mode']</code>
+ <code>$GLOBALS['jsvkey']</code>
+ <code>$GLOBALS['o_rows']</code>
+ <code>$GLOBALS['repopulate']</code>
+ <code>$GLOBALS['repopulate']</code>
+ <code>$GLOBALS['result']</code>
+ <code>$GLOBALS['rows']</code>
+ <code>$GLOBALS['tabindex']</code>
+ <code>$GLOBALS['tabindex_for_value']</code>
+ <code>$GLOBALS['table_columns']</code>
+ <code>$GLOBALS['timestamp_seen']</code>
+ <code>$GLOBALS['unsaved_values']</code>
+ <code>$GLOBALS['vkey']</code>
+ <code>$GLOBALS['where_clause']</code>
+ <code>$GLOBALS['where_clause_array']</code>
+ <code>$GLOBALS['where_clauses']</code>
<code>$isUpload</code>
- <code>$jsvkey</code>
- <code>$repopulate</code>
- <code>$row_id</code>
- <code>$urlParams['db']</code>
- <code>$urlParams['table']</code>
- <code>$urlParams['table']</code>
</MixedAssignment>
- <MixedOperand occurrences="2">
- <code>$biggest_max_file_size</code>
- <code>$jsvkey</code>
+ <MixedOperand occurrences="1">
+ <code>$GLOBALS['biggest_max_file_size']</code>
</MixedOperand>
<PossiblyInvalidArgument occurrences="1">
- <code>$current_result</code>
+ <code>$GLOBALS['current_result']</code>
</PossiblyInvalidArgument>
- <PossiblyNullArgument occurrences="1">
+ <PossiblyNullArgument occurrences="2">
+ <code>$GLOBALS['text_dir']</code>
<code>$isUpload</code>
</PossiblyNullArgument>
- <PossiblyNullOperand occurrences="1">
- <code>$GLOBALS['goto']</code>
- </PossiblyNullOperand>
- <PossiblyUndefinedVariable occurrences="1">
- <code>$urlParams</code>
- </PossiblyUndefinedVariable>
<TypeDoesNotContainType occurrences="1">
- <code>$biggest_max_file_size &gt; 0</code>
+ <code>$GLOBALS['biggest_max_file_size'] &gt; 0</code>
</TypeDoesNotContainType>
</file>
+ <file src="libraries/classes/Controllers/Table/ChangeRowsController.php">
+ <MixedAssignment occurrences="2">
+ <code>$GLOBALS['active_page']</code>
+ <code>$GLOBALS['where_clause']</code>
+ </MixedAssignment>
+ </file>
<file src="libraries/classes/Controllers/Table/ChartController.php">
<DocblockTypeContradiction occurrences="1">
<code>empty($statement-&gt;limit)</code>
@@ -3093,20 +3347,9 @@
<code>$_REQUEST['pos']</code>
<code>$_REQUEST['session_max_rows']</code>
</InvalidScalarArgument>
- <MixedArgument occurrences="7">
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$sql_query</code>
- <code>$sql_query</code>
- <code>$table</code>
- <code>$table</code>
- </MixedArgument>
- <MixedArgumentTypeCoercion occurrences="1">
- <code>$url_params</code>
- </MixedArgumentTypeCoercion>
- <MixedAssignment occurrences="1">
- <code>$url_params['db']</code>
+ <MixedAssignment occurrences="2">
+ <code>$GLOBALS['errorUrl']</code>
+ <code>$GLOBALS['errorUrl']</code>
</MixedAssignment>
<PossiblyInvalidOperand occurrences="4">
<code>$_REQUEST['pos']</code>
@@ -3116,13 +3359,11 @@
</PossiblyInvalidOperand>
</file>
<file src="libraries/classes/Controllers/Table/CreateController.php">
- <MixedArgument occurrences="6">
+ <MixedArgument occurrences="4">
<code>$_POST['field_input_transformation'][$fieldindex]</code>
<code>$_POST['field_input_transformation_options'][$fieldindex]</code>
<code>$_POST['field_transformation'][$fieldindex]</code>
<code>$_POST['field_transformation_options'][$fieldindex]</code>
- <code>$db</code>
- <code>$table</code>
</MixedArgument>
<PossiblyInvalidArgument occurrences="7">
<code>$_POST['field_input_transformation'][$fieldindex]</code>
@@ -3149,37 +3390,37 @@
</PossiblyInvalidCast>
</file>
<file src="libraries/classes/Controllers/Table/DeleteConfirmController.php">
- <MixedArgumentTypeCoercion occurrences="1">
- <code>$urlParams</code>
- </MixedArgumentTypeCoercion>
+ <MixedAssignment occurrences="1">
+ <code>$GLOBALS['errorUrl']</code>
+ </MixedAssignment>
</file>
<file src="libraries/classes/Controllers/Table/DeleteRowsController.php">
<InvalidArgument occurrences="1">
<code>$_REQUEST['pos']</code>
</InvalidArgument>
- <MixedArgument occurrences="9">
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$goto</code>
+ <MixedArgument occurrences="3">
+ <code>$GLOBALS['disp_message'] ?? null</code>
+ <code>$GLOBALS['disp_query'] ?? null</code>
<code>$row</code>
- <code>$sql_query</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
</MixedArgument>
- <MixedAssignment occurrences="1">
+ <MixedAssignment occurrences="4">
+ <code>$GLOBALS['active_page']</code>
+ <code>$GLOBALS['disp_message']</code>
+ <code>$GLOBALS['disp_query']</code>
<code>$row</code>
</MixedAssignment>
<PossiblyInvalidArgument occurrences="1">
- <code>$sql_query</code>
+ <code>$GLOBALS['sql_query']</code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast occurrences="1">
- <code>$sql_query</code>
+ <code>$GLOBALS['sql_query']</code>
</PossiblyInvalidCast>
<PossiblyInvalidIterator occurrences="1">
<code>$selected</code>
</PossiblyInvalidIterator>
+ <PossiblyNullArgument occurrences="1">
+ <code>$GLOBALS['goto']</code>
+ </PossiblyNullArgument>
<RedundantCondition occurrences="1">
<code>isset($original_sql_query)</code>
</RedundantCondition>
@@ -3205,25 +3446,32 @@
</PossiblyInvalidIterator>
</file>
<file src="libraries/classes/Controllers/Table/ExportController.php">
- <MixedArgument occurrences="7">
- <code>$db</code>
- <code>$num_tables</code>
- <code>$replaces</code>
- <code>$sql_query</code>
- <code>$sql_query</code>
- <code>$table</code>
- <code>$unlim_num_rows</code>
+ <MixedArgument occurrences="3">
+ <code>$GLOBALS['num_tables']</code>
+ <code>$GLOBALS['replaces']</code>
+ <code>$GLOBALS['unlim_num_rows']</code>
</MixedArgument>
- <MixedArgumentTypeCoercion occurrences="2">
- <code>$urlParams</code>
- <code>$where_clause</code>
+ <MixedArgumentTypeCoercion occurrences="1">
+ <code>$GLOBALS['where_clause']</code>
</MixedArgumentTypeCoercion>
<MixedArrayAssignment occurrences="2">
- <code>$replaces[]</code>
- <code>$replaces[]</code>
+ <code>$GLOBALS['replaces'][]</code>
+ <code>$GLOBALS['replaces'][]</code>
</MixedArrayAssignment>
- <MixedAssignment occurrences="1">
+ <MixedAssignment occurrences="6">
+ <code>$GLOBALS['errorUrl']</code>
+ <code>$GLOBALS['num_tables']</code>
+ <code>$GLOBALS['replaces']</code>
<code>$GLOBALS['single_table']</code>
+ <code>$GLOBALS['unlim_num_rows']</code>
+ <code>$GLOBALS['where_clause']</code>
+ </MixedAssignment>
+ </file>
+ <file src="libraries/classes/Controllers/Table/ExportRowsController.php">
+ <MixedAssignment occurrences="3">
+ <code>$GLOBALS['active_page']</code>
+ <code>$GLOBALS['single_table']</code>
+ <code>$GLOBALS['where_clause']</code>
</MixedAssignment>
</file>
<file src="libraries/classes/Controllers/Table/FindReplaceController.php">
@@ -3254,9 +3502,6 @@
<code>$row[0]</code>
<code>$row[1]</code>
</MixedArgument>
- <MixedArgumentTypeCoercion occurrences="1">
- <code>$urlParams</code>
- </MixedArgumentTypeCoercion>
<MixedArrayAccess occurrences="3">
<code>$row[0]</code>
<code>$row[0]</code>
@@ -3268,7 +3513,8 @@
<MixedArrayOffset occurrences="1">
<code>$types[$column_names[$i]]</code>
</MixedArrayOffset>
- <MixedAssignment occurrences="5">
+ <MixedAssignment occurrences="6">
+ <code>$GLOBALS['errorUrl']</code>
<code>$column</code>
<code>$column</code>
<code>$column</code>
@@ -3289,12 +3535,6 @@
</PossiblyInvalidCast>
</file>
<file src="libraries/classes/Controllers/Table/GetFieldController.php">
- <MixedArgument occurrences="4">
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$table</code>
- </MixedArgument>
<PossiblyInvalidArgument occurrences="3">
<code>$_GET['transform_key']</code>
<code>$_GET['where_clause']</code>
@@ -3313,23 +3553,12 @@
</PossiblyNullArgument>
</file>
<file src="libraries/classes/Controllers/Table/GisVisualizationController.php">
- <MixedArgument occurrences="1">
- <code>$urlParams</code>
- </MixedArgument>
- <MixedArgumentTypeCoercion occurrences="1">
- <code>['db' =&gt; $db]</code>
- </MixedArgumentTypeCoercion>
<MixedArrayAccess occurrences="2">
<code>$_SESSION['tmpval']['max_rows']</code>
<code>$_SESSION['tmpval']['pos']</code>
</MixedArrayAccess>
- <MixedArrayAssignment occurrences="4">
- <code>$urlParams['back']</code>
- <code>$urlParams['goto']</code>
- <code>$urlParams['sql_query']</code>
- <code>$urlParams['sql_signature']</code>
- </MixedArrayAssignment>
- <MixedAssignment occurrences="2">
+ <MixedAssignment occurrences="3">
+ <code>$GLOBALS['errorUrl']</code>
<code>$val</code>
<code>$visualizationSettings[$setting]</code>
</MixedAssignment>
@@ -3365,40 +3594,37 @@
</RiskyCast>
</file>
<file src="libraries/classes/Controllers/Table/ImportController.php">
- <MixedArgumentTypeCoercion occurrences="1">
- <code>$urlParams</code>
- </MixedArgumentTypeCoercion>
<MixedArrayAccess occurrences="2">
- <code>$_SESSION[$SESSION_KEY]['handler']</code>
- <code>$_SESSION[$SESSION_KEY]['handler']</code>
+ <code>$_SESSION[$GLOBALS['SESSION_KEY']]['handler']</code>
+ <code>$_SESSION[$GLOBALS['SESSION_KEY']]['handler']</code>
</MixedArrayAccess>
- <MixedArrayOffset occurrences="2">
- <code>$_SESSION[$SESSION_KEY]</code>
+ <MixedArrayOffset occurrences="3">
+ <code>$_SESSION[$GLOBALS['SESSION_KEY']]</code>
+ <code>$_SESSION[$GLOBALS['SESSION_KEY']]</code>
</MixedArrayOffset>
- <MixedAssignment occurrences="1">
+ <MixedAssignment occurrences="2">
+ <code>$GLOBALS['errorUrl']</code>
<code>$idKey</code>
</MixedAssignment>
<MixedMethodCall occurrences="1">
- <code>$_SESSION[$SESSION_KEY]['handler']::getIdKey()</code>
+ <code>$_SESSION[$GLOBALS['SESSION_KEY']]['handler']::getIdKey()</code>
</MixedMethodCall>
<PossiblyInvalidCast occurrences="1">
<code>$_GET['format']</code>
</PossiblyInvalidCast>
</file>
<file src="libraries/classes/Controllers/Table/IndexRenameController.php">
- <MixedArgumentTypeCoercion occurrences="1">
- <code>$urlParams</code>
- </MixedArgumentTypeCoercion>
+ <MixedAssignment occurrences="1">
+ <code>$GLOBALS['errorUrl']</code>
+ </MixedAssignment>
</file>
<file src="libraries/classes/Controllers/Table/IndexesController.php">
<MixedArgument occurrences="2">
<code>$_POST['index']['columns']['names']</code>
<code>$fields</code>
</MixedArgument>
- <MixedArgumentTypeCoercion occurrences="1">
- <code>$urlParams</code>
- </MixedArgumentTypeCoercion>
- <MixedAssignment occurrences="1">
+ <MixedAssignment occurrences="2">
+ <code>$GLOBALS['errorUrl']</code>
<code>$fields</code>
</MixedAssignment>
<PossiblyInvalidArgument occurrences="1">
@@ -3419,35 +3645,50 @@
<InvalidArgument occurrences="1">
<code>$_POST['partition_name']</code>
</InvalidArgument>
- <MixedArgument occurrences="13">
+ <MixedArgument occurrences="7">
+ <code>$GLOBALS['create_options']['pack_keys']</code>
+ <code>$GLOBALS['create_options']['page_checksum'] ?? ''</code>
<code>$GLOBALS['dblist']-&gt;databases</code>
+ <code>$GLOBALS['row_format']</code>
+ <code>$GLOBALS['warning_messages']</code>
<code>$_message</code>
<code>$_message</code>
- <code>$create_options['pack_keys']</code>
- <code>$create_options['page_checksum'] ?? ''</code>
- <code>$db</code>
- <code>$row_format</code>
- <code>$sql_query</code>
- <code>$sql_query</code>
- <code>$sql_query</code>
- <code>$table</code>
- <code>$table</code>
- <code>$warning_messages</code>
</MixedArgument>
<MixedArgumentTypeCoercion occurrences="1">
- <code>$table_alters</code>
+ <code>$GLOBALS['table_alters']</code>
</MixedArgumentTypeCoercion>
<MixedArrayAccess occurrences="1">
<code>$GLOBALS['showtable']['Row_format']</code>
</MixedArrayAccess>
- <MixedAssignment occurrences="7">
+ <MixedAssignment occurrences="28">
+ <code>$GLOBALS['auto_increment']</code>
+ <code>$GLOBALS['columns']</code>
+ <code>$GLOBALS['comment']</code>
+ <code>$GLOBALS['create_options']</code>
+ <code>$GLOBALS['create_options']['page_checksum']</code>
+ <code>$GLOBALS['create_options']['page_checksum']</code>
+ <code>$GLOBALS['errorUrl']</code>
+ <code>$GLOBALS['hideOrderTable']</code>
+ <code>$GLOBALS['indexes']</code>
+ <code>$GLOBALS['lowerCaseNames']</code>
+ <code>$GLOBALS['message_to_show']</code>
+ <code>$GLOBALS['new_tbl_storage_engine']</code>
+ <code>$GLOBALS['notNull']</code>
+ <code>$GLOBALS['reload']</code>
+ <code>$GLOBALS['reread_info']</code>
+ <code>$GLOBALS['reread_info']</code>
+ <code>$GLOBALS['result']</code>
+ <code>$GLOBALS['row_format']</code>
+ <code>$GLOBALS['row_format']</code>
+ <code>$GLOBALS['show_comment']</code>
<code>$GLOBALS['showtable']</code>
<code>$GLOBALS['showtable']</code>
- <code>$create_options['page_checksum']</code>
- <code>$create_options['page_checksum']</code>
+ <code>$GLOBALS['table_alters']</code>
+ <code>$GLOBALS['table_info_num_rows']</code>
+ <code>$GLOBALS['tbl_collation']</code>
+ <code>$GLOBALS['tbl_is_view']</code>
+ <code>$GLOBALS['warning_messages']</code>
<code>$databaseList</code>
- <code>$reread_info</code>
- <code>$row_format</code>
</MixedAssignment>
<MixedMethodCall occurrences="1">
<code>getList</code>
@@ -3502,26 +3743,15 @@
<code>$query</code>
</MixedArgument>
</file>
- <file src="libraries/classes/Controllers/Table/RecentFavoriteController.php">
- <PossiblyInvalidArgument occurrences="4">
- <code>$_REQUEST['db']</code>
- <code>$_REQUEST['db']</code>
- <code>$_REQUEST['table']</code>
- <code>$_REQUEST['table']</code>
- </PossiblyInvalidArgument>
- <PossiblyInvalidCast occurrences="4">
- <code>$_REQUEST['db']</code>
- <code>$_REQUEST['db']</code>
- <code>$_REQUEST['table']</code>
- <code>$_REQUEST['table']</code>
- </PossiblyInvalidCast>
- </file>
<file src="libraries/classes/Controllers/Table/RelationController.php">
<InvalidArgument occurrences="1">
<code>usort($tables, 'strnatcasecmp')</code>
</InvalidArgument>
- <MixedArgument occurrences="4">
+ <MixedArgument occurrences="7">
<code>$column['Field']</code>
+ <code>$foreignDb</code>
+ <code>$foreignDb</code>
+ <code>$foreignTable</code>
<code>$html</code>
<code>$preview_sql_data</code>
</MixedArgument>
@@ -3529,13 +3759,22 @@
<code>uksort($column_array, 'strnatcasecmp')</code>
<code>usort($columnList, 'strnatcasecmp')</code>
</MixedArgumentTypeCoercion>
+ <MixedArrayAccess occurrences="2">
+ <code>$oneKey['ref_db_name']</code>
+ <code>$oneKey['ref_table_name']</code>
+ </MixedArrayAccess>
<MixedArrayOffset occurrences="2">
<code>$column_array[$column['Field']]</code>
<code>$column_hash_array[$column['Field']]</code>
</MixedArrayOffset>
- <MixedAssignment occurrences="2">
+ <MixedAssignment occurrences="7">
<code>$GLOBALS['display_query']</code>
<code>$column_array[$column['Field']]</code>
+ <code>$existrelForeign</code>
+ <code>$foreignDb</code>
+ <code>$foreignTable</code>
+ <code>$key</code>
+ <code>$oneKey</code>
</MixedAssignment>
<PossiblyInvalidArgument occurrences="15">
<code>$_POST['destination_column']</code>
@@ -3561,94 +3800,68 @@
<code>$foreignTable</code>
<code>$foreignTable</code>
</PossiblyInvalidCast>
+ <UnusedVariable occurrences="1">
+ <code>$key</code>
+ </UnusedVariable>
</file>
<file src="libraries/classes/Controllers/Table/ReplaceController.php">
<InvalidArgument occurrences="1">
- <code>$insert_errors</code>
+ <code>$insertErrors</code>
</InvalidArgument>
- <MixedArgument occurrences="45">
+ <MixedArgument occurrences="17">
<code>$column_name</code>
<code>$column_name</code>
<code>$column_name</code>
- <code>$current_value</code>
- <code>$current_value</code>
- <code>$current_value</code>
- <code>$current_value</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$error_messages</code>
+ <code>$errorMessages</code>
<code>$extra_data</code>
- <code>$last_messages</code>
- <code>$mime_map[$column_name]['input_transformation_options']</code>
- <code>$multi_edit_auto_increment</code>
- <code>$multi_edit_columns_name</code>
- <code>$multi_edit_columns_null</code>
- <code>$multi_edit_columns_null</code>
- <code>$multi_edit_columns_null_prev</code>
- <code>$multi_edit_columns_null_prev</code>
- <code>$multi_edit_columns_prev</code>
- <code>$multi_edit_columns_type</code>
- <code>$multi_edit_funcs</code>
- <code>$multi_edit_funcs</code>
- <code>$multi_edit_funcs</code>
- <code>$multi_edit_salt</code>
+ <code>$lastMessages</code>
+ <code>$multi_edit_columns_prev[$key] ?? null</code>
+ <code>$multi_edit_columns_type[$key] ?? ''</code>
+ <code>$multi_edit_funcs[$key] ?? ''</code>
+ <code>$multi_edit_salt[$key] ?? null</code>
<code>$one_where_clause</code>
<code>$relation_field</code>
<code>$relation_field</code>
<code>$relation_field_value</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$total_affected_rows</code>
- <code>$total_affected_rows</code>
- <code>$transformation</code>
- <code>$transformation[$type]</code>
- <code>$urlParams</code>
- <code>$warning_messages</code>
- <code>$where_clause</code>
+ <code>$totalAffectedRows</code>
+ <code>$totalAffectedRows</code>
+ <code>$warningMessages</code>
</MixedArgument>
- <MixedArgumentTypeCoercion occurrences="6">
- <code>$key</code>
- <code>$key</code>
- <code>$key</code>
- <code>$query_values</code>
- <code>$query_values</code>
- <code>$rownumber</code>
- </MixedArgumentTypeCoercion>
- <MixedArrayAccess occurrences="6">
+ <MixedArrayAccess occurrences="7">
<code>$_POST['fields_name']['multi_edit'][0]</code>
<code>$extra_data['relations']</code>
<code>$multi_edit_columns[$key]</code>
- <code>$transformation[$type]</code>
- <code>$transformation['column_name']</code>
- <code>$urlParams['where_clause']</code>
+ <code>$multi_edit_columns_prev[$key]</code>
+ <code>$multi_edit_columns_type[$key]</code>
+ <code>$multi_edit_funcs[$key]</code>
+ <code>$multi_edit_salt[$key]</code>
</MixedArrayAccess>
- <MixedArrayAssignment occurrences="5">
+ <MixedArrayAssignment occurrences="4">
+ <code>$GLOBALS['urlParams']['where_clause'][]</code>
<code>$extra_data['relations']</code>
<code>$multi_edit_columns[$key]</code>
<code>$multi_edit_columns[$key]</code>
- <code>$urlParams['after_insert']</code>
- <code>$urlParams['where_clause']</code>
</MixedArrayAssignment>
<MixedArrayOffset occurrences="1">
- <code>$mime_map[$column_name]</code>
+ <code>$mimeMap[$column_name]</code>
</MixedArrayOffset>
- <MixedAssignment occurrences="24">
+ <MixedAssignment occurrences="27">
+ <code>$GLOBALS['active_page']</code>
+ <code>$GLOBALS['disp_message']</code>
+ <code>$GLOBALS['disp_query']</code>
+ <code>$GLOBALS['errorUrl']</code>
+ <code>$GLOBALS['query']</code>
<code>$GLOBALS['sql_query']</code>
- <code>$column_name</code>
+ <code>$GLOBALS['unsaved_values']</code>
+ <code>$GLOBALS['unsaved_values'][$rownumber]</code>
+ <code>$GLOBALS['urlParams']['where_clause'][]</code>
<code>$column_name</code>
<code>$column_name</code>
<code>$curr_rel_field</code>
- <code>$current_value</code>
<code>$extra_data['row_count']</code>
<code>$multi_edit_auto_increment</code>
<code>$multi_edit_columns</code>
+ <code>$multi_edit_columns[$key]</code>
<code>$multi_edit_columns_name</code>
<code>$multi_edit_columns_null</code>
<code>$multi_edit_columns_null_prev</code>
@@ -3660,31 +3873,31 @@
<code>$one_where_clause</code>
<code>$relation_field</code>
<code>$relation_field_value</code>
- <code>$transformation</code>
- <code>$unsaved_values[$rownumber]</code>
- <code>$urlParams['where_clause'][]</code>
- <code>$where_clause</code>
</MixedAssignment>
<MixedMethodCall occurrences="1">
<code>new $classname()</code>
</MixedMethodCall>
- <MixedOperand occurrences="4">
- <code>$mime_map[$column_name]['input_transformation']</code>
+ <MixedOperand occurrences="1">
<code>$relation_field_value</code>
- <code>$where_clause</code>
- <code>$where_clause</code>
</MixedOperand>
+ <MixedStringOffsetAssignment occurrences="1">
+ <code>$multi_edit_columns[$key]</code>
+ </MixedStringOffsetAssignment>
<PossiblyInvalidArgument occurrences="4">
<code>$_POST['db']</code>
<code>$_POST['rel_fields_list']</code>
<code>$_POST['table']</code>
<code>$_POST['transform_fields_list']</code>
</PossiblyInvalidArgument>
- <PossiblyInvalidArrayOffset occurrences="4">
+ <PossiblyInvalidArrayOffset occurrences="8">
<code>$_POST['fields_name']['multi_edit']</code>
<code>$multi_edit_columns[$key]</code>
<code>$multi_edit_columns[$key]</code>
<code>$multi_edit_columns[$key]</code>
+ <code>$multi_edit_columns_prev[$key]</code>
+ <code>$multi_edit_columns_type[$key]</code>
+ <code>$multi_edit_funcs[$key]</code>
+ <code>$multi_edit_salt[$key]</code>
</PossiblyInvalidArrayOffset>
<PossiblyInvalidCast occurrences="4">
<code>$_POST['db']</code>
@@ -3692,33 +3905,28 @@
<code>$_POST['table']</code>
<code>$_POST['transform_fields_list']</code>
</PossiblyInvalidCast>
- <PossiblyInvalidIterator occurrences="1">
+ <PossiblyInvalidIterator occurrences="2">
<code>$_POST['where_clause']</code>
+ <code>$multi_edit_columns_name</code>
</PossiblyInvalidIterator>
- <PossiblyNullArgument occurrences="7">
- <code>$multi_edit_columns_null</code>
- <code>$multi_edit_columns_null</code>
- <code>$multi_edit_columns_null_prev</code>
- <code>$multi_edit_columns_null_prev</code>
- <code>$multi_edit_columns_prev</code>
- <code>$multi_edit_funcs</code>
- <code>$multi_edit_salt</code>
+ <PossiblyNullArgument occurrences="2">
+ <code>$GLOBALS['urlParams']</code>
+ <code>$GLOBALS['urlParams']</code>
</PossiblyNullArgument>
<PossiblyUndefinedVariable occurrences="1">
<code>$extra_data</code>
</PossiblyUndefinedVariable>
</file>
<file src="libraries/classes/Controllers/Table/SearchController.php">
- <MixedArgument occurrences="5">
+ <MixedArgument occurrences="7">
+ <code>$foreignData['foreign_field']</code>
+ <code>$this-&gt;columnNames[$column_index]</code>
<code>$this-&gt;columnNames[$column_index]</code>
<code>$this-&gt;columnNames[$column_index]</code>
<code>$this-&gt;columnNullFlags[$column_index]</code>
<code>$this-&gt;originalColumnTypes[$column_index]</code>
<code>$type</code>
</MixedArgument>
- <MixedArgumentTypeCoercion occurrences="1">
- <code>$urlParams</code>
- </MixedArgumentTypeCoercion>
<MixedAssignment occurrences="3">
<code>$collation</code>
<code>$is_unsigned</code>
@@ -3745,23 +3953,18 @@
</RedundantCastGivenDocblockType>
</file>
<file src="libraries/classes/Controllers/Table/SqlController.php">
- <MixedArgument occurrences="2">
- <code>$db</code>
- <code>$table</code>
- </MixedArgument>
- <MixedArgumentTypeCoercion occurrences="1">
- <code>$url_params</code>
- </MixedArgumentTypeCoercion>
+ <MixedAssignment occurrences="2">
+ <code>$GLOBALS['back']</code>
+ <code>$GLOBALS['errorUrl']</code>
+ </MixedAssignment>
<PossiblyInvalidArgument occurrences="2">
<code>$_GET['sql_query'] ?? true</code>
<code>$_POST['delimiter']</code>
</PossiblyInvalidArgument>
</file>
<file src="libraries/classes/Controllers/Table/Structure/AddIndexController.php">
- <MixedArgument occurrences="3">
- <code>$db</code>
+ <MixedArgument occurrences="1">
<code>$field</code>
- <code>$table</code>
</MixedArgument>
<MixedAssignment occurrences="1">
<code>$field</code>
@@ -3773,17 +3976,19 @@
<code>$selected</code>
</PossiblyInvalidIterator>
</file>
+ <file src="libraries/classes/Controllers/Table/Structure/AddKeyController.php">
+ <MixedAssignment occurrences="1">
+ <code>$GLOBALS['reload']</code>
+ </MixedAssignment>
+ </file>
<file src="libraries/classes/Controllers/Table/Structure/BrowseController.php">
- <MixedArgument occurrences="3">
- <code>$analyzed_sql_results ?? ''</code>
+ <MixedArgument occurrences="1">
<code>$sval</code>
- <code>$this-&gt;db</code>
</MixedArgument>
<MixedAssignment occurrences="1">
<code>$sval</code>
</MixedAssignment>
- <PossiblyInvalidArgument occurrences="2">
- <code>$analyzed_sql_results ?? ''</code>
+ <PossiblyInvalidArgument occurrences="1">
<code>$sval</code>
</PossiblyInvalidArgument>
<PossiblyInvalidIterator occurrences="1">
@@ -3796,9 +4001,6 @@
</PossiblyInvalidArgument>
</file>
<file src="libraries/classes/Controllers/Table/Structure/CentralColumnsRemoveController.php">
- <MixedArgument occurrences="1">
- <code>$db</code>
- </MixedArgument>
<PossiblyInvalidArgument occurrences="1">
<code>$selected</code>
</PossiblyInvalidArgument>
@@ -3807,6 +4009,9 @@
<MixedArgument occurrences="1">
<code>$selected[$i]</code>
</MixedArgument>
+ <MixedAssignment occurrences="1">
+ <code>$GLOBALS['num_fields']</code>
+ </MixedAssignment>
<PossiblyInvalidArgument occurrences="2">
<code>$selected</code>
<code>$selected[$i]</code>
@@ -3816,10 +4021,8 @@
</PossiblyInvalidCast>
</file>
<file src="libraries/classes/Controllers/Table/Structure/FulltextController.php">
- <MixedArgument occurrences="3">
- <code>$db</code>
+ <MixedArgument occurrences="1">
<code>$field</code>
- <code>$table</code>
</MixedArgument>
<MixedAssignment occurrences="1">
<code>$field</code>
@@ -3901,15 +4104,11 @@
</RedundantConditionGivenDocblockType>
</file>
<file src="libraries/classes/Controllers/Table/Structure/PrimaryController.php">
- <MixedArgument occurrences="3">
- <code>$db</code>
+ <MixedArgument occurrences="1">
<code>$field</code>
- <code>$table</code>
</MixedArgument>
- <MixedArgumentTypeCoercion occurrences="1">
- <code>$urlParams</code>
- </MixedArgumentTypeCoercion>
- <MixedAssignment occurrences="2">
+ <MixedAssignment occurrences="3">
+ <code>$GLOBALS['errorUrl']</code>
<code>$field</code>
<code>$mult_btn</code>
</MixedAssignment>
@@ -4023,10 +4222,8 @@
</PossiblyInvalidOperand>
</file>
<file src="libraries/classes/Controllers/Table/Structure/SpatialController.php">
- <MixedArgument occurrences="3">
- <code>$db</code>
+ <MixedArgument occurrences="1">
<code>$field</code>
- <code>$table</code>
</MixedArgument>
<MixedAssignment occurrences="1">
<code>$field</code>
@@ -4039,10 +4236,8 @@
</PossiblyInvalidIterator>
</file>
<file src="libraries/classes/Controllers/Table/Structure/UniqueController.php">
- <MixedArgument occurrences="3">
- <code>$db</code>
+ <MixedArgument occurrences="1">
<code>$field</code>
- <code>$table</code>
</MixedArgument>
<MixedAssignment occurrences="1">
<code>$field</code>
@@ -4055,22 +4250,21 @@
</PossiblyInvalidIterator>
</file>
<file src="libraries/classes/Controllers/Table/StructureController.php">
- <MixedArgument occurrences="13">
- <code>$db</code>
+ <MixedArgument occurrences="12">
+ <code>$GLOBALS['showtable']['Data_free']</code>
+ <code>$GLOBALS['showtable']['Data_length']</code>
+ <code>$GLOBALS['showtable']['Data_length'] + $GLOBALS['showtable']['Index_length']</code>
+ <code>$GLOBALS['showtable']['Index_length']</code>
+ <code>$GLOBALS['tbl_collation']</code>
<code>$field['Collation'] ?? ''</code>
<code>$field['Extra']</code>
<code>$field['Field']</code>
<code>$field['Type']</code>
- <code>$showtable['Data_free']</code>
- <code>$showtable['Data_length']</code>
- <code>$showtable['Data_length'] + $showtable['Index_length']</code>
- <code>$showtable['Index_length']</code>
- <code>$tbl_collation</code>
</MixedArgument>
- <MixedArgumentTypeCoercion occurrences="1">
- <code>$url_params</code>
- </MixedArgumentTypeCoercion>
- <MixedArrayAccess occurrences="10">
+ <MixedArrayAccess occurrences="12">
+ <code>$GLOBALS['showtable']['Data_length']</code>
+ <code>$GLOBALS['showtable']['Index_length']</code>
+ <code>$GLOBALS['showtable']['Rows']</code>
<code>$field['Collation']</code>
<code>$field['Extra']</code>
<code>$field['Field']</code>
@@ -4080,33 +4274,41 @@
<code>$field['Field']</code>
<code>$field['Field']</code>
<code>$field['Type']</code>
- <code>$showtable['Rows']</code>
</MixedArrayAccess>
<MixedArrayAssignment occurrences="2">
- <code>$showtable['Data_length']</code>
- <code>$showtable['Index_length']</code>
+ <code>$GLOBALS['showtable']['Data_length']</code>
+ <code>$GLOBALS['showtable']['Index_length']</code>
</MixedArrayAssignment>
<MixedArrayOffset occurrences="3">
<code>$comments_map[$field['Field']]</code>
<code>$comments_map[$field['Field']]</code>
<code>$comments_map[$field['Field']]</code>
</MixedArrayOffset>
- <MixedAssignment occurrences="7">
+ <MixedAssignment occurrences="16">
+ <code>$GLOBALS['errorUrl']</code>
+ <code>$GLOBALS['reread_info']</code>
+ <code>$GLOBALS['reread_info']</code>
+ <code>$GLOBALS['showtable']</code>
+ <code>$GLOBALS['showtable']</code>
+ <code>$GLOBALS['table_info_num_rows']</code>
+ <code>$GLOBALS['table_info_num_rows']</code>
+ <code>$GLOBALS['tbl_collation']</code>
+ <code>$GLOBALS['tbl_collation']</code>
+ <code>$GLOBALS['tbl_is_view']</code>
+ <code>$GLOBALS['tbl_is_view']</code>
+ <code>$GLOBALS['tbl_is_view']</code>
<code>$attributes[$rownum]</code>
<code>$columns_list[]</code>
<code>$field</code>
- <code>$reread_info</code>
<code>$row_comments[$rownum]</code>
- <code>$showtable</code>
- <code>$showtable</code>
</MixedAssignment>
- <MixedOperand occurrences="7">
+ <MixedOperand occurrences="6">
+ <code>$GLOBALS['showtable']['Data_length']</code>
+ <code>$GLOBALS['showtable']['Data_length']</code>
+ <code>$GLOBALS['showtable']['Data_length']</code>
+ <code>$GLOBALS['showtable']['Index_length']</code>
<code>$displayed_fields[$rownum]-&gt;icon</code>
<code>$displayed_fields[$rownum]-&gt;icon</code>
- <code>$showtable['Data_length']</code>
- <code>$showtable['Index_length']</code>
- <code>$showtable['Index_length']</code>
- <code>$showtable['Index_length']</code>
</MixedOperand>
<PossiblyNullArrayAccess occurrences="14">
<code>$avg_size</code>
@@ -4126,44 +4328,34 @@
</PossiblyNullArrayAccess>
</file>
<file src="libraries/classes/Controllers/Table/TrackingController.php">
- <MixedArgument occurrences="25">
+ <MixedArgument occurrences="8">
+ <code>$GLOBALS['data']</code>
+ <code>$GLOBALS['data']</code>
+ <code>$GLOBALS['data']</code>
<code>$_POST['date_from']</code>
<code>$_POST['date_to']</code>
<code>$_POST['users']</code>
<code>$_POST['version']</code>
- <code>$data</code>
- <code>$data</code>
- <code>$data</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$text_dir</code>
<code>$version</code>
</MixedArgument>
- <MixedArgumentTypeCoercion occurrences="1">
- <code>$urlParams</code>
- </MixedArgumentTypeCoercion>
<MixedArrayAccess occurrences="2">
- <code>$data['date_from']</code>
- <code>$data['date_to']</code>
+ <code>$GLOBALS['data']['date_from']</code>
+ <code>$GLOBALS['data']['date_to']</code>
</MixedArrayAccess>
- <MixedAssignment occurrences="4">
+ <MixedAssignment occurrences="14">
+ <code>$GLOBALS['data']</code>
+ <code>$GLOBALS['data']</code>
+ <code>$GLOBALS['entries']</code>
+ <code>$GLOBALS['errorUrl']</code>
+ <code>$GLOBALS['filter_ts_from']</code>
+ <code>$GLOBALS['filter_ts_to']</code>
+ <code>$GLOBALS['filter_users']</code>
+ <code>$GLOBALS['msg']</code>
+ <code>$GLOBALS['selection_both']</code>
+ <code>$GLOBALS['selection_data']</code>
+ <code>$GLOBALS['selection_schema']</code>
<code>$_POST['date_from']</code>
<code>$_POST['date_to']</code>
- <code>$data</code>
<code>$version</code>
</MixedAssignment>
<PossiblyInvalidArgument occurrences="3">
@@ -4179,41 +4371,51 @@
<PossiblyInvalidIterator occurrences="1">
<code>$_POST['selected_versions']</code>
</PossiblyInvalidIterator>
+ <PossiblyNullArgument occurrences="1">
+ <code>$GLOBALS['text_dir']</code>
+ </PossiblyNullArgument>
</file>
<file src="libraries/classes/Controllers/Table/TriggersController.php">
- <MixedArgument occurrences="4">
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$sub_part ?? ''</code>
+ <MixedArgument occurrences="1">
+ <code>$GLOBALS['sub_part'] ?? ''</code>
</MixedArgument>
- <MixedArgumentTypeCoercion occurrences="2">
- <code>$urlParams</code>
- <code>['db' =&gt; $db]</code>
- </MixedArgumentTypeCoercion>
+ <MixedAssignment occurrences="9">
+ <code>$GLOBALS['errorUrl']</code>
+ <code>$GLOBALS['errors']</code>
+ <code>$GLOBALS['num_tables']</code>
+ <code>$GLOBALS['pos']</code>
+ <code>$GLOBALS['sub_part']</code>
+ <code>$GLOBALS['tables']</code>
+ <code>$GLOBALS['tooltip_aliasname']</code>
+ <code>$GLOBALS['tooltip_truename']</code>
+ <code>$GLOBALS['total_num_tables']</code>
+ </MixedAssignment>
</file>
<file src="libraries/classes/Controllers/Table/ZoomSearchController.php">
<InvalidArrayOffset occurrences="1"/>
- <MixedArgument occurrences="10">
+ <MixedArgument occurrences="13">
+ <code>$columnName</code>
+ <code>$columnName</code>
<code>$columnName</code>
- <code>$goto</code>
+ <code>$foreignData['foreign_field']</code>
<code>$properties['type']</code>
<code>$this-&gt;columnNames[$column_index]</code>
<code>$this-&gt;columnNames[$column_index]</code>
+ <code>$this-&gt;columnNames[$column_index]</code>
<code>$this-&gt;columnNullFlags[$column_index]</code>
<code>$this-&gt;originalColumnTypes[$column_index]</code>
<code>$type</code>
<code>$uniqueCondition[0]</code>
<code>$uniqueCondition[0]</code>
</MixedArgument>
- <MixedArgumentTypeCoercion occurrences="2">
+ <MixedArgumentTypeCoercion occurrences="1">
<code>$key</code>
- <code>$urlParams</code>
</MixedArgumentTypeCoercion>
<MixedArrayOffset occurrences="1">
<code>$column_names_hashes[$columnName]</code>
</MixedArrayOffset>
- <MixedAssignment occurrences="6">
+ <MixedAssignment occurrences="7">
+ <code>$GLOBALS['errorUrl']</code>
<code>$collation</code>
<code>$columnName</code>
<code>$is_unsigned</code>
@@ -4259,9 +4461,9 @@
</PossiblyInvalidCast>
</file>
<file src="libraries/classes/Controllers/ThemeSetController.php">
- <PossiblyInvalidArgument occurrences="1">
- <code>$_POST['set_theme']</code>
- </PossiblyInvalidArgument>
+ <InvalidArrayOffset occurrences="1">
+ <code>$GLOBALS['cfg']['ThemeManager']</code>
+ </InvalidArrayOffset>
</file>
<file src="libraries/classes/Controllers/Transformation/OverviewController.php">
<MixedArgument occurrences="1">
@@ -4280,85 +4482,29 @@
<code>$transformation</code>
</MixedAssignment>
</file>
- <file src="libraries/classes/Controllers/Transformation/WrapperController.php">
- <InvalidArgument occurrences="2">
- <code>$srcHeight / $ratioWidth</code>
- <code>$srcWidth / $ratioHeight</code>
- </InvalidArgument>
- <InvalidOperand occurrences="2">
- <code>$srcHeight</code>
- <code>$srcWidth</code>
- </InvalidOperand>
- <MixedArgument occurrences="12">
- <code>$cn ?? ''</code>
- <code>$db</code>
- <code>$db</code>
- <code>$mime_map[$transform_key]['mimetype']</code>
- <code>$mime_map[$transform_key]['transformation_options'] ?? ''</code>
- <code>$mime_type ?? ''</code>
- <code>$mime_type ?? ''</code>
- <code>$option</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$where_clause</code>
- </MixedArgument>
- <MixedArrayAccess occurrences="2">
- <code>$mime_map[$transform_key]</code>
- <code>$mime_options['charset']</code>
- </MixedArrayAccess>
- <MixedArrayOffset occurrences="6">
- <code>$mime_map[$transform_key]</code>
- <code>$mime_map[$transform_key]</code>
- <code>$mime_map[$transform_key]</code>
- <code>$row[$transform_key]</code>
- <code>$row[$transform_key]</code>
- <code>$row[$transform_key]</code>
- </MixedArrayOffset>
- <MixedAssignment occurrences="2">
- <code>$mime_type</code>
- <code>$option</code>
- </MixedAssignment>
- <MixedOperand occurrences="2">
- <code>$mime_options['charset'] ?? ''</code>
- <code>$where_clause</code>
- </MixedOperand>
- <PossiblyInvalidArgument occurrences="1">
- <code>$_GET['where_clause_sign'] ?? ''</code>
- </PossiblyInvalidArgument>
- <PossiblyInvalidCast occurrences="1">
- <code>$_GET['where_clause_sign'] ?? ''</code>
- </PossiblyInvalidCast>
- <PossiblyInvalidOperand occurrences="4">
- <code>$_REQUEST['newHeight']</code>
- <code>$_REQUEST['newWidth']</code>
- <code>$srcHeight</code>
- <code>$srcWidth</code>
- </PossiblyInvalidOperand>
- <PossiblyNullArgument occurrences="2">
- <code>$row[$transform_key]</code>
- <code>$row[$transform_key]</code>
- </PossiblyNullArgument>
- </file>
<file src="libraries/classes/Controllers/UserPasswordController.php">
- <MixedArgument occurrences="5">
- <code>$change_password_message['msg']</code>
- <code>$hostname</code>
- <code>$msg</code>
- <code>$msg-&gt;getDisplay()</code>
- <code>$username</code>
+ <InvalidArrayOffset occurrences="1">
+ <code>$GLOBALS['cfg']['ShowChgPassword']</code>
+ </InvalidArrayOffset>
+ <MixedArgument occurrences="3">
+ <code>$GLOBALS['change_password_message']['msg']</code>
+ <code>$GLOBALS['msg']</code>
+ <code>$GLOBALS['msg']-&gt;getDisplay()</code>
</MixedArgument>
- <MixedAssignment occurrences="1">
- <code>$msg</code>
+ <MixedAssignment occurrences="4">
+ <code>$GLOBALS['change_password_message']</code>
+ <code>$GLOBALS['msg']</code>
+ <code>$GLOBALS['msg']</code>
+ <code>$GLOBALS['password']</code>
</MixedAssignment>
<MixedMethodCall occurrences="1">
<code>getDisplay</code>
</MixedMethodCall>
<PossiblyInvalidArgument occurrences="1">
- <code>$password</code>
+ <code>$GLOBALS['password']</code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast occurrences="1">
- <code>$password</code>
+ <code>$GLOBALS['password']</code>
</PossiblyInvalidCast>
</file>
<file src="libraries/classes/Controllers/VersionCheckController.php">
@@ -4372,30 +4518,31 @@
</file>
<file src="libraries/classes/Controllers/View/CreateController.php">
<DocblockTypeContradiction occurrences="1">
- <code>$view['as']</code>
+ <code>$GLOBALS['view']['as']</code>
</DocblockTypeContradiction>
- <MixedArgument occurrences="3">
+ <MixedArgument occurrences="1">
<code>$createView</code>
- <code>$db</code>
- <code>$db</code>
</MixedArgument>
- <MixedArgumentTypeCoercion occurrences="1">
- <code>['db' =&gt; $db]</code>
- </MixedArgumentTypeCoercion>
- <MixedArrayAssignment occurrences="4">
- <code>$urlParams['back']</code>
- <code>$urlParams['db']</code>
- <code>$urlParams['goto']</code>
- <code>$urlParams['reload']</code>
- </MixedArrayAssignment>
- <MixedAssignment occurrences="7">
+ <MixedAssignment occurrences="19">
+ <code>$GLOBALS['arr']</code>
+ <code>$GLOBALS['column_map']</code>
+ <code>$GLOBALS['item']</code>
+ <code>$GLOBALS['new_transformations_sql']</code>
+ <code>$GLOBALS['parts']</code>
+ <code>$GLOBALS['pma_transformation_data']</code>
+ <code>$GLOBALS['sep']</code>
+ <code>$GLOBALS['systemDb']</code>
+ <code>$GLOBALS['view']</code>
+ <code>$GLOBALS['view']['as']</code>
+ <code>$GLOBALS['view']['as']</code>
+ <code>$GLOBALS['view']['definer']</code>
+ <code>$GLOBALS['view']['sql_security']</code>
+ <code>$GLOBALS['view']['with']</code>
+ <code>$GLOBALS['view_algorithm_options']</code>
+ <code>$GLOBALS['view_columns']</code>
+ <code>$GLOBALS['view_security_options']</code>
+ <code>$GLOBALS['view_with_options']</code>
<code>$createView</code>
- <code>$urlParams['db']</code>
- <code>$view['as']</code>
- <code>$view['as']</code>
- <code>$view['definer']</code>
- <code>$view['sql_security']</code>
- <code>$view['with']</code>
</MixedAssignment>
<PossiblyInvalidArgument occurrences="11">
<code>$_GET['db']</code>
@@ -4431,7 +4578,7 @@
<code>$_POST['view']</code>
</PossiblyUndefinedArrayOffset>
<RedundantCondition occurrences="2">
- <code>empty($view['as']) &amp;&amp; is_string($createView)</code>
+ <code>empty($GLOBALS['view']['as']) &amp;&amp; is_string($createView)</code>
<code>is_string($createView)</code>
</RedundantCondition>
<RedundantConditionGivenDocblockType occurrences="1">
@@ -4439,12 +4586,15 @@
</RedundantConditionGivenDocblockType>
</file>
<file src="libraries/classes/Controllers/View/OperationsController.php">
- <MixedArgument occurrences="4">
- <code>$db</code>
- <code>$sql_query</code>
- <code>$table</code>
- <code>$warning_messages</code>
+ <MixedArgument occurrences="1">
+ <code>$GLOBALS['warning_messages']</code>
</MixedArgument>
+ <MixedAssignment occurrences="4">
+ <code>$GLOBALS['errorUrl']</code>
+ <code>$GLOBALS['reload']</code>
+ <code>$GLOBALS['result']</code>
+ <code>$GLOBALS['warning_messages']</code>
+ </MixedAssignment>
<PossiblyInvalidArgument occurrences="1">
<code>$_POST['new_name']</code>
</PossiblyInvalidArgument>
@@ -4506,8 +4656,7 @@
<MixedInferredReturnType occurrences="1">
<code>bool</code>
</MixedInferredReturnType>
- <MixedMethodCall occurrences="2">
- <code>addError</code>
+ <MixedMethodCall occurrences="1">
<code>get</code>
</MixedMethodCall>
<MixedOperand occurrences="2">
@@ -4524,15 +4673,17 @@
<code>$_ENV[$var_name]</code>
<code>$_SERVER[$var_name]</code>
</PossiblyInvalidCast>
+ <PossiblyNullReference occurrences="1">
+ <code>addError</code>
+ </PossiblyNullReference>
<PossiblyUndefinedArrayOffset occurrences="1">
<code>$_SERVER['SERVER_NAME']</code>
</PossiblyUndefinedArrayOffset>
<RedundantCast occurrences="1">
<code>(string) gmdate(DATE_RFC1123)</code>
</RedundantCast>
- <RedundantCondition occurrences="2">
+ <RedundantCondition occurrences="1">
<code>$GLOBALS['config'] !== null</code>
- <code>isset($dbi, $GLOBALS['config'])</code>
</RedundantCondition>
</file>
<file src="libraries/classes/CreateAddField.php">
@@ -4666,9 +4817,9 @@
<code>$key</code>
<code>$key</code>
</MixedAssignment>
- <MixedMethodCall occurrences="1">
+ <PossiblyNullReference occurrences="1">
<code>get</code>
- </MixedMethodCall>
+ </PossiblyNullReference>
</file>
<file src="libraries/classes/Database/CentralColumns.php">
<InvalidScalarArgument occurrences="1">
@@ -5034,34 +5185,34 @@
</PossiblyUndefinedArrayOffset>
</file>
<file src="libraries/classes/Database/Events.php">
- <MixedArgument occurrences="11">
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$errors</code>
- <code>$errors</code>
- <code>$errors</code>
- <code>$errors</code>
+ <MixedArgument occurrences="5">
+ <code>$GLOBALS['errors']</code>
+ <code>$GLOBALS['errors']</code>
+ <code>$GLOBALS['errors']</code>
+ <code>$GLOBALS['errors']</code>
<code>$event['name']</code>
- <code>$message</code>
</MixedArgument>
- <MixedArrayAccess occurrences="1">
+ <MixedArrayAccess occurrences="4">
+ <code>$event['Name']</code>
+ <code>$event['Status']</code>
+ <code>$event['Type']</code>
<code>$event['name']</code>
</MixedArrayAccess>
<MixedArrayAssignment occurrences="9">
- <code>$errors[]</code>
- <code>$errors[]</code>
- <code>$errors[]</code>
- <code>$errors[]</code>
- <code>$errors[]</code>
- <code>$errors[]</code>
- <code>$errors[]</code>
- <code>$errors[]</code>
- <code>$errors[]</code>
+ <code>$GLOBALS['errors'][]</code>
+ <code>$GLOBALS['errors'][]</code>
+ <code>$GLOBALS['errors'][]</code>
+ <code>$GLOBALS['errors'][]</code>
+ <code>$GLOBALS['errors'][]</code>
+ <code>$GLOBALS['errors'][]</code>
+ <code>$GLOBALS['errors'][]</code>
+ <code>$GLOBALS['errors'][]</code>
+ <code>$GLOBALS['errors'][]</code>
</MixedArrayAssignment>
- <MixedAssignment occurrences="14">
+ <MixedAssignment occurrences="17">
+ <code>$GLOBALS['errors']</code>
+ <code>$GLOBALS['errors']</code>
+ <code>$event</code>
<code>$event</code>
<code>$item['item_original_name']</code>
<code>$retval['item_comment']</code>
@@ -5077,9 +5228,6 @@
<code>$retval['item_type']</code>
<code>$string</code>
</MixedAssignment>
- <MixedMethodCall occurrences="1">
- <code>isSuccess</code>
- </MixedMethodCall>
<MixedOperand occurrences="1">
<code>$string</code>
</MixedOperand>
@@ -5118,13 +5266,22 @@
<code>$_POST['item_definition']</code>
<code>$_POST['item_interval_field']</code>
</PossiblyInvalidOperand>
- <PossiblyNullArgument occurrences="1">
+ <PossiblyNullArgument occurrences="5">
+ <code>$GLOBALS['errors']</code>
+ <code>$GLOBALS['errors']</code>
+ <code>$GLOBALS['errors']</code>
+ <code>$GLOBALS['message']</code>
<code>$create_item</code>
</PossiblyNullArgument>
+ <PossiblyNullIterator occurrences="1">
+ <code>$GLOBALS['errors']</code>
+ </PossiblyNullIterator>
+ <PossiblyNullReference occurrences="1">
+ <code>isSuccess</code>
+ </PossiblyNullReference>
</file>
<file src="libraries/classes/Database/MultiTableQuery.php">
- <MixedArgument occurrences="3">
- <code>$db</code>
+ <MixedArgument occurrences="2">
<code>$table</code>
<code>$table</code>
</MixedArgument>
@@ -5183,15 +5340,13 @@
<code>$table</code>
<code>$table</code>
</MixedArgumentTypeCoercion>
- <MixedArrayAccess occurrences="17">
+ <MixedArrayAccess occurrences="15">
<code>$foreigner['foreign_field']</code>
<code>$foreigner['foreign_table']</code>
<code>$foreigner['foreign_table']</code>
<code>$foreigner['foreign_table']</code>
<code>$foreigner['foreign_table']</code>
<code>$foreigner['foreign_table']</code>
- <code>$index['Column_name']</code>
- <code>$index['Non_unique']</code>
<code>$oneKey['index_list']</code>
<code>$oneKey['ref_index_list']</code>
<code>$oneKey['ref_table_name']</code>
@@ -5222,7 +5377,7 @@
<code>$tsize[$table]</code>
<code>$tsize[$table]</code>
</MixedArrayOffset>
- <MixedAssignment occurrences="40">
+ <MixedAssignment occurrences="39">
<code>$GLOBALS[${'cur' . $or}][$newColumnCount]</code>
<code>$clause</code>
<code>$clause</code>
@@ -5237,7 +5392,6 @@
<code>$foreigner</code>
<code>$foreigner</code>
<code>$index</code>
- <code>$index</code>
<code>$indexColumns</code>
<code>$isWhere</code>
<code>$masterTable</code>
@@ -5268,10 +5422,9 @@
<code>array</code>
<code>string</code>
</MixedInferredReturnType>
- <MixedOperand occurrences="11">
+ <MixedOperand occurrences="10">
<code>$clause</code>
<code>$columns[$columnIndex]</code>
- <code>$index['Column_name']</code>
<code>$select</code>
<code>$selected['and'] ?? ''</code>
<code>$selected['or'] ?? ''</code>
@@ -5318,6 +5471,9 @@
<PossiblyNullArgument occurrences="1">
<code>$table</code>
</PossiblyNullArgument>
+ <PossiblyNullOperand occurrences="1">
+ <code>$index['Column_name']</code>
+ </PossiblyNullOperand>
<PossiblyNullPropertyAssignmentValue occurrences="1">
<code>null</code>
</PossiblyNullPropertyAssignmentValue>
@@ -5347,25 +5503,17 @@
<InvalidArrayOffset occurrences="1">
<code>$retval['item_param_dir'][$key]</code>
</InvalidArrayOffset>
- <MixedArgument occurrences="46">
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$errors</code>
+ <MixedArgument occurrences="38">
+ <code>$GLOBALS['errors']</code>
<code>$itemParamOpsNum[$i]</code>
<code>$itemParamOpsText[$i]</code>
<code>$itemParamType[$i]</code>
<code>$itemParamType[$i]</code>
<code>$itemParamType[$i]</code>
<code>$itemParamType[$i]</code>
- <code>$message</code>
<code>$newErrors</code>
<code>$routine</code>
- <code>$routine['ROUTINE_TYPE']</code>
+ <code>$routine['SPECIFIC_NAME']</code>
<code>$routine['SPECIFIC_NAME']</code>
<code>$routine['item_name']</code>
<code>$routine['item_name']</code>
@@ -5385,7 +5533,7 @@
<code>$routine['name']</code>
<code>$routine['name']</code>
<code>$routine['name']</code>
- <code>$routine['type']</code>
+ <code>$routine['name']</code>
<code>$routine['type']</code>
<code>$routine['type']</code>
<code>$value</code>
@@ -5401,7 +5549,7 @@
<code>$stmt-&gt;return-&gt;parameters</code>
<code>$value</code>
</MixedArgumentTypeCoercion>
- <MixedArrayAccess occurrences="32">
+ <MixedArrayAccess occurrences="37">
<code>$opt['value']</code>
<code>$params['dir'][$i]</code>
<code>$priv[0]</code>
@@ -5410,6 +5558,11 @@
<code>$priv[5]</code>
<code>$priv[6]</code>
<code>$priv[7]</code>
+ <code>$routine['DTD_IDENTIFIER']</code>
+ <code>$routine['Db']</code>
+ <code>$routine['Definer']</code>
+ <code>$routine['Name']</code>
+ <code>$routine['Type']</code>
<code>$routine['item_param_dir'][$i]</code>
<code>$routine['item_param_dir'][$i]</code>
<code>$routine['item_param_dir'][$routine['item_num_params'] - 1]</code>
@@ -5436,15 +5589,15 @@
<code>$routine['item_param_type'][$routine['item_num_params'] - 1]</code>
</MixedArrayAccess>
<MixedArrayAssignment occurrences="19">
- <code>$errors[]</code>
- <code>$errors[]</code>
- <code>$errors[]</code>
- <code>$errors[]</code>
- <code>$errors[]</code>
- <code>$errors[]</code>
- <code>$errors[]</code>
- <code>$errors[]</code>
- <code>$errors[]</code>
+ <code>$GLOBALS['errors'][]</code>
+ <code>$GLOBALS['errors'][]</code>
+ <code>$GLOBALS['errors'][]</code>
+ <code>$GLOBALS['errors'][]</code>
+ <code>$GLOBALS['errors'][]</code>
+ <code>$GLOBALS['errors'][]</code>
+ <code>$GLOBALS['errors'][]</code>
+ <code>$GLOBALS['errors'][]</code>
+ <code>$GLOBALS['errors'][]</code>
<code>$params[$i]['htmlentities'][]</code>
<code>$routine['item_param_dir'][]</code>
<code>$routine['item_param_length'][$i]</code>
@@ -5475,7 +5628,12 @@
<code>$routine['item_param_type'][$i]</code>
<code>$routine['item_param_type'][$routine['item_num_params'] - 1]</code>
</MixedArrayOffset>
- <MixedAssignment occurrences="27">
+ <MixedAssignment occurrences="33">
+ <code>$GLOBALS['errors']</code>
+ <code>$GLOBALS['errors']</code>
+ <code>$GLOBALS['errors']</code>
+ <code>$GLOBALS['errors']</code>
+ <code>$GLOBALS['errors']</code>
<code>$i</code>
<code>$opt</code>
<code>$options[]</code>
@@ -5494,6 +5652,7 @@
<code>$retval['item_sqldataaccess']</code>
<code>$retval['item_type']</code>
<code>$routine</code>
+ <code>$routine</code>
<code>$routine['item_num_params']</code>
<code>$routine['item_num_params']</code>
<code>$routine['item_original_name']</code>
@@ -5504,9 +5663,6 @@
<code>$value</code>
<code>$value</code>
</MixedAssignment>
- <MixedMethodCall occurrences="1">
- <code>isSuccess</code>
- </MixedMethodCall>
<MixedOperand occurrences="19">
<code>$_POST['funcs'][$routine['item_param_name'][$i]]</code>
<code>$itemParamLength[$i]</code>
@@ -5528,7 +5684,8 @@
<code>$routine['item_num_params']</code>
<code>$string</code>
</MixedOperand>
- <PossiblyInvalidArgument occurrences="34">
+ <PossiblyInvalidArgument occurrences="35">
+ <code>$_GET['item_name']</code>
<code>$_GET['item_name']</code>
<code>$_GET['item_name']</code>
<code>$_GET['item_name']</code>
@@ -5547,7 +5704,7 @@
<code>$_POST['item_name']</code>
<code>$_POST['item_original_name']</code>
<code>$_POST['item_original_name']</code>
- <code>$_POST['item_original_type']</code>
+ <code>$_POST['item_original_name']</code>
<code>$_POST['item_original_type']</code>
<code>$_POST['item_returnopts_num']</code>
<code>$_POST['item_returnopts_text']</code>
@@ -5564,7 +5721,8 @@
<code>$itemType</code>
<code>$itemType</code>
</PossiblyInvalidArgument>
- <PossiblyInvalidCast occurrences="22">
+ <PossiblyInvalidCast occurrences="23">
+ <code>$_GET['item_name']</code>
<code>$_GET['item_name']</code>
<code>$_GET['item_name']</code>
<code>$_GET['item_name']</code>
@@ -5577,7 +5735,7 @@
<code>$_POST['item_name']</code>
<code>$_POST['item_name']</code>
<code>$_POST['item_original_name']</code>
- <code>$_POST['item_original_type']</code>
+ <code>$_POST['item_original_name']</code>
<code>$_POST['item_returnopts_num']</code>
<code>$_POST['item_returnopts_text']</code>
<code>$_POST['item_type']</code>
@@ -5591,18 +5749,19 @@
<PossiblyInvalidIterator occurrences="1">
<code>$retval['item_param_dir']</code>
</PossiblyInvalidIterator>
- <PossiblyInvalidOperand occurrences="9">
+ <PossiblyInvalidOperand occurrences="8">
<code>$_POST['item_name']</code>
<code>$_POST['item_original_name']</code>
<code>$_POST['item_original_type']</code>
- <code>$_POST['item_original_type']</code>
<code>$_POST['item_returnlength']</code>
<code>$_POST['item_type']</code>
<code>$itemDefinition</code>
<code>$itemReturnType</code>
<code>$itemSqlDataAccess</code>
</PossiblyInvalidOperand>
- <PossiblyNullArgument occurrences="3">
+ <PossiblyNullArgument occurrences="5">
+ <code>$GLOBALS['errors']</code>
+ <code>$GLOBALS['message']</code>
<code>$create_routine</code>
<code>$mode</code>
<code>$routine['item_name']</code>
@@ -5616,6 +5775,12 @@
<code>$this-&gt;browseRow($row)</code>
<code>$title</code>
</PossiblyNullOperand>
+ <PossiblyNullReference occurrences="1">
+ <code>isSuccess</code>
+ </PossiblyNullReference>
+ <PossiblyUndefinedArrayOffset occurrences="1">
+ <code>$_POST['item_original_type']</code>
+ </PossiblyUndefinedArrayOffset>
</file>
<file src="libraries/classes/Database/Search.php">
<MixedArgument occurrences="4">
@@ -5641,27 +5806,17 @@
</RedundantPropertyInitializationCheck>
</file>
<file src="libraries/classes/Database/Triggers.php">
- <MixedArgument occurrences="18">
+ <MixedArgument occurrences="8">
+ <code>$GLOBALS['errors']</code>
+ <code>$GLOBALS['errors']</code>
+ <code>$GLOBALS['errors']</code>
+ <code>$GLOBALS['errors']</code>
<code>$create_item</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$errors</code>
- <code>$errors</code>
- <code>$errors</code>
- <code>$errors</code>
<code>$exportData</code>
- <code>$message</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
+ <code>$trigger['EVENT_OBJECT_TABLE']</code>
+ <code>$trigger['TRIGGER_NAME']</code>
</MixedArgument>
- <MixedArrayAccess occurrences="13">
+ <MixedArrayAccess occurrences="30">
<code>$temp['action_timing']</code>
<code>$temp['create']</code>
<code>$temp['definer']</code>
@@ -5670,28 +5825,59 @@
<code>$temp['event_manipulation']</code>
<code>$temp['name']</code>
<code>$temp['table']</code>
+ <code>$trigger['ACTION_STATEMENT']</code>
+ <code>$trigger['ACTION_STATEMENT']</code>
+ <code>$trigger['ACTION_TIMING']</code>
+ <code>$trigger['ACTION_TIMING']</code>
+ <code>$trigger['DEFINER']</code>
+ <code>$trigger['Definer']</code>
+ <code>$trigger['EVENT_MANIPULATION']</code>
+ <code>$trigger['EVENT_MANIPULATION']</code>
+ <code>$trigger['EVENT_OBJECT_TABLE']</code>
+ <code>$trigger['EVENT_OBJECT_TABLE']</code>
+ <code>$trigger['Event']</code>
+ <code>$trigger['Statement']</code>
+ <code>$trigger['TRIGGER_NAME']</code>
+ <code>$trigger['TRIGGER_NAME']</code>
+ <code>$trigger['Table']</code>
+ <code>$trigger['Timing']</code>
+ <code>$trigger['Trigger']</code>
<code>$trigger['create']</code>
<code>$trigger['name']</code>
<code>$trigger['table']</code>
<code>$value['name']</code>
<code>$value['name']</code>
</MixedArrayAccess>
- <MixedArrayAssignment occurrences="9">
- <code>$errors[]</code>
- <code>$errors[]</code>
- <code>$errors[]</code>
- <code>$errors[]</code>
- <code>$errors[]</code>
- <code>$errors[]</code>
- <code>$errors[]</code>
- <code>$errors[]</code>
- <code>$errors[]</code>
+ <MixedArrayAssignment occurrences="15">
+ <code>$GLOBALS['errors'][]</code>
+ <code>$GLOBALS['errors'][]</code>
+ <code>$GLOBALS['errors'][]</code>
+ <code>$GLOBALS['errors'][]</code>
+ <code>$GLOBALS['errors'][]</code>
+ <code>$GLOBALS['errors'][]</code>
+ <code>$GLOBALS['errors'][]</code>
+ <code>$GLOBALS['errors'][]</code>
+ <code>$GLOBALS['errors'][]</code>
+ <code>$trigger['ACTION_STATEMENT']</code>
+ <code>$trigger['ACTION_TIMING']</code>
+ <code>$trigger['DEFINER']</code>
+ <code>$trigger['EVENT_MANIPULATION']</code>
+ <code>$trigger['EVENT_OBJECT_TABLE']</code>
+ <code>$trigger['TRIGGER_NAME']</code>
</MixedArrayAssignment>
- <MixedAssignment occurrences="18">
+ <MixedAssignment occurrences="33">
+ <code>$GLOBALS['errors']</code>
+ <code>$GLOBALS['errors']</code>
<code>$create_item</code>
<code>$exportData</code>
<code>$item</code>
<code>$item['item_original_name']</code>
+ <code>$oneResult['action_timing']</code>
+ <code>$oneResult['definer']</code>
+ <code>$oneResult['definition']</code>
+ <code>$oneResult['event_manipulation']</code>
+ <code>$oneResult['name']</code>
+ <code>$oneResult['table']</code>
<code>$retval['create']</code>
<code>$retval['drop']</code>
<code>$retval['item_action_timing']</code>
@@ -5704,14 +5890,21 @@
<code>$temp</code>
<code>$trigger</code>
<code>$trigger</code>
+ <code>$trigger</code>
+ <code>$trigger['ACTION_STATEMENT']</code>
+ <code>$trigger['ACTION_TIMING']</code>
+ <code>$trigger['DEFINER']</code>
+ <code>$trigger['EVENT_MANIPULATION']</code>
+ <code>$trigger['EVENT_OBJECT_TABLE']</code>
+ <code>$trigger['TRIGGER_NAME']</code>
<code>$value</code>
<code>$value</code>
</MixedAssignment>
- <MixedMethodCall occurrences="1">
- <code>isSuccess</code>
- </MixedMethodCall>
- <MixedOperand occurrences="2">
+ <MixedOperand occurrences="5">
<code>$string</code>
+ <code>$trigger['ACTION_STATEMENT']</code>
+ <code>$trigger['ACTION_TIMING']</code>
+ <code>$trigger['EVENT_MANIPULATION']</code>
<code>$trigger['drop']</code>
</MixedOperand>
<PossiblyInvalidArgument occurrences="12">
@@ -5739,20 +5932,27 @@
<code>$_POST['item_event']</code>
<code>$_POST['item_timing']</code>
</PossiblyInvalidOperand>
- <PossiblyNullArgument occurrences="1">
+ <PossiblyNullArgument occurrences="5">
+ <code>$GLOBALS['errors']</code>
+ <code>$GLOBALS['errors']</code>
+ <code>$GLOBALS['errors']</code>
+ <code>$GLOBALS['message']</code>
<code>$create_item</code>
</PossiblyNullArgument>
<PossiblyNullArrayAccess occurrences="2">
<code>$trigger['create']</code>
<code>$trigger['drop']</code>
</PossiblyNullArrayAccess>
+ <PossiblyNullIterator occurrences="1">
+ <code>$GLOBALS['errors']</code>
+ </PossiblyNullIterator>
+ <PossiblyNullReference occurrences="1">
+ <code>isSuccess</code>
+ </PossiblyNullReference>
</file>
<file src="libraries/classes/DatabaseInterface.php">
- <DocblockTypeContradiction occurrences="1">
- <code>$this-&gt;extension === null</code>
- </DocblockTypeContradiction>
<EmptyArrayAccess occurrences="1">
- <code>$result_target[]</code>
+ <code>$resultTarget[]</code>
</EmptyArrayAccess>
<InvalidOperand occurrences="6">
<code>$row['Data_free']</code>
@@ -5768,12 +5968,12 @@
<InvalidReturnType occurrences="1">
<code>int|bool</code>
</InvalidReturnType>
- <MixedArgument occurrences="50">
+ <MixedArgument occurrences="44">
<code>$a</code>
<code>$arrayKeys</code>
<code>$b</code>
<code>$database</code>
- <code>$database_name</code>
+ <code>$databaseName</code>
<code>$grant</code>
<code>$grant</code>
<code>$host</code>
@@ -5791,16 +5991,12 @@
<code>$link</code>
<code>$link</code>
<code>$link</code>
- <code>$one_database_tables</code>
- <code>$one_database_tables</code>
- <code>$one_table_name</code>
<code>$password</code>
- <code>$server</code>
<code>$sql</code>
<code>$table</code>
<code>$table</code>
<code>$table</code>
- <code>$table_data[$sort_by] ?? ''</code>
+ <code>$tableData[$sortBy] ?? ''</code>
<code>$this-&gt;links[$linkIndex]</code>
<code>$this-&gt;links[$link]</code>
<code>$this-&gt;links[$link]</code>
@@ -5813,145 +6009,75 @@
<code>$this-&gt;links[$link]</code>
<code>$this-&gt;versionComment</code>
<code>$this-&gt;versionString</code>
- <code>$trigger['EVENT_OBJECT_TABLE']</code>
- <code>$trigger['TRIGGER_NAME']</code>
<code>$user</code>
<code>$user</code>
<code>$user</code>
<code>$warningsCount</code>
</MixedArgument>
- <MixedArgumentTypeCoercion occurrences="6">
- <code>$one_database_name</code>
- <code>$one_database_tables</code>
- <code>$one_database_tables</code>
- <code>$table_name</code>
- <code>uksort($each_tables, 'strnatcasecmp')</code>
+ <MixedArgumentTypeCoercion occurrences="3">
+ <code>$tableName</code>
+ <code>uksort($eachTables, 'strnatcasecmp')</code>
<code>usort($tables, 'strnatcasecmp')</code>
</MixedArgumentTypeCoercion>
- <MixedArrayAccess occurrences="34">
- <code>$event['Name']</code>
- <code>$event['Status']</code>
- <code>$event['Type']</code>
+ <MixedArrayAccess occurrences="5">
<code>$link</code>
- <code>$one_show['Db']</code>
- <code>$one_show['Name']</code>
- <code>$one_show['Type']</code>
- <code>$one_table_data['Engine']</code>
- <code>$routine['DTD_IDENTIFIER']</code>
- <code>$routine['Db']</code>
- <code>$routine['Definer']</code>
- <code>$routine['Name']</code>
- <code>$routine['Type']</code>
- <code>$table_data[$sort_by]</code>
- <code>$table_data['Data_length']</code>
- <code>$table_data['Engine']</code>
- <code>$table_data['Index_length']</code>
- <code>$trigger['ACTION_STATEMENT']</code>
- <code>$trigger['ACTION_STATEMENT']</code>
- <code>$trigger['ACTION_TIMING']</code>
- <code>$trigger['ACTION_TIMING']</code>
- <code>$trigger['DEFINER']</code>
- <code>$trigger['Definer']</code>
- <code>$trigger['EVENT_MANIPULATION']</code>
- <code>$trigger['EVENT_MANIPULATION']</code>
- <code>$trigger['EVENT_OBJECT_TABLE']</code>
- <code>$trigger['EVENT_OBJECT_TABLE']</code>
- <code>$trigger['Event']</code>
- <code>$trigger['Statement']</code>
- <code>$trigger['TRIGGER_NAME']</code>
- <code>$trigger['TRIGGER_NAME']</code>
- <code>$trigger['Table']</code>
- <code>$trigger['Timing']</code>
- <code>$trigger['Trigger']</code>
+ <code>$tableData[$sortBy]</code>
+ <code>$tableData['Data_length']</code>
+ <code>$tableData['Engine']</code>
+ <code>$tableData['Index_length']</code>
</MixedArrayAccess>
- <MixedArrayAssignment occurrences="6">
- <code>$trigger['ACTION_STATEMENT']</code>
- <code>$trigger['ACTION_TIMING']</code>
- <code>$trigger['DEFINER']</code>
- <code>$trigger['EVENT_MANIPULATION']</code>
- <code>$trigger['EVENT_OBJECT_TABLE']</code>
- <code>$trigger['TRIGGER_NAME']</code>
- </MixedArrayAssignment>
<MixedArrayOffset occurrences="10">
- <code>$databases[$database_name]</code>
- <code>$result_target[$row[$key_index]]</code>
- <code>$result_target[$row[$key_index]]</code>
- <code>$result_target[$row[$key_index]]</code>
- <code>$resultrows[$row[$key]]</code>
- <code>$row[$key_index]</code>
- <code>$row[$key_index]</code>
- <code>$row[$key_index]</code>
+ <code>$databases[$databaseName]</code>
+ <code>$resultRows[$row[$key]]</code>
+ <code>$resultTarget[$row[$keyIndex]]</code>
+ <code>$resultTarget[$row[$keyIndex]]</code>
+ <code>$resultTarget[$row[$keyIndex]]</code>
+ <code>$row[$keyIndex]</code>
+ <code>$row[$keyIndex]</code>
+ <code>$row[$keyIndex]</code>
<code>$this-&gt;links[$link]</code>
<code>$this-&gt;links[$link]</code>
</MixedArrayOffset>
- <MixedAssignment occurrences="42">
+ <MixedAssignment occurrences="19">
<code>$aLength</code>
<code>$bLength</code>
<code>$database</code>
- <code>$database_name</code>
- <code>$databases[$database_name]['SCHEMA_NAME']</code>
- <code>$event</code>
+ <code>$databaseName</code>
+ <code>$databases[$databaseName]['SCHEMA_NAME']</code>
<code>$grant</code>
<code>$grant</code>
- <code>$key_index</code>
+ <code>$keyIndex</code>
<code>$map['real_column']</code>
- <code>$one_database_tables</code>
- <code>$one_database_tables</code>
- <code>$one_database_tables</code>
- <code>$one_result['action_timing']</code>
- <code>$one_result['definer']</code>
- <code>$one_result['definition']</code>
- <code>$one_result['event_manipulation']</code>
- <code>$one_result['name']</code>
- <code>$one_result['table']</code>
- <code>$one_show</code>
- <code>$one_table_data</code>
- <code>$one_table_name</code>
- <code>$result</code>
- <code>$result[]</code>
- <code>$result_target</code>
- <code>$resultrows[$row[$key]]</code>
- <code>$resultrows[]</code>
- <code>$routine</code>
+ <code>$resultRows[$row[$key]]</code>
+ <code>$resultRows[]</code>
+ <code>$resultTarget</code>
<code>$table</code>
- <code>$table_data</code>
- <code>$table_data</code>
- <code>$table_data</code>
+ <code>$tableData</code>
+ <code>$tableData</code>
+ <code>$tableData</code>
<code>$this-&gt;versionComment</code>
<code>$this-&gt;versionString</code>
- <code>$trigger</code>
- <code>$trigger['ACTION_STATEMENT']</code>
- <code>$trigger['ACTION_TIMING']</code>
- <code>$trigger['DEFINER']</code>
- <code>$trigger['EVENT_MANIPULATION']</code>
- <code>$trigger['EVENT_OBJECT_TABLE']</code>
- <code>$trigger['TRIGGER_NAME']</code>
<code>$warningsCount</code>
</MixedAssignment>
- <MixedInferredReturnType occurrences="3">
- <code>array</code>
+ <MixedInferredReturnType occurrences="2">
<code>array</code>
<code>string</code>
</MixedInferredReturnType>
- <MixedOperand occurrences="6">
+ <MixedOperand occurrences="3">
<code>$a['Data_length']</code>
<code>$b['Data_length']</code>
- <code>$table_data['Data_length']</code>
- <code>$trigger['ACTION_STATEMENT']</code>
- <code>$trigger['ACTION_TIMING']</code>
- <code>$trigger['EVENT_MANIPULATION']</code>
+ <code>$tableData['Data_length']</code>
</MixedOperand>
<MixedPropertyFetch occurrences="1">
<code>$this-&gt;links[$link]-&gt;warning_count</code>
</MixedPropertyFetch>
- <MixedReturnStatement occurrences="4">
- <code>$tables[$database]</code>
- <code>$tables[mb_strtolower($database)]</code>
+ <MixedReturnStatement occurrences="2">
<code>SessionCache::get('mysql_cur_user')</code>
<code>reset($columns)</code>
</MixedReturnStatement>
- <MixedReturnTypeCoercion occurrences="2">
+ <MixedReturnTypeCoercion occurrences="4">
<code>$this-&gt;fetchResult($sql, null, 'Field', $link)</code>
+ <code>$this-&gt;fetchResult($sql, null, null, $link)</code>
<code>string[]</code>
</MixedReturnTypeCoercion>
<NullableReturnStatement occurrences="2">
@@ -5975,49 +6101,26 @@
</PossiblyNullOperand>
<PossiblyUndefinedArrayOffset occurrences="8">
<code>$_SERVER['SCRIPT_NAME']</code>
- <code>$databases[$database_name]['SCHEMA_DATA_FREE']</code>
- <code>$databases[$database_name]['SCHEMA_DATA_LENGTH']</code>
- <code>$databases[$database_name]['SCHEMA_INDEX_LENGTH']</code>
- <code>$databases[$database_name]['SCHEMA_LENGTH']</code>
- <code>$databases[$database_name]['SCHEMA_MAX_DATA_LENGTH']</code>
- <code>$databases[$database_name]['SCHEMA_TABLES']</code>
- <code>$databases[$database_name]['SCHEMA_TABLE_ROWS']</code>
+ <code>$databases[$databaseName]['SCHEMA_DATA_FREE']</code>
+ <code>$databases[$databaseName]['SCHEMA_DATA_LENGTH']</code>
+ <code>$databases[$databaseName]['SCHEMA_INDEX_LENGTH']</code>
+ <code>$databases[$databaseName]['SCHEMA_LENGTH']</code>
+ <code>$databases[$databaseName]['SCHEMA_MAX_DATA_LENGTH']</code>
+ <code>$databases[$databaseName]['SCHEMA_TABLES']</code>
+ <code>$databases[$databaseName]['SCHEMA_TABLE_ROWS']</code>
</PossiblyUndefinedArrayOffset>
</file>
<file src="libraries/classes/DbTableExists.php">
- <MixedArgument occurrences="2">
- <code>$db</code>
- <code>$table</code>
- </MixedArgument>
<MixedArgumentTypeCoercion occurrences="1">
<code>$urlParams</code>
</MixedArgumentTypeCoercion>
- <MixedAssignment occurrences="4">
- <code>$is_table</code>
- <code>$urlParams['message']</code>
+ <MixedAssignment occurrences="3">
+ <code>$GLOBALS['is_table']</code>
+ <code>$GLOBALS['show_as_php']</code>
<code>$urlParams['show_as_php']</code>
- <code>$urlParams['sql_query']</code>
</MixedAssignment>
</file>
<file src="libraries/classes/Dbal/DbiMysqli.php">
- <MixedArgument occurrences="9">
- <code>$host</code>
- <code>$host</code>
- <code>$server['port']</code>
- <code>$server['port']</code>
- <code>$server['ssl_ca'] ?? ''</code>
- <code>$server['ssl_ca_path'] ?? ''</code>
- <code>$server['ssl_cert'] ?? ''</code>
- <code>$server['ssl_ciphers'] ?? ''</code>
- <code>$server['ssl_key'] ?? ''</code>
- </MixedArgument>
- <MixedAssignment occurrences="2">
- <code>$host</code>
- <code>$server['host']</code>
- </MixedAssignment>
- <MixedOperand occurrences="1">
- <code>$server['host']</code>
- </MixedOperand>
<MoreSpecificImplementedParamType occurrences="12">
<code>$link</code>
<code>$link</code>
@@ -6035,6 +6138,9 @@
<PossiblyNullArgument occurrences="1">
<code>$error_message</code>
</PossiblyNullArgument>
+ <PossiblyNullOperand occurrences="1">
+ <code>$error_message</code>
+ </PossiblyNullOperand>
</file>
<file src="libraries/classes/Dbal/MysqliResult.php">
<InvalidReturnStatement occurrences="6">
@@ -6065,7 +6171,7 @@
</file>
<file src="libraries/classes/Display/Results.php">
<DocblockTypeContradiction occurrences="2">
- <code>$displayParts['nav_bar'] == '1' &amp;&amp; $statement !== null &amp;&amp; empty($statement-&gt;limit)</code>
+ <code>$displayParts-&gt;hasNavigationBar &amp;&amp; $statement !== null &amp;&amp; empty($statement-&gt;limit)</code>
<code>[]</code>
</DocblockTypeContradiction>
<InvalidArgument occurrences="2">
@@ -6075,19 +6181,15 @@
<InvalidArrayOffset occurrences="1">
<code>$delUrlParams</code>
</InvalidArrayOffset>
- <MixedArgument occurrences="53">
+ <InvalidIterator occurrences="2">
+ <code>$statementInfo-&gt;statement-&gt;expr</code>
+ <code>$statementInfo-&gt;statement-&gt;where</code>
+ </InvalidIterator>
+ <MixedArgument occurrences="42">
<code>$_SESSION['tmpval']['max_rows']</code>
<code>$_SESSION['tmpval']['pos'] / $_SESSION['tmpval']['max_rows']</code>
<code>$_SESSION['tmpval']['query']</code>
<code>$_SESSION['tmpval']['query']</code>
- <code>$analyzedSqlResults['parser']-&gt;list</code>
- <code>$analyzedSqlResults['parser']-&gt;list</code>
- <code>$analyzedSqlResults['parser']-&gt;list</code>
- <code>$analyzedSqlResults['select_tables']</code>
- <code>$analyzedSqlResults['statement']</code>
- <code>$analyzedSqlResults['statement']</code>
- <code>$analyzedSqlResults['statement']</code>
- <code>$analyzedSqlResults['statement']-&gt;from</code>
<code>$clause</code>
<code>$clauseIsUnique</code>
<code>$clauseIsUnique</code>
@@ -6098,10 +6200,6 @@
<code>$displayParams['desc']</code>
<code>$displayParams['emptyafter']</code>
<code>$displayParams['emptypre']</code>
- <code>$displayParts</code>
- <code>$displayParts['del_lnk']</code>
- <code>$displayParts['del_lnk']</code>
- <code>$displayParts['pview_lnk']</code>
<code>$expr-&gt;alias</code>
<code>$field-&gt;table</code>
<code>$mediaTypeMap[$orgFullColName]['mimetype']</code>
@@ -6121,23 +6219,24 @@
<code>$sortExpressionNoDirection[$indexInExpression]</code>
<code>$sortExpressionNoDirection[$indexInExpression]</code>
<code>$sqlQuery</code>
+ <code>$statementInfo-&gt;statement-&gt;from</code>
<code>$total</code>
<code>$urlParams['where_clause']</code>
<code>$whereClause</code>
<code>$whereClause</code>
<code>$whereClauseMap[$rowNumber][$meta-&gt;orgtable]</code>
<code>(int) $this-&gt;properties['unlim_num_rows'] / $_SESSION['tmpval']['max_rows']</code>
+ <code>(int) $this-&gt;properties['unlim_num_rows'] / $_SESSION['tmpval']['max_rows']</code>
<code>empty($field-&gt;database) ? $this-&gt;properties['db'] : $field-&gt;database</code>
</MixedArgument>
- <MixedArgumentTypeCoercion occurrences="6">
- <code>$analyzedSqlResults</code>
+ <MixedArgumentTypeCoercion occurrences="5">
<code>$linkingUrlParams</code>
<code>$row</code>
<code>$sortDirection</code>
<code>$sortExpression</code>
<code>$urlParams</code>
</MixedArgumentTypeCoercion>
- <MixedArrayAccess occurrences="68">
+ <MixedArrayAccess occurrences="62">
<code>$_SESSION['tmpval']['display_binary']</code>
<code>$_SESSION['tmpval']['display_binary']</code>
<code>$_SESSION['tmpval']['display_binary']</code>
@@ -6160,6 +6259,7 @@
<code>$_SESSION['tmpval']['max_rows']</code>
<code>$_SESSION['tmpval']['max_rows']</code>
<code>$_SESSION['tmpval']['max_rows']</code>
+ <code>$_SESSION['tmpval']['max_rows']</code>
<code>$_SESSION['tmpval']['pftext']</code>
<code>$_SESSION['tmpval']['pftext']</code>
<code>$_SESSION['tmpval']['pftext']</code>
@@ -6169,9 +6269,6 @@
<code>$_SESSION['tmpval']['pos']</code>
<code>$_SESSION['tmpval']['pos']</code>
<code>$_SESSION['tmpval']['pos']</code>
- <code>$_SESSION['tmpval']['pos']</code>
- <code>$_SESSION['tmpval']['pos']</code>
- <code>$_SESSION['tmpval']['pos']</code>
<code>$_SESSION['tmpval']['possible_as_geometry']</code>
<code>$_SESSION['tmpval']['query']</code>
<code>$_SESSION['tmpval']['query']</code>
@@ -6181,10 +6278,6 @@
<code>$colOrder[$j]</code>
<code>$colVisib[$j]</code>
<code>$displayParams['data'][$rowNumber]</code>
- <code>$displayParts['nav_bar']</code>
- <code>$displayParts['nav_bar']</code>
- <code>$displayParts['nav_bar']</code>
- <code>$displayParts['sort_lnk']</code>
<code>$oneKey['index_list']</code>
<code>$oneKey['ref_db_name']</code>
<code>$oneKey['ref_db_name']</code>
@@ -6282,7 +6375,9 @@
<code>$row[$sortedColumnIndex]</code>
<code>$row[$sortedColumnIndex]</code>
</MixedArrayTypeCoercion>
- <MixedAssignment occurrences="46">
+ <MixedAssignment occurrences="43">
+ <code>$GLOBALS['row']</code>
+ <code>$GLOBALS['theme']</code>
<code>$_SESSION['tmpval']['geoOption']</code>
<code>$_SESSION['tmpval']['max_rows']</code>
<code>$_SESSION['tmpval']['pftext']</code>
@@ -6298,16 +6393,11 @@
<code>$expr</code>
<code>$field</code>
<code>$file</code>
- <code>$firstShownRec</code>
- <code>$firstShownRec</code>
- <code>$firstShownRec</code>
<code>$hiddenFields['session_max_rows']</code>
<code>$i</code>
<code>$i</code>
<code>$identifier</code>
<code>$index</code>
- <code>$lastShownRec</code>
- <code>$lastShownRec</code>
<code>$linkingUrlParams[$new_param['param_info']]</code>
<code>$m</code>
<code>$meta-&gt;name</code>
@@ -6319,22 +6409,25 @@
<code>$query</code>
<code>$rel</code>
<code>$relationalDisplay</code>
- <code>$rowCount</code>
<code>$rowInfo[mb_strtolower($fieldsMeta[$m]-&gt;orgname)]</code>
<code>$sessionMaxRows</code>
<code>$sqlQuery</code>
<code>$sqlQueryAdd</code>
<code>$tableCreateTime</code>
<code>$theTotal</code>
+ <code>$total</code>
<code>$value</code>
<code>$whereClauseMap[$rowNumber][$meta-&gt;orgtable]</code>
<code>$whereClauseMap[$rowNumber][$this-&gt;properties['table']]</code>
</MixedAssignment>
+ <MixedInferredReturnType occurrences="1">
+ <code>Message</code>
+ </MixedInferredReturnType>
<MixedMethodCall occurrences="2">
<code>new $className()</code>
<code>new $this-&gt;transformationInfo[$dbLower][$tblLower][$nameLower][1]()</code>
</MixedMethodCall>
- <MixedOperand occurrences="13">
+ <MixedOperand occurrences="11">
<code>$_SESSION['tmpval']['max_rows']</code>
<code>$_SESSION['tmpval']['max_rows']</code>
<code>$_SESSION['tmpval']['pos']</code>
@@ -6345,27 +6438,17 @@
<code>$displaySize[0]</code>
<code>$displaySize[1]</code>
<code>$file</code>
- <code>$firstShownRec</code>
- <code>$firstShownRec</code>
<code>$sortExpressionNoDirection[$indexInExpression]</code>
</MixedOperand>
- <MixedPropertyFetch occurrences="16">
- <code>$analyzedSqlResults['parser']-&gt;list</code>
- <code>$analyzedSqlResults['parser']-&gt;list</code>
- <code>$analyzedSqlResults['statement']-&gt;expr</code>
- <code>$analyzedSqlResults['statement']-&gt;from</code>
- <code>$analyzedSqlResults['statement']-&gt;from</code>
- <code>$analyzedSqlResults['statement']-&gt;from[0]-&gt;table</code>
- <code>$analyzedSqlResults['statement']-&gt;limit</code>
- <code>$analyzedSqlResults['statement']-&gt;limit-&gt;offset</code>
- <code>$analyzedSqlResults['statement']-&gt;limit-&gt;rowCount</code>
- <code>$analyzedSqlResults['statement']-&gt;where</code>
+ <MixedPropertyFetch occurrences="8">
<code>$expr-&gt;alias</code>
<code>$expr-&gt;column</code>
<code>$expr-&gt;column</code>
<code>$expr-&gt;identifiers</code>
<code>$field-&gt;database</code>
<code>$field-&gt;table</code>
+ <code>$statementInfo-&gt;statement-&gt;from[0]-&gt;table</code>
+ <code>$statementInfo-&gt;statement-&gt;limit-&gt;offset</code>
</MixedPropertyFetch>
<MixedReturnTypeCoercion occurrences="6">
<code>$map</code>
@@ -6404,13 +6487,21 @@
<code>(string) $fieldsMeta[$i]-&gt;name</code>
<code>(string) $fieldsMeta[$i]-&gt;name</code>
</RedundantCastGivenDocblockType>
- <RedundantCondition occurrences="1">
+ <RedundantCondition occurrences="2">
+ <code>empty($statementInfo-&gt;statement-&gt;from)</code>
<code>isset($sessionMaxRows)</code>
</RedundantCondition>
<RedundantConditionGivenDocblockType occurrences="2">
<code>$firstStatement-&gt;order</code>
<code>isset($meta-&gt;internalMediaType)</code>
</RedundantConditionGivenDocblockType>
+ <UnusedParam occurrences="5">
+ <code>$afterCount</code>
+ <code>$posNext</code>
+ <code>$preCount</code>
+ <code>$sortedColumnMessage</code>
+ <code>$total</code>
+ </UnusedParam>
</file>
<file src="libraries/classes/Encoding.php">
<DocblockTypeContradiction occurrences="3">
@@ -6645,7 +6736,10 @@
<code>$aliases[$dbName]['tables'][$tableName]</code>
<code>$aliases[$dbName]['tables'][$tableName]</code>
</MixedArrayOffset>
- <MixedAssignment occurrences="20">
+ <MixedAssignment occurrences="25">
+ <code>$GLOBALS['active_page']</code>
+ <code>$GLOBALS['save_filename']</code>
+ <code>$GLOBALS['time_start']</code>
<code>$aliases[$dbName]['alias']</code>
<code>$aliases[$dbName]['tables'][$tableName]['alias']</code>
<code>$aliases[$dbName]['tables'][$tableName]['columns'][$col]</code>
@@ -6658,12 +6752,14 @@
<code>$table</code>
<code>$tableName</code>
<code>$tbl</code>
+ <code>$val</code>
<code>$val1</code>
<code>$val1</code>
<code>$val1</code>
<code>$val2</code>
<code>$val2</code>
<code>$val2</code>
+ <code>$value</code>
<code>$view</code>
<code>$views[]</code>
</MixedAssignment>
@@ -6680,28 +6776,33 @@
<code>$_POST['db']</code>
<code>$_POST['db']</code>
</PossiblyInvalidArgument>
- <PossiblyInvalidCast occurrences="2">
+ <PossiblyInvalidCast occurrences="1">
<code>$_POST['db']</code>
- <code>$val</code>
</PossiblyInvalidCast>
<PossiblyNullArgument occurrences="3">
<code>$GLOBALS['file_handle']</code>
<code>$line</code>
<code>$line</code>
</PossiblyNullArgument>
- <RedundantCast occurrences="2">
- <code>(string) $value</code>
- <code>(string) $value</code>
- </RedundantCast>
<RedundantCondition occurrences="1">
<code>mb_strtolower($userExtension) != $requiredExtension</code>
</RedundantCondition>
</file>
<file src="libraries/classes/Export/Options.php">
+ <InvalidArrayOffset occurrences="4">
+ <code>$GLOBALS['cfg']['Export']</code>
+ <code>$GLOBALS['cfg']['Export']</code>
+ <code>$GLOBALS['cfg']['Export']</code>
+ <code>$GLOBALS['cfg']['Export']</code>
+ </InvalidArrayOffset>
<MixedArgument occurrences="1">
<code>$currentDb</code>
</MixedArgument>
- <MixedArrayAccess occurrences="1">
+ <MixedArrayAccess occurrences="5">
+ <code>$GLOBALS['cfg']['Export']['compression']</code>
+ <code>$GLOBALS['cfg']['Export']['file_template_database']</code>
+ <code>$GLOBALS['cfg']['Export']['file_template_server']</code>
+ <code>$GLOBALS['cfg']['Export']['file_template_table']</code>
<code>$_SESSION['tmpval']['aliases']</code>
</MixedArrayAccess>
<MixedAssignment occurrences="3">
@@ -6709,17 +6810,22 @@
<code>$currentDb</code>
<code>$selectedCompression</code>
</MixedAssignment>
- <MixedMethodCall occurrences="3">
- <code>getUserValue</code>
- <code>getUserValue</code>
- <code>getUserValue</code>
- </MixedMethodCall>
<PossiblyInvalidArgument occurrences="1">
<code>$_POST['filename_template'] ?? null</code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast occurrences="1">
<code>$_GET['what']</code>
</PossiblyInvalidCast>
+ <PossiblyNullReference occurrences="3">
+ <code>getUserValue</code>
+ <code>getUserValue</code>
+ <code>getUserValue</code>
+ </PossiblyNullReference>
+ <PossiblyUndefinedArrayOffset occurrences="3">
+ <code>$GLOBALS['cfg']['Export']</code>
+ <code>$GLOBALS['cfg']['Export']</code>
+ <code>$GLOBALS['cfg']['Export']</code>
+ </PossiblyUndefinedArrayOffset>
</file>
<file src="libraries/classes/Export/Template.php">
<MixedArgument occurrences="5">
@@ -6758,9 +6864,8 @@
<InvalidPropertyAssignmentValue occurrences="1">
<code>$this-&gt;handle</code>
</InvalidPropertyAssignmentValue>
- <MixedArgument occurrences="2">
+ <MixedArgument occurrences="1">
<code>$file['tmp_name']</code>
- <code>$result['error']</code>
</MixedArgument>
<MixedArrayAccess occurrences="5">
<code>$file['error']['multi_edit']</code>
@@ -6769,9 +6874,6 @@
<code>$file['tmp_name']['multi_edit']</code>
<code>$file['type']['multi_edit']</code>
</MixedArrayAccess>
- <MixedAssignment occurrences="1">
- <code>$this-&gt;content</code>
- </MixedAssignment>
<PossiblyInvalidArgument occurrences="1">
<code>$_FILES['fields_upload']</code>
</PossiblyInvalidArgument>
@@ -6828,14 +6930,8 @@
<InvalidArgument occurrences="1">
<code>$params</code>
</InvalidArgument>
- <MixedArgument occurrences="2">
- <code>$db</code>
- <code>$table</code>
- </MixedArgument>
- <MixedAssignment occurrences="4">
+ <MixedAssignment occurrences="2">
<code>$info</code>
- <code>$params['route']</code>
- <code>$params['server']</code>
<code>$subObject</code>
</MixedAssignment>
<MixedReturnTypeCoercion occurrences="2">
@@ -6856,9 +6952,6 @@
<code>isset($GLOBALS['db']) &amp;&amp; is_scalar($GLOBALS['db'])</code>
<code>isset($GLOBALS['table']) &amp;&amp; is_scalar($GLOBALS['table'])</code>
</RedundantCondition>
- <TypeDoesNotContainNull occurrences="2">
- <code>! isset($dbi)</code>
- </TypeDoesNotContainNull>
</file>
<file src="libraries/classes/Gis/GisGeometry.php">
<MixedArgument occurrences="7">
@@ -7691,34 +7784,42 @@
</PossiblyNullOperand>
</file>
<file src="libraries/classes/Header.php">
- <MixedArgument occurrences="5">
- <code>$db</code>
- <code>$db ?? ''</code>
- <code>$table</code>
- <code>$table ?? ''</code>
+ <InvalidArrayOffset occurrences="2">
+ <code>$GLOBALS['cfg']['CSPAllow']</code>
+ <code>$GLOBALS['cfg']['CaptchaCsp']</code>
+ </InvalidArrayOffset>
+ <MixedArgument occurrences="10">
+ <code>$cspAllow</code>
+ <code>$cspAllow</code>
+ <code>$cspAllow</code>
+ <code>$cspAllow</code>
+ <code>$cspAllow</code>
+ <code>$cspAllow</code>
+ <code>$cspAllow</code>
+ <code>$cspAllow</code>
+ <code>$cspAllow</code>
<code>$value</code>
</MixedArgument>
<MixedArgumentTypeCoercion occurrences="1">
<code>$params</code>
</MixedArgumentTypeCoercion>
- <MixedAssignment occurrences="4">
+ <MixedAssignment occurrences="6">
<code>$GLOBALS['buffer_message']</code>
+ <code>$GLOBALS['theme']</code>
<code>$bufferMessage</code>
+ <code>$cspAllow</code>
<code>$pftext</code>
<code>$value</code>
</MixedAssignment>
+ <MixedOperand occurrences="1">
+ <code>$GLOBALS['cfg']['CaptchaCsp']</code>
+ </MixedOperand>
<PossiblyInvalidArgument occurrences="1">
<code>$message</code>
</PossiblyInvalidArgument>
- <RedundantCondition occurrences="1">
- <code>isset($dbi)</code>
- </RedundantCondition>
<RedundantFunctionCall occurrences="1">
<code>strtolower</code>
</RedundantFunctionCall>
- <TypeDoesNotContainNull occurrences="1">
- <code>false</code>
- </TypeDoesNotContainNull>
</file>
<file src="libraries/classes/Html/Generator.php">
<InvalidArgument occurrences="2">
@@ -7729,24 +7830,12 @@
<code>$server['ssl']</code>
<code>$server['ssl_verify']</code>
</InvalidArrayOffset>
- <MixedArgument occurrences="20">
+ <MixedArgument occurrences="8">
<code>$GLOBALS['special_message']</code>
<code>$GLOBALS['special_message']</code>
<code>$alt</code>
- <code>$cfg['MaxCharactersInDisplayedSQL']</code>
<code>$defaultFunction</code>
<code>$field['True_Type']</code>
- <code>$queryBase</code>
- <code>$queryBase</code>
- <code>$queryBase</code>
- <code>$sqlQuery</code>
- <code>$sqlQuery</code>
- <code>$sqlQuery</code>
- <code>$sqlQuery</code>
- <code>$sqlQuery</code>
- <code>$sqlQuery</code>
- <code>$sqlQuery</code>
- <code>$sqlQuery</code>
<code>$subvalue</code>
<code>$title</code>
<code>$value</code>
@@ -7756,9 +7845,9 @@
<code>$key</code>
</MixedArgumentTypeCoercion>
<MixedArrayAccess occurrences="3">
- <code>$cfg['DefaultFunctions']['FUNC_' . $currentClass]</code>
- <code>$cfg['DefaultFunctions']['FUNC_UUID']</code>
- <code>$cfg['DefaultFunctions']['first_timestamp']</code>
+ <code>$GLOBALS['cfg']['DefaultFunctions']['FUNC_' . $currentClass]</code>
+ <code>$GLOBALS['cfg']['DefaultFunctions']['FUNC_UUID']</code>
+ <code>$GLOBALS['cfg']['DefaultFunctions']['first_timestamp']</code>
</MixedArrayAccess>
<MixedArrayAssignment occurrences="4">
<code>$_SESSION['Import_message']['go_back_url']</code>
@@ -7766,16 +7855,14 @@
<code>$_SESSION['tmpval']['max_rows']</code>
<code>$_SESSION['tmpval']['pos']</code>
</MixedArrayAssignment>
- <MixedAssignment occurrences="11">
+ <MixedAssignment occurrences="9">
+ <code>$GLOBALS['data']</code>
<code>$alt</code>
<code>$defaultFunction</code>
<code>$defaultFunction</code>
<code>$defaultFunction</code>
- <code>$queryBase</code>
- <code>$sqlQuery</code>
<code>$subvalue</code>
<code>$title</code>
- <code>$urlParams['sql_query']</code>
<code>$value</code>
<code>$value</code>
</MixedAssignment>
@@ -7785,15 +7872,18 @@
<MixedMethodCall occurrences="1">
<code>getDisplay</code>
</MixedMethodCall>
- <MixedOperand occurrences="4">
+ <MixedOperand occurrences="3">
<code>$GLOBALS['using_bookmark_message']-&gt;getDisplay()</code>
<code>$attributes['class']</code>
- <code>$sqlQuery</code>
<code>$value</code>
</MixedOperand>
<MixedReturnStatement occurrences="1">
<code>$defaultFunction</code>
</MixedReturnStatement>
+ <PossiblyUndefinedArrayOffset occurrences="2">
+ <code>$GLOBALS['cfg']['DefaultFunctions']</code>
+ <code>$GLOBALS['cfg']['DefaultFunctions']</code>
+ </PossiblyUndefinedArrayOffset>
<RedundantCast occurrences="2">
<code>(int) $GLOBALS['cfg']['MaxRows']</code>
<code>(string) $GLOBALS['db']</code>
@@ -7813,26 +7903,14 @@
</TooFewArguments>
</file>
<file src="libraries/classes/Import.php">
- <MixedArgument occurrences="38">
+ <MixedArgument occurrences="25">
+ <code>$GLOBALS['charset_of_file']</code>
+ <code>$GLOBALS['reload']</code>
<code>$active</code>
<code>$additionalSql[$i]</code>
- <code>$additionalSql[$i]</code>
- <code>$additionalSql[$i]</code>
- <code>$charset_of_file</code>
- <code>$db</code>
- <code>$fulls[$i]</code>
- <code>$import_run_buffer</code>
- <code>$import_run_buffer</code>
- <code>$import_run_buffer['full']</code>
- <code>$import_run_buffer['sql']</code>
- <code>$import_run_buffer['sql']</code>
- <code>$import_run_buffer['sql']</code>
- <code>$queries[$i]</code>
- <code>$reload</code>
<code>$size</code>
<code>$size</code>
<code>$size</code>
- <code>$sql_query</code>
<code>$table</code>
<code>$table[self::COL_NAMES]</code>
<code>$table[self::ROWS]</code>
@@ -7851,19 +7929,13 @@
<code>$tables[$i][self::ROWS]</code>
<code>$tables[$i][self::TBL_NAME]</code>
<code>$tables[$i][self::TBL_NAME]</code>
- <code>$tables[$n][self::TBL_NAME]</code>
</MixedArgument>
- <MixedArrayAccess occurrences="27">
+ <MixedArrayAccess occurrences="22">
<code>$analyses[$i][self::FORMATTEDSQL][$colCount]</code>
<code>$analyses[$i][self::SIZES]</code>
<code>$analyses[$i][self::TYPES]</code>
<code>$analyses[$i][self::TYPES]</code>
<code>$analyses[$i][self::TYPES]</code>
- <code>$fulls[$i]</code>
- <code>$import_run_buffer['full']</code>
- <code>$import_run_buffer['full']</code>
- <code>$import_run_buffer['full']</code>
- <code>$queries[$i]</code>
<code>$table[self::ROWS][$j][$i]</code>
<code>$table[self::TBL_NAME]</code>
<code>$tables[$i][self::COL_NAMES]</code>
@@ -7882,39 +7954,44 @@
<code>$tables[$i][self::TBL_NAME]</code>
<code>$tables[$n][self::TBL_NAME]</code>
</MixedArrayAccess>
- <MixedArrayAssignment occurrences="4">
- <code>$my_die[]</code>
- <code>$sqlData['valid_full'][]</code>
- <code>$sqlData['valid_sql'][]</code>
- <code>$sqlData['valid_sql'][]</code>
+ <MixedArrayAssignment occurrences="1">
+ <code>$GLOBALS['my_die'][]</code>
</MixedArrayAssignment>
<MixedArrayOffset occurrences="1">
<code>$typeArray[$analyses[$i][self::TYPES][$j]]</code>
</MixedArrayOffset>
- <MixedAssignment occurrences="25">
+ <MixedAssignment occurrences="33">
+ <code>$GLOBALS['charset_conversion']</code>
+ <code>$GLOBALS['charset_of_file']</code>
+ <code>$GLOBALS['executed_queries']</code>
+ <code>$GLOBALS['executed_queries']</code>
+ <code>$GLOBALS['go_sql']</code>
+ <code>$GLOBALS['import_notice']</code>
+ <code>$GLOBALS['max_sql_len']</code>
+ <code>$GLOBALS['max_sql_len']</code>
+ <code>$GLOBALS['maximum_time']</code>
+ <code>$GLOBALS['msg']</code>
+ <code>$GLOBALS['msg']</code>
+ <code>$GLOBALS['my_die']</code>
<code>$GLOBALS['offset']</code>
+ <code>$GLOBALS['read_multiply']</code>
+ <code>$GLOBALS['read_multiply']</code>
+ <code>$GLOBALS['reload']</code>
+ <code>$GLOBALS['run_query']</code>
+ <code>$GLOBALS['skip_queries']</code>
+ <code>$GLOBALS['skip_queries']</code>
+ <code>$GLOBALS['sql_query_disabled']</code>
+ <code>$GLOBALS['sql_query_disabled']</code>
+ <code>$GLOBALS['timeout_passed']</code>
+ <code>$GLOBALS['timestamp']</code>
<code>$active</code>
<code>$cellValue</code>
<code>$charset</code>
<code>$collation</code>
- <code>$complete_query</code>
- <code>$count</code>
<code>$createDb</code>
- <code>$display_query</code>
- <code>$executed_queries</code>
- <code>$fulls</code>
<code>$importPlugin</code>
- <code>$max_sql_len</code>
- <code>$queries</code>
- <code>$read_multiply</code>
<code>$size</code>
<code>$size</code>
- <code>$skip_queries</code>
- <code>$sqlData['valid_full'][]</code>
- <code>$sqlData['valid_queries']</code>
- <code>$sqlData['valid_queries']</code>
- <code>$sqlData['valid_sql'][]</code>
- <code>$sql_query</code>
<code>$table</code>
<code>$table</code>
</MixedAssignment>
@@ -7925,31 +8002,24 @@
<code>getExtension</code>
<code>getProperties</code>
</MixedMethodCall>
- <MixedOperand occurrences="24">
+ <MixedOperand occurrences="17">
+ <code>$GLOBALS['executed_queries']</code>
+ <code>$GLOBALS['maximum_time']</code>
+ <code>$GLOBALS['msg']</code>
+ <code>$GLOBALS['read_multiply']</code>
+ <code>$GLOBALS['read_multiply']</code>
+ <code>$GLOBALS['skip_queries']</code>
+ <code>$GLOBALS['timestamp']</code>
<code>$charset</code>
<code>$charset</code>
<code>$collation</code>
<code>$collation</code>
- <code>$complete_query</code>
- <code>$display_query</code>
- <code>$executed_queries</code>
<code>$importPlugin-&gt;getProperties()-&gt;getExtension()</code>
- <code>$maximum_time</code>
- <code>$msg</code>
- <code>$read_multiply</code>
- <code>$read_multiply</code>
<code>$size</code>
<code>$size</code>
<code>$size[self::D]</code>
<code>$size[self::D] &gt; $oldD ? $size[self::D] : $oldD</code>
<code>$size[self::M] &gt; $oldM ? $size[self::M] : $oldM</code>
- <code>$skip_queries</code>
- <code>$sqlData['valid_queries']</code>
- <code>$sqlData['valid_queries']</code>
- <code>$sql_query</code>
- <code>$sql_query</code>
- <code>$sql_query</code>
- <code>$timestamp</code>
</MixedOperand>
<MixedReturnStatement occurrences="3">
<code>$size[self::FULL]</code>
@@ -7972,14 +8042,16 @@
<PossiblyInvalidCast occurrences="1">
<code>$sqlDelimiter</code>
</PossiblyInvalidCast>
- <PossiblyNullArrayAccess occurrences="1">
- <code>$additionalSql[$i]</code>
- </PossiblyNullArrayAccess>
- <RedundantCast occurrences="4">
- <code>(string) $cell</code>
- <code>(string) $cell</code>
- <code>(string) $cell</code>
- </RedundantCast>
+ <PossiblyNullArgument occurrences="1">
+ <code>$GLOBALS['charset_of_file']</code>
+ </PossiblyNullArgument>
+ <PossiblyNullOperand occurrences="5">
+ <code>$GLOBALS['executed_queries']</code>
+ <code>$GLOBALS['maximum_time']</code>
+ <code>$GLOBALS['read_multiply']</code>
+ <code>$GLOBALS['read_multiply']</code>
+ <code>$GLOBALS['timestamp']</code>
+ </PossiblyNullOperand>
</file>
<file src="libraries/classes/Import/Ajax.php">
<MixedArrayAccess occurrences="1">
@@ -8006,36 +8078,16 @@
<DocblockTypeContradiction occurrences="1">
<code>$this-&gt;packed === null</code>
</DocblockTypeContradiction>
- <MixedArgument occurrences="5">
- <code>$_each_index</code>
- <code>$_each_index</code>
+ <MixedArgument occurrences="2">
<code>$column</code>
- <code>$key</code>
<code>$params['columns']</code>
</MixedArgument>
- <MixedArrayAccess occurrences="2">
- <code>$_each_index['Key_name']</code>
- <code>self::$registry[$schema][$table][$keyName]</code>
- </MixedArrayAccess>
- <MixedArrayAssignment occurrences="3">
- <code>$_each_index['Schema']</code>
- <code>self::$registry[$schema][$table]</code>
- <code>self::$registry[$schema][$table]</code>
- </MixedArrayAssignment>
- <MixedArrayOffset occurrences="4">
+ <MixedArrayOffset occurrences="1">
<code>$columns['sub_parts'][$key]</code>
- <code>self::$registry[$schema][$table][$keyName]</code>
- <code>self::$registry[$schema][$table][$keyName]</code>
- <code>self::$registry[$schema][$table][$keyName]</code>
</MixedArrayOffset>
- <MixedAssignment occurrences="20">
- <code>$column</code>
+ <MixedAssignment occurrences="15">
<code>$column</code>
- <code>$data['columns'][]</code>
<code>$key</code>
- <code>$key</code>
- <code>$key</code>
- <code>$keyName</code>
<code>$name</code>
<code>$sub_part</code>
<code>$this-&gt;choice</code>
@@ -8050,27 +8102,9 @@
<code>$this-&gt;table</code>
<code>$this-&gt;type</code>
</MixedAssignment>
- <MixedInferredReturnType occurrences="3">
- <code>Index</code>
- <code>Index[]</code>
- <code>Index|false</code>
- </MixedInferredReturnType>
- <MixedMethodCall occurrences="2">
- <code>addColumn</code>
- <code>getCompareData</code>
- </MixedMethodCall>
- <MixedOperand occurrences="1">
- <code>$key</code>
- </MixedOperand>
- <MixedReturnStatement occurrences="3">
- <code>self::$registry[$schema][$table]</code>
- <code>self::$registry[$schema][$table][$index_name]</code>
- <code>self::$registry[$schema][$table]['PRIMARY']</code>
- </MixedReturnStatement>
- <MixedReturnTypeCoercion occurrences="2">
- <code>$this-&gt;columns</code>
- <code>IndexColumn[]</code>
- </MixedReturnTypeCoercion>
+ <PossiblyNullOperand occurrences="1">
+ <code>$params['Seq_in_index']</code>
+ </PossiblyNullOperand>
<PossiblyNullPropertyAssignmentValue occurrences="3">
<code>null</code>
<code>null</code>
@@ -8095,17 +8129,18 @@
<InvalidArgument occurrences="1">
<code>$urlParams</code>
</InvalidArgument>
- <InvalidReturnStatement occurrences="1">
+ <InvalidReturnStatement occurrences="2">
<code>$_POST['err_url']</code>
+ <code>$formParams</code>
</InvalidReturnStatement>
- <InvalidReturnType occurrences="1">
+ <InvalidReturnType occurrences="2">
+ <code>array&lt;string, string&gt;</code>
<code>string</code>
</InvalidReturnType>
- <MixedArgument occurrences="84">
+ <LessSpecificReturnStatement occurrences="1"/>
+ <MixedArgument occurrences="71">
<code>$_POST['fields']['multi_edit']</code>
- <code>$_POST['fields']['multi_edit'][$rownumber][$key]</code>
<code>$backupField</code>
- <code>$columnMime</code>
<code>$columnMime['input_transformation_options']</code>
<code>$column['Default']</code>
<code>$column['Default']</code>
@@ -8113,8 +8148,6 @@
<code>$column['Default']</code>
<code>$column['Default']</code>
<code>$column['Extra']</code>
- <code>$column['Extra']</code>
- <code>$column['Extra']</code>
<code>$column['Field']</code>
<code>$column['Field']</code>
<code>$column['Field']</code>
@@ -8137,9 +8170,6 @@
<code>$column['pma_type']</code>
<code>$column['pma_type']</code>
<code>$column['pma_type']</code>
- <code>$column['pma_type']</code>
- <code>$column['pma_type']</code>
- <code>$column['pma_type']</code>
<code>$commentsMap[$column['Field']]</code>
<code>$currCellEditedValues[$columnName]</code>
<code>$currentRow[$column['Field']]</code>
@@ -8165,11 +8195,6 @@
<code>$foreigner['foreign_table']</code>
<code>$foreigner['foreign_table']</code>
<code>$foreigner['foreign_table']</code>
- <code>$multiEditColumnsName[$key]</code>
- <code>$multiEditColumnsName[$key]</code>
- <code>$multiEditColumnsName[$key]</code>
- <code>$multiEditSalt[$key]</code>
- <code>$protectedRow[$multiEditColumnsName[$key]]</code>
<code>$rows[$keyId]</code>
<code>$singleQuery</code>
<code>$singleQuery</code>
@@ -8184,7 +8209,6 @@
<code>$whereClause</code>
<code>$whereClause</code>
<code>$whereClause</code>
- <code>$whereClause</code>
<code>min(max($column['len'], 4), $GLOBALS['cfg']['LimitChars'])</code>
</MixedArgument>
<MixedArgumentTypeCoercion occurrences="7">
@@ -8196,19 +8220,18 @@
<code>$urlParams</code>
<code>$valueSets</code>
</MixedArgumentTypeCoercion>
- <MixedArrayAccess occurrences="6">
+ <MixedArrayAccess occurrences="5">
<code>$_SESSION['tmpval']['relational_display']</code>
<code>$currCellEditedValues[$columnName]</code>
<code>$enumValue['plain']</code>
<code>$enumValue['plain']</code>
<code>$enumValue['plain']</code>
- <code>$protectedRow[$multiEditColumnsName[$key]]</code>
</MixedArrayAccess>
<MixedArrayAssignment occurrences="2">
<code>$editedValues[$cellIndex][$columnName]</code>
<code>$extraData['transformations'][$cellIndex]</code>
</MixedArrayAssignment>
- <MixedArrayOffset occurrences="28">
+ <MixedArrayOffset occurrences="27">
<code>$commentsMap[$column['Field']]</code>
<code>$commentsMap[$column['Field']]</code>
<code>$currentRow[$column['Field']]</code>
@@ -8236,11 +8259,9 @@
<code>$currentRow[$column['Field']]</code>
<code>$mimeMap[$tableColumn['Field']]</code>
<code>$mimeMap[$tableColumn['Field']]</code>
- <code>$protectedRow[$multiEditColumnsName[$key]]</code>
</MixedArrayOffset>
- <MixedAssignment occurrences="31">
+ <MixedAssignment occurrences="28">
<code>$_SESSION['edit_next']</code>
- <code>$columnMime</code>
<code>$column['pma_type']</code>
<code>$currCellEditedValues</code>
<code>$currentRow[$column['Field']]</code>
@@ -8264,8 +8285,6 @@
<code>$tmp['Default']</code>
<code>$transformedHtml</code>
<code>$trueType</code>
- <code>$type</code>
- <code>$whereClause</code>
<code>$whereClause</code>
<code>$whereClause</code>
<code>$whereClause</code>
@@ -8278,17 +8297,15 @@
<code>new $className()</code>
<code>new $className()</code>
</MixedMethodCall>
- <MixedOperand occurrences="7">
+ <MixedOperand occurrences="3">
<code>$column['pma_type']</code>
<code>$file</code>
<code>$maxlength</code>
- <code>$multiEditFuncs[$key]</code>
- <code>$multiEditFuncs[$key]</code>
- <code>$multiEditFuncs[$key]</code>
- <code>$whereClause</code>
</MixedOperand>
<MixedReturnStatement occurrences="1"/>
- <PossiblyInvalidArgument occurrences="1">
+ <MoreSpecificReturnType occurrences="1"/>
+ <PossiblyInvalidArgument occurrences="2">
+ <code>$whereClause</code>
<code>$whereClause</code>
</PossiblyInvalidArgument>
<PossiblyInvalidArrayOffset occurrences="1">
@@ -8300,13 +8317,11 @@
<PossiblyInvalidOperand occurrences="1">
<code>$_POST['where_clause'][0]</code>
</PossiblyInvalidOperand>
- <PossiblyNullArgument occurrences="2">
+ <PossiblyNullArgument occurrences="3">
+ <code>$editField-&gt;salt</code>
<code>$newValue</code>
<code>$newValue</code>
</PossiblyNullArgument>
- <PossiblyUndefinedVariable occurrences="1">
- <code>$protectedRow</code>
- </PossiblyUndefinedVariable>
<RedundantCast occurrences="1">
<code>(int) $GLOBALS['cfg']['InsertRows']</code>
</RedundantCast>
@@ -8318,9 +8333,13 @@
<InvalidScalarArgument occurrences="1">
<code>$remote_ip</code>
</InvalidScalarArgument>
- <TypeDoesNotContainType occurrences="1">
- <code>is_array($rules)</code>
- </TypeDoesNotContainType>
+ <MixedArgument occurrences="1">
+ <code>$rule</code>
+ </MixedArgument>
+ <MixedAssignment occurrences="2">
+ <code>$rule</code>
+ <code>$rules</code>
+ </MixedAssignment>
</file>
<file src="libraries/classes/LanguageManager.php">
<DocblockTypeContradiction occurrences="1">
@@ -8502,14 +8521,25 @@
</RedundantConditionGivenDocblockType>
</file>
<file src="libraries/classes/Navigation/Navigation.php">
+ <InvalidArrayOffset occurrences="7">
+ <code>$GLOBALS['cfg']['NavigationDisplayLogo']</code>
+ <code>$GLOBALS['cfg']['NavigationDisplayServers']</code>
+ <code>$GLOBALS['cfg']['NavigationLogoLink']</code>
+ <code>$GLOBALS['cfg']['NavigationLogoLinkWindow']</code>
+ <code>$GLOBALS['cfg']['NavigationTreeAutoexpandSingleDb']</code>
+ <code>$GLOBALS['cfg']['NavigationTreePointerEnable']</code>
+ <code>$GLOBALS['cfg']['NavigationWidth']</code>
+ </InvalidArrayOffset>
+ <MixedAssignment occurrences="1">
+ <code>$GLOBALS['theme']</code>
+ </MixedAssignment>
<PossiblyNullArrayOffset occurrences="2">
<code>$hidden</code>
<code>$hidden</code>
</PossiblyNullArrayOffset>
- <RedundantCast occurrences="2">
- <code>(string) $cfg['NavigationLogoLink']</code>
- <code>(string) $cfg['NavigationLogoLink']</code>
- </RedundantCast>
+ <PossiblyUndefinedArrayOffset occurrences="1">
+ <code>$GLOBALS['cfg']['NavigationDisplayServers']</code>
+ </PossiblyUndefinedArrayOffset>
</file>
<file src="libraries/classes/Navigation/NavigationTree.php">
<DocblockTypeContradiction occurrences="2">
@@ -8918,7 +8948,7 @@
</PropertyNotSetInConstructor>
</file>
<file src="libraries/classes/Normalization.php">
- <MixedArgument occurrences="29">
+ <MixedArgument occurrences="28">
<code>$arrDependson</code>
<code>$col</code>
<code>$cols['nonpk']</code>
@@ -8943,7 +8973,6 @@
<code>$table</code>
<code>$table</code>
<code>$table</code>
- <code>$table</code>
<code>$tablesName-&gt;$key</code>
<code>$tablesName-&gt;$key</code>
<code>$totalRows</code>
@@ -9024,29 +9053,18 @@
</InvalidReturnType>
</file>
<file src="libraries/classes/Operations.php">
- <MixedArgument occurrences="25">
+ <MixedArgument occurrences="14">
<code>$arr['foreign_db']</code>
<code>$arr['foreign_db']</code>
<code>$arr['foreign_db']</code>
<code>$arr['foreign_field']</code>
<code>$arr['foreign_field']</code>
<code>$arr['foreign_table']</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
<code>$event_name</code>
<code>$foreignTable</code>
<code>$foreignTable</code>
- <code>$function_name</code>
<code>$old_priv</code>
<code>$one_query</code>
- <code>$procedure_name</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
<code>$trigger['create']</code>
<code>$view</code>
<code>$view</code>
@@ -9107,11 +9125,11 @@
<code>$trigger['create']</code>
<code>$trigger['create']</code>
</MixedArrayAccess>
- <MixedAssignment occurrences="14">
+ <MixedAssignment occurrences="13">
+ <code>$GLOBALS['auto_increment']</code>
<code>$arr</code>
<code>$event_name</code>
<code>$foreignTable</code>
- <code>$function_name</code>
<code>$old_priv</code>
<code>$old_priv</code>
<code>$old_priv</code>
@@ -9119,14 +9137,13 @@
<code>$old_priv</code>
<code>$old_priv</code>
<code>$one_query</code>
- <code>$procedure_name</code>
<code>$trigger</code>
<code>$view</code>
</MixedAssignment>
<MixedMethodCall occurrences="1">
<code>build</code>
</MixedMethodCall>
- <MixedOperand occurrences="35">
+ <MixedOperand occurrences="34">
<code>$old_priv[$i]</code>
<code>$old_priv[0]</code>
<code>$old_priv[0]</code>
@@ -9160,23 +9177,12 @@
<code>$old_priv[7]</code>
<code>$old_priv[7]</code>
<code>$old_priv[7]</code>
- <code>$table</code>
<code>$trigger['create']</code>
</MixedOperand>
- <PossiblyInvalidArgument occurrences="19">
+ <PossiblyInvalidArgument occurrences="9">
<code>$_POST['comment']</code>
<code>$_POST['db_collation'] ?? ''</code>
<code>$_POST['new_auto_increment']</code>
- <code>$_POST['newname']</code>
- <code>$_POST['newname']</code>
- <code>$_POST['newname']</code>
- <code>$_POST['newname']</code>
- <code>$_POST['newname']</code>
- <code>$_POST['newname']</code>
- <code>$_POST['newname']</code>
- <code>$_POST['newname']</code>
- <code>$_POST['newname']</code>
- <code>$_POST['newname']</code>
<code>$_POST['prev_comment']</code>
<code>$_POST['tbl_collation'] ?? ''</code>
<code>$_POST['what']</code>
@@ -9229,20 +9235,6 @@
<code>$content</code>
</PropertyNotSetInConstructor>
</file>
- <file src="libraries/classes/ParseAnalyze.php">
- <MixedArgument occurrences="2">
- <code>$analyzedSqlResults['select_tables']</code>
- <code>$db</code>
- </MixedArgument>
- <MixedArrayAccess occurrences="2">
- <code>$analyzedSqlResults['select_tables'][0]</code>
- <code>$analyzedSqlResults['select_tables'][0]</code>
- </MixedArrayAccess>
- <MixedAssignment occurrences="2">
- <code>$db</code>
- <code>$table</code>
- </MixedAssignment>
- </file>
<file src="libraries/classes/Partitioning/Maintenance.php">
<MixedArrayAccess occurrences="4">
<code>$row['Table']</code>
@@ -9394,11 +9386,6 @@
<InvalidReturnType occurrences="1">
<code>string</code>
</InvalidReturnType>
- <LessSpecificReturnStatement occurrences="3">
- <code>self::getPlugins('Export')</code>
- <code>self::getPlugins('Import')</code>
- <code>self::getPlugins('Schema')</code>
- </LessSpecificReturnStatement>
<MixedArgument occurrences="12">
<code>$doc</code>
<code>$doc</code>
@@ -9433,11 +9420,6 @@
<code>new $class()</code>
<code>new $class()</code>
</MixedMethodCall>
- <MoreSpecificReturnType occurrences="3">
- <code>ExportPlugin[]</code>
- <code>ImportPlugin[]</code>
- <code>SchemaPlugin[]</code>
- </MoreSpecificReturnType>
<PossiblyInvalidArgument occurrences="4">
<code>$_GET[$opt]</code>
<code>$_REQUEST[$opt]</code>
@@ -9503,35 +9485,22 @@
<code>$serverCookie</code>
<code>$serverCookie</code>
</MixedArgument>
- <MixedArgumentTypeCoercion occurrences="1">
- <code>$url_params</code>
- </MixedArgumentTypeCoercion>
<MixedArrayAccess occurrences="1">
<code>$_SESSION['browser_access_time'][$key]</code>
</MixedArrayAccess>
<MixedArrayOffset occurrences="1">
<code>$_SESSION['browser_access_time'][$key]</code>
</MixedArrayOffset>
- <MixedAssignment occurrences="10">
+ <MixedAssignment occurrences="8">
<code>$GLOBALS['pma_auth_server']</code>
- <code>$_form_params['route']</code>
<code>$captchaSiteVerifyURL</code>
<code>$captchaSiteVerifyURL</code>
<code>$key</code>
<code>$serverCookie</code>
<code>$serverCookie</code>
<code>$this-&gt;password</code>
- <code>$url_params['route']</code>
<code>$value</code>
</MixedAssignment>
- <MixedMethodCall occurrences="6">
- <code>issetCookie</code>
- <code>issetCookie</code>
- <code>removeCookie</code>
- <code>removeCookie</code>
- <code>removeCookie</code>
- <code>removeCookie</code>
- </MixedMethodCall>
<PossiblyInvalidArgument occurrences="7">
<code>$_POST[$GLOBALS['cfg']['CaptchaResponseParam']]</code>
<code>$_POST['pma_username']</code>
@@ -9551,9 +9520,13 @@
<PossiblyInvalidPropertyAssignmentValue occurrences="1">
<code>$password</code>
</PossiblyInvalidPropertyAssignmentValue>
+ <PossiblyNullReference occurrences="2">
+ <code>removeCookie</code>
+ <code>removeCookie</code>
+ </PossiblyNullReference>
<RedundantCast occurrences="2">
<code>(int) $GLOBALS['cfg']['LoginCookieStore']</code>
- <code>(string) $conn_error</code>
+ <code>(string) $GLOBALS['conn_error']</code>
</RedundantCast>
</file>
<file src="libraries/classes/Plugins/Auth/AuthenticationHttp.php">
@@ -9605,6 +9578,10 @@
</RedundantCast>
</file>
<file src="libraries/classes/Plugins/AuthenticationPlugin.php">
+ <InvalidArrayOffset occurrences="2">
+ <code>$GLOBALS['cfg']['Server']['AllowNoPassword']</code>
+ <code>$GLOBALS['cfg']['Server']['AllowRoot']</code>
+ </InvalidArrayOffset>
<MixedArgument occurrences="1">
<code>$redirect_url</code>
</MixedArgument>
@@ -9614,12 +9591,12 @@
<MixedAssignment occurrences="1">
<code>$redirect_url</code>
</MixedAssignment>
- <MixedMethodCall occurrences="1">
- <code>issetCookie</code>
- </MixedMethodCall>
<PossiblyInvalidCast occurrences="1">
<code>$_REQUEST['guid']</code>
</PossiblyInvalidCast>
+ <PossiblyNullReference occurrences="1">
+ <code>issetCookie</code>
+ </PossiblyNullReference>
</file>
<file src="libraries/classes/Plugins/Export/ExportCodegen.php">
<PossiblyNullArgument occurrences="4">
@@ -9639,40 +9616,47 @@
</RedundantCondition>
</file>
<file src="libraries/classes/Plugins/Export/ExportCsv.php">
- <MixedArgument occurrences="8">
+ <MixedArgument occurrences="1">
<code>$col_as</code>
- <code>$csv_enclosed</code>
- <code>$csv_enclosed</code>
- <code>$csv_enclosed</code>
- <code>$csv_escaped</code>
- <code>$csv_separator</code>
- <code>$csv_terminated</code>
- <code>$csv_terminated</code>
</MixedArgument>
- <MixedAssignment occurrences="1">
+ <MixedAssignment occurrences="3">
+ <code>$GLOBALS['what']</code>
+ <code>$GLOBALS['what']</code>
<code>$col_as</code>
</MixedAssignment>
- <MixedOperand occurrences="17">
- <code>$csv_enclosed</code>
- <code>$csv_enclosed</code>
- <code>$csv_enclosed</code>
- <code>$csv_enclosed</code>
- <code>$csv_enclosed</code>
- <code>$csv_enclosed</code>
- <code>$csv_escaped</code>
- <code>$csv_escaped</code>
- <code>$csv_escaped</code>
- <code>$csv_escaped</code>
- <code>$csv_separator</code>
- <code>$csv_separator</code>
- <code>$csv_terminated</code>
- <code>$csv_terminated</code>
- <code>$what</code>
- <code>$what</code>
- <code>$what</code>
+ <MixedOperand occurrences="5">
+ <code>$GLOBALS[$GLOBALS['what'] . '_null']</code>
+ <code>$GLOBALS['what']</code>
+ <code>$GLOBALS['what']</code>
+ <code>$GLOBALS['what']</code>
+ <code>$col_as</code>
</MixedOperand>
- <PossiblyNullOperand occurrences="1">
- <code>$GLOBALS[$what . '_null']</code>
+ <PossiblyNullArgument occurrences="5">
+ <code>$GLOBALS['csv_enclosed']</code>
+ <code>$GLOBALS['csv_enclosed']</code>
+ <code>$GLOBALS['csv_enclosed']</code>
+ <code>$GLOBALS['csv_escaped']</code>
+ <code>$GLOBALS['csv_separator']</code>
+ </PossiblyNullArgument>
+ <PossiblyNullOperand occurrences="18">
+ <code>$GLOBALS['csv_enclosed']</code>
+ <code>$GLOBALS['csv_enclosed']</code>
+ <code>$GLOBALS['csv_enclosed']</code>
+ <code>$GLOBALS['csv_enclosed']</code>
+ <code>$GLOBALS['csv_enclosed']</code>
+ <code>$GLOBALS['csv_enclosed']</code>
+ <code>$GLOBALS['csv_enclosed']</code>
+ <code>$GLOBALS['csv_enclosed']</code>
+ <code>$GLOBALS['csv_enclosed']</code>
+ <code>$GLOBALS['csv_escaped']</code>
+ <code>$GLOBALS['csv_escaped']</code>
+ <code>$GLOBALS['csv_escaped']</code>
+ <code>$GLOBALS['csv_escaped']</code>
+ <code>$GLOBALS['csv_escaped']</code>
+ <code>$GLOBALS['csv_separator']</code>
+ <code>$GLOBALS['csv_separator']</code>
+ <code>$GLOBALS['csv_terminated']</code>
+ <code>$GLOBALS['csv_terminated']</code>
</PossiblyNullOperand>
</file>
<file src="libraries/classes/Plugins/Export/ExportHtmlword.php">
@@ -9692,12 +9676,8 @@
<code>$trigger['event_manipulation']</code>
<code>$trigger['name']</code>
</MixedArgument>
- <MixedArrayAccess occurrences="10">
+ <MixedArrayAccess occurrences="6">
<code>$comments[$field_name]</code>
- <code>$key['Column_name']</code>
- <code>$key['Column_name']</code>
- <code>$key['Non_unique']</code>
- <code>$key['Non_unique']</code>
<code>$mime_map[$field_name]</code>
<code>$trigger['action_timing']</code>
<code>$trigger['definition']</code>
@@ -9710,7 +9690,8 @@
<code>$comments[$field_name]</code>
<code>$mime_map[$field_name]</code>
</MixedArrayOffset>
- <MixedAssignment occurrences="13">
+ <MixedAssignment occurrences="10">
+ <code>$GLOBALS['what']</code>
<code>$col_alias</code>
<code>$col_as</code>
<code>$col_as</code>
@@ -9718,16 +9699,11 @@
<code>$col_as</code>
<code>$col_as</code>
<code>$field_name</code>
- <code>$key</code>
- <code>$key</code>
<code>$trigger</code>
- <code>$unique_keys[]</code>
- <code>$unique_keys[]</code>
<code>$value</code>
</MixedAssignment>
- <MixedOperand occurrences="2">
- <code>$charset ?? 'utf-8'</code>
- <code>$what</code>
+ <MixedOperand occurrences="1">
+ <code>$GLOBALS['what']</code>
</MixedOperand>
<ParamNameMismatch occurrences="3">
<code>$do_comments</code>
@@ -9750,18 +9726,13 @@
</PossiblyUndefinedVariable>
</file>
<file src="libraries/classes/Plugins/Export/ExportJson.php">
- <MixedArgument occurrences="1">
- <code>$col_as</code>
- </MixedArgument>
- <MixedAssignment occurrences="1">
+ <MixedArrayOffset occurrences="1">
+ <code>$data[$columns[$i]]</code>
+ </MixedArrayOffset>
+ <MixedAssignment occurrences="2">
<code>$col_as</code>
+ <code>$columns[$i]</code>
</MixedAssignment>
- <MixedOperand occurrences="4">
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- </MixedOperand>
</file>
<file src="libraries/classes/Plugins/Export/ExportLatex.php">
<MixedArgument occurrences="4">
@@ -9770,40 +9741,23 @@
<code>$mime_map[$field_name]['mimetype']</code>
<code>$row['Type']</code>
</MixedArgument>
- <MixedArrayAccess occurrences="5">
- <code>$key['Column_name']</code>
- <code>$key['Non_unique']</code>
+ <MixedArrayAccess occurrences="1">
<code>$mime_map[$field_name]['mimetype']</code>
- <code>$plugin_param['export_type']</code>
- <code>$plugin_param['single_table']</code>
</MixedArrayAccess>
<MixedArrayOffset occurrences="1">
<code>$aliases[$db]['tables'][$table]['columns'][$col_as]</code>
</MixedArrayOffset>
- <MixedAssignment occurrences="8">
+ <MixedAssignment occurrences="6">
<code>$col_as</code>
<code>$col_as</code>
<code>$col_as</code>
<code>$columns_alias[$i]</code>
<code>$field_name</code>
- <code>$key</code>
<code>$type</code>
- <code>$unique_keys[]</code>
</MixedAssignment>
- <MixedOperand occurrences="15">
+ <MixedOperand occurrences="4">
<code>$col_as</code>
<code>$comments[$field_name]</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
<code>$row['Default'] ?? ''</code>
<code>$type</code>
</MixedOperand>
@@ -9815,9 +9769,17 @@
<PossiblyFalseReference occurrences="1">
<code>numFields</code>
</PossiblyFalseReference>
+ <PossiblyInvalidArrayOffset occurrences="2">
+ <code>$GLOBALS['plugin_param']['export_type']</code>
+ <code>$GLOBALS['plugin_param']['single_table']</code>
+ </PossiblyInvalidArrayOffset>
<PossiblyNullArgument occurrences="1">
<code>$record[$columns[$i]]</code>
</PossiblyNullArgument>
+ <PossiblyNullArrayAccess occurrences="2">
+ <code>$GLOBALS['plugin_param']['export_type']</code>
+ <code>$GLOBALS['plugin_param']['single_table']</code>
+ </PossiblyNullArrayAccess>
<PossiblyNullOperand occurrences="2">
<code>$table_alias</code>
<code>$table_alias</code>
@@ -9852,19 +9814,21 @@
</PossiblyNullOperand>
</file>
<file src="libraries/classes/Plugins/Export/ExportOds.php">
- <InvalidArgument occurrences="1">
- <code>$GLOBALS[$what . '_null']</code>
- </InvalidArgument>
- <MixedArgument occurrences="1">
+ <MixedArgument occurrences="2">
+ <code>$GLOBALS[$GLOBALS['what'] . '_null']</code>
<code>$col_as</code>
</MixedArgument>
- <MixedAssignment occurrences="1">
+ <MixedAssignment occurrences="2">
+ <code>$GLOBALS['what']</code>
<code>$col_as</code>
</MixedAssignment>
<MixedOperand occurrences="2">
- <code>$what</code>
- <code>$what</code>
+ <code>$GLOBALS['what']</code>
+ <code>$GLOBALS['what']</code>
</MixedOperand>
+ <PossiblyInvalidArgument occurrences="1">
+ <code>$GLOBALS[$GLOBALS['what'] . '_null']</code>
+ </PossiblyInvalidArgument>
<PossiblyNullArgument occurrences="2">
<code>$row[$j]</code>
<code>$table_alias</code>
@@ -9874,10 +9838,8 @@
</UnnecessaryVarAnnotation>
</file>
<file src="libraries/classes/Plugins/Export/ExportOdt.php">
- <InvalidArgument occurrences="1">
- <code>$GLOBALS[$what . '_null']</code>
- </InvalidArgument>
- <MixedArgument occurrences="14">
+ <MixedArgument occurrences="15">
+ <code>$GLOBALS[$GLOBALS['what'] . '_null']</code>
<code>$col_as</code>
<code>$col_as</code>
<code>$col_as</code>
@@ -9893,10 +9855,8 @@
<code>$trigger['event_manipulation']</code>
<code>$trigger['name']</code>
</MixedArgument>
- <MixedArrayAccess occurrences="7">
+ <MixedArrayAccess occurrences="5">
<code>$mime_map[$field_name]['mimetype']</code>
- <code>$plugin_param['export_type']</code>
- <code>$plugin_param['single_table']</code>
<code>$trigger['action_timing']</code>
<code>$trigger['definition']</code>
<code>$trigger['event_manipulation']</code>
@@ -9908,7 +9868,8 @@
<code>$aliases[$db]['tables'][$table]['columns'][$col_as]</code>
<code>$aliases[$db]['tables'][$view]['columns'][$col_as]</code>
</MixedArrayOffset>
- <MixedAssignment occurrences="12">
+ <MixedAssignment occurrences="13">
+ <code>$GLOBALS['what']</code>
<code>$col_as</code>
<code>$col_as</code>
<code>$col_as</code>
@@ -9923,16 +9884,23 @@
<code>$trigger</code>
</MixedAssignment>
<MixedOperand occurrences="4">
+ <code>$GLOBALS['what']</code>
+ <code>$GLOBALS['what']</code>
<code>$rfield</code>
<code>$rtable</code>
- <code>$what</code>
- <code>$what</code>
</MixedOperand>
<ParamNameMismatch occurrences="3">
<code>$do_comments</code>
<code>$do_mime</code>
<code>$do_relation</code>
</ParamNameMismatch>
+ <PossiblyInvalidArgument occurrences="1">
+ <code>$GLOBALS[$GLOBALS['what'] . '_null']</code>
+ </PossiblyInvalidArgument>
+ <PossiblyInvalidArrayOffset occurrences="2">
+ <code>$GLOBALS['plugin_param']['export_type']</code>
+ <code>$GLOBALS['plugin_param']['single_table']</code>
+ </PossiblyInvalidArrayOffset>
<PossiblyNullArgument occurrences="10">
<code>$col_as</code>
<code>$row[$j]</code>
@@ -9945,6 +9913,10 @@
<code>$table_alias</code>
<code>$view_alias</code>
</PossiblyNullArgument>
+ <PossiblyNullArrayAccess occurrences="2">
+ <code>$GLOBALS['plugin_param']['export_type']</code>
+ <code>$GLOBALS['plugin_param']['single_table']</code>
+ </PossiblyNullArrayAccess>
<UnnecessaryVarAnnotation occurrences="1">
<code>FieldMetadata[]</code>
</UnnecessaryVarAnnotation>
@@ -9966,11 +9938,9 @@
</PropertyNotSetInConstructor>
</file>
<file src="libraries/classes/Plugins/Export/ExportPhparray.php">
- <MixedArgument occurrences="1">
- <code>$col_as</code>
- </MixedArgument>
- <MixedAssignment occurrences="1">
+ <MixedAssignment occurrences="2">
<code>$col_as</code>
+ <code>$columns[$i]</code>
</MixedAssignment>
<PossiblyNullArgument occurrences="1">
<code>$table_alias</code>
@@ -9985,10 +9955,38 @@
<code>$GLOBALS['asfile']</code>
<code>$GLOBALS['sql_if_not_exists']</code>
</InvalidArgument>
+ <InvalidArrayOffset occurrences="3">
+ <code>$GLOBALS['cfg']['Export']</code>
+ <code>$GLOBALS['cfg']['Export']</code>
+ <code>$GLOBALS['cfg']['Export']</code>
+ </InvalidArrayOffset>
<MixedArgument occurrences="51">
<code>$GLOBALS['sql_auto_increments']</code>
+ <code>$GLOBALS['sql_auto_increments']</code>
+ <code>$GLOBALS['sql_backquotes']</code>
+ <code>$GLOBALS['sql_backquotes']</code>
+ <code>$GLOBALS['sql_backquotes']</code>
+ <code>$GLOBALS['sql_backquotes']</code>
+ <code>$GLOBALS['sql_backquotes']</code>
+ <code>$GLOBALS['sql_backquotes']</code>
+ <code>$GLOBALS['sql_backquotes']</code>
+ <code>$GLOBALS['sql_backquotes']</code>
+ <code>$GLOBALS['sql_backquotes']</code>
+ <code>$GLOBALS['sql_backquotes']</code>
+ <code>$GLOBALS['sql_backquotes']</code>
+ <code>$GLOBALS['sql_backquotes']</code>
+ <code>$GLOBALS['sql_backquotes']</code>
+ <code>$GLOBALS['sql_backquotes']</code>
+ <code>$GLOBALS['sql_backquotes']</code>
+ <code>$GLOBALS['sql_backquotes']</code>
+ <code>$GLOBALS['sql_backquotes']</code>
+ <code>$GLOBALS['sql_backquotes']</code>
+ <code>$GLOBALS['sql_backquotes']</code>
+ <code>$GLOBALS['sql_backquotes']</code>
+ <code>$GLOBALS['sql_backquotes']</code>
<code>$GLOBALS['sql_header_comment']</code>
<code>$GLOBALS['sql_indexes']</code>
+ <code>$GLOBALS['sql_indexes']</code>
<code>$GLOBALS['table_data']</code>
<code>$colAlias</code>
<code>$colAlias</code>
@@ -10010,30 +10008,7 @@
<code>$rel['foreign_table']</code>
<code>$routine</code>
<code>$routine</code>
- <code>$sql_auto_increments</code>
- <code>$sql_backquotes</code>
- <code>$sql_backquotes</code>
- <code>$sql_backquotes</code>
- <code>$sql_backquotes</code>
- <code>$sql_backquotes</code>
- <code>$sql_backquotes</code>
- <code>$sql_backquotes</code>
- <code>$sql_backquotes</code>
- <code>$sql_backquotes</code>
- <code>$sql_backquotes</code>
- <code>$sql_backquotes</code>
- <code>$sql_backquotes</code>
- <code>$sql_backquotes</code>
- <code>$sql_backquotes</code>
- <code>$sql_backquotes</code>
- <code>$sql_backquotes</code>
- <code>$sql_backquotes</code>
- <code>$sql_backquotes</code>
- <code>$sql_backquotes</code>
- <code>$sql_backquotes</code>
- <code>$sql_backquotes</code>
- <code>$sql_constraints</code>
- <code>$sql_indexes</code>
+ <code>$routine</code>
<code>$table</code>
<code>$token-&gt;value</code>
<code>$trigger['create']</code>
@@ -10045,7 +10020,10 @@
<code>$indexes</code>
<code>$indexesFulltext</code>
</MixedArgumentTypeCoercion>
- <MixedArrayAccess occurrences="16">
+ <MixedArrayAccess occurrences="14">
+ <code>$GLOBALS['cfg']['Export']['remove_definer_from_definitions']</code>
+ <code>$GLOBALS['cfg']['Export']['remove_definer_from_definitions']</code>
+ <code>$GLOBALS['cfg']['Export']['remove_definer_from_definitions']</code>
<code>$aliases[$oldDatabase]['tables']</code>
<code>$columnAliases[$column['name']]</code>
<code>$definition['Type']</code>
@@ -10053,11 +10031,6 @@
<code>$oneKey['index_list']</code>
<code>$oneKey['ref_index_list']</code>
<code>$oneKey['ref_table_name']</code>
- <code>$plugin_param['export_type']</code>
- <code>$plugin_param['export_type']</code>
- <code>$plugin_param['export_type']</code>
- <code>$plugin_param['export_type']</code>
- <code>$plugin_param['single_table']</code>
<code>$rel['foreign_field']</code>
<code>$rel['foreign_table']</code>
<code>$trigger['create']</code>
@@ -10070,7 +10043,17 @@
<code>$oneKey['ref_index_list'][$index]</code>
<code>$values[$val]</code>
</MixedArrayOffset>
- <MixedAssignment occurrences="29">
+ <MixedArrayTypeCoercion occurrences="1">
+ <code>$row[$j]</code>
+ </MixedArrayTypeCoercion>
+ <MixedAssignment occurrences="36">
+ <code>$GLOBALS['sql_auto_increments']</code>
+ <code>$GLOBALS['sql_backquotes']</code>
+ <code>$GLOBALS['sql_backquotes']</code>
+ <code>$GLOBALS['sql_backquotes']</code>
+ <code>$GLOBALS['sql_drop_table']</code>
+ <code>$GLOBALS['sql_indexes']</code>
+ <code>$GLOBALS['sql_indexes_query']</code>
<code>$colAlias</code>
<code>$colAlias</code>
<code>$colAlias</code>
@@ -10101,46 +10084,19 @@
<code>$val</code>
<code>$values[$val]</code>
</MixedAssignment>
- <MixedOperand occurrences="38">
+ <MixedOperand occurrences="6">
<code>$column['Collation']</code>
<code>$column['Type']</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
<code>$definition['Type']</code>
<code>$statement-&gt;entityOptions-&gt;has('AUTO_INCREMENT')</code>
<code>$tmpUniqueCondition</code>
<code>$trigger['drop']</code>
</MixedOperand>
+ <PossiblyInvalidArrayOffset occurrences="3">
+ <code>$GLOBALS['plugin_param']['export_type']</code>
+ <code>$GLOBALS['plugin_param']['export_type']</code>
+ <code>$GLOBALS['plugin_param']['single_table']</code>
+ </PossiblyInvalidArrayOffset>
<PossiblyInvalidOperand occurrences="1">
<code>Context::escape($field-&gt;name)</code>
</PossiblyInvalidOperand>
@@ -10149,25 +10105,25 @@
</PossiblyInvalidPropertyAssignmentValue>
<PossiblyNullArgument occurrences="5">
<code>$createQuery</code>
- <code>$dbi-&gt;getDefinition($db, $type, $routine)</code>
+ <code>$definition</code>
<code>$tableAlias</code>
<code>$tableAlias</code>
<code>$tableAlias</code>
</PossiblyNullArgument>
+ <PossiblyNullArrayAccess occurrences="3">
+ <code>$GLOBALS['plugin_param']['export_type']</code>
+ <code>$GLOBALS['plugin_param']['export_type']</code>
+ <code>$GLOBALS['plugin_param']['single_table']</code>
+ </PossiblyNullArrayAccess>
<PossiblyNullOperand occurrences="1">
<code>$eventDef</code>
</PossiblyNullOperand>
<PropertyTypeCoercion occurrences="1">
<code>$field-&gt;key-&gt;columns</code>
</PropertyTypeCoercion>
- <RedundantCastGivenDocblockType occurrences="3">
- <code>(int) $fieldsMeta[$j]-&gt;length</code>
- <code>(string) $createQuery</code>
+ <RedundantCastGivenDocblockType occurrences="1">
<code>(string) $table</code>
</RedundantCastGivenDocblockType>
- <RedundantCondition occurrences="1">
- <code>isset($sqlMaxSize)</code>
- </RedundantCondition>
<ReferenceConstraintViolation occurrences="2">
<code>return $sqlQuery;</code>
<code>return $statement-&gt;build();</code>
@@ -10178,10 +10134,7 @@
</UnnecessaryVarAnnotation>
</file>
<file src="libraries/classes/Plugins/Export/ExportTexytext.php">
- <InvalidArgument occurrences="1">
- <code>$value</code>
- </InvalidArgument>
- <MixedArgument occurrences="11">
+ <MixedArgument occurrences="12">
<code>$col_alias</code>
<code>$col_as</code>
<code>$col_as</code>
@@ -10193,13 +10146,10 @@
<code>$mime_map[$field_name]['mimetype']</code>
<code>$trigger['definition']</code>
<code>$type</code>
+ <code>$value</code>
</MixedArgument>
- <MixedArrayAccess occurrences="10">
+ <MixedArrayAccess occurrences="6">
<code>$comments[$field_name]</code>
- <code>$key['Column_name']</code>
- <code>$key['Column_name']</code>
- <code>$key['Non_unique']</code>
- <code>$key['Non_unique']</code>
<code>$mime_map[$field_name]</code>
<code>$trigger['action_timing']</code>
<code>$trigger['definition']</code>
@@ -10212,7 +10162,8 @@
<code>$comments[$field_name]</code>
<code>$mime_map[$field_name]</code>
</MixedArrayOffset>
- <MixedAssignment occurrences="13">
+ <MixedAssignment occurrences="11">
+ <code>$GLOBALS['what']</code>
<code>$col_alias</code>
<code>$col_as</code>
<code>$col_as</code>
@@ -10220,25 +10171,25 @@
<code>$col_as</code>
<code>$col_as</code>
<code>$field_name</code>
- <code>$key</code>
- <code>$key</code>
<code>$trigger</code>
<code>$type</code>
- <code>$unique_keys[]</code>
- <code>$unique_keys[]</code>
+ <code>$value</code>
</MixedAssignment>
<MixedOperand occurrences="5">
+ <code>$GLOBALS['what']</code>
+ <code>$GLOBALS['what']</code>
<code>$trigger['action_timing']</code>
<code>$trigger['event_manipulation']</code>
<code>$trigger['name']</code>
- <code>$what</code>
- <code>$what</code>
</MixedOperand>
<ParamNameMismatch occurrences="3">
<code>$do_comments</code>
<code>$do_mime</code>
<code>$do_relation</code>
</ParamNameMismatch>
+ <PossiblyInvalidArgument occurrences="1">
+ <code>$value</code>
+ </PossiblyInvalidArgument>
<PossiblyNullArgument occurrences="1">
<code>$col_as</code>
</PossiblyNullArgument>
@@ -10254,19 +10205,18 @@
</PossiblyUndefinedVariable>
</file>
<file src="libraries/classes/Plugins/Export/ExportXml.php">
- <MixedArgument occurrences="11">
+ <MixedArgument occurrences="7">
<code>$code</code>
<code>$col_as</code>
- <code>$db</code>
- <code>$db</code>
<code>$db_charset</code>
<code>$db_collation</code>
- <code>$name</code>
- <code>$table</code>
<code>$table</code>
<code>$table</code>
<code>$trigger['name']</code>
</MixedArgument>
+ <MixedArgumentTypeCoercion occurrences="1">
+ <code>$events</code>
+ </MixedArgumentTypeCoercion>
<MixedArrayAccess occurrences="5">
<code>$result[$table][1]</code>
<code>$result[0]['DEFAULT_CHARACTER_SET_NAME']</code>
@@ -10281,53 +10231,15 @@
<code>$result[$table]</code>
</MixedArrayTypeCoercion>
<MixedAssignment occurrences="7">
+ <code>$GLOBALS['tables']</code>
<code>$code</code>
<code>$col_as</code>
<code>$db_charset</code>
<code>$db_collation</code>
- <code>$name</code>
<code>$table</code>
<code>$trigger</code>
</MixedAssignment>
- <MixedOperand occurrences="35">
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- <code>$crlf</code>
- </MixedOperand>
- <PossiblyNullArgument occurrences="2">
- <code>$sql</code>
+ <PossiblyNullArgument occurrences="1">
<code>$table_alias</code>
</PossiblyNullArgument>
<PropertyNotSetInConstructor occurrences="1">
@@ -10338,18 +10250,22 @@
</RedundantCastGivenDocblockType>
</file>
<file src="libraries/classes/Plugins/Export/ExportYaml.php">
- <MixedArgument occurrences="1">
- <code>$col_as</code>
- </MixedArgument>
- <MixedAssignment occurrences="1">
+ <MixedAssignment occurrences="2">
<code>$col_as</code>
+ <code>$columns[$i]</code>
</MixedAssignment>
+ <MixedOperand occurrences="3">
+ <code>$columns[$i]</code>
+ <code>$columns[$i]</code>
+ <code>$columns[$i]</code>
+ </MixedOperand>
<PossiblyNullOperand occurrences="1">
<code>$table_alias</code>
</PossiblyNullOperand>
</file>
<file src="libraries/classes/Plugins/Export/Helpers/Pdf.php">
<MixedArgument occurrences="79">
+ <code>$GLOBALS['maxY'] - $this-&gt;tMargin</code>
<code>$col_as</code>
<code>$column['Type']</code>
<code>$fullwidth + $l</code>
@@ -10388,7 +10304,6 @@
<code>$lh</code>
<code>$lh</code>
<code>$lh</code>
- <code>$maxY - $this-&gt;tMargin</code>
<code>$t</code>
<code>$t</code>
<code>$t</code>
@@ -10456,7 +10371,9 @@
<code>$this-&gt;pagedim[$this-&gt;page]</code>
<code>$this-&gt;pagedim[$this-&gt;page]</code>
</MixedArrayOffset>
- <MixedAssignment occurrences="87">
+ <MixedAssignment occurrences="88">
+ <code>$GLOBALS['maxY']</code>
+ <code>$GLOBALS['maxY']</code>
<code>$availableWidth</code>
<code>$col_as</code>
<code>$current_page</code>
@@ -10507,7 +10424,6 @@
<code>$lh</code>
<code>$lh</code>
<code>$lh</code>
- <code>$maxY</code>
<code>$maxpage</code>
<code>$maxpage</code>
<code>$maxpage</code>
@@ -10611,6 +10527,9 @@
<code>$row[$key]</code>
<code>$txt</code>
</PossiblyNullArgument>
+ <PossiblyNullOperand occurrences="1">
+ <code>$GLOBALS['maxY']</code>
+ </PossiblyNullOperand>
<PossiblyUndefinedVariable occurrences="6">
<code>$comments</code>
<code>$data</code>
@@ -10689,27 +10608,22 @@
<code>$nameArray === false</code>
<code>$nameArray === false</code>
</DocblockTypeContradiction>
+ <InvalidArgument occurrences="1">
+ <code>$GLOBALS['csv_columns']</code>
+ </InvalidArgument>
<InvalidReturnStatement occurrences="1">
<code>$_REQUEST['csv_new_tbl_name']</code>
</InvalidReturnStatement>
<InvalidReturnType occurrences="1">
<code>string</code>
</InvalidReturnType>
- <MixedArgument occurrences="14">
+ <MixedArgument occurrences="6">
+ <code>$GLOBALS['csv_new_line']</code>
<code>$col_name</code>
<code>$columnNames</code>
- <code>$csv_columns</code>
- <code>$csv_enclosed</code>
- <code>$csv_escaped</code>
- <code>$csv_new_line</code>
- <code>$csv_terminated</code>
- <code>$db</code>
<code>$db_name</code>
<code>$field['Field']</code>
- <code>$import_file_name</code>
- <code>$message-&gt;getMessage()</code>
<code>$options</code>
- <code>$table</code>
</MixedArgument>
<MixedArgumentTypeCoercion occurrences="2">
<code>$result</code>
@@ -10725,7 +10639,10 @@
<MixedArrayOffset occurrences="1">
<code>$columnNames[$key]</code>
</MixedArrayOffset>
- <MixedAssignment occurrences="6">
+ <MixedAssignment occurrences="9">
+ <code>$GLOBALS['csv_new_line']</code>
+ <code>$GLOBALS['errorUrl']</code>
+ <code>$GLOBALS['timeout_passed']</code>
<code>$col_name</code>
<code>$columnNames</code>
<code>$field</code>
@@ -10736,9 +10653,6 @@
<MixedInferredReturnType occurrences="1">
<code>array</code>
</MixedInferredReturnType>
- <MixedMethodCall occurrences="1">
- <code>getMessage</code>
- </MixedMethodCall>
<MixedOperand occurrences="4">
<code>$sql</code>
<code>$sql</code>
@@ -10761,26 +10675,55 @@
<code>$max_lines_constraint++</code>
<code>1</code>
</PossiblyInvalidOperand>
+ <PossiblyNullArgument occurrences="5">
+ <code>$GLOBALS['csv_enclosed']</code>
+ <code>$GLOBALS['csv_escaped']</code>
+ <code>$GLOBALS['csv_new_line']</code>
+ <code>$GLOBALS['csv_terminated']</code>
+ <code>$GLOBALS['import_file_name']</code>
+ </PossiblyNullArgument>
<PossiblyNullOperand occurrences="1">
<code>$ch</code>
</PossiblyNullOperand>
+ <PossiblyNullReference occurrences="1">
+ <code>getMessage</code>
+ </PossiblyNullReference>
<PropertyNotSetInConstructor occurrences="1">
<code>$analyze</code>
</PropertyNotSetInConstructor>
+ <RedundantCast occurrences="1">
+ <code>(string) $GLOBALS['db']</code>
+ </RedundantCast>
</file>
<file src="libraries/classes/Plugins/Import/ImportLdi.php">
- <MixedArgument occurrences="5">
- <code>$import_file</code>
- <code>$ldi_columns</code>
- <code>$ldi_enclosed</code>
- <code>$ldi_escaped</code>
- <code>$table</code>
+ <MixedArgument occurrences="3">
+ <code>$GLOBALS['ldi_columns']</code>
+ <code>$GLOBALS['ldi_enclosed']</code>
+ <code>$GLOBALS['ldi_escaped']</code>
</MixedArgument>
+ <MixedAssignment occurrences="10">
+ <code>$GLOBALS['charset_conversion']</code>
+ <code>$GLOBALS['ldi_columns']</code>
+ <code>$GLOBALS['ldi_enclosed']</code>
+ <code>$GLOBALS['ldi_escaped']</code>
+ <code>$GLOBALS['ldi_ignore']</code>
+ <code>$GLOBALS['ldi_local_option']</code>
+ <code>$GLOBALS['ldi_new_line']</code>
+ <code>$GLOBALS['ldi_replace']</code>
+ <code>$GLOBALS['ldi_terminated']</code>
+ <code>$GLOBALS['skip_queries']</code>
+ </MixedAssignment>
<MixedOperand occurrences="3">
- <code>$ldi_new_line</code>
- <code>$ldi_terminated</code>
- <code>$skip_queries</code>
+ <code>$GLOBALS['ldi_new_line']</code>
+ <code>$GLOBALS['ldi_terminated']</code>
+ <code>$GLOBALS['skip_queries']</code>
</MixedOperand>
+ <PossiblyNullArgument occurrences="4">
+ <code>$GLOBALS['import_file']</code>
+ <code>$GLOBALS['ldi_columns']</code>
+ <code>$GLOBALS['ldi_enclosed']</code>
+ <code>$GLOBALS['ldi_escaped']</code>
+ </PossiblyNullArgument>
</file>
<file src="libraries/classes/Plugins/Import/ImportMediawiki.php">
<MixedArgument occurrences="7">
@@ -10798,7 +10741,8 @@
<MixedArrayAssignment occurrences="1">
<code>$cur_temp_line[]</code>
</MixedArrayAssignment>
- <MixedAssignment occurrences="4">
+ <MixedAssignment occurrences="5">
+ <code>$GLOBALS['timeout_passed']</code>
<code>$cell</code>
<code>$cell</code>
<code>$cur_temp_table[]</code>
@@ -10811,18 +10755,14 @@
<code>$analyze</code>
</PropertyNotSetInConstructor>
<RedundantCondition occurrences="2">
- <code>! $finished</code>
- <code>$finished</code>
+ <code>! $GLOBALS['finished']</code>
+ <code>$GLOBALS['finished']</code>
</RedundantCondition>
- <ReferenceConstraintViolation occurrences="1">
- <code>$analyses</code>
- </ReferenceConstraintViolation>
</file>
<file src="libraries/classes/Plugins/Import/ImportOds.php">
- <MixedArgument occurrences="18">
+ <MixedArgument occurrences="17">
<code>$col_names</code>
<code>$col_names</code>
- <code>$db</code>
<code>$db_name</code>
<code>$max_cols</code>
<code>$options</code>
@@ -10858,7 +10798,8 @@
<code>$tables[$i]</code>
<code>$tempRows[$i]</code>
</MixedArrayAssignment>
- <MixedAssignment occurrences="7">
+ <MixedAssignment occurrences="8">
+ <code>$GLOBALS['timeout_passed']</code>
<code>$cell</code>
<code>$max_cols</code>
<code>$tables[$i][Import::ROWS]</code>
@@ -10875,15 +10816,14 @@
</MixedPropertyFetch>
</file>
<file src="libraries/classes/Plugins/Import/ImportShp.php">
- <MixedArgument occurrences="10">
- <code>$buffer</code>
+ <MixedArgument occurrences="9">
+ <code>$GLOBALS['buffer']</code>
+ <code>$GLOBALS['buffer']</code>
+ <code>$GLOBALS['importHandle']</code>
<code>$dbf_file_name</code>
<code>$dbf_file_path</code>
<code>$dbf_file_path</code>
<code>$extracted</code>
- <code>$importHandle</code>
- <code>$import_file</code>
- <code>$import_file</code>
<code>$result</code>
<code>$shp-&gt;getDBFHeader()</code>
</MixedArgument>
@@ -10899,24 +10839,27 @@
<MixedArrayOffset occurrences="1">
<code>$record-&gt;dbfData[$c[0]]</code>
</MixedArrayOffset>
- <MixedAssignment occurrences="14">
+ <MixedAssignment occurrences="17">
+ <code>$GLOBALS['buffer']</code>
+ <code>$GLOBALS['eof']</code>
+ <code>$GLOBALS['importHandle']</code>
+ <code>$GLOBALS['local_import_file']</code>
+ <code>$GLOBALS['message']</code>
+ <code>$GLOBALS['message']</code>
+ <code>$GLOBALS['message']</code>
<code>$analyses[]</code>
<code>$c</code>
<code>$col_names[]</code>
- <code>$db_name</code>
<code>$dbfHeader</code>
<code>$dbf_file_name</code>
<code>$dbf_file_name</code>
<code>$extracted</code>
- <code>$message</code>
- <code>$message</code>
- <code>$message</code>
<code>$record</code>
<code>$result</code>
<code>$temp</code>
</MixedAssignment>
<MixedOperand occurrences="3">
- <code>$buffer</code>
+ <code>$GLOBALS['buffer']</code>
<code>$dbf_file_name</code>
<code>$temp</code>
</MixedOperand>
@@ -10924,6 +10867,20 @@
<code>$record-&gt;dbfData</code>
<code>$record-&gt;shpData</code>
</MixedPropertyFetch>
+ <MixedReturnTypeCoercion occurrences="2">
+ <code>$sqlStatements</code>
+ <code>string[]</code>
+ </MixedReturnTypeCoercion>
+ <PossiblyNullArgument occurrences="4">
+ <code>$GLOBALS['buffer']</code>
+ <code>$GLOBALS['buffer']</code>
+ <code>$GLOBALS['import_file']</code>
+ <code>$GLOBALS['import_file']</code>
+ </PossiblyNullArgument>
+ <RedundantCast occurrences="2">
+ <code>(string) $GLOBALS['db']</code>
+ <code>(string) $GLOBALS['db']</code>
+ </RedundantCast>
<UnusedVariable occurrences="1">
<code>$null_param</code>
</UnusedVariable>
@@ -10935,7 +10892,8 @@
<MixedArrayOffset occurrences="1">
<code>$values[$val]</code>
</MixedArrayOffset>
- <MixedAssignment occurrences="3">
+ <MixedAssignment occurrences="4">
+ <code>$GLOBALS['timeout_passed']</code>
<code>$sql_modes[]</code>
<code>$val</code>
<code>$values[$val]</code>
@@ -10948,14 +10906,13 @@
</PossiblyInvalidCast>
</file>
<file src="libraries/classes/Plugins/Import/ImportXml.php">
- <MixedArgument occurrences="3">
- <code>$db_name</code>
+ <MixedArgument occurrences="2">
<code>$namespaces['pma']</code>
<code>$namespaces['pma'] ?? null</code>
</MixedArgument>
<MixedAssignment occurrences="2">
+ <code>$GLOBALS['timeout_passed']</code>
<code>$db_attr</code>
- <code>$db_name</code>
</MixedAssignment>
<MixedPropertyFetch occurrences="1"/>
<PossiblyInvalidArgument occurrences="1">
@@ -10964,58 +10921,63 @@
<PossiblyInvalidCast occurrences="1">
<code>$tables[$i][Import::TBL_NAME]</code>
</PossiblyInvalidCast>
+ <RedundantCast occurrences="1">
+ <code>(string) $GLOBALS['db']</code>
+ </RedundantCast>
<UnusedVariable occurrences="1">
<code>$val3</code>
</UnusedVariable>
</file>
+ <file src="libraries/classes/Plugins/Import/ShapeFileImport.php">
+ <MixedAssignment occurrences="1">
+ <code>$GLOBALS['eof']</code>
+ </MixedAssignment>
+ </file>
<file src="libraries/classes/Plugins/Import/Upload/UploadNoplugin.php">
<MixedArgument occurrences="1">
- <code>$_SESSION[$SESSION_KEY]</code>
+ <code>$_SESSION[$GLOBALS['SESSION_KEY']]</code>
</MixedArgument>
<MixedArrayAccess occurrences="1">
- <code>$_SESSION[$SESSION_KEY][$id]</code>
+ <code>$_SESSION[$GLOBALS['SESSION_KEY']][$id]</code>
</MixedArrayAccess>
<MixedArrayAssignment occurrences="1">
- <code>$_SESSION[$SESSION_KEY][$id]</code>
+ <code>$_SESSION[$GLOBALS['SESSION_KEY']][$id]</code>
</MixedArrayAssignment>
- <MixedArrayOffset occurrences="3">
- <code>$_SESSION[$SESSION_KEY]</code>
- <code>$_SESSION[$SESSION_KEY]</code>
- <code>$_SESSION[$SESSION_KEY]</code>
- </MixedArrayOffset>
<MixedInferredReturnType occurrences="1">
<code>array|null</code>
</MixedInferredReturnType>
<MixedReturnStatement occurrences="1">
- <code>$_SESSION[$SESSION_KEY][$id]</code>
+ <code>$_SESSION[$GLOBALS['SESSION_KEY']][$id]</code>
</MixedReturnStatement>
+ <PossiblyInvalidArrayOffset occurrences="1">
+ <code>$_SESSION[$GLOBALS['SESSION_KEY']]</code>
+ </PossiblyInvalidArrayOffset>
+ <PossiblyNullArrayOffset occurrences="3">
+ <code>$_SESSION</code>
+ <code>$_SESSION</code>
+ <code>$_SESSION</code>
+ </PossiblyNullArrayOffset>
</file>
<file src="libraries/classes/Plugins/Import/Upload/UploadProgress.php">
<MixedArgument occurrences="1">
- <code>$_SESSION[$SESSION_KEY]</code>
+ <code>$_SESSION[$GLOBALS['SESSION_KEY']]</code>
</MixedArgument>
<MixedArrayAccess occurrences="3">
- <code>$_SESSION[$SESSION_KEY][$id]</code>
+ <code>$_SESSION[$GLOBALS['SESSION_KEY']][$id]</code>
<code>$ret['finished']</code>
<code>$ret['total']</code>
</MixedArrayAccess>
<MixedArrayAssignment occurrences="7">
- <code>$_SESSION[$SESSION_KEY][$id]</code>
- <code>$_SESSION[$SESSION_KEY][$id]</code>
+ <code>$_SESSION[$GLOBALS['SESSION_KEY']][$id]</code>
+ <code>$_SESSION[$GLOBALS['SESSION_KEY']][$id]</code>
<code>$ret['complete']</code>
<code>$ret['finished']</code>
<code>$ret['finished']</code>
<code>$ret['percent']</code>
<code>$ret['total']</code>
</MixedArrayAssignment>
- <MixedArrayOffset occurrences="4">
- <code>$_SESSION[$SESSION_KEY]</code>
- <code>$_SESSION[$SESSION_KEY]</code>
- <code>$_SESSION[$SESSION_KEY]</code>
- <code>$_SESSION[$SESSION_KEY]</code>
- </MixedArrayOffset>
<MixedAssignment occurrences="2">
- <code>$_SESSION[$SESSION_KEY][$id]</code>
+ <code>$_SESSION[$GLOBALS['SESSION_KEY']][$id]</code>
<code>$ret</code>
</MixedAssignment>
<MixedInferredReturnType occurrences="1">
@@ -11025,13 +10987,22 @@
<code>$ret</code>
<code>$ret</code>
</MixedReturnStatement>
+ <PossiblyInvalidArrayOffset occurrences="1">
+ <code>$_SESSION[$GLOBALS['SESSION_KEY']]</code>
+ </PossiblyInvalidArrayOffset>
+ <PossiblyNullArrayOffset occurrences="4">
+ <code>$_SESSION</code>
+ <code>$_SESSION</code>
+ <code>$_SESSION</code>
+ <code>$_SESSION</code>
+ </PossiblyNullArrayOffset>
</file>
<file src="libraries/classes/Plugins/Import/Upload/UploadSession.php">
<MixedArgument occurrences="1">
- <code>$_SESSION[$SESSION_KEY]</code>
+ <code>$_SESSION[$GLOBALS['SESSION_KEY']]</code>
</MixedArgument>
<MixedArrayAccess occurrences="6">
- <code>$_SESSION[$SESSION_KEY][$id]</code>
+ <code>$_SESSION[$GLOBALS['SESSION_KEY']][$id]</code>
<code>$ret['finished']</code>
<code>$ret['total']</code>
<code>$status['bytes_processed']</code>
@@ -11039,22 +11010,16 @@
<code>$status['done']</code>
</MixedArrayAccess>
<MixedArrayAssignment occurrences="7">
- <code>$_SESSION[$SESSION_KEY][$id]</code>
- <code>$_SESSION[$SESSION_KEY][$id]</code>
+ <code>$_SESSION[$GLOBALS['SESSION_KEY']][$id]</code>
+ <code>$_SESSION[$GLOBALS['SESSION_KEY']][$id]</code>
<code>$ret['complete']</code>
<code>$ret['complete']</code>
<code>$ret['finished']</code>
<code>$ret['percent']</code>
<code>$ret['total']</code>
</MixedArrayAssignment>
- <MixedArrayOffset occurrences="4">
- <code>$_SESSION[$SESSION_KEY]</code>
- <code>$_SESSION[$SESSION_KEY]</code>
- <code>$_SESSION[$SESSION_KEY]</code>
- <code>$_SESSION[$SESSION_KEY]</code>
- </MixedArrayOffset>
<MixedAssignment occurrences="7">
- <code>$_SESSION[$SESSION_KEY][$id]</code>
+ <code>$_SESSION[$GLOBALS['SESSION_KEY']][$id]</code>
<code>$ret</code>
<code>$ret['complete']</code>
<code>$ret['finished']</code>
@@ -11073,6 +11038,15 @@
<code>$ret</code>
<code>$ret</code>
</MixedReturnStatement>
+ <PossiblyInvalidArrayOffset occurrences="1">
+ <code>$_SESSION[$GLOBALS['SESSION_KEY']]</code>
+ </PossiblyInvalidArrayOffset>
+ <PossiblyNullArrayOffset occurrences="4">
+ <code>$_SESSION</code>
+ <code>$_SESSION</code>
+ <code>$_SESSION</code>
+ <code>$_SESSION</code>
+ </PossiblyNullArrayOffset>
</file>
<file src="libraries/classes/Plugins/ImportPlugin.php">
<RedundantCastGivenDocblockType occurrences="1">
@@ -11858,12 +11832,14 @@
<code>$options['wrapper_params']</code>
</MixedArgument>
<MixedArrayAccess occurrences="1">
- <code>$row[$pos]</code>
+ <code>$GLOBALS['row'][$pos]</code>
</MixedArrayAccess>
<MixedArrayOffset occurrences="1">
- <code>$row[$pos]</code>
+ <code>$GLOBALS['row'][$pos]</code>
</MixedArrayOffset>
- <MixedAssignment occurrences="5">
+ <MixedAssignment occurrences="7">
+ <code>$GLOBALS['fields_meta']</code>
+ <code>$GLOBALS['row']</code>
<code>$cn</code>
<code>$cn</code>
<code>$key</code>
@@ -11873,6 +11849,12 @@
<MixedPropertyFetch occurrences="1">
<code>$val-&gt;name</code>
</MixedPropertyFetch>
+ <PossiblyNullArrayAccess occurrences="1">
+ <code>$GLOBALS['row'][$pos]</code>
+ </PossiblyNullArrayAccess>
+ <PossiblyNullIterator occurrences="1">
+ <code>$GLOBALS['fields_meta']</code>
+ </PossiblyNullIterator>
</file>
<file src="libraries/classes/Plugins/Transformations/Abs/ExternalTransformationsPlugin.php">
<InvalidScalarArgument occurrences="1">
@@ -12077,10 +12059,9 @@
<MixedAssignment occurrences="1">
<code>$url</code>
</MixedAssignment>
- <MixedMethodCall occurrences="2">
+ <PossiblyNullReference occurrences="1">
<code>get</code>
- <code>isHttps</code>
- </MixedMethodCall>
+ </PossiblyNullReference>
</file>
<file src="libraries/classes/Profiling.php">
<MixedReturnTypeCoercion occurrences="2">
@@ -12397,9 +12378,6 @@
<MixedArgument occurrences="1">
<code>$status[0][$key]</code>
</MixedArgument>
- <MixedArrayAssignment occurrences="1">
- <code>$urlParams['primary_connection']</code>
- </MixedArrayAssignment>
</file>
<file src="libraries/classes/ResponseRenderer.php">
<DocblockTypeContradiction occurrences="1">
@@ -12412,12 +12390,11 @@
<code>(string) $GLOBALS['db']</code>
<code>(string) $GLOBALS['table']</code>
</RedundantCast>
- <RedundantCondition occurrences="5">
+ <RedundantCondition occurrences="4">
<code>is_scalar($GLOBALS['db'])</code>
<code>is_scalar($GLOBALS['table'])</code>
<code>isset($GLOBALS['db']) &amp;&amp; is_scalar($GLOBALS['db'])</code>
<code>isset($GLOBALS['table']) &amp;&amp; is_scalar($GLOBALS['table'])</code>
- <code>isset($dbi)</code>
</RedundantCondition>
</file>
<file src="libraries/classes/Sanitize.php">
@@ -12528,7 +12505,7 @@
<InvalidReturnType occurrences="1">
<code>array</code>
</InvalidReturnType>
- <MixedArgument occurrences="42">
+ <MixedArgument occurrences="40">
<code>$GLOBALS['dbname']</code>
<code>$alterRealSqlQuery</code>
<code>$alterSqlQuery</code>
@@ -12539,7 +12516,6 @@
<code>$exportUser</code>
<code>$exportUser</code>
<code>$hostname</code>
- <code>$hostname</code>
<code>$paramDbName</code>
<code>$paramDbName</code>
<code>$paramRoutineName</code>
@@ -12570,7 +12546,6 @@
<code>$updQuery</code>
<code>$user</code>
<code>$username</code>
- <code>$username</code>
</MixedArgument>
<MixedArgumentTypeCoercion occurrences="12">
<code>$queries</code>
@@ -12655,8 +12630,11 @@
<code>$specificPrivileges[$grant[0]]</code>
<code>$specificPrivileges[$grant[0]]</code>
</MixedArrayOffset>
- <MixedAssignment occurrences="54">
+ <MixedAssignment occurrences="57">
<code>$GLOBALS[$key]</code>
+ <code>$GLOBALS['new_username']</code>
+ <code>$GLOBALS['pred_hostname']</code>
+ <code>$GLOBALS['pred_username']</code>
<code>$account</code>
<code>$authenticationPlugin</code>
<code>$authenticationPlugin</code>
@@ -12752,7 +12730,7 @@
<code>mb_strrpos($currentUserName, '@')</code>
<code>mb_strrpos($exportUser, ';')</code>
</PossiblyFalseOperand>
- <PossiblyInvalidArgument occurrences="33">
+ <PossiblyInvalidArgument occurrences="30">
<code>$GLOBALS[$currentGrant[0]]</code>
<code>$GLOBALS[$currentGrant[0]]</code>
<code>$_GET['initial']</code>
@@ -12777,9 +12755,6 @@
<code>$_POST['pma_pw']</code>
<code>$_POST['userGroup']</code>
<code>$_POST['username']</code>
- <code>$arr['ssl_cipher']</code>
- <code>$arr['x509_issuer']</code>
- <code>$arr['x509_subject']</code>
<code>$dbRightsRow['Db']</code>
<code>$dbname</code>
<code>$eachUser</code>
@@ -12787,7 +12762,7 @@
<code>$oldUserGroup</code>
<code>$user</code>
</PossiblyInvalidArgument>
- <PossiblyInvalidCast occurrences="28">
+ <PossiblyInvalidCast occurrences="25">
<code>$_GET['username']</code>
<code>$_POST['authentication_plugin']</code>
<code>$_POST['authentication_plugin']</code>
@@ -12808,9 +12783,6 @@
<code>$_POST['username']</code>
<code>$_REQUEST['hostname']</code>
<code>$_REQUEST['username']</code>
- <code>$arr['ssl_cipher']</code>
- <code>$arr['x509_issuer']</code>
- <code>$arr['x509_subject']</code>
<code>$dbRightsRow['Db']</code>
<code>$dbname</code>
<code>$dbname[0]</code>
@@ -12997,7 +12969,7 @@
<code>$serverVarValues[$dataPoint['name']]</code>
<code>$statusVarValues[$dataPoint['name']]</code>
</MixedArrayOffset>
- <MixedAssignment occurrences="20">
+ <MixedAssignment occurrences="19">
<code>$chartNodes</code>
<code>$chartNodes</code>
<code>$cpuload</code>
@@ -13017,7 +12989,6 @@
<code>$ret['idle']</code>
<code>$ret['value']</code>
<code>$ret['value']</code>
- <code>$return['affectedRows']</code>
</MixedAssignment>
<MixedMethodCall occurrences="2">
<code>loadavg</code>
@@ -13068,68 +13039,6 @@
<code>0 !== --$sortableColCount</code>
</RedundantCondition>
</file>
- <file src="libraries/classes/Server/SysInfo/WindowsNt.php">
- <MixedArrayAccess occurrences="6">
- <code>$buffer[0]['FreePhysicalMemory']</code>
- <code>$buffer[0]['TotalVisibleMemorySize']</code>
- <code>$load['LoadPercentage']</code>
- <code>$swapdevice['AllocatedBaseSize']</code>
- <code>$swapdevice['CurrentUsage']</code>
- <code>$swapdevice['PeakUsage']</code>
- </MixedArrayAccess>
- <MixedArrayOffset occurrences="2">
- <code>$arrInstance[$name]</code>
- <code>$arrInstance[$name]</code>
- </MixedArrayOffset>
- <MixedAssignment occurrences="21">
- <code>$arrInstance[$name]</code>
- <code>$arrProp</code>
- <code>$arrWEBMCol</code>
- <code>$load</code>
- <code>$mem['MemFree']</code>
- <code>$mem['MemTotal']</code>
- <code>$mem['MemUsed']</code>
- <code>$mem['SwapFree']</code>
- <code>$mem['SwapPeak']</code>
- <code>$mem['SwapTotal']</code>
- <code>$mem['SwapUsed']</code>
- <code>$name</code>
- <code>$objItem</code>
- <code>$objLocator</code>
- <code>$objWEBM</code>
- <code>$propItem</code>
- <code>$sum</code>
- <code>$swapdevice</code>
- <code>$this-&gt;wmi</code>
- <code>$value</code>
- <code>$value</code>
- </MixedAssignment>
- <MixedMethodCall occurrences="2">
- <code>ConnectServer</code>
- <code>Instances_</code>
- </MixedMethodCall>
- <MixedOperand occurrences="7">
- <code>$mem['MemTotal']</code>
- <code>$mem['SwapTotal']</code>
- <code>$sum</code>
- <code>$swapdevice['AllocatedBaseSize']</code>
- <code>$swapdevice['CurrentUsage']</code>
- <code>$swapdevice['PeakUsage']</code>
- <code>$value</code>
- </MixedOperand>
- <MixedPropertyFetch occurrences="3">
- <code>$objItem-&gt;$name</code>
- <code>$objWEBM-&gt;Properties_</code>
- <code>$propItem-&gt;Name</code>
- </MixedPropertyFetch>
- <PossiblyNullReference occurrences="1">
- <code>Get</code>
- </PossiblyNullReference>
- <UndefinedDocblockClass occurrences="2">
- <code>$this-&gt;wmi</code>
- <code>COM|null</code>
- </UndefinedDocblockClass>
- </file>
<file src="libraries/classes/Session.php">
<MixedArgument occurrences="3">
<code>$config-&gt;getCookie('phpMyAdmin')</code>
@@ -13176,7 +13085,7 @@
<code>non-empty-string</code>
</MoreSpecificReturnType>
<PossiblyNullOperand occurrences="1">
- <code>self::getServerPart($cf, $crlf, $conf['Servers'])</code>
+ <code>self::getServerPart($cf, $eol, $conf['Servers'])</code>
</PossiblyNullOperand>
</file>
<file src="libraries/classes/Setup/Index.php">
@@ -13229,37 +13138,8 @@
<LessSpecificReturnStatement occurrences="1">
<code>$unlimNumRows</code>
</LessSpecificReturnStatement>
- <MixedArgument occurrences="43">
- <code>$analyzedSqlResults</code>
- <code>$analyzedSqlResults['is_affected']</code>
- <code>$analyzedSqlResults['is_analyse']</code>
- <code>$analyzedSqlResults['is_analyse']</code>
- <code>$analyzedSqlResults['is_count']</code>
- <code>$analyzedSqlResults['is_count']</code>
- <code>$analyzedSqlResults['is_explain']</code>
- <code>$analyzedSqlResults['is_explain']</code>
- <code>$analyzedSqlResults['is_export']</code>
- <code>$analyzedSqlResults['is_export']</code>
- <code>$analyzedSqlResults['is_func']</code>
- <code>$analyzedSqlResults['is_func']</code>
- <code>$analyzedSqlResults['is_maint']</code>
- <code>$analyzedSqlResults['is_maint']</code>
- <code>$analyzedSqlResults['is_show']</code>
- <code>$analyzedSqlResults['is_show']</code>
- <code>$analyzedSqlResults['parser']-&gt;errors</code>
- <code>$analyzedSqlResults['parser']-&gt;list</code>
- <code>$analyzedSqlResults['parser']-&gt;list</code>
- <code>$analyzedSqlResults['parser']-&gt;list</code>
- <code>$analyzedSqlResults['select_expr']</code>
- <code>$analyzedSqlResults['select_tables']</code>
- <code>$analyzedSqlResults['select_tables']</code>
- <code>$analyzedSqlResults['select_tables']</code>
- <code>$analyzedSqlResults['statement']</code>
- <code>$analyzedSqlResults['statement']</code>
- <code>$analyzedSqlResults['statement']</code>
- <code>$analyzedSqlResults['statement']-&gt;where</code>
+ <MixedArgument occurrences="11">
<code>$columns[$indexColumnName]['Extra']</code>
- <code>$db</code>
<code>$extraData['error']</code>
<code>$fieldInfoResult[0]['Type']</code>
<code>$foreignData['foreign_field']</code>
@@ -13267,19 +13147,15 @@
<code>$oneResult['Duration']</code>
<code>$oneResult['Status']</code>
<code>$sortCol</code>
- <code>$statement</code>
- <code>$table</code>
- <code>$tokenList</code>
<code>$unlimNumRows</code>
<code>$unlimNumRows</code>
<code>Message::sanitize($warning)</code>
</MixedArgument>
- <MixedArgumentTypeCoercion occurrences="3">
- <code>$analyzedSqlResults</code>
+ <MixedArgumentTypeCoercion occurrences="2">
<code>$showTable</code>
<code>$showTable</code>
</MixedArgumentTypeCoercion>
- <MixedArrayAccess occurrences="17">
+ <MixedArrayAccess occurrences="16">
<code>$_SESSION['tmpval']['max_rows']</code>
<code>$_SESSION['tmpval']['max_rows']</code>
<code>$_SESSION['tmpval']['max_rows']</code>
@@ -13287,8 +13163,6 @@
<code>$_SESSION['tmpval']['pos']</code>
<code>$_SESSION['tmpval']['pos']</code>
<code>$_SESSION['tmpval']['pos']</code>
- <code>$analyzedSqlResults['select_expr'][0]</code>
- <code>$analyzedSqlResults['statement']-&gt;where[0]</code>
<code>$fieldInfoResult[0]['Type']</code>
<code>$oneResult['Duration']</code>
<code>$oneResult['Duration']</code>
@@ -13297,15 +13171,13 @@
<code>$oneResult['Duration']</code>
<code>$oneResult['Duration']</code>
<code>$oneResult['Status']</code>
+ <code>$statementInfo-&gt;statement-&gt;where[0]</code>
</MixedArrayAccess>
<MixedArrayAssignment occurrences="2">
<code>$_SESSION['tmpval']['pos']</code>
<code>$_SESSION['tmpval']['possible_as_geometry']</code>
</MixedArrayAssignment>
- <MixedArrayTypeCoercion occurrences="1">
- <code>$columns[$indexColumnName]</code>
- </MixedArrayTypeCoercion>
- <MixedAssignment occurrences="21">
+ <MixedAssignment occurrences="16">
<code>$maxRows</code>
<code>$oneFieldMeta</code>
<code>$oneMeta</code>
@@ -13317,11 +13189,6 @@
<code>$profiling['total_time']</code>
<code>$resultSetColumnNames[]</code>
<code>$sortCol</code>
- <code>$statement</code>
- <code>$statement</code>
- <code>$statement</code>
- <code>$table</code>
- <code>$tokenList</code>
<code>$unlimNumRows</code>
<code>$unlimNumRows</code>
<code>$unlimNumRows</code>
@@ -13344,16 +13211,10 @@
<code>$oneResult['Duration']</code>
<code>$profiling['chart'][$status]</code>
</MixedOperand>
- <MixedPropertyFetch occurrences="9">
- <code>$analyzedSqlResults['parser']-&gt;errors</code>
- <code>$analyzedSqlResults['parser']-&gt;list</code>
- <code>$analyzedSqlResults['parser']-&gt;list</code>
- <code>$analyzedSqlResults['parser']-&gt;list</code>
- <code>$analyzedSqlResults['parser']-&gt;list</code>
- <code>$analyzedSqlResults['statement']-&gt;where</code>
- <code>$analyzedSqlResults['statement']-&gt;where[0]-&gt;expr</code>
+ <MixedPropertyFetch occurrences="3">
<code>$oneFieldMeta-&gt;table</code>
<code>$oneMeta-&gt;name</code>
+ <code>$statementInfo-&gt;statement-&gt;where[0]-&gt;expr</code>
</MixedPropertyFetch>
<MixedReturnStatement occurrences="4">
<code>$pos</code>
@@ -13501,6 +13362,7 @@
<code>$tableAutoIncrement ?? ''</code>
</InvalidReturnStatement>
<MixedArgument occurrences="50">
+ <code>$GLOBALS['errorUrl']</code>
<code>$GLOBALS['sql_auto_increments']</code>
<code>$GLOBALS['sql_indexes']</code>
<code>$_POST['constraint_name'][$masterFieldMd5]</code>
@@ -13514,7 +13376,6 @@
<code>$createTable</code>
<code>$eachCol</code>
<code>$eachCol</code>
- <code>$errorUrl</code>
<code>$existrelForeign[$masterFieldMd5]['constraint']</code>
<code>$existrelForeign[$masterFieldMd5]['constraint']</code>
<code>$existrelForeign[$masterFieldMd5]['ref_db_name']</code>
@@ -13621,7 +13482,8 @@
<code>$optionsArray[$existrelForeign[$masterFieldMd5]['on_delete'] ?? '']</code>
<code>$optionsArray[$existrelForeign[$masterFieldMd5]['on_update'] ?? '']</code>
</MixedArrayTypeCoercion>
- <MixedAssignment occurrences="47">
+ <MixedAssignment occurrences="48">
+ <code>$GLOBALS['errorUrl']</code>
<code>$cachedResult</code>
<code>$cachedResult</code>
<code>$column</code>
@@ -13712,7 +13574,8 @@
<code>$_POST['on_update'][$masterFieldMd5]</code>
<code>$_POST['on_update'][$masterFieldMd5]</code>
</PossiblyInvalidArrayOffset>
- <PossiblyNullArgument occurrences="10">
+ <PossiblyNullArgument occurrences="11">
+ <code>$GLOBALS['errorUrl']</code>
<code>$GLOBALS['showtable']['Name']</code>
<code>$commentsCopyRow['column_name']</code>
<code>$commentsCopyRow['comment']</code>
@@ -13781,9 +13644,9 @@
</UnusedVariable>
</file>
<file src="libraries/classes/Table/ColumnsDefinition.php">
- <MixedArgument occurrences="28">
+ <MixedArgument occurrences="15">
+ <code>$GLOBALS['mime_map'][$columnMeta['Field']] ?? []</code>
<code>$available_mime[$mime_type . '_file'][$mimekey]</code>
- <code>$columnMeta</code>
<code>$columnMeta['Default']</code>
<code>$columnMeta['Default']</code>
<code>$columnMeta['DefaultValue']</code>
@@ -13792,38 +13655,34 @@
<code>$columnMeta['Field']</code>
<code>$columnMeta['Type']</code>
<code>$columnMeta['Type']</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
- <code>$db</code>
+ <code>$extracted_columnspec['attribute'] ?? ''</code>
<code>$form_params['db']</code>
<code>$form_params['table']</code>
- <code>$mime_map[$columnMeta['Field']] ?? []</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
- <code>$table</code>
<code>$type</code>
<code>Util::getValueByKey($_POST, 'field_key.' . $columnNumber, '')</code>
- <code>Util::getValueByKey($extracted_columnspec, 'attribute', '')</code>
</MixedArgument>
- <MixedArrayAccess occurrences="10">
+ <MixedArrayAccess occurrences="18">
+ <code>$GLOBALS['mime_map'][$columnMeta['Field']]</code>
<code>$available_mime[$mime_type . '_file'][$mimekey]</code>
+ <code>$columnMeta['Collation']</code>
+ <code>$columnMeta['Comment']</code>
+ <code>$columnMeta['Default']</code>
<code>$columnMeta['Default']</code>
+ <code>$columnMeta['DefaultType']</code>
+ <code>$columnMeta['Expression']</code>
+ <code>$columnMeta['Extra']</code>
<code>$columnMeta['Extra']</code>
<code>$columnMeta['Field']</code>
<code>$columnMeta['Field']</code>
<code>$columnMeta['Null']</code>
+ <code>$columnMeta['Null']</code>
<code>$columnMeta['Type']</code>
+ <code>$columnMeta['Virtuality']</code>
<code>$columnMeta['column_status']['isEditable']</code>
<code>$columnMeta['column_status']['isEditable']</code>
- <code>$mime_map[$columnMeta['Field']]</code>
</MixedArrayAccess>
<MixedArrayAssignment occurrences="15">
+ <code>$GLOBALS['mime_map'][$columnMeta['Field']]</code>
<code>$available_mime[$mime_type . '_file_quoted'][$mimekey]</code>
<code>$columnMeta['Default']</code>
<code>$columnMeta['DefaultType']</code>
@@ -13838,15 +13697,15 @@
<code>$columnMeta['DefaultValue']</code>
<code>$columnMeta['Expression']</code>
<code>$columnMeta['Type']</code>
- <code>$mime_map[$columnMeta['Field']]</code>
</MixedArrayAssignment>
<MixedArrayOffset occurrences="4">
+ <code>$GLOBALS['mime_map'][$columnMeta['Field']]</code>
+ <code>$GLOBALS['mime_map'][$columnMeta['Field']]</code>
<code>$comments_map[$columnMeta['Field']]</code>
<code>$expressions[$columnMeta['Field']]</code>
- <code>$mime_map[$columnMeta['Field']]</code>
- <code>$mime_map[$columnMeta['Field']]</code>
</MixedArrayOffset>
<MixedAssignment occurrences="19">
+ <code>$GLOBALS['mime_map']</code>
<code>$columnMeta</code>
<code>$columnMeta['Default']</code>
<code>$columnMeta['Default']</code>
@@ -13860,7 +13719,6 @@
<code>$form_params['field_name[' . $columnNumber . ']']</code>
<code>$form_params['field_orig[' . $columnNumber . ']']</code>
<code>$form_params['selected[' . $o_fld_nr . ']']</code>
- <code>$form_params['table']</code>
<code>$length</code>
<code>$length</code>
<code>$o_fld_val</code>
@@ -13959,7 +13817,7 @@
</file>
<file src="libraries/classes/Template.php">
<RedundantCondition occurrences="1">
- <code>is_array($cfg)</code>
+ <code>is_array($GLOBALS['cfg'])</code>
</RedundantCondition>
<RedundantConditionGivenDocblockType occurrences="1">
<code>static::$twig !== null</code>
@@ -13982,13 +13840,12 @@
<MixedInferredReturnType occurrences="1">
<code>string|false</code>
</MixedInferredReturnType>
- <MixedMethodCall occurrences="2">
- <code>getCookie</code>
- <code>issetCookie</code>
- </MixedMethodCall>
<MixedReturnStatement occurrences="1">
- <code>$config-&gt;getCookie($name)</code>
+ <code>$GLOBALS['config']-&gt;getCookie($name)</code>
</MixedReturnStatement>
+ <NullableReturnStatement occurrences="1">
+ <code>$GLOBALS['config']-&gt;getCookie($name)</code>
+ </NullableReturnStatement>
<PossiblyNullArrayOffset occurrences="1">
<code>$this-&gt;themes</code>
</PossiblyNullArrayOffset>
@@ -13996,6 +13853,9 @@
<code>$theme</code>
<code>null</code>
</PossiblyNullPropertyAssignmentValue>
+ <PossiblyNullReference occurrences="1">
+ <code>issetCookie</code>
+ </PossiblyNullReference>
<RedundantCastGivenDocblockType occurrences="2">
<code>(bool) $perServer</code>
<code>(string) $this-&gt;theme-&gt;id</code>
@@ -14012,8 +13872,7 @@
</UnevaluatedCode>
</file>
<file src="libraries/classes/Tracker.php">
- <DocblockTypeContradiction occurrences="4">
- <code>''</code>
+ <DocblockTypeContradiction occurrences="3">
<code>null</code>
<code>null</code>
<code>null</code>
@@ -14038,8 +13897,10 @@
<MixedArrayAssignment occurrences="1">
<code>self::$trackingCache[$dbName][$tableName]</code>
</MixedArrayAssignment>
- <MixedAssignment occurrences="5">
+ <MixedAssignment occurrences="7">
<code>$GLOBALS['db']</code>
+ <code>$GLOBALS['export_type']</code>
+ <code>$GLOBALS['sql_backquotes']</code>
<code>$data</code>
<code>$result['tablename']</code>
<code>$trackingEnabled</code>
@@ -14075,8 +13936,7 @@
<RedundantCastGivenDocblockType occurrences="1">
<code>(string) $version</code>
</RedundantCastGivenDocblockType>
- <RedundantConditionGivenDocblockType occurrences="4">
- <code>$dbname</code>
+ <RedundantConditionGivenDocblockType occurrences="3">
<code>$statement-&gt;name !== null</code>
<code>$statement-&gt;name !== null</code>
<code>isset($statement-&gt;options)</code>
@@ -14229,27 +14089,9 @@
</RiskyCast>
</file>
<file src="libraries/classes/Transformations.php">
- <MixedArgument occurrences="4">
+ <MixedArgument occurrences="1">
<code>$upd_query</code>
- <code>$values['mimetype']</code>
- <code>$values['transformation']</code>
- <code>$values['transformation']</code>
</MixedArgument>
- <MixedArrayAccess occurrences="3">
- <code>$values['mimetype']</code>
- <code>$values['transformation']</code>
- <code>$values['transformation']</code>
- </MixedArrayAccess>
- <MixedArrayAssignment occurrences="4">
- <code>$values['mimetype']</code>
- <code>$values['transformation']</code>
- <code>$values['transformation']</code>
- <code>$values['transformation']</code>
- </MixedArrayAssignment>
- <MixedAssignment occurrences="2">
- <code>$result[$column]</code>
- <code>$values</code>
- </MixedAssignment>
<MixedInferredReturnType occurrences="1">
<code>array</code>
</MixedInferredReturnType>
@@ -14260,6 +14102,11 @@
<code>$row['comment']</code>
</PossiblyNullArgument>
</file>
+ <file src="libraries/classes/Twig/AssetExtension.php">
+ <MixedAssignment occurrences="1">
+ <code>$GLOBALS['theme']</code>
+ </MixedAssignment>
+ </file>
<file src="libraries/classes/TwoFactor.php">
<InvalidPropertyFetch occurrences="1">
<code>$cls::$id</code>
@@ -14325,16 +14172,15 @@
<MixedInferredReturnType occurrences="1">
<code>string</code>
</MixedInferredReturnType>
- <MixedMethodCall occurrences="4">
- <code>get</code>
- <code>get</code>
- <code>getCookie</code>
- <code>getCookie</code>
- </MixedMethodCall>
<MixedReturnStatement occurrences="2">
<code>$html_separator</code>
<code>$separator</code>
</MixedReturnStatement>
+ <PossiblyNullReference occurrences="3">
+ <code>get</code>
+ <code>get</code>
+ <code>getCookie</code>
+ </PossiblyNullReference>
<RedundantCastGivenDocblockType occurrences="2">
<code>(string) $db</code>
<code>(string) $table</code>
@@ -14357,6 +14203,9 @@
<code>$username</code>
<code>$username</code>
</MixedArgument>
+ <MixedAssignment occurrences="1">
+ <code>$GLOBALS['auth_plugin']</code>
+ </MixedAssignment>
<MixedMethodCall occurrences="1">
<code>handlePasswordChange</code>
</MixedMethodCall>
@@ -14374,6 +14223,9 @@
<PossiblyInvalidOperand occurrences="1">
<code>$orig_auth_plugin</code>
</PossiblyInvalidOperand>
+ <PossiblyNullReference occurrences="1">
+ <code>handlePasswordChange</code>
+ </PossiblyNullReference>
</file>
<file src="libraries/classes/UserPreferences.php">
<MixedArgumentTypeCoercion occurrences="2">
@@ -14399,7 +14251,8 @@
<EmptyArrayAccess occurrences="1">
<code>$group[$groupName]['tab' . $sep . 'count']</code>
</EmptyArrayAccess>
- <InvalidArrayOffset occurrences="5">
+ <InvalidArrayOffset occurrences="6">
+ <code>$GLOBALS['cfg']['SkipLockedTables']</code>
<code>$group[$groupName]['is' . $sep . 'group']</code>
<code>$group[$groupName]['tab' . $sep . 'count']</code>
<code>$group[$tableName]</code>
@@ -14464,11 +14317,10 @@
<MixedArrayTypeCoercion occurrences="1">
<code>$array[$p]</code>
</MixedArrayTypeCoercion>
- <MixedAssignment occurrences="31">
+ <MixedAssignment occurrences="26">
<code>$array</code>
<code>$columnNames[]</code>
<code>$columnNames[]</code>
- <code>$escapeMethod</code>
<code>$group[$groupName]['tab' . $sep . 'count']</code>
<code>$indexesData[$row['Key_name']][$row['Seq_in_index']]['Column_name']</code>
<code>$indexesData[$row['Key_name']][$row['Seq_in_index']]['Sub_part']</code>
@@ -14482,8 +14334,6 @@
<code>$p</code>
<code>$p</code>
<code>$pos</code>
- <code>$replace[$key]</code>
- <code>$replace[$key]</code>
<code>$retval[]</code>
<code>$retval[]</code>
<code>$row</code>
@@ -14492,18 +14342,12 @@
<code>$table</code>
<code>$table['disp_name']</code>
<code>$unit</code>
- <code>$val</code>
<code>$value</code>
<code>$value</code>
- <code>$vars[$key]</code>
</MixedAssignment>
<MixedInferredReturnType occurrences="1">
<code>int</code>
</MixedInferredReturnType>
- <MixedMethodCall occurrences="2">
- <code>$escapeMethod</code>
- <code>new $escape[1]()</code>
- </MixedMethodCall>
<MixedOperand occurrences="4">
<code>$group[$groupName]['tab' . $sep . 'count']</code>
<code>$row['Column_name']</code>
@@ -14587,9 +14431,8 @@
<code>(int) $timestamp</code>
<code>(int) $timestamp</code>
</RedundantCastGivenDocblockType>
- <RedundantCondition occurrences="2">
+ <RedundantCondition occurrences="1">
<code>$columnsList !== null</code>
- <code>isset($dbi)</code>
</RedundantCondition>
<RiskyCast occurrences="1">
<code>$_REQUEST['pos']</code>
@@ -14627,12 +14470,20 @@
</PossiblyNullOperand>
</file>
<file src="libraries/classes/Utils/HttpRequest.php">
+ <InvalidArrayOffset occurrences="3">
+ <code>$GLOBALS['cfg']['ProxyPass']</code>
+ <code>$GLOBALS['cfg']['ProxyUrl']</code>
+ <code>$GLOBALS['cfg']['ProxyUser']</code>
+ </InvalidArrayOffset>
<MixedArgument occurrences="1">
<code>$httpStatus</code>
</MixedArgument>
- <MixedAssignment occurrences="2">
+ <MixedAssignment occurrences="5">
<code>$context['http']['content']</code>
<code>$httpStatus</code>
+ <code>$this-&gt;proxyPass</code>
+ <code>$this-&gt;proxyUrl</code>
+ <code>$this-&gt;proxyUser</code>
</MixedAssignment>
<MixedInferredReturnType occurrences="1">
<code>string|bool|null</code>
@@ -14656,9 +14507,9 @@
<code>$_SESSION['cache'][self::key()][$name]</code>
<code>$value</code>
</MixedAssignment>
- <MixedOperand occurrences="1">
- <code>$server</code>
- </MixedOperand>
+ <PossiblyNullOperand occurrences="1">
+ <code>$GLOBALS['server']</code>
+ </PossiblyNullOperand>
</file>
<file src="libraries/classes/VersionInformation.php">
<LessSpecificReturnStatement occurrences="1">
@@ -14701,9 +14552,6 @@
<PossiblyInvalidArgument occurrences="1">
<code>$response</code>
</PossiblyInvalidArgument>
- <RedundantCondition occurrences="1">
- <code>isset($dbi)</code>
- </RedundantCondition>
</file>
<file src="libraries/classes/ZipExtension.php">
<MixedArgument occurrences="1">
@@ -14719,6 +14567,11 @@
<code>$value</code>
</MixedAssignment>
</file>
+ <file src="libraries/config.default.php">
+ <UnusedVariable occurrences="1">
+ <code>$cfg</code>
+ </UnusedVariable>
+ </file>
<file src="libraries/services_loader.php">
<MixedArgument occurrences="7">
<code>$argumentName</code>
@@ -14746,9 +14599,6 @@
<RedundantCast occurrences="1">
<code>(string) $GLOBALS['lang']</code>
</RedundantCast>
- <UnusedVariable occurrences="1">
- <code>$isMinimumCommon</code>
- </UnusedVariable>
</file>
<file src="setup/validate.php">
<MixedAssignment occurrences="1">
@@ -14773,15 +14623,11 @@
<code>$_SERVER['argv']</code>
</PossiblyUndefinedArrayOffset>
</file>
- <file src="test/classes/AdvisorTest.php">
+ <file src="test/classes/Advisory/AdvisorTest.php">
<MixedInferredReturnType occurrences="2">
<code>array</code>
<code>array</code>
</MixedInferredReturnType>
- <RedundantCondition occurrences="2">
- <code>assertIsArray</code>
- <code>assertIsArray</code>
- </RedundantCondition>
</file>
<file src="test/classes/BrowseForeignersTest.php">
<MixedArgument occurrences="1">
@@ -14902,9 +14748,6 @@
<code>$val</code>
<code>$val2</code>
</MixedAssignment>
- <MixedInferredReturnType occurrences="1">
- <code>array</code>
- </MixedInferredReturnType>
<MixedOperand occurrences="1">
<code>$second</code>
</MixedOperand>
@@ -14950,11 +14793,6 @@
<code>$this-&gt;sessionID</code>
</MixedAssignment>
</file>
- <file src="test/classes/ConfigStorage/RelationCleanupTest.php">
- <NonInvariantDocblockPropertyType occurrences="1">
- <code>$dbi</code>
- </NonInvariantDocblockPropertyType>
- </file>
<file src="test/classes/ConfigStorage/RelationTest.php">
<DocblockTypeContradiction occurrences="1">
<code>assertSame</code>
@@ -15216,20 +15054,13 @@
<code>$arr['sarr'][0]</code>
<code>$arr['sarr'][0]</code>
</MixedArrayAccess>
- <MixedInferredReturnType occurrences="6">
- <code>array</code>
+ <MixedInferredReturnType occurrences="5">
<code>array</code>
<code>array</code>
<code>array</code>
<code>array</code>
<code>array</code>
</MixedInferredReturnType>
- <MixedMethodCall occurrences="4">
- <code>set</code>
- <code>set</code>
- <code>set</code>
- <code>set</code>
- </MixedMethodCall>
<PossiblyNullArgument occurrences="1">
<code>$page</code>
</PossiblyNullArgument>
@@ -15251,13 +15082,6 @@
<MixedArgument occurrences="1">
<code>$_SESSION['URLQueryEncryptionSecretKey']</code>
</MixedArgument>
- <MixedMethodCall occurrences="5">
- <code>set</code>
- <code>set</code>
- <code>set</code>
- <code>set</code>
- <code>set</code>
- </MixedMethodCall>
</file>
<file src="test/classes/Database/CentralColumnsTest.php">
<MixedArgument occurrences="1"/>
@@ -15395,28 +15219,10 @@
</MixedInferredReturnType>
</file>
<file src="test/classes/Display/ResultsTest.php">
- <MixedArgument occurrences="13">
- <code>$actual</code>
- <code>$analyzedSqlResults</code>
- <code>$analyzedSqlResults['is_analyse']</code>
- <code>$analyzedSqlResults['is_count']</code>
- <code>$analyzedSqlResults['is_explain']</code>
- <code>$analyzedSqlResults['is_export']</code>
- <code>$analyzedSqlResults['is_func']</code>
- <code>$analyzedSqlResults['is_maint']</code>
- <code>$analyzedSqlResults['is_show']</code>
+ <MixedArgument occurrences="4">
<code>$output</code>
<code>$output</code>
</MixedArgument>
- <MixedArrayAccess occurrences="7">
- <code>$analyzedSqlResults['is_analyse']</code>
- <code>$analyzedSqlResults['is_count']</code>
- <code>$analyzedSqlResults['is_explain']</code>
- <code>$analyzedSqlResults['is_export']</code>
- <code>$analyzedSqlResults['is_func']</code>
- <code>$analyzedSqlResults['is_maint']</code>
- <code>$analyzedSqlResults['is_show']</code>
- </MixedArrayAccess>
<MixedArrayAssignment occurrences="10">
<code>$_SESSION['tmpval']['display_binary']</code>
<code>$_SESSION['tmpval']['display_binary']</code>
@@ -15429,16 +15235,13 @@
<code>$_SESSION['tmpval']['relational_display']</code>
<code>$_SESSION['tmpval']['relational_display']</code>
</MixedArrayAssignment>
- <MixedAssignment occurrences="5">
- <code>$actual</code>
+ <MixedAssignment occurrences="4">
<code>$output</code>
<code>$output</code>
<code>$output</code>
<code>$output</code>
</MixedAssignment>
- <MixedInferredReturnType occurrences="7">
- <code>array</code>
- <code>array</code>
+ <MixedInferredReturnType occurrences="5">
<code>array</code>
<code>array</code>
<code>array</code>
@@ -15479,6 +15282,17 @@
</MixedInferredReturnType>
</file>
<file src="test/classes/Export/OptionsTest.php">
+ <InvalidArrayOffset occurrences="9">
+ <code>$GLOBALS['cfg']['Export']['as_separate_files']</code>
+ <code>$GLOBALS['cfg']['Export']['asfile']</code>
+ <code>$GLOBALS['cfg']['Export']['charset']</code>
+ <code>$GLOBALS['cfg']['Export']['lock_tables']</code>
+ <code>$GLOBALS['cfg']['Export']['onserver']</code>
+ <code>$GLOBALS['cfg']['Export']['onserver_overwrite']</code>
+ <code>$GLOBALS['cfg']['Export']['quick_export_onserver']</code>
+ <code>$GLOBALS['cfg']['Export']['quick_export_onserver_overwrite']</code>
+ <code>$GLOBALS['cfg']['Export']['remember_file_template']</code>
+ </InvalidArrayOffset>
<RedundantConditionGivenDocblockType occurrences="1">
<code>assertIsArray</code>
</RedundantConditionGivenDocblockType>
@@ -15659,8 +15473,7 @@
</MixedInferredReturnType>
</file>
<file src="test/classes/ImportTest.php">
- <DocblockTypeContradiction occurrences="7">
- <code>assertSame</code>
+ <DocblockTypeContradiction occurrences="6">
<code>assertSame</code>
<code>assertSame</code>
<code>assertSame</code>
@@ -15679,8 +15492,7 @@
<PossiblyInvalidArgument occurrences="1">
<code>testSkipByteOrderMarksFromContents</code>
</PossiblyInvalidArgument>
- <TypeDoesNotContainNull occurrences="3">
- <code>assertNull</code>
+ <TypeDoesNotContainNull occurrences="2">
<code>assertNull</code>
<code>assertNull</code>
</TypeDoesNotContainNull>
@@ -15697,9 +15509,7 @@
</MixedArrayAssignment>
</file>
<file src="test/classes/InsertEditTest.php">
- <InvalidArrayOffset occurrences="3">
- <code>$_POST['fields']['multi_edit']</code>
- <code>$_POST['fields']['multi_edit']</code>
+ <InvalidArrayOffset occurrences="1">
<code>$_POST['fields']['multi_edit']</code>
</InvalidArrayOffset>
<MixedArgument occurrences="7">
@@ -15723,9 +15533,7 @@
<code>$result['pma_type']</code>
<code>$result['wrap']</code>
</MixedArrayAccess>
- <MixedArrayAssignment occurrences="4">
- <code>$_POST['fields']['multi_edit'][0]</code>
- <code>$_POST['fields']['multi_edit'][0]</code>
+ <MixedArrayAssignment occurrences="2">
<code>$_SESSION['tmpval']['relational_display']</code>
<code>$_SESSION['tmpval']['relational_display']</code>
</MixedArrayAssignment>
@@ -15944,9 +15752,6 @@
</RedundantConditionGivenDocblockType>
</file>
<file src="test/classes/OpenDocumentTest.php">
- <MixedArgument occurrences="1">
- <code>$zipExtension-&gt;getContents($tmpFile, '/meta\.xml/')['data']</code>
- </MixedArgument>
<RedundantConditionGivenDocblockType occurrences="1">
<code>assertNotFalse</code>
</RedundantConditionGivenDocblockType>
@@ -15983,11 +15788,6 @@
<code>401</code>
<code>401</code>
</InvalidArgument>
- <MixedArgument occurrences="3">
- <code>$body_id</code>
- <code>$set_minimal</code>
- <code>$set_title</code>
- </MixedArgument>
<MixedInferredReturnType occurrences="1">
<code>array</code>
</MixedInferredReturnType>
@@ -16173,54 +15973,66 @@
<code>array</code>
</MixedInferredReturnType>
</file>
- <file src="test/classes/Plugins/Import/ImportCsvTest.php">
- <MixedArgument occurrences="3">
- <code>$sql_query</code>
- <code>$sql_query</code>
- <code>$sql_query</code>
- </MixedArgument>
- </file>
<file src="test/classes/Plugins/Import/ImportLdiTest.php">
- <MixedArgument occurrences="2">
- <code>$sql_query</code>
- <code>$sql_query</code>
- </MixedArgument>
<TypeDoesNotContainType occurrences="1">
<code>assertTrue</code>
</TypeDoesNotContainType>
</file>
<file src="test/classes/Plugins/Import/ImportMediawikiTest.php">
- <MixedArgument occurrences="1">
- <code>$import_notice</code>
+ <InvalidArrayOffset occurrences="1">
+ <code>$GLOBALS['import_notice']</code>
+ </InvalidArrayOffset>
+ <MixedArgument occurrences="5">
+ <code>$GLOBALS['import_notice']</code>
+ <code>$GLOBALS['import_notice']</code>
+ <code>$GLOBALS['import_notice']</code>
+ <code>$GLOBALS['import_notice']</code>
+ <code>$GLOBALS['import_notice']</code>
</MixedArgument>
</file>
<file src="test/classes/Plugins/Import/ImportOdsTest.php">
- <MixedArgument occurrences="3">
- <code>$import_notice</code>
- <code>$import_notice</code>
- <code>$sql_query</code>
+ <InvalidArrayOffset occurrences="2">
+ <code>$GLOBALS['import_notice']</code>
+ <code>$GLOBALS['import_notice']</code>
+ </InvalidArrayOffset>
+ <MixedArgument occurrences="10">
+ <code>$GLOBALS['import_notice']</code>
+ <code>$GLOBALS['import_notice']</code>
+ <code>$GLOBALS['import_notice']</code>
+ <code>$GLOBALS['import_notice']</code>
+ <code>$GLOBALS['import_notice']</code>
+ <code>$GLOBALS['import_notice']</code>
+ <code>$GLOBALS['import_notice']</code>
+ <code>$GLOBALS['import_notice']</code>
+ <code>$GLOBALS['import_notice']</code>
+ <code>$GLOBALS['import_notice']</code>
</MixedArgument>
<MixedInferredReturnType occurrences="1">
<code>array</code>
</MixedInferredReturnType>
</file>
<file src="test/classes/Plugins/Import/ImportShpTest.php">
- <MixedArgument occurrences="2">
- <code>$import_notice</code>
- <code>$sql_query</code>
+ <InvalidArrayOffset occurrences="2">
+ <code>$GLOBALS['import_notice']</code>
+ <code>$GLOBALS['import_notice']</code>
+ </InvalidArrayOffset>
+ <MixedArgument occurrences="1">
+ <code>$GLOBALS['import_notice']</code>
</MixedArgument>
<RedundantCondition occurrences="1">
<code>assertFalse</code>
</RedundantCondition>
</file>
- <file src="test/classes/Plugins/Import/ImportSqlTest.php">
- <MixedArgument occurrences="1">
- <code>$sql_query</code>
- </MixedArgument>
- </file>
<file src="test/classes/Plugins/Import/ImportXmlTest.php">
- <MixedArgument occurrences="1">
- <code>$import_notice</code>
+ <InvalidArrayOffset occurrences="1">
+ <code>$GLOBALS['import_notice']</code>
+ </InvalidArrayOffset>
+ <MixedArgument occurrences="5">
+ <code>$GLOBALS['import_notice']</code>
+ <code>$GLOBALS['import_notice']</code>
+ <code>$GLOBALS['import_notice']</code>
+ <code>$GLOBALS['import_notice']</code>
+ <code>$GLOBALS['import_notice']</code>
</MixedArgument>
</file>
<file src="test/classes/Plugins/Transformations/TransformationPluginsTest.php">
@@ -16317,12 +16129,9 @@
<code>$title</code>
</MixedArgument>
<MixedArgumentTypeCoercion occurrences="1">
- <code>$this-&gt;serverPrivileges-&gt;extractPrivInfo(null, true)</code>
+ <code>$serverPrivileges-&gt;extractPrivInfo(null, true)</code>
</MixedArgumentTypeCoercion>
- <MixedAssignment occurrences="1">
- <code>$returned_userGroup</code>
- </MixedAssignment>
- <MixedMethodCall occurrences="19">
+ <MixedMethodCall occurrences="9">
<code>getMessage</code>
<code>getMessage</code>
<code>getMessage</code>
@@ -16332,24 +16141,7 @@
<code>getMessage</code>
<code>getMessage</code>
<code>getMessage</code>
- <code>method</code>
- <code>method</code>
- <code>method</code>
- <code>method</code>
- <code>method</code>
- <code>will</code>
- <code>will</code>
- <code>will</code>
- <code>will</code>
- <code>will</code>
</MixedMethodCall>
- <UndefinedMethod occurrences="5">
- <code>expects</code>
- <code>expects</code>
- <code>expects</code>
- <code>expects</code>
- <code>expects</code>
- </UndefinedMethod>
<UnusedVariable occurrences="4">
<code>$password</code>
<code>$routinename</code>
@@ -16368,11 +16160,6 @@
<code>array</code>
</MixedInferredReturnType>
</file>
- <file src="test/classes/Server/SysInfo/SysInfoTest.php">
- <MixedInferredReturnType occurrences="1">
- <code>array</code>
- </MixedInferredReturnType>
- </file>
<file src="test/classes/Setup/ConfigGeneratorTest.php">
<MixedAssignment occurrences="2">
<code>$result</code>
@@ -16385,19 +16172,6 @@
</MixedArrayAccess>
</file>
<file src="test/classes/SqlTest.php">
- <MixedArgument occurrences="7">
- <code>$db</code>
- <code>$this-&gt;parseAndAnalyze('DROP DATABASE db')</code>
- <code>$this-&gt;parseAndAnalyze('DROP TABLE tbl')</code>
- <code>$this-&gt;parseAndAnalyze('SELECT * FROM db.tbl')</code>
- <code>$this-&gt;parseAndAnalyze('SELECT * FROM tbl WHERE 1')</code>
- <code>$this-&gt;parseAndAnalyze('SELECT * from tbl')</code>
- <code>$this-&gt;parseAndAnalyze('SELECT * from tbl1, tbl2 LIMIT 0, 10')</code>
- </MixedArgument>
- <MixedAssignment occurrences="2">
- <code>$analyzed_sql_results</code>
- <code>$analyzed_sql_results</code>
- </MixedAssignment>
<MixedInferredReturnType occurrences="1">
<code>array</code>
</MixedInferredReturnType>
@@ -16483,16 +16257,14 @@
<code>$unUsed[]</code>
<code>$val</code>
</MixedAssignment>
- <MixedInferredReturnType occurrences="3">
+ <MixedInferredReturnType occurrences="2">
<code>?array</code>
<code>array</code>
- <code>int|numeric-string</code>
</MixedInferredReturnType>
<MixedOperand occurrences="1">
<code>$query_data['pos']</code>
</MixedOperand>
- <MixedReturnStatement occurrences="4">
- <code>$cached_affected_rows ?? 0</code>
+ <MixedReturnStatement occurrences="3">
<code>$ret</code>
<code>$this-&gt;dummyQueries[$result - self::OFFSET_GLOBAL]</code>
<code>$this-&gt;filoQueries[$result]</code>
@@ -16566,6 +16338,9 @@
</RedundantCondition>
</file>
<file src="test/classes/ThemeTest.php">
+ <InvalidArrayOffset occurrences="1">
+ <code>$GLOBALS['theme']</code>
+ </InvalidArrayOffset>
<MixedAssignment occurrences="1">
<code>$this-&gt;backup</code>
</MixedAssignment>
@@ -16622,15 +16397,6 @@
<code>array</code>
</MixedInferredReturnType>
</file>
- <file src="test/classes/UrlTest.php">
- <MixedMethodCall occurrences="5">
- <code>set</code>
- <code>set</code>
- <code>set</code>
- <code>set</code>
- <code>set</code>
- </MixedMethodCall>
- </file>
<file src="test/classes/UserPreferencesTest.php">
<MixedArgument occurrences="1">
<code>$_SESSION['userconfig']</code>
@@ -16662,8 +16428,7 @@
<MixedAssignment occurrences="1">
<code>$type</code>
</MixedAssignment>
- <MixedInferredReturnType occurrences="19">
- <code>array</code>
+ <MixedInferredReturnType occurrences="18">
<code>array</code>
<code>array</code>
<code>array</code>
@@ -16771,12 +16536,6 @@
<code>testGetLatestCompatibleVersionWithNewPHPVersion</code>
</PossiblyInvalidArgument>
</file>
- <file src="test/classes/ZipExtensionTest.php">
- <MixedInferredReturnType occurrences="2">
- <code>array</code>
- <code>array</code>
- </MixedInferredReturnType>
- </file>
<file src="test/selenium/Database/ProceduresTest.php">
<MixedInferredReturnType occurrences="1">
<code>string</code>
@@ -16785,21 +16544,6 @@
<code>$sqlMode</code>
</MixedReturnStatement>
</file>
- <file src="test/selenium/ExportTest.php">
- <MixedArgument occurrences="3">
- <code>$str</code>
- <code>$str</code>
- <code>$str</code>
- </MixedArgument>
- <MixedAssignment occurrences="3">
- <code>$str</code>
- <code>$str</code>
- <code>$str</code>
- </MixedAssignment>
- <MixedInferredReturnType occurrences="1">
- <code>array</code>
- </MixedInferredReturnType>
- </file>
<file src="test/selenium/TestBase.php">
<DocblockTypeContradiction occurrences="1">
<code>$this-&gt;webDriver === null</code>
@@ -16823,20 +16567,13 @@
<code>$proj</code>
<code>$this-&gt;sqlWindowHandle</code>
</MixedAssignment>
- <MixedInferredReturnType occurrences="3">
- <code>RemoteWebElement</code>
- <code>RemoteWebElement</code>
- <code>WebDriverElement</code>
- </MixedInferredReturnType>
<MixedOperand occurrences="2">
<code>$ajax_message_count</code>
<code>$proj-&gt;automation_session-&gt;public_url</code>
</MixedOperand>
- <MixedPropertyFetch occurrences="2">
- <code>$proj-&gt;automation_session</code>
+ <MixedPropertyFetch occurrences="1">
<code>$proj-&gt;automation_session-&gt;public_url</code>
</MixedPropertyFetch>
- <MixedReturnStatement occurrences="3"/>
<RedundantConditionGivenDocblockType occurrences="5">
<code>$text &amp;&amp; is_string($text)</code>
<code>$text &amp;&amp; is_string($text)</code>
@@ -16845,9 +16582,4 @@
<code>is_string($text)</code>
</RedundantConditionGivenDocblockType>
</file>
- <file src="url.php">
- <UnusedVariable occurrences="1">
- <code>$isMinimumCommon</code>
- </UnusedVariable>
- </file>
</files>