15750 lines
575 KiB
XML
15750 lines
575 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<files psalm-version="4.30.0@d0bc6e25d89f649e4f36a534f330f8bb4643dd69">
|
|
<file src="libraries/classes/Advisory/Advisor.php">
|
|
<MixedArgument occurrences="8">
|
|
<code>$matches[1]</code>
|
|
<code>$matches[2]</code>
|
|
<code>$params</code>
|
|
<code>$rule['issue']</code>
|
|
<code>$rule['justification']</code>
|
|
<code>$rule['name']</code>
|
|
<code>$rule['recommendation']</code>
|
|
<code>$this->variables['version']</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>(array) Util::formatByteDown($value, $limes, $comma)</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="1">
|
|
<code>$rule['id']</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="4">
|
|
<code>$params</code>
|
|
<code>$precondition</code>
|
|
<code>$rule</code>
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="1">
|
|
<code>$rule['justification_formula']</code>
|
|
</MixedOperand>
|
|
<PropertyNotSetInConstructor occurrences="1">
|
|
<code>$variables</code>
|
|
</PropertyNotSetInConstructor>
|
|
<UnusedClosureParam occurrences="7">
|
|
<code>$arguments</code>
|
|
<code>$arguments</code>
|
|
<code>$arguments</code>
|
|
<code>$arguments</code>
|
|
<code>$arguments</code>
|
|
<code>$arguments</code>
|
|
<code>$arguments</code>
|
|
</UnusedClosureParam>
|
|
</file>
|
|
<file src="libraries/classes/Bookmark.php">
|
|
<DeprecatedMethod occurrences="1">
|
|
<code>escapeString</code>
|
|
</DeprecatedMethod>
|
|
<MixedArgument occurrences="4">
|
|
<code>$bkm_fields['bkm_label']</code>
|
|
<code>$bkm_fields['bkm_sql_query']</code>
|
|
<code>$row</code>
|
|
<code>$variables[$i]</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="9">
|
|
<code>$bookmark->currentUser</code>
|
|
<code>$bookmark->currentUser</code>
|
|
<code>$bookmark->database</code>
|
|
<code>$bookmark->database</code>
|
|
<code>$bookmark->label</code>
|
|
<code>$bookmark->label</code>
|
|
<code>$bookmark->query</code>
|
|
<code>$bookmark->query</code>
|
|
<code>$row</code>
|
|
</MixedAssignment>
|
|
<PropertyNotSetInConstructor occurrences="5">
|
|
<code>$currentUser</code>
|
|
<code>$database</code>
|
|
<code>$id</code>
|
|
<code>$label</code>
|
|
<code>$query</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/BrowseForeigners.php">
|
|
<MixedArgument occurrences="5">
|
|
<code>$descriptions[$indexByDescription]</code>
|
|
<code>$descriptions[$indexByKeyname]</code>
|
|
<code>$foreignData['the_total'] / $this->maxRows</code>
|
|
<code>$horizontalCount</code>
|
|
<code>$indexByDescription</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="2">
|
|
<code>$relrow[$foreignData['foreign_display']]</code>
|
|
<code>$relrow[$foreignData['foreign_field']]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="2">
|
|
<code>$relrow[$foreignData['foreign_display']]</code>
|
|
<code>$relrow[$foreignData['foreign_field']]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="6">
|
|
<code>$GLOBALS['theme']</code>
|
|
<code>$descriptions[]</code>
|
|
<code>$keys[]</code>
|
|
<code>$leftKeyname</code>
|
|
<code>$relrow</code>
|
|
<code>$rightKeyname</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="2">
|
|
<code>$foreignData['the_total']</code>
|
|
<code>$html</code>
|
|
</MixedOperand>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$_POST['foreign_filter']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$_POST['rownumber']</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidOperand occurrences="2">
|
|
<code>$pos</code>
|
|
<code>$this->maxRows</code>
|
|
</PossiblyInvalidOperand>
|
|
<RedundantCast occurrences="4">
|
|
<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">
|
|
<MixedAssignment occurrences="1">
|
|
<code>self::$cacheData[$cacheKey]</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Charsets.php">
|
|
<InvalidArgument occurrences="2">
|
|
<code>$row</code>
|
|
<code>$row</code>
|
|
</InvalidArgument>
|
|
<PossiblyNullArrayOffset occurrences="2">
|
|
<code>self::$charsets</code>
|
|
<code>self::$collations</code>
|
|
</PossiblyNullArrayOffset>
|
|
</file>
|
|
<file src="libraries/classes/CheckUserPrivileges.php">
|
|
<MixedAssignment occurrences="9">
|
|
<code>$GLOBALS['col_priv']</code>
|
|
<code>$GLOBALS['db_priv']</code>
|
|
<code>$GLOBALS['db_to_create']</code>
|
|
<code>$GLOBALS['dbs_to_test']</code>
|
|
<code>$GLOBALS['dbs_where_create_table_allowed']</code>
|
|
<code>$GLOBALS['is_create_db_priv']</code>
|
|
<code>$GLOBALS['is_reload_priv']</code>
|
|
<code>$GLOBALS['proc_priv']</code>
|
|
<code>$GLOBALS['table_priv']</code>
|
|
</MixedAssignment>
|
|
<PossiblyFalseOperand occurrences="6">
|
|
<code>$tableNameEndOffset</code>
|
|
<code>$tableNameStartOffset</code>
|
|
<code>$tableNameStartOffset</code>
|
|
<code>$tableNameStartOffset</code>
|
|
<code>mb_strpos($row, ' ON ')</code>
|
|
<code>mb_strpos($row, ' ON ')</code>
|
|
</PossiblyFalseOperand>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$row[0]</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/Command/FixPoTwigCommand.php">
|
|
<MixedArrayAccess occurrences="3">
|
|
<code>$replace[0]</code>
|
|
<code>$replace[0]</code>
|
|
<code>$replace[1]</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="3">
|
|
<code>$cacheLine</code>
|
|
<code>$replace</code>
|
|
<code>$result</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="3">
|
|
<code>$replace[0]</code>
|
|
<code>$replace[0]</code>
|
|
<code>$result</code>
|
|
</MixedOperand>
|
|
</file>
|
|
<file src="libraries/classes/Command/TwigLintCommand.php">
|
|
<MixedArgument occurrences="6">
|
|
<code>$code</code>
|
|
<code>$file</code>
|
|
<code>$info['exception']</code>
|
|
<code>$info['file']</code>
|
|
<code>$info['file']</code>
|
|
<code>$info['template']</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1"/>
|
|
<MixedArrayAccess occurrences="7">
|
|
<code>$info['exception']</code>
|
|
<code>$info['file']</code>
|
|
<code>$info['file']</code>
|
|
<code>$info['file']</code>
|
|
<code>$info['template']</code>
|
|
<code>$info['valid']</code>
|
|
<code>$info['valid']</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="4">
|
|
<code>$code</code>
|
|
<code>$file</code>
|
|
<code>$info</code>
|
|
<code>$showDeprecations</code>
|
|
</MixedAssignment>
|
|
<MixedFunctionCall occurrences="1">
|
|
<code>$prevErrorHandler($level, $message, $file, $line)</code>
|
|
</MixedFunctionCall>
|
|
<UnusedVariable occurrences="2">
|
|
<code>$prevErrorHandler</code>
|
|
<code>$prevErrorHandler</code>
|
|
</UnusedVariable>
|
|
</file>
|
|
<file src="libraries/classes/Common.php">
|
|
<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>$sqlDelimiter</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="3">
|
|
<code>$GLOBALS['cfg']['MysqlMinVersion']['human']</code>
|
|
<code>$GLOBALS['cfg']['MysqlMinVersion']['internal']</code>
|
|
<code>$GLOBALS['cfg']['Server']['user']</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="3">
|
|
<code>$GLOBALS['back']</code>
|
|
<code>$GLOBALS['theme']</code>
|
|
<code>$sqlDelimiter</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="3">
|
|
<code>$_GET['url'] ?? ''</code>
|
|
<code>$_REQUEST['back']</code>
|
|
<code>$_REQUEST['goto']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="3">
|
|
<code>$_GET['url'] ?? ''</code>
|
|
<code>$_REQUEST['back']</code>
|
|
<code>$_REQUEST['goto']</code>
|
|
</PossiblyInvalidCast>
|
|
<RedundantCast occurrences="3">
|
|
<code>(string) $GLOBALS['lang']</code>
|
|
<code>(string) $_POST['token']</code>
|
|
<code>(string) $_POST['token']</code>
|
|
</RedundantCast>
|
|
</file>
|
|
<file src="libraries/classes/Config.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>$optionalParams</code>
|
|
</InvalidArgument>
|
|
<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>
|
|
<code>$config_data</code>
|
|
<code>$config_data</code>
|
|
<code>$config_data['lang']</code>
|
|
<code>$default_value</code>
|
|
<code>$each_server</code>
|
|
<code>$gd_nfo['GD Version']</code>
|
|
<code>$path</code>
|
|
<code>$server['verbose']</code>
|
|
<code>$server_index</code>
|
|
<code>$this->settings['Servers']</code>
|
|
<code>$this->settings['ThemeDefault']</code>
|
|
<code>$this->settings['ThemeDefault']</code>
|
|
<code>$url</code>
|
|
<code>$url</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="10">
|
|
<code>$_SESSION['cache'][$cacheKey]['userprefs']['LoginCookieValidity']</code>
|
|
<code>$_SESSION['cache'][$cache_key]['userprefs']</code>
|
|
<code>$_SESSION['cache'][$cache_key]['userprefs_mtime']</code>
|
|
<code>$_SESSION['cache'][$cache_key]['userprefs_type']</code>
|
|
<code>$config_data['lang']</code>
|
|
<code>$server['host']</code>
|
|
<code>$server['verbose']</code>
|
|
<code>$server['verbose']</code>
|
|
<code>$this->settings['Servers'][$server]</code>
|
|
<code>$this->settings['Servers'][$server]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="5">
|
|
<code>$_SESSION['cache'][$cache_key]</code>
|
|
<code>$_SESSION['cache'][$cache_key]</code>
|
|
<code>$_SESSION['cache'][$cache_key]</code>
|
|
<code>$_SESSION['cache'][$cache_key]</code>
|
|
<code>$temp_dir[$name]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="2">
|
|
<code>$this->settings['Servers'][$server]</code>
|
|
<code>$this->settings['Servers'][$this->settings['ServerDefault']]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="27">
|
|
<code>$GLOBALS['cfg']['LoginCookieValidity']</code>
|
|
<code>$collation_connection</code>
|
|
<code>$config_data</code>
|
|
<code>$default_value</code>
|
|
<code>$default_value</code>
|
|
<code>$each_server</code>
|
|
<code>$eval_result</code>
|
|
<code>$i</code>
|
|
<code>$password</code>
|
|
<code>$password</code>
|
|
<code>$path</code>
|
|
<code>$prefs_type</code>
|
|
<code>$prefs_type</code>
|
|
<code>$request</code>
|
|
<code>$server</code>
|
|
<code>$server</code>
|
|
<code>$server[$item]</code>
|
|
<code>$server['hide_connection_errors']</code>
|
|
<code>$server['host']</code>
|
|
<code>$server['port']</code>
|
|
<code>$server[substr($key, 8)]</code>
|
|
<code>$url</code>
|
|
<code>$url</code>
|
|
<code>$user</code>
|
|
<code>$user</code>
|
|
<code>$val</code>
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="2">
|
|
<code>?string</code>
|
|
<code>string</code>
|
|
</MixedInferredReturnType>
|
|
<MixedReturnStatement occurrences="2">
|
|
<code>$cookie_path</code>
|
|
<code>$temp_dir[$name]</code>
|
|
</MixedReturnStatement>
|
|
<PossiblyInvalidArgument occurrences="2">
|
|
<code>$default_value</code>
|
|
<code>$request</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidArrayOffset occurrences="1">
|
|
<code>$_COOKIE[$this->getCookieName($cookieName)]</code>
|
|
</PossiblyInvalidArrayOffset>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$request</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$oldErrorReporting</code>
|
|
</PossiblyNullArgument>
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>$tmanager->theme !== null</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
<RiskyCast occurrences="1">
|
|
<code>$server['port']</code>
|
|
</RiskyCast>
|
|
</file>
|
|
<file src="libraries/classes/Config/ConfigFile.php">
|
|
<InvalidIterator occurrences="1">
|
|
<code>$this->cfgDb['_overrides']</code>
|
|
</InvalidIterator>
|
|
<MixedArgument occurrences="12">
|
|
<code>$_SESSION[$this->id]</code>
|
|
<code>$_SESSION[$this->id]</code>
|
|
<code>$_SESSION[$this->id]</code>
|
|
<code>$_SESSION[$this->id]</code>
|
|
<code>$_SESSION[$this->id]</code>
|
|
<code>$_SESSION[$this->id]</code>
|
|
<code>$_SESSION[$this->id]['Servers']</code>
|
|
<code>$c</code>
|
|
<code>$mapFrom</code>
|
|
<code>$path</code>
|
|
<code>$path</code>
|
|
<code>$path</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="3">
|
|
<code>$k</code>
|
|
<code>$mapTo</code>
|
|
<code>$mapTo</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="2">
|
|
<code>$_SESSION[$this->id]['Servers'][$i + 1]</code>
|
|
<code>$_SESSION[$this->id]['Servers'][$lastServer]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="1">
|
|
<code>$_SESSION[$this->id]['Servers'][$i]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="1">
|
|
<code>$c[$mapFrom]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="17">
|
|
<code>$_SESSION[$this->id]['Servers'][$i]</code>
|
|
<code>$c</code>
|
|
<code>$c[$k]</code>
|
|
<code>$c[$mapTo]</code>
|
|
<code>$defaultValue</code>
|
|
<code>$host</code>
|
|
<code>$instanceDefaultValue</code>
|
|
<code>$mapFrom</code>
|
|
<code>$mapFrom</code>
|
|
<code>$path</code>
|
|
<code>$path</code>
|
|
<code>$port</code>
|
|
<code>$result[$prefix . $key]</code>
|
|
<code>$value</code>
|
|
<code>$value</code>
|
|
<code>$value</code>
|
|
<code>$verbose</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="3">
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>string</code>
|
|
</MixedInferredReturnType>
|
|
<MixedOperand occurrences="4">
|
|
<code>$port</code>
|
|
<code>$this->getValue($path . '/host')</code>
|
|
<code>$this->getValue($path . '/socket')</code>
|
|
<code>$this->getValue($path . '/user')</code>
|
|
</MixedOperand>
|
|
<MixedReturnStatement occurrences="4">
|
|
<code>$_SESSION[$this->id]['Servers'] ?? []</code>
|
|
<code>$c</code>
|
|
<code>$verbose</code>
|
|
<code>empty($host) ? 'localhost' : $host</code>
|
|
</MixedReturnStatement>
|
|
<PossiblyInvalidArrayOffset occurrences="7">
|
|
<code>$_SESSION[$this->id]</code>
|
|
<code>$_SESSION[$this->id]</code>
|
|
<code>$_SESSION[$this->id]</code>
|
|
<code>$_SESSION[$this->id]</code>
|
|
<code>$_SESSION[$this->id]</code>
|
|
<code>$_SESSION[$this->id]</code>
|
|
<code>$_SESSION[$this->id]</code>
|
|
</PossiblyInvalidArrayOffset>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$this->baseCfg</code>
|
|
</PossiblyNullArgument>
|
|
<TypeDoesNotContainType occurrences="2">
|
|
<code>count($this->cfgDb['_overrides'])</code>
|
|
<code>count($this->cfgDb['_overrides'])</code>
|
|
</TypeDoesNotContainType>
|
|
</file>
|
|
<file src="libraries/classes/Config/Form.php">
|
|
<MissingClosureParamType occurrences="6">
|
|
<code>$key</code>
|
|
<code>$key</code>
|
|
<code>$prefix</code>
|
|
<code>$prefix</code>
|
|
<code>$value</code>
|
|
<code>$value</code>
|
|
</MissingClosureParamType>
|
|
<MixedArgument occurrences="4">
|
|
<code>$path</code>
|
|
<code>$path</code>
|
|
<code>$path</code>
|
|
<code>$path</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$keys</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedAssignment occurrences="6">
|
|
<code>$keys[]</code>
|
|
<code>$path</code>
|
|
<code>$path</code>
|
|
<code>$type</code>
|
|
<code>$v</code>
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="2">
|
|
<code>array</code>
|
|
<code>string|null</code>
|
|
</MixedInferredReturnType>
|
|
<MixedOperand occurrences="4">
|
|
<code>$key</code>
|
|
<code>$prefix</code>
|
|
<code>$prefix</code>
|
|
<code>$prefix</code>
|
|
</MixedOperand>
|
|
<MixedReturnStatement occurrences="1">
|
|
<code>$this->fieldsTypes[$key] ?? null</code>
|
|
</MixedReturnStatement>
|
|
<PossiblyNullPropertyAssignmentValue occurrences="1">
|
|
<code>$index</code>
|
|
</PossiblyNullPropertyAssignmentValue>
|
|
<PropertyNotSetInConstructor occurrences="4">
|
|
<code>$default</code>
|
|
<code>$fields</code>
|
|
<code>$fieldsTypes</code>
|
|
<code>$name</code>
|
|
</PropertyNotSetInConstructor>
|
|
<UnevaluatedCode occurrences="2">
|
|
<code>return [];</code>
|
|
<code>return [];</code>
|
|
</UnevaluatedCode>
|
|
</file>
|
|
<file src="libraries/classes/Config/FormDisplay.php">
|
|
<MixedArgument occurrences="18">
|
|
<code>$canonicalPath</code>
|
|
<code>$errorList</code>
|
|
<code>$form->fields[$field]</code>
|
|
<code>$ip</code>
|
|
<code>$key</code>
|
|
<code>$path</code>
|
|
<code>$path</code>
|
|
<code>$path</code>
|
|
<code>$systemPath</code>
|
|
<code>$systemPath</code>
|
|
<code>$this->systemPaths[$systemPath]</code>
|
|
<code>$translatedPath</code>
|
|
<code>$translatedPath</code>
|
|
<code>$userPrefsDisallow ?? []</code>
|
|
<code>$val</code>
|
|
<code>$validators[$path]</code>
|
|
<code>$value</code>
|
|
<code>$workPath</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="7">
|
|
<code>$field</code>
|
|
<code>$field</code>
|
|
<code>$workPath</code>
|
|
<code>$workPath</code>
|
|
<code>$workPath</code>
|
|
<code>$workPath</code>
|
|
<code>$workPath</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="2">
|
|
<code>$opts['values']['iconv']</code>
|
|
<code>$opts['values']['recode']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="2">
|
|
<code>$opts['values']['iconv']</code>
|
|
<code>$opts['values']['recode']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="17">
|
|
<code>$_POST[$key]</code>
|
|
<code>$_POST[$key]</code>
|
|
<code>$_POST[$key]</code>
|
|
<code>$_POST[$key]</code>
|
|
<code>$_POST[$key]</code>
|
|
<code>$_POST[$key]</code>
|
|
<code>$this->systemPaths[$workPath]</code>
|
|
<code>$this->translatedPaths[$workPath]</code>
|
|
<code>$this->userprefsDisallow[$path]</code>
|
|
<code>$this->userprefsDisallow[$systemPath]</code>
|
|
<code>$this->userprefsDisallow[$systemPath]</code>
|
|
<code>$this->userprefsKeys[$path]</code>
|
|
<code>$this->userprefsKeys[$systemPath]</code>
|
|
<code>$validators[$path]</code>
|
|
<code>$values[$path]</code>
|
|
<code>$values[$path]</code>
|
|
<code>$values[$systemPath]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="27">
|
|
<code>$canonicalPath</code>
|
|
<code>$errorList</code>
|
|
<code>$errorList</code>
|
|
<code>$ip</code>
|
|
<code>$isSetupScript</code>
|
|
<code>$key</code>
|
|
<code>$opts['errors']</code>
|
|
<code>$path</code>
|
|
<code>$path</code>
|
|
<code>$path</code>
|
|
<code>$path</code>
|
|
<code>$paths[]</code>
|
|
<code>$proxies['-' . $i]</code>
|
|
<code>$systemPath</code>
|
|
<code>$toSave[$workPath]</code>
|
|
<code>$translatedPath</code>
|
|
<code>$userPrefsDisallow</code>
|
|
<code>$v</code>
|
|
<code>$v</code>
|
|
<code>$val</code>
|
|
<code>$value</code>
|
|
<code>$value</code>
|
|
<code>$value</code>
|
|
<code>$valueDefault</code>
|
|
<code>$valueDefaultJs</code>
|
|
<code>$values[$path]</code>
|
|
<code>$workPath</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="6">
|
|
<code>$ip</code>
|
|
<code>$key</code>
|
|
<code>$key</code>
|
|
<code>$opts['values']['iconv']</code>
|
|
<code>$opts['values']['recode']</code>
|
|
<code>$v</code>
|
|
</MixedOperand>
|
|
<PossiblyFalseArgument occurrences="4">
|
|
<code>$_POST[$key]</code>
|
|
<code>$workPath</code>
|
|
<code>$workPath</code>
|
|
<code>$workPath</code>
|
|
</PossiblyFalseArgument>
|
|
<PossiblyFalseIterator occurrences="1">
|
|
<code>$values[$path]</code>
|
|
</PossiblyFalseIterator>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$_POST[$key]</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$valueDefault</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyNullOperand occurrences="1"/>
|
|
<PropertyNotSetInConstructor occurrences="1">
|
|
<code>$userprefsDisallow</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Config/FormDisplayTemplate.php">
|
|
<MixedAssignment occurrences="3">
|
|
<code>$isSetupScript</code>
|
|
<code>$vName</code>
|
|
<code>$validator</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="1">
|
|
<code>$vName</code>
|
|
</MixedOperand>
|
|
<PropertyNotSetInConstructor occurrences="1">
|
|
<code>$group</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Config/Forms/BaseForm.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$form</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$formName</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedAssignment occurrences="5">
|
|
<code>$form</code>
|
|
<code>$form</code>
|
|
<code>$k</code>
|
|
<code>$names[]</code>
|
|
<code>$v</code>
|
|
</MixedAssignment>
|
|
<MixedReturnTypeCoercion occurrences="2">
|
|
<code>$names</code>
|
|
<code>string[]</code>
|
|
</MixedReturnTypeCoercion>
|
|
</file>
|
|
<file src="libraries/classes/Config/Forms/Setup/FeaturesForm.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$result['Databases']</code>
|
|
</MixedArgument>
|
|
</file>
|
|
<file src="libraries/classes/Config/Forms/Setup/MainForm.php">
|
|
<MixedArrayAssignment occurrences="2">
|
|
<code>$result['Startup'][]</code>
|
|
<code>$result['Startup'][]</code>
|
|
</MixedArrayAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Config/Forms/Setup/SqlForm.php">
|
|
<MixedArrayAssignment occurrences="1">
|
|
<code>$result['Sql_queries'][]</code>
|
|
</MixedArrayAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Config/PageSettings.php">
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$error</code>
|
|
</PossiblyNullArgument>
|
|
<ReferenceConstraintViolation occurrences="1">
|
|
<code>return $retval;</code>
|
|
</ReferenceConstraintViolation>
|
|
</file>
|
|
<file src="libraries/classes/Config/ServerConfigChecks.php">
|
|
<MixedAssignment occurrences="1">
|
|
<code>$loginCookieValidity</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Config/Settings.php">
|
|
<LessSpecificReturnStatement occurrences="1">
|
|
<code>$servers</code>
|
|
</LessSpecificReturnStatement>
|
|
<MoreSpecificReturnType occurrences="1">
|
|
<code>array<int<1, max>, Server></code>
|
|
</MoreSpecificReturnType>
|
|
</file>
|
|
<file src="libraries/classes/Config/Validator.php">
|
|
<MixedArgument occurrences="16">
|
|
<code>$ip</code>
|
|
<code>$password</code>
|
|
<code>$uv[$i]</code>
|
|
<code>$uv[$i]</code>
|
|
<code>$values[$path]</code>
|
|
<code>$vid</code>
|
|
<code>(array) $errorList</code>
|
|
<code>empty($values['Servers/1/controlpass']) ? '' : $values['Servers/1/controlpass']</code>
|
|
<code>empty($values['Servers/1/controluser']) ? '' : $values['Servers/1/controluser']</code>
|
|
<code>empty($values['Servers/1/host']) ? '' : $values['Servers/1/host']</code>
|
|
<code>empty($values['Servers/1/host']) ? '' : $values['Servers/1/host']</code>
|
|
<code>empty($values['Servers/1/port']) ? '' : $values['Servers/1/port']</code>
|
|
<code>empty($values['Servers/1/port']) ? '' : $values['Servers/1/port']</code>
|
|
<code>empty($values['Servers/1/socket']) ? '' : $values['Servers/1/socket']</code>
|
|
<code>empty($values['Servers/1/socket']) ? '' : $values['Servers/1/socket']</code>
|
|
<code>empty($values['Servers/1/user']) ? '' : $values['Servers/1/user']</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="3">
|
|
<code>$k</code>
|
|
<code>$k2</code>
|
|
<code>$k2</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="1">
|
|
<code>$validators[$field]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="1">
|
|
<code>$validators[$field]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="3">
|
|
<code>$validators[$field]</code>
|
|
<code>$validators[$field]</code>
|
|
<code>$validators[$field]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="15">
|
|
<code>$arguments[$k2]</code>
|
|
<code>$errorList</code>
|
|
<code>$field</code>
|
|
<code>$ip</code>
|
|
<code>$password</code>
|
|
<code>$uv</code>
|
|
<code>$uvList</code>
|
|
<code>$uv[$i]</code>
|
|
<code>$uvs</code>
|
|
<code>$v</code>
|
|
<code>$v</code>
|
|
<code>$validator</code>
|
|
<code>$validators</code>
|
|
<code>$vid</code>
|
|
<code>$vname</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
<MixedOperand occurrences="2">
|
|
<code>$ip</code>
|
|
<code>$vname</code>
|
|
</MixedOperand>
|
|
<MixedReturnStatement occurrences="3">
|
|
<code>$validators</code>
|
|
<code>$validators</code>
|
|
<code>$validators</code>
|
|
</MixedReturnStatement>
|
|
<PossiblyInvalidArgument occurrences="2">
|
|
<code>$uv[$i]</code>
|
|
<code>$uv[$i]</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="2">
|
|
<code>$uv[$i]</code>
|
|
<code>$uv[$i]</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/ConfigStorage/Relation.php">
|
|
<DeprecatedMethod occurrences="2">
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
</DeprecatedMethod>
|
|
<InvalidArgument occurrences="1">
|
|
<code>usort($tables, 'strnatcasecmp')</code>
|
|
</InvalidArgument>
|
|
<InvalidReturnStatement occurrences="1"/>
|
|
<InvalidReturnType occurrences="1"/>
|
|
<MixedArgument occurrences="17">
|
|
<code>$_SESSION['sql_history']</code>
|
|
<code>$_SESSION['sql_history']</code>
|
|
<code>$_SESSION['sql_history']</code>
|
|
<code>$child_references</code>
|
|
<code>$child_references</code>
|
|
<code>$column['DATA_TYPE']</code>
|
|
<code>$columns['table_name']</code>
|
|
<code>$columns['table_schema']</code>
|
|
<code>$foreign[$field]</code>
|
|
<code>$foreign_db</code>
|
|
<code>$foreign_db</code>
|
|
<code>$foreign_field</code>
|
|
<code>$foreign_field</code>
|
|
<code>$foreign_table</code>
|
|
<code>$foreign_table</code>
|
|
<code>$one_key['index_list']</code>
|
|
<code>$tableNameReplacements[$tableName]</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>uksort($foreign, 'strnatcasecmp')</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="13">
|
|
<code>$_SESSION['relation'][$GLOBALS['server']]</code>
|
|
<code>$_SESSION['relation'][$GLOBALS['server']]</code>
|
|
<code>$column['COLUMN_NAME']</code>
|
|
<code>$column['DATA_TYPE']</code>
|
|
<code>$columns['table_name']</code>
|
|
<code>$columns['table_schema']</code>
|
|
<code>$one_key['constraint']</code>
|
|
<code>$one_key['index_list']</code>
|
|
<code>$one_key['on_delete']</code>
|
|
<code>$one_key['on_update']</code>
|
|
<code>$one_key['ref_db_name']</code>
|
|
<code>$one_key['ref_index_list']</code>
|
|
<code>$one_key['ref_table_name']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="3">
|
|
<code>$_SESSION['sql_history'][]</code>
|
|
<code>$_SESSION['tmpval']['favoriteTables']</code>
|
|
<code>$_SESSION['tmpval']['recentTables']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="5">
|
|
<code>$comments[$column['Field']]</code>
|
|
<code>$foreign[$field]</code>
|
|
<code>$foreign[$field]</code>
|
|
<code>$foreign[$key]</code>
|
|
<code>$one_key['ref_index_list'][$column_index]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="24">
|
|
<code>$child_references</code>
|
|
<code>$column</code>
|
|
<code>$columns</code>
|
|
<code>$comments[$column['Field']]</code>
|
|
<code>$field</code>
|
|
<code>$foreign[$field]</code>
|
|
<code>$foreign[$key]</code>
|
|
<code>$foreign_db</code>
|
|
<code>$foreign_field</code>
|
|
<code>$foreign_table</code>
|
|
<code>$foreigner['constraint']</code>
|
|
<code>$foreigner['foreign_db']</code>
|
|
<code>$foreigner['foreign_field']</code>
|
|
<code>$foreigner['foreign_table']</code>
|
|
<code>$foreigner['on_delete']</code>
|
|
<code>$foreigner['on_update']</code>
|
|
<code>$foreigners[$column]</code>
|
|
<code>$foreigners['foreign_keys_data']</code>
|
|
<code>$key</code>
|
|
<code>$one_key</code>
|
|
<code>$relations</code>
|
|
<code>$the_total</code>
|
|
<code>$value</code>
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="2">
|
|
<code>array|false</code>
|
|
<code>string|false</code>
|
|
</MixedInferredReturnType>
|
|
<MixedReturnStatement occurrences="3">
|
|
<code>$column['COLUMN_NAME']</code>
|
|
<code>$foreigners[$column]</code>
|
|
<code>$row['display_field']</code>
|
|
</MixedReturnStatement>
|
|
<PossiblyFalseArgument occurrences="5">
|
|
<code>$GLOBALS['cfg']['Server']['column_info']</code>
|
|
<code>$GLOBALS['cfg']['Server']['column_info']</code>
|
|
<code>$GLOBALS['cfg']['Server']['pmadb']</code>
|
|
<code>$GLOBALS['cfg']['Server']['pmadb']</code>
|
|
<code>$GLOBALS['cfg']['Server']['pmadb']</code>
|
|
</PossiblyFalseArgument>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$foreigners</code>
|
|
</PossiblyInvalidArgument>
|
|
<RedundantCast occurrences="6">
|
|
<code>(int) $GLOBALS['cfg']['LimitChars']</code>
|
|
<code>(string) $GLOBALS['cfg']['ForeignKeyDropdownOrder'][0]</code>
|
|
<code>(string) $GLOBALS['cfg']['ForeignKeyDropdownOrder'][0]</code>
|
|
<code>(string) $GLOBALS['cfg']['ForeignKeyDropdownOrder'][1]</code>
|
|
<code>(string) $GLOBALS['cfg']['ForeignKeyDropdownOrder'][1]</code>
|
|
<code>(string) $table[1]</code>
|
|
</RedundantCast>
|
|
<RedundantCastGivenDocblockType occurrences="3">
|
|
<code>(string) $data</code>
|
|
<code>(string) $db</code>
|
|
<code>(string) $table</code>
|
|
</RedundantCastGivenDocblockType>
|
|
<RedundantCondition occurrences="6">
|
|
<code>is_array($GLOBALS['cfg']['ForeignKeyDropdownOrder'])</code>
|
|
<code>is_scalar($GLOBALS['cfg']['ForeignKeyDropdownOrder'][0])</code>
|
|
<code>is_scalar($GLOBALS['cfg']['ForeignKeyDropdownOrder'][1])</code>
|
|
</RedundantCondition>
|
|
</file>
|
|
<file src="libraries/classes/ConfigStorage/RelationCleanup.php">
|
|
<DeprecatedMethod occurrences="48">
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
</DeprecatedMethod>
|
|
</file>
|
|
<file src="libraries/classes/ConfigStorage/UserGroups.php">
|
|
<DeprecatedMethod occurrences="6">
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
</DeprecatedMethod>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$tabNames</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedAssignment occurrences="8">
|
|
<code>$tab</code>
|
|
<code>$tab</code>
|
|
<code>$tabDetail['tab']</code>
|
|
<code>$tabDetail['tab_name']</code>
|
|
<code>$tabGroupName</code>
|
|
<code>$tabName</code>
|
|
<code>$tabName</code>
|
|
<code>$tabNames[]</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="3">
|
|
<code>$tab</code>
|
|
<code>$tab</code>
|
|
<code>$tabGroupName</code>
|
|
</MixedOperand>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$key</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullArrayOffset occurrences="2">
|
|
<code>$userGroups</code>
|
|
<code>$userGroups</code>
|
|
</PossiblyNullArrayOffset>
|
|
<PossiblyNullIterator occurrences="3">
|
|
<code>$tabs</code>
|
|
<code>$tabs</code>
|
|
<code>$tabs</code>
|
|
</PossiblyNullIterator>
|
|
<RedundantCastGivenDocblockType occurrences="1">
|
|
<code>(string) $groupName</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/AbstractController.php">
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$params</code>
|
|
</MixedArgumentTypeCoercion>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/ChangeLogController.php">
|
|
<UnusedFunctionCall occurrences="1">
|
|
<code>readgzfile</code>
|
|
</UnusedFunctionCall>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/CollationConnectionController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$request->getParsedBodyParam('collation_connection')</code>
|
|
</MixedArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Config/SetConfigController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>json_decode($value)</code>
|
|
</MixedArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/CentralColumns/PopulateColumnsController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$request->getParsedBodyParam('selectedTable')</code>
|
|
</MixedArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/CentralColumnsController.php">
|
|
<MixedArgument occurrences="22">
|
|
<code>$columnDefault</code>
|
|
<code>$columnDefault</code>
|
|
<code>$name['selected_fld']</code>
|
|
<code>$params['col_attribute']</code>
|
|
<code>$params['col_attribute']</code>
|
|
<code>$params['col_extra'] ?? ''</code>
|
|
<code>$params['col_extra'] ?? ''</code>
|
|
<code>$params['col_length']</code>
|
|
<code>$params['col_length']</code>
|
|
<code>$params['col_name']</code>
|
|
<code>$params['col_name']</code>
|
|
<code>$params['col_name']</code>
|
|
<code>$params['col_type']</code>
|
|
<code>$params['col_type']</code>
|
|
<code>$params['collation']</code>
|
|
<code>$params['collation']</code>
|
|
<code>$params['cur_table'] ?? ''</code>
|
|
<code>$params['db']</code>
|
|
<code>$params['db']</code>
|
|
<code>$params['orig_col_name']</code>
|
|
<code>$params['selected_fld']</code>
|
|
<code>$params['table-select']</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$variables</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedAssignment occurrences="4">
|
|
<code>$GLOBALS['message']</code>
|
|
<code>$GLOBALS['num_cols']</code>
|
|
<code>$columnDefault</code>
|
|
<code>$columnDefault</code>
|
|
</MixedAssignment>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$GLOBALS['text_dir']</code>
|
|
</PossiblyNullArgument>
|
|
<RedundantCast occurrences="1">
|
|
<code>(int) $GLOBALS['cfg']['MaxRows']</code>
|
|
</RedundantCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/DataDictionaryController.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$row['Field']</code>
|
|
<code>$row['Type']</code>
|
|
</MixedArgument>
|
|
<MixedArrayOffset occurrences="5">
|
|
<code>$columnsComments[$row['Field']]</code>
|
|
<code>$mimeMap[$row['Field']]</code>
|
|
<code>$mimeMap[$row['Field']]</code>
|
|
<code>$primaryKeys[$row['Field']]</code>
|
|
<code>$rows[$row['Field']]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$relation</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="2">
|
|
<code>$foreigner['foreign_field']</code>
|
|
<code>$relation</code>
|
|
</MixedOperand>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/DesignerController.php">
|
|
<MixedArgument occurrences="38">
|
|
<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>$html</code>
|
|
<code>$page</code>
|
|
<code>$position['dbName']</code>
|
|
<code>$position['tableName']</code>
|
|
<code>$request->getParsedBodyParam('DB1')</code>
|
|
<code>$request->getParsedBodyParam('DB2')</code>
|
|
<code>$request->getParsedBodyParam('F1')</code>
|
|
<code>$request->getParsedBodyParam('F1')</code>
|
|
<code>$request->getParsedBodyParam('F2')</code>
|
|
<code>$request->getParsedBodyParam('F2')</code>
|
|
<code>$request->getParsedBodyParam('T1')</code>
|
|
<code>$request->getParsedBodyParam('T1')</code>
|
|
<code>$request->getParsedBodyParam('T2')</code>
|
|
<code>$request->getParsedBodyParam('T2')</code>
|
|
<code>$request->getParsedBodyParam('field')</code>
|
|
<code>$request->getParsedBodyParam('index')</code>
|
|
<code>$request->getParsedBodyParam('on_delete')</code>
|
|
<code>$request->getParsedBodyParam('on_update')</code>
|
|
<code>$request->getParsedBodyParam('selected_page')</code>
|
|
<code>$request->getParsedBodyParam('selected_page')</code>
|
|
<code>$request->getParsedBodyParam('selected_value')</code>
|
|
<code>$request->getParsedBodyParam('selected_value')</code>
|
|
<code>$request->getParsedBodyParam('selected_value')</code>
|
|
<code>$request->getParsedBodyParam('value')</code>
|
|
<code>$request->getQueryParam('db')</code>
|
|
<code>$request->getQueryParam('db')</code>
|
|
<code>$request->getQueryParam('db')</code>
|
|
<code>$success</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="4">
|
|
<code>$position['dbName']</code>
|
|
<code>$position['dbName']</code>
|
|
<code>$position['tableName']</code>
|
|
<code>$position['tableName']</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="7">
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
<code>$db</code>
|
|
<code>$dialog</code>
|
|
<code>$operation</code>
|
|
<code>$page</code>
|
|
<code>$position</code>
|
|
<code>$table</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="2">
|
|
<code>$position['dbName']</code>
|
|
<code>$position['tableName']</code>
|
|
</MixedOperand>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$page</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/EventsController.php">
|
|
<MixedAssignment occurrences="2">
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
<code>$GLOBALS['errors']</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/ExportController.php">
|
|
<MixedArgument occurrences="6">
|
|
<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>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="5">
|
|
<code>$each_table['Name']</code>
|
|
<code>$each_table['Name']</code>
|
|
<code>$each_table['Name']</code>
|
|
<code>$each_table['Name']</code>
|
|
<code>$each_table['Name']</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="6">
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
<code>$GLOBALS['single_table']</code>
|
|
<code>$GLOBALS['table_select']</code>
|
|
<code>$GLOBALS['tables']</code>
|
|
<code>$GLOBALS['unlim_num_rows']</code>
|
|
<code>$each_table</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/ImportController.php">
|
|
<MixedArrayAccess occurrences="2">
|
|
<code>$_SESSION[$GLOBALS['SESSION_KEY']]['handler']</code>
|
|
<code>$_SESSION[$GLOBALS['SESSION_KEY']]['handler']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="3">
|
|
<code>$_SESSION[$GLOBALS['SESSION_KEY']]</code>
|
|
<code>$_SESSION[$GLOBALS['SESSION_KEY']]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
<code>$idKey</code>
|
|
</MixedAssignment>
|
|
<MixedMethodCall occurrences="1">
|
|
<code>$_SESSION[$GLOBALS['SESSION_KEY']]['handler']::getIdKey()</code>
|
|
</MixedMethodCall>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$_GET['format']</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/MultiTableQuery/QueryController.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$request->getParam('db')</code>
|
|
<code>$request->getParsedBodyParam('sql_query')</code>
|
|
</MixedArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/MultiTableQuery/TablesController.php">
|
|
<DeprecatedMethod occurrences="2">
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
</DeprecatedMethod>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/Operations/CollationController.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$dbCollation</code>
|
|
<code>$tableName</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="1">
|
|
<code>$tableName</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="3">
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
<code>$dbCollation</code>
|
|
<code>['Name' => $tableName]</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/OperationsController.php">
|
|
<ArgumentTypeCoercion occurrences="1">
|
|
<code>$exportSqlPlugin</code>
|
|
</ArgumentTypeCoercion>
|
|
<InvalidArrayOffset occurrences="2">
|
|
<code>$GLOBALS['cfg']['AllowUserDropDatabase']</code>
|
|
<code>$GLOBALS['cfg']['PmaNoRelation_DisableWarning']</code>
|
|
</InvalidArrayOffset>
|
|
<MixedAssignment occurrences="3">
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
<code>$GLOBALS['reload']</code>
|
|
<code>$GLOBALS['single_table']</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$_POST['comment']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$_POST['comment']</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$exportSqlPlugin</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullReference occurrences="1">
|
|
<code>isSuccess</code>
|
|
</PossiblyNullReference>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/QueryByExampleController.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>$_POST['searchId']</code>
|
|
</InvalidArgument>
|
|
<MixedAssignment occurrences="4">
|
|
<code>$GLOBALS['currentSearchId']</code>
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
<code>$GLOBALS['savedSearch']</code>
|
|
<code>$GLOBALS['savedSearchList']</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="2">
|
|
<code>$_POST['db']</code>
|
|
<code>$_POST['searchName']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="2">
|
|
<code>$_POST['db']</code>
|
|
<code>$_POST['searchName']</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/RoutinesController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$item</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="3">
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
<code>$GLOBALS['errors']</code>
|
|
<code>$item</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$type</code>
|
|
</PossiblyInvalidArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/SearchController.php">
|
|
<InvalidArrayOffset occurrences="1">
|
|
<code>$GLOBALS['cfg']['UseDbSearch']</code>
|
|
</InvalidArrayOffset>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/SqlAutoCompleteController.php">
|
|
<InvalidArrayOffset occurrences="1">
|
|
<code>$GLOBALS['cfg']['EnableAutocompleteForTablesAndColumns']</code>
|
|
</InvalidArrayOffset>
|
|
<MixedArgument occurrences="1">
|
|
<code>$db</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$db</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/SqlController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$delimiter</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="3">
|
|
<code>$GLOBALS['back']</code>
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
<code>$delimiter</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/Structure/AddPrefixController.php">
|
|
<MixedAssignment occurrences="3">
|
|
<code>$params['selected'][]</code>
|
|
<code>$selected</code>
|
|
<code>$selectedValue</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/Structure/AddPrefixTableController.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$selected</code>
|
|
<code>$selected[$i]</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="2">
|
|
<code>$selected[$i]</code>
|
|
<code>$selected[$i]</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$selected</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="1">
|
|
<code>$request->getParsedBodyParam('add_prefix', '')</code>
|
|
</MixedOperand>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/Structure/CentralColumns/AddController.php">
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$selected</code>
|
|
</PossiblyInvalidArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/Structure/CentralColumns/MakeConsistentController.php">
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$selected</code>
|
|
</PossiblyInvalidArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/Structure/CentralColumns/RemoveController.php">
|
|
<PossiblyInvalidArgument occurrences="2">
|
|
<code>$_POST['db']</code>
|
|
<code>$selected</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$_POST['db']</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/Structure/ChangePrefixFormController.php">
|
|
<MixedAssignment occurrences="3">
|
|
<code>$selected</code>
|
|
<code>$selectedValue</code>
|
|
<code>$urlParams['selected'][]</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/Structure/CopyFormController.php">
|
|
<MixedAssignment occurrences="3">
|
|
<code>$selected</code>
|
|
<code>$selectedValue</code>
|
|
<code>$urlParams['selected'][]</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/Structure/CopyTableController.php">
|
|
<MixedArgument occurrences="7">
|
|
<code>$request->getParsedBodyParam('what')</code>
|
|
<code>$selected</code>
|
|
<code>$selected[$i]</code>
|
|
<code>$selected[$i]</code>
|
|
<code>$selected[$i]</code>
|
|
<code>$selected[$i]</code>
|
|
<code>$targetDb</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="4">
|
|
<code>$selected[$i]</code>
|
|
<code>$selected[$i]</code>
|
|
<code>$selected[$i]</code>
|
|
<code>$selected[$i]</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$selected</code>
|
|
<code>$targetDb</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/Structure/CopyTableWithPrefixController.php">
|
|
<MixedArgument occurrences="3">
|
|
<code>$current</code>
|
|
<code>$current</code>
|
|
<code>$selected</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="1">
|
|
<code>$selected[$i]</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="4">
|
|
<code>$current</code>
|
|
<code>$fromPrefix</code>
|
|
<code>$selected</code>
|
|
<code>$toPrefix</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="1">
|
|
<code>$toPrefix</code>
|
|
</MixedOperand>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/Structure/DropFormController.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$current</code>
|
|
<code>$current</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="5">
|
|
<code>$current</code>
|
|
<code>$selected</code>
|
|
<code>$selectedValue</code>
|
|
<code>$selectedValue</code>
|
|
<code>$urlParams['selected'][]</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/Structure/DropTableController.php">
|
|
<MixedArrayAccess occurrences="2">
|
|
<code>$_SESSION['tmpval']['table_limit_offset']</code>
|
|
<code>$_SESSION['tmpval']['table_limit_offset_db']</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$GLOBALS['reload']</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="4">
|
|
<code>$current</code>
|
|
<code>$current</code>
|
|
<code>$selected</code>
|
|
<code>$selected[$i]</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$selected[$i]</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/Structure/EmptyFormController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$selectedValue</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$selected</code>
|
|
<code>$selectedValue</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/Structure/EmptyTableController.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>$_REQUEST['pos']</code>
|
|
</InvalidArgument>
|
|
<PossiblyInvalidArgument occurrences="2">
|
|
<code>$selected</code>
|
|
<code>$selected[$i]</code>
|
|
</PossiblyInvalidArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/Structure/FavoriteTableController.php">
|
|
<MixedArgument occurrences="3">
|
|
<code>$favoriteTables</code>
|
|
<code>$value['db']</code>
|
|
<code>$value['table']</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="5">
|
|
<code>$_SESSION['tmpval']['favoriteTables'][$GLOBALS['server']]</code>
|
|
<code>$value['db']</code>
|
|
<code>$value['db']</code>
|
|
<code>$value['table']</code>
|
|
<code>$value['table']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="2">
|
|
<code>$_SESSION['tmpval']['favorites_synced']</code>
|
|
<code>$favoriteTables[$user]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="5">
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
<code>$favoriteTables</code>
|
|
<code>$favoriteTables</code>
|
|
<code>$value</code>
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="5">
|
|
<code>$favoriteTable</code>
|
|
<code>$favoriteTable</code>
|
|
<code>$favoriteTable</code>
|
|
<code>$favoriteTable</code>
|
|
<code>$parameters['favoriteTables']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="5">
|
|
<code>$favoriteTable</code>
|
|
<code>$favoriteTable</code>
|
|
<code>$favoriteTable</code>
|
|
<code>$favoriteTable</code>
|
|
<code>$parameters['favoriteTables']</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidOperand occurrences="1">
|
|
<code>$favoriteTable</code>
|
|
</PossiblyInvalidOperand>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/Structure/RealRowCountController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$table['TABLE_NAME']</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="2">
|
|
<code>$table['TABLE_NAME']</code>
|
|
<code>$table['TABLE_NAME']</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
<code>$table</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$parameters['table']</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/Structure/ReplacePrefixController.php">
|
|
<MixedArgument occurrences="5">
|
|
<code>$current</code>
|
|
<code>$current</code>
|
|
<code>$newTableName</code>
|
|
<code>$selected</code>
|
|
<code>$selected[$i]</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="2">
|
|
<code>$selected[$i]</code>
|
|
<code>$selected[$i]</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="5">
|
|
<code>$current</code>
|
|
<code>$fromPrefix</code>
|
|
<code>$newTableName</code>
|
|
<code>$selected</code>
|
|
<code>$toPrefix</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="1">
|
|
<code>$toPrefix</code>
|
|
</MixedOperand>
|
|
<RedundantCast occurrences="1">
|
|
<code>(string) $fromPrefix</code>
|
|
</RedundantCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/Structure/ShowCreateController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$selected</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$selected</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/StructureController.php">
|
|
<InvalidScalarArgument occurrences="2">
|
|
<code>$formattedOverhead</code>
|
|
<code>$formattedSize</code>
|
|
</InvalidScalarArgument>
|
|
<MixedArgument occurrences="37">
|
|
<code>$checkTime</code>
|
|
<code>$checkTimeAll</code>
|
|
<code>$createTime</code>
|
|
<code>$createTimeAll</code>
|
|
<code>$currentTable</code>
|
|
<code>$currentTable</code>
|
|
<code>$currentTable['Collation']</code>
|
|
<code>$currentTable['Data_free']</code>
|
|
<code>$currentTable['Name']</code>
|
|
<code>$currentTable['TABLE_COMMENT']</code>
|
|
<code>$currentTable['TABLE_NAME']</code>
|
|
<code>$currentTable['TABLE_NAME']</code>
|
|
<code>$currentTable['TABLE_NAME']</code>
|
|
<code>$currentTable['TABLE_NAME']</code>
|
|
<code>$currentTable['TABLE_NAME']</code>
|
|
<code>$currentTable['TABLE_NAME']</code>
|
|
<code>$currentTable['TABLE_NAME']</code>
|
|
<code>$currentTable['TABLE_NAME']</code>
|
|
<code>$currentTable['TABLE_NAME']</code>
|
|
<code>$currentTable['TABLE_NAME']</code>
|
|
<code>$dbTable</code>
|
|
<code>$dbTable</code>
|
|
<code>$overheadSize</code>
|
|
<code>$replicaInfo['Do_DB']</code>
|
|
<code>$replicaInfo['Do_DB']</code>
|
|
<code>$replicaInfo['Do_DB']</code>
|
|
<code>$replicaInfo['Ignore_DB']</code>
|
|
<code>$replicaInfo['Ignore_DB']</code>
|
|
<code>$replicaInfo['Ignore_Table']</code>
|
|
<code>$replicaInfo['Wild_Do_Table']</code>
|
|
<code>$replicaInfo['Wild_Ignore_Table']</code>
|
|
<code>$request->getParsedBodyParam('primary_connection')</code>
|
|
<code>$sumSize</code>
|
|
<code>$tableIsView</code>
|
|
<code>$truename</code>
|
|
<code>$updateTime</code>
|
|
<code>$updateTimeAll</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="19">
|
|
<code>$_SESSION['tmpval']['favoriteTables'][$GLOBALS['server']]</code>
|
|
<code>$currentTable['Check_time']</code>
|
|
<code>$currentTable['Collation']</code>
|
|
<code>$currentTable['Create_time']</code>
|
|
<code>$currentTable['ENGINE']</code>
|
|
<code>$currentTable['ENGINE']</code>
|
|
<code>$currentTable['TABLE_NAME']</code>
|
|
<code>$currentTable['TABLE_NAME']</code>
|
|
<code>$currentTable['TABLE_NAME']</code>
|
|
<code>$currentTable['TABLE_NAME']</code>
|
|
<code>$currentTable['TABLE_NAME']</code>
|
|
<code>$currentTable['TABLE_NAME']</code>
|
|
<code>$currentTable['TABLE_NAME']</code>
|
|
<code>$currentTable['TABLE_ROWS']</code>
|
|
<code>$currentTable['TABLE_ROWS']</code>
|
|
<code>$currentTable['TABLE_TYPE']</code>
|
|
<code>$currentTable['Update_time']</code>
|
|
<code>$value['db']</code>
|
|
<code>$value['table']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="1">
|
|
<code>$currentTable['TABLE_ROWS']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="22">
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
<code>$charset</code>
|
|
<code>$checkTime</code>
|
|
<code>$checkTimeAll</code>
|
|
<code>$createTime</code>
|
|
<code>$createTimeAll</code>
|
|
<code>$currentTable</code>
|
|
<code>$currentTable['Rows']</code>
|
|
<code>$currentTable['TABLE_ROWS']</code>
|
|
<code>$currentTable['TABLE_ROWS']</code>
|
|
<code>$dbTable</code>
|
|
<code>$favoriteTables</code>
|
|
<code>$overheadSize</code>
|
|
<code>$searchDb</code>
|
|
<code>$searchDoDBInDB</code>
|
|
<code>$searchDoDBInTruename</code>
|
|
<code>$searchTable</code>
|
|
<code>$sumEntries</code>
|
|
<code>$truename</code>
|
|
<code>$updateTime</code>
|
|
<code>$updateTimeAll</code>
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<MixedMethodCall occurrences="1">
|
|
<code>getCharset</code>
|
|
</MixedMethodCall>
|
|
<MixedOperand occurrences="6">
|
|
<code>$currentTable['Data_free']</code>
|
|
<code>$currentTable['Data_length']</code>
|
|
<code>$currentTable['Data_length']</code>
|
|
<code>$currentTable['Data_length']</code>
|
|
<code>$currentTable['TABLE_NAME']</code>
|
|
<code>$currentTable['TABLE_ROWS']</code>
|
|
</MixedOperand>
|
|
<PossiblyNullArrayAccess occurrences="8">
|
|
<code>$formattedOverhead</code>
|
|
<code>$formattedSize</code>
|
|
<code>$formattedSize</code>
|
|
<code>$formattedSize</code>
|
|
<code>$overheadUnit</code>
|
|
<code>$unit</code>
|
|
<code>$unit</code>
|
|
<code>$unit</code>
|
|
</PossiblyNullArrayAccess>
|
|
<PropertyNotSetInConstructor occurrences="6">
|
|
<code>$dbIsSystemSchema</code>
|
|
<code>$isShowStats</code>
|
|
<code>$numTables</code>
|
|
<code>$position</code>
|
|
<code>$tables</code>
|
|
<code>$totalNumTables</code>
|
|
</PropertyNotSetInConstructor>
|
|
<RedundantCondition occurrences="1">
|
|
<code>$currentTable['Data_free'] > 0</code>
|
|
</RedundantCondition>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/TrackingController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$table</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="3">
|
|
<code>$entry['date']</code>
|
|
<code>$entry['statement']</code>
|
|
<code>$entry['username']</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="3">
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
<code>$entry</code>
|
|
<code>$table</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="3">
|
|
<code>$entry['date']</code>
|
|
<code>$entry['statement']</code>
|
|
<code>$entry['username']</code>
|
|
</MixedOperand>
|
|
<PossiblyInvalidArgument occurrences="6">
|
|
<code>$_POST['selected']</code>
|
|
<code>$_POST['table']</code>
|
|
<code>$_POST['version']</code>
|
|
<code>$_POST['version']</code>
|
|
<code>$trackedData['ddlog']</code>
|
|
<code>$trackedData['ddlog']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="2">
|
|
<code>$_POST['table']</code>
|
|
<code>$_POST['version']</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidIterator occurrences="1">
|
|
<code>$_POST['selected_tbl']</code>
|
|
</PossiblyInvalidIterator>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$GLOBALS['text_dir']</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullIterator occurrences="1">
|
|
<code>$trackedData['ddlog']</code>
|
|
</PossiblyNullIterator>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/TriggersController.php">
|
|
<MixedAssignment occurrences="2">
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
<code>$GLOBALS['errors']</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/ErrorReportController.php">
|
|
<MixedArrayAccess occurrences="1">
|
|
<code>$decoded_response['success']</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="3">
|
|
<code>$_SESSION['error_subm_count']</code>
|
|
<code>$decoded_response</code>
|
|
<code>$success</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="2">
|
|
<code>$_SESSION['error_subm_count']</code>
|
|
<code>$_SESSION['prev_error_subm_time']</code>
|
|
</MixedOperand>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Export/ExportController.php">
|
|
<ArgumentTypeCoercion occurrences="8">
|
|
<code>$exportPlugin</code>
|
|
<code>$exportPlugin</code>
|
|
<code>$exportPlugin</code>
|
|
<code>$exportPlugin</code>
|
|
<code>$exportPlugin</code>
|
|
<code>$exportPlugin</code>
|
|
<code>$exportPlugin</code>
|
|
<code>$exportPlugin</code>
|
|
</ArgumentTypeCoercion>
|
|
<InvalidArgument occurrences="2">
|
|
<code>$GLOBALS['asfile']</code>
|
|
<code>$GLOBALS['file_handle']</code>
|
|
</InvalidArgument>
|
|
<MixedArgument occurrences="32">
|
|
<code>$GLOBALS['cfg']['MemoryLimit']</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['table_data']</code>
|
|
<code>$GLOBALS['table_data']</code>
|
|
<code>$GLOBALS['tables']</code>
|
|
<code>$GLOBALS['tables']</code>
|
|
<code>$GLOBALS['tables']</code>
|
|
<code>$GLOBALS['tables']</code>
|
|
<code>$allrows</code>
|
|
<code>$allrows</code>
|
|
<code>$dbSelect</code>
|
|
<code>$limitFrom</code>
|
|
<code>$limitFrom</code>
|
|
<code>$limitTo</code>
|
|
<code>$limitTo</code>
|
|
<code>$rememberTemplate</code>
|
|
<code>$request->getParsedBodyParam('filename_template')</code>
|
|
<code>$tableStructure</code>
|
|
<code>$tableStructure</code>
|
|
<code>$whatStrucOrData</code>
|
|
<code>$whatStrucOrData</code>
|
|
<code>$whatStrucOrData</code>
|
|
<code>$whatStrucOrData</code>
|
|
<code>$whatStrucOrData</code>
|
|
<code>$whatStrucOrData</code>
|
|
</MixedArgument>
|
|
<MixedArrayAssignment occurrences="1">
|
|
<code>$_SESSION['tmpval']['aliases']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="121">
|
|
<code>$GLOBALS['active_page']</code>
|
|
<code>$GLOBALS['charset']</code>
|
|
<code>$GLOBALS['codegen_format']</code>
|
|
<code>$GLOBALS['codegen_structure_or_data']</code>
|
|
<code>$GLOBALS['compression']</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['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_type']</code>
|
|
<code>$GLOBALS['export_type']</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['maxsize']</code>
|
|
<code>$GLOBALS['mediawiki_caption']</code>
|
|
<code>$GLOBALS['mediawiki_headers']</code>
|
|
<code>$GLOBALS['mediawiki_structure_or_data']</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['pdf_structure_or_data']</code>
|
|
<code>$GLOBALS['phparray_structure_or_data']</code>
|
|
<code>$GLOBALS['save_filename']</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['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['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>
|
|
<code>$allrows</code>
|
|
<code>$dbSelect</code>
|
|
<code>$limitFrom</code>
|
|
<code>$limitTo</code>
|
|
<code>$rememberTemplate</code>
|
|
<code>$tableStructure</code>
|
|
<code>$tableStructure</code>
|
|
<code>$whatStrucOrData</code>
|
|
</MixedAssignment>
|
|
<MixedMethodCall occurrences="2">
|
|
<code>exportFooter</code>
|
|
<code>exportHeader</code>
|
|
</MixedMethodCall>
|
|
<PossiblyInvalidArgument occurrences="6">
|
|
<code>$whatStrucOrData</code>
|
|
<code>$whatStrucOrData</code>
|
|
<code>$whatStrucOrData</code>
|
|
<code>$whatStrucOrData</code>
|
|
<code>$whatStrucOrData</code>
|
|
<code>$whatStrucOrData</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="6">
|
|
<code>$whatStrucOrData</code>
|
|
<code>$whatStrucOrData</code>
|
|
<code>$whatStrucOrData</code>
|
|
<code>$whatStrucOrData</code>
|
|
<code>$whatStrucOrData</code>
|
|
<code>$whatStrucOrData</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidPropertyAssignmentValue occurrences="2"/>
|
|
<PossiblyNullArgument occurrences="9">
|
|
<code>$GLOBALS['charset']</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>
|
|
</PossiblyNullArgument>
|
|
<RedundantCondition occurrences="2">
|
|
<code>! $GLOBALS['save_on_server']</code>
|
|
<code>$outputFormat === 'sendit' && ! $GLOBALS['save_on_server']</code>
|
|
</RedundantCondition>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/GisDataEditorController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$GLOBALS['geom_type']</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="12">
|
|
<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['start']</code>
|
|
<code>$GLOBALS['visualization']</code>
|
|
<code>$GLOBALS['visualizationSettings']</code>
|
|
<code>$GLOBALS['wkt']</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/GitInfoController.php">
|
|
<MixedArgument occurrences="3">
|
|
<code>$commit['author']['date']</code>
|
|
<code>$commit['committer']['date']</code>
|
|
<code>$this->config->get('ShowGitRevision') ?? true</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$commit</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="2">
|
|
<code>$commit['author']['date']</code>
|
|
<code>$commit['committer']['date']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="2">
|
|
<code>$commit['author']['date']</code>
|
|
<code>$commit['committer']['date']</code>
|
|
</MixedArrayAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/HomeController.php">
|
|
<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->config->get('ShowGitRevision') ?? true</code>
|
|
<code>$this->config->get('TempDir')</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="1">
|
|
<code>$GLOBALS['language_stats'][$GLOBALS['lang']]</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="3">
|
|
<code>$GLOBALS['db']</code>
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
<code>$GLOBALS['show_query']</code>
|
|
</MixedAssignment>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$this->config->get('TempDir')</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullArrayOffset occurrences="1">
|
|
<code>$GLOBALS['language_stats']</code>
|
|
</PossiblyNullArrayOffset>
|
|
<UnusedVariable occurrences="1">
|
|
<code>$collationsList</code>
|
|
</UnusedVariable>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Import/ImportController.php">
|
|
<DocblockTypeContradiction occurrences="1">
|
|
<code>$import_plugin == null</code>
|
|
</DocblockTypeContradiction>
|
|
<InvalidArrayOffset occurrences="1">
|
|
<code>$GLOBALS['cfg']['AllowUserDropDatabase']</code>
|
|
</InvalidArrayOffset>
|
|
<MixedArgument occurrences="13">
|
|
<code>$GLOBALS['cfg']['AllowUserDropDatabase']</code>
|
|
<code>$GLOBALS['cfg']['MemoryLimit']</code>
|
|
<code>$GLOBALS['format']</code>
|
|
<code>$GLOBALS['import_notice']</code>
|
|
<code>$GLOBALS['local_import_file']</code>
|
|
<code>$_SESSION['Import_message']['go_back_url']</code>
|
|
<code>$die['error']</code>
|
|
<code>$die['sql']</code>
|
|
<code>$importHandle ?? null</code>
|
|
<code>$request->getParsedBodyParam('bkm_label')</code>
|
|
<code>$request->getParsedBodyParam('bkm_label')</code>
|
|
<code>$request->getParsedBodyParam('sql_query')</code>
|
|
<code>$request->getParsedBodyParam('sql_query')</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$GLOBALS['urlParams']</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="3">
|
|
<code>$_SESSION['Import_message']['go_back_url']</code>
|
|
<code>$die['error']</code>
|
|
<code>$die['sql']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="10">
|
|
<code>$_SESSION['Import_message']['go_back_url']</code>
|
|
<code>$_SESSION['Import_message']['go_back_url']</code>
|
|
<code>$_SESSION['Import_message']['go_back_url']</code>
|
|
<code>$_SESSION['Import_message']['message']</code>
|
|
<code>$_SESSION['Import_message']['message']</code>
|
|
<code>$_SESSION['Import_message']['message']</code>
|
|
<code>$_SESSION['Import_message']['message']</code>
|
|
<code>$_SESSION['Import_message']['message']</code>
|
|
<code>$_SESSION['Import_message']['message']</code>
|
|
<code>$_SESSION['Import_message']['message']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="34">
|
|
<code>$GLOBALS['MAX_FILE_SIZE']</code>
|
|
<code>$GLOBALS['active_page']</code>
|
|
<code>$GLOBALS['ajax_reload']</code>
|
|
<code>$GLOBALS['charset_conversion']</code>
|
|
<code>$GLOBALS['charset_of_file']</code>
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
<code>$GLOBALS['executed_queries']</code>
|
|
<code>$GLOBALS['format']</code>
|
|
<code>$GLOBALS['go_sql']</code>
|
|
<code>$GLOBALS['import_file']</code>
|
|
<code>$GLOBALS['import_notice']</code>
|
|
<code>$GLOBALS['import_type']</code>
|
|
<code>$GLOBALS['is_js_confirmed']</code>
|
|
<code>$GLOBALS['local_import_file']</code>
|
|
<code>$GLOBALS['max_sql_len']</code>
|
|
<code>$GLOBALS['message_to_show']</code>
|
|
<code>$GLOBALS['msg']</code>
|
|
<code>$GLOBALS['my_die']</code>
|
|
<code>$GLOBALS['noplugin']</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['show_as_php']</code>
|
|
<code>$GLOBALS['skip_queries']</code>
|
|
<code>$GLOBALS['sql_file']</code>
|
|
<code>$GLOBALS['sql_query_disabled']</code>
|
|
<code>$GLOBALS['timeout_passed']</code>
|
|
<code>$GLOBALS['timestamp']</code>
|
|
<code>$GLOBALS['urlParams']['local_import_file']</code>
|
|
<code>$bookmark_variables</code>
|
|
<code>$console_message_id</code>
|
|
<code>$die</code>
|
|
</MixedAssignment>
|
|
<MixedMethodCall occurrences="1">
|
|
<code>close</code>
|
|
</MixedMethodCall>
|
|
<MixedOperand occurrences="3">
|
|
<code>$GLOBALS['charset_of_file']</code>
|
|
<code>$GLOBALS['format']</code>
|
|
<code>$GLOBALS['local_import_file']</code>
|
|
</MixedOperand>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$skip < $GLOBALS['read_limit'] ? $skip : $GLOBALS['read_limit']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$GLOBALS['collation_connection']</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullOperand occurrences="1">
|
|
<code>$GLOBALS['charset_connection']</code>
|
|
</PossiblyNullOperand>
|
|
<RedundantCondition occurrences="3">
|
|
<code>$GLOBALS['go_sql']</code>
|
|
<code>$GLOBALS['offset'] == 0</code>
|
|
<code>$GLOBALS['result'] === false</code>
|
|
</RedundantCondition>
|
|
<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">
|
|
<MixedArgument occurrences="2">
|
|
<code>$_SESSION['Import_message']['message'] ?? ''</code>
|
|
<code>$request->getQueryParam('id')</code>
|
|
</MixedArgument>
|
|
<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>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/LintController.php">
|
|
<MixedAssignment occurrences="1">
|
|
<code>$options</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/NavigationController.php">
|
|
<MixedArgument occurrences="9">
|
|
<code>! empty($tableName) ? $tableName : null</code>
|
|
<code>! empty($tableName) ? $tableName : null</code>
|
|
<code>$dbName</code>
|
|
<code>$dbName</code>
|
|
<code>$dbName</code>
|
|
<code>$itemName</code>
|
|
<code>$itemName</code>
|
|
<code>$itemType</code>
|
|
<code>$itemType</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="5">
|
|
<code>$dbName</code>
|
|
<code>$getNaviSettings</code>
|
|
<code>$itemName</code>
|
|
<code>$itemType</code>
|
|
<code>$tableName</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Normalization/FirstNormalForm/FirstStepController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$normalForm</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$normalForm</code>
|
|
<code>$normalizeTo</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Normalization/MoveRepeatingGroup.php">
|
|
<MixedArgument occurrences="4">
|
|
<code>$newColumn</code>
|
|
<code>$newTable</code>
|
|
<code>$primary_columns</code>
|
|
<code>$repeatingColumns</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="4">
|
|
<code>$newColumn</code>
|
|
<code>$newTable</code>
|
|
<code>$primary_columns</code>
|
|
<code>$repeatingColumns</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Normalization/SecondNormalForm/CreateNewTablesController.php">
|
|
<MixedArgument occurrences="4">
|
|
<code>$partialDependencies</code>
|
|
<code>$request->getParsedBodyParam('newTablesName')</code>
|
|
<code>$request->getParsedBodyParam('pd')</code>
|
|
<code>$tablesName</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$partialDependencies</code>
|
|
<code>$tablesName</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Normalization/SecondNormalForm/NewTablesController.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$partialDependencies</code>
|
|
<code>$request->getParsedBodyParam('pd')</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$partialDependencies</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Normalization/ThirdNormalForm/CreateNewTablesController.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$newtables</code>
|
|
<code>$request->getParsedBodyParam('newTables')</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$newtables</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Normalization/ThirdNormalForm/FirstStepController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$tables</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$tables</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Normalization/ThirdNormalForm/NewTablesController.php">
|
|
<MixedArgument occurrences="4">
|
|
<code>$dependencies</code>
|
|
<code>$request->getParsedBodyParam('pd')</code>
|
|
<code>$request->getParsedBodyParam('tables')</code>
|
|
<code>$tables</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$dependencies</code>
|
|
<code>$tables</code>
|
|
</MixedAssignment>
|
|
</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">
|
|
<MixedArgument occurrences="1">
|
|
<code>$GLOBALS['tabHash']</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="4">
|
|
<code>$GLOBALS['cf']</code>
|
|
<code>$GLOBALS['hash']</code>
|
|
<code>$GLOBALS['tabHash']</code>
|
|
<code>$GLOBALS['tabHash']</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Preferences/FeaturesController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$GLOBALS['tabHash']</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="4">
|
|
<code>$GLOBALS['cf']</code>
|
|
<code>$GLOBALS['hash']</code>
|
|
<code>$GLOBALS['tabHash']</code>
|
|
<code>$GLOBALS['tabHash']</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Preferences/ImportController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$GLOBALS['tabHash']</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="4">
|
|
<code>$GLOBALS['cf']</code>
|
|
<code>$GLOBALS['hash']</code>
|
|
<code>$GLOBALS['tabHash']</code>
|
|
<code>$GLOBALS['tabHash']</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Preferences/MainPanelController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$GLOBALS['tabHash']</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="4">
|
|
<code>$GLOBALS['cf']</code>
|
|
<code>$GLOBALS['hash']</code>
|
|
<code>$GLOBALS['tabHash']</code>
|
|
<code>$GLOBALS['tabHash']</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Preferences/ManageController.php">
|
|
<MixedArgument occurrences="5">
|
|
<code>$GLOBALS['json']</code>
|
|
<code>$GLOBALS['return_url']</code>
|
|
<code>$GLOBALS['return_url']</code>
|
|
<code>$configuration['ThemeDefault']</code>
|
|
<code>$configuration['ThemeDefault']</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$key</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedAssignment occurrences="14">
|
|
<code>$GLOBALS['all_ok']</code>
|
|
<code>$GLOBALS['cf']</code>
|
|
<code>$GLOBALS['form_display']</code>
|
|
<code>$GLOBALS['json']</code>
|
|
<code>$GLOBALS['json']</code>
|
|
<code>$GLOBALS['new_config']</code>
|
|
<code>$GLOBALS['query']</code>
|
|
<code>$GLOBALS['return_url']</code>
|
|
<code>$GLOBALS['return_url']</code>
|
|
<code>$_POST[str_replace('/', '-', (string) $k)]</code>
|
|
<code>$configuration</code>
|
|
<code>$redirectParams['lang']</code>
|
|
<code>$v</code>
|
|
<code>$val</code>
|
|
</MixedAssignment>
|
|
<PossiblyFalseArgument occurrences="1">
|
|
<code>$GLOBALS['json']</code>
|
|
</PossiblyFalseArgument>
|
|
<PossiblyFalseOperand occurrences="1">
|
|
<code>$pos</code>
|
|
</PossiblyFalseOperand>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Preferences/NavigationController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$GLOBALS['tabHash']</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="4">
|
|
<code>$GLOBALS['cf']</code>
|
|
<code>$GLOBALS['hash']</code>
|
|
<code>$GLOBALS['tabHash']</code>
|
|
<code>$GLOBALS['tabHash']</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Preferences/SqlController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$GLOBALS['tabHash']</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="4">
|
|
<code>$GLOBALS['cf']</code>
|
|
<code>$GLOBALS['hash']</code>
|
|
<code>$GLOBALS['tabHash']</code>
|
|
<code>$GLOBALS['tabHash']</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Preferences/TwoFactorController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$request->getParsedBodyParam('2fa_configure')</code>
|
|
</MixedArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Server/BinlogController.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$log</code>
|
|
<code>$log ?? ''</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$log</code>
|
|
<code>$urlParams['log']</code>
|
|
</MixedAssignment>
|
|
<RedundantCast occurrences="1">
|
|
<code>(int) $GLOBALS['cfg']['MaxRows']</code>
|
|
</RedundantCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Server/Databases/CreateController.php">
|
|
<MixedAssignment occurrences="1">
|
|
<code>$dbCollation</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Server/Databases/DestroyController.php">
|
|
<InvalidArrayOffset occurrences="1">
|
|
<code>$GLOBALS['cfg']['AllowUserDropDatabase']</code>
|
|
</InvalidArrayOffset>
|
|
<MixedArgument occurrences="3">
|
|
<code>$database</code>
|
|
<code>$database</code>
|
|
<code>$database</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="4">
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
<code>$GLOBALS['reload']</code>
|
|
<code>$GLOBALS['selected']</code>
|
|
<code>$database</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Server/DatabasesController.php">
|
|
<InvalidArrayOffset occurrences="1">
|
|
<code>$GLOBALS['cfg']['AllowUserDropDatabase']</code>
|
|
</InvalidArrayOffset>
|
|
<MixedArgument occurrences="9">
|
|
<code>$database['DEFAULT_COLLATION_NAME']</code>
|
|
<code>$database['SCHEMA_NAME']</code>
|
|
<code>$primaryInfo['Do_DB']</code>
|
|
<code>$primaryInfo['Do_DB']</code>
|
|
<code>$primaryInfo['Ignore_DB']</code>
|
|
<code>$replicaInfo['Do_DB']</code>
|
|
<code>$replicaInfo['Do_DB']</code>
|
|
<code>$replicaInfo['Ignore_DB']</code>
|
|
<code>$request->getParsedBodyParam('primary_connection')</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>['db' => $database['SCHEMA_NAME']]</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="14">
|
|
<code>$database[$key]</code>
|
|
<code>$database[$key]</code>
|
|
<code>$database['DEFAULT_COLLATION_NAME']</code>
|
|
<code>$database['SCHEMA_NAME']</code>
|
|
<code>$database['SCHEMA_NAME']</code>
|
|
<code>$database['SCHEMA_NAME']</code>
|
|
<code>$database['SCHEMA_NAME']</code>
|
|
<code>$database['SCHEMA_NAME']</code>
|
|
<code>$database['SCHEMA_NAME']</code>
|
|
<code>$database['SCHEMA_NAME']</code>
|
|
<code>$database['SCHEMA_NAME']</code>
|
|
<code>$database['SCHEMA_NAME']</code>
|
|
<code>$database['SCHEMA_NAME']</code>
|
|
<code>$totalStatistics[$key]['raw']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="2">
|
|
<code>$statistics[$key]['raw']</code>
|
|
<code>$totalStatistics[$key]['raw']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="2">
|
|
<code>$databases[$database['SCHEMA_NAME']]</code>
|
|
<code>$databases[$database['SCHEMA_NAME']]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="8">
|
|
<code>$GLOBALS['db_to_create']</code>
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
<code>$database</code>
|
|
<code>$key</code>
|
|
<code>$key</code>
|
|
<code>$key</code>
|
|
<code>$key</code>
|
|
<code>$totalStatistics[$key]['raw']</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="1">
|
|
<code>$totalStatistics[$key]['raw']</code>
|
|
</MixedOperand>
|
|
<PossiblyInvalidArgument occurrences="2">
|
|
<code>$params['sort_by']</code>
|
|
<code>$params['sort_order']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PropertyNotSetInConstructor occurrences="4">
|
|
<code>$hasStatistics</code>
|
|
<code>$position</code>
|
|
<code>$sortBy</code>
|
|
<code>$sortOrder</code>
|
|
</PropertyNotSetInConstructor>
|
|
<RiskyCast occurrences="1">
|
|
<code>$params['pos']</code>
|
|
</RiskyCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Server/ExportController.php">
|
|
<MixedArgument occurrences="3">
|
|
<code>$GLOBALS['num_tables']</code>
|
|
<code>$GLOBALS['select_item']</code>
|
|
<code>$GLOBALS['unlim_num_rows']</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="5">
|
|
<code>$GLOBALS['select_item']</code>
|
|
<code>$GLOBALS['select_item']</code>
|
|
<code>$GLOBALS['single_table']</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[$GLOBALS['SESSION_KEY']]['handler']</code>
|
|
<code>$_SESSION[$GLOBALS['SESSION_KEY']]['handler']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="3">
|
|
<code>$_SESSION[$GLOBALS['SESSION_KEY']]</code>
|
|
<code>$_SESSION[$GLOBALS['SESSION_KEY']]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
<code>$idKey</code>
|
|
</MixedAssignment>
|
|
<MixedMethodCall occurrences="1">
|
|
<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">
|
|
<InvalidArgument occurrences="1">
|
|
<code>$GLOBALS['sql_query']</code>
|
|
</InvalidArgument>
|
|
<MixedArgument occurrences="14">
|
|
<code>$GLOBALS['message']</code>
|
|
<code>$db_name ?? ''</code>
|
|
<code>$queries</code>
|
|
<code>$queries</code>
|
|
<code>$queries</code>
|
|
<code>$queriesForDisplay</code>
|
|
<code>$request->getParsedBodyParam('old_hostname')</code>
|
|
<code>$request->getParsedBodyParam('old_hostname', '')</code>
|
|
<code>$request->getParsedBodyParam('old_username')</code>
|
|
<code>$request->getParsedBodyParam('old_username', '')</code>
|
|
<code>$request->getParsedBodyParam('userGroup')</code>
|
|
<code>$request->getQueryParam('initial', '')</code>
|
|
<code>$urlDbname ?? ''</code>
|
|
<code>$urlDbname ?? ''</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$queries</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedAssignment occurrences="4">
|
|
<code>$GLOBALS['dbname']</code>
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
<code>$GLOBALS['message']</code>
|
|
<code>$db_name</code>
|
|
</MixedAssignment>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$GLOBALS['text_dir']</code>
|
|
</PossiblyNullArgument>
|
|
<UnusedVariable occurrences="1">
|
|
<code>$key</code>
|
|
</UnusedVariable>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Server/ReplicationController.php">
|
|
<MixedArgument occurrences="4">
|
|
<code>$replicaInfo['status']</code>
|
|
<code>$request->getParsedBodyParam('hostname', '')</code>
|
|
<code>$request->getParsedBodyParam('pma_pw', '')</code>
|
|
<code>$request->getParsedBodyParam('username', '')</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="4">
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
<code>$primaryConfigure</code>
|
|
<code>$replicaConfigure</code>
|
|
<code>$urlParams</code>
|
|
</MixedAssignment>
|
|
</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">
|
|
<MixedArgument occurrences="1">
|
|
<code>$requiredData</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
<code>$requiredData</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Server/Status/Monitor/GeneralLogController.php">
|
|
<MixedAssignment occurrences="1">
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Server/Status/Monitor/LogVarsController.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$request->getParsedBodyParam('varName')</code>
|
|
<code>$request->getParsedBodyParam('varValue')</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Server/Status/Monitor/QueryAnalyzerController.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$request->getParsedBodyParam('database', '')</code>
|
|
<code>$request->getParsedBodyParam('query', '')</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Server/Status/Monitor/SlowLogController.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>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedAssignment occurrences="5">
|
|
<code>$chart[$name]</code>
|
|
<code>$chart[__('Other')]</code>
|
|
<code>$hourFactor</code>
|
|
<code>$otherSum</code>
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="7">
|
|
<code>$hourFactor</code>
|
|
<code>$this->data->status['Uptime']</code>
|
|
<code>$this->data->status['Uptime']</code>
|
|
<code>$this->data->status['Uptime']</code>
|
|
<code>$value</code>
|
|
<code>$value</code>
|
|
<code>$value</code>
|
|
</MixedOperand>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Server/Status/StatusController.php">
|
|
<MixedArgument occurrences="19">
|
|
<code>$primaryConnection</code>
|
|
<code>$primaryConnection</code>
|
|
<code>$this->data->status['Aborted_clients']</code>
|
|
<code>$this->data->status['Aborted_clients'] * $hourFactor</code>
|
|
<code>$this->data->status['Aborted_clients'] * 100 / $this->data->status['Connections']</code>
|
|
<code>$this->data->status['Aborted_connects']</code>
|
|
<code>$this->data->status['Aborted_connects'] * $hourFactor</code>
|
|
<code>$this->data->status['Aborted_connects'] * 100 / $this->data->status['Connections']</code>
|
|
<code>$this->data->status['Bytes_received']</code>
|
|
<code>$this->data->status['Bytes_received'] * $hourFactor</code>
|
|
<code>$this->data->status['Bytes_received'] + $this->data->status['Bytes_sent']</code>
|
|
<code>$this->data->status['Bytes_received'] + $this->data->status['Bytes_sent']</code>
|
|
<code>$this->data->status['Bytes_sent']</code>
|
|
<code>$this->data->status['Bytes_sent'] * $hourFactor</code>
|
|
<code>$this->data->status['Connections']</code>
|
|
<code>$this->data->status['Connections'] * $hourFactor</code>
|
|
<code>$this->data->status['Max_used_connections']</code>
|
|
<code>$this->data->status['Uptime']</code>
|
|
<code>($this->data->status['Bytes_received'] + $this->data->status['Bytes_sent']) * $hourFactor</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="3">
|
|
<code>$hourFactor</code>
|
|
<code>$hourFactor</code>
|
|
<code>$primaryConnection</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="13">
|
|
<code>$this->data->status['Aborted_clients']</code>
|
|
<code>$this->data->status['Aborted_clients']</code>
|
|
<code>$this->data->status['Aborted_connects']</code>
|
|
<code>$this->data->status['Aborted_connects']</code>
|
|
<code>$this->data->status['Bytes_received']</code>
|
|
<code>$this->data->status['Bytes_received']</code>
|
|
<code>$this->data->status['Bytes_received']</code>
|
|
<code>$this->data->status['Bytes_received']</code>
|
|
<code>$this->data->status['Bytes_sent']</code>
|
|
<code>$this->data->status['Connections']</code>
|
|
<code>$this->data->status['Uptime']</code>
|
|
<code>$this->data->status['Uptime']</code>
|
|
<code>$this->data->status['Uptime']</code>
|
|
</MixedOperand>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Server/Status/VariablesController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$flush</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="2">
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedAssignment occurrences="11">
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
<code>$dontFormat</code>
|
|
<code>$filterAlert</code>
|
|
<code>$filterCategory</code>
|
|
<code>$filterText</code>
|
|
<code>$flush</code>
|
|
<code>$linkName</code>
|
|
<code>$linkUrl</code>
|
|
<code>$sectionLinks</code>
|
|
<code>$sectionName</code>
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="4">
|
|
<code>$this->data->status['Key_read_requests']</code>
|
|
<code>$this->data->status['Key_write_requests']</code>
|
|
<code>$this->data->status['Qcache_total_blocks']</code>
|
|
<code>$this->data->variables['thread_cache_size']</code>
|
|
</MixedOperand>
|
|
<UnusedForeachValue occurrences="3">
|
|
<code>$linkUrl</code>
|
|
<code>$sectionLinks</code>
|
|
<code>$sectionName</code>
|
|
</UnusedForeachValue>
|
|
<UnusedVariable occurrences="1">
|
|
<code>$linkName</code>
|
|
</UnusedVariable>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Server/UserGroupsController.php">
|
|
<MixedArgument occurrences="5">
|
|
<code>$request->getParsedBodyParam('userGroup')</code>
|
|
<code>$request->getParsedBodyParam('userGroup')</code>
|
|
<code>$request->getParsedBodyParam('userGroup')</code>
|
|
<code>$request->getParsedBodyParam('userGroup')</code>
|
|
<code>$request->getParsedBodyParam('userGroup')</code>
|
|
</MixedArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Server/UserGroupsFormController.php">
|
|
<DeprecatedMethod occurrences="1">
|
|
<code>escapeString</code>
|
|
</DeprecatedMethod>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$username</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="2">
|
|
<code>$_GET['username']</code>
|
|
<code>$username</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyNullArrayOffset occurrences="1">
|
|
<code>$allUserGroups</code>
|
|
</PossiblyNullArrayOffset>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Server/Variables/GetVariableController.php">
|
|
<DeprecatedMethod occurrences="1">
|
|
<code>escapeString</code>
|
|
</DeprecatedMethod>
|
|
<MixedArgument occurrences="3">
|
|
<code>$params['name']</code>
|
|
<code>$params['name']</code>
|
|
<code>$varValue[1]</code>
|
|
</MixedArgument>
|
|
<PossiblyNullArrayAccess occurrences="1">
|
|
<code>$varValue[1]</code>
|
|
</PossiblyNullArrayAccess>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Server/Variables/SetVariableController.php">
|
|
<DeprecatedMethod occurrences="2">
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
</DeprecatedMethod>
|
|
<MixedArgument occurrences="2">
|
|
<code>$formattedValue</code>
|
|
<code>$varValue[1]</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$json['variable']</code>
|
|
</MixedAssignment>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$varValue[1]</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullArrayAccess occurrences="1">
|
|
<code>$varValue[1]</code>
|
|
</PossiblyNullArrayAccess>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Server/VariablesController.php">
|
|
<MixedAssignment occurrences="1">
|
|
<code>$filterValue</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Setup/HomeController.php">
|
|
<MixedArgumentTypeCoercion occurrences="2">
|
|
<code>$id</code>
|
|
<code>$id</code>
|
|
</MixedArgumentTypeCoercion>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Sql/ColumnPreferencesController.php">
|
|
<MixedAssignment occurrences="2">
|
|
<code>$colorder</code>
|
|
<code>$colvisib</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Sql/EnumValuesController.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$column</code>
|
|
<code>$curr_value</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$column</code>
|
|
<code>$curr_value</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Sql/RelationalValuesController.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$column</code>
|
|
<code>$curr_value</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="1">
|
|
<code>$_SESSION['tmpval']['relational_display']</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="4">
|
|
<code>$column</code>
|
|
<code>$curr_value</code>
|
|
<code>$curr_value</code>
|
|
<code>$relation_key_or_display_column</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Sql/SetValuesController.php">
|
|
<MixedArgument occurrences="3">
|
|
<code>$column</code>
|
|
<code>$currentValue</code>
|
|
<code>$whereClause</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="3">
|
|
<code>$column</code>
|
|
<code>$currentValue</code>
|
|
<code>$whereClause</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Sql/SqlController.php">
|
|
<InvalidArrayOffset occurrences="1">
|
|
<code>$GLOBALS['cfg']['AllowUserDropDatabase']</code>
|
|
</InvalidArrayOffset>
|
|
<MixedArgument occurrences="9">
|
|
<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>
|
|
<code>$GLOBALS['sql_query']</code>
|
|
<code>$GLOBALS['sql_query']</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="1">
|
|
<code>$GLOBALS['ajax_reload']['reload']</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="16">
|
|
<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['sql_query']</code>
|
|
<code>$GLOBALS['table_from_sql']</code>
|
|
<code>$GLOBALS['unlim_num_rows']</code>
|
|
<code>$GLOBALS['unlim_num_rows']</code>
|
|
<code>$bkm_all_users</code>
|
|
<code>$sql_query</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="1">
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
</MixedOperand>
|
|
<PossiblyInvalidArgument occurrences="4">
|
|
<code>$GLOBALS['sql_query']</code>
|
|
<code>$GLOBALS['sql_query']</code>
|
|
<code>$_GET['sql_query']</code>
|
|
<code>$_GET['sql_signature']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="4">
|
|
<code>$GLOBALS['sql_query']</code>
|
|
<code>$GLOBALS['sql_query']</code>
|
|
<code>$_GET['sql_query']</code>
|
|
<code>$_GET['sql_signature']</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/AddFieldController.php">
|
|
<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>
|
|
</MixedArgument>
|
|
<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>
|
|
<code>$mimetype</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidArrayOffset 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>
|
|
</PossiblyInvalidArrayOffset>
|
|
<PossiblyInvalidCast occurrences="2">
|
|
<code>$_POST['field_name'][$fieldindex]</code>
|
|
<code>$mimetype</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/ChangeController.php">
|
|
<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>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="3">
|
|
<code>$GLOBALS['jsvkey']</code>
|
|
<code>$row_id</code>
|
|
<code>$row_id</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedAssignment occurrences="27">
|
|
<code>$GLOBALS['after_insert']</code>
|
|
<code>$GLOBALS['biggest_max_file_size']</code>
|
|
<code>$GLOBALS['checked']</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>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="1">
|
|
<code>$GLOBALS['biggest_max_file_size']</code>
|
|
</MixedOperand>
|
|
<PossiblyInvalidArgument occurrences="3">
|
|
<code>$GLOBALS['current_result']</code>
|
|
<code>$_GET['where_clause']</code>
|
|
<code>$_GET['where_clause_signature']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="2">
|
|
<code>$_GET['where_clause']</code>
|
|
<code>$_GET['where_clause_signature']</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyNullArgument occurrences="2">
|
|
<code>$GLOBALS['text_dir']</code>
|
|
<code>$isUpload</code>
|
|
</PossiblyNullArgument>
|
|
<TypeDoesNotContainType occurrences="1">
|
|
<code>$GLOBALS['biggest_max_file_size'] > 0</code>
|
|
</TypeDoesNotContainType>
|
|
<UnusedVariable occurrences="1">
|
|
<code>$where_clause</code>
|
|
</UnusedVariable>
|
|
</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">
|
|
<InvalidArgument occurrences="2">
|
|
<code>$rows</code>
|
|
<code>$start</code>
|
|
</InvalidArgument>
|
|
<InvalidScalarArgument occurrences="2">
|
|
<code>$_REQUEST['pos']</code>
|
|
<code>$_REQUEST['session_max_rows']</code>
|
|
</InvalidScalarArgument>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidOperand occurrences="4">
|
|
<code>$_REQUEST['pos']</code>
|
|
<code>$_REQUEST['pos']</code>
|
|
<code>$statement->limit->offset</code>
|
|
<code>$statement->limit->rowCount</code>
|
|
</PossiblyInvalidOperand>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/CreateController.php">
|
|
<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>
|
|
</MixedArgument>
|
|
<PossiblyInvalidArgument occurrences="7">
|
|
<code>$_POST['field_input_transformation'][$fieldindex]</code>
|
|
<code>$_POST['field_input_transformation_options'][$fieldindex]</code>
|
|
<code>$_POST['field_name'][$fieldindex]</code>
|
|
<code>$_POST['field_name'][$fieldindex]</code>
|
|
<code>$_POST['field_transformation'][$fieldindex]</code>
|
|
<code>$_POST['field_transformation_options'][$fieldindex]</code>
|
|
<code>$mimetype</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidArrayOffset 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>
|
|
</PossiblyInvalidArrayOffset>
|
|
<PossiblyInvalidCast occurrences="6">
|
|
<code>$_POST['field_input_transformation'][$fieldindex]</code>
|
|
<code>$_POST['field_input_transformation_options'][$fieldindex]</code>
|
|
<code>$_POST['field_name'][$fieldindex]</code>
|
|
<code>$_POST['field_transformation'][$fieldindex]</code>
|
|
<code>$_POST['field_transformation_options'][$fieldindex]</code>
|
|
<code>$mimetype</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/DeleteConfirmController.php">
|
|
<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="4">
|
|
<code>$GLOBALS['disp_message'] ?? null</code>
|
|
<code>$GLOBALS['disp_query'] ?? null</code>
|
|
<code>$GLOBALS['sql_query']</code>
|
|
<code>$row</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="5">
|
|
<code>$GLOBALS['active_page']</code>
|
|
<code>$GLOBALS['disp_message']</code>
|
|
<code>$GLOBALS['disp_query']</code>
|
|
<code>$GLOBALS['sql_query']</code>
|
|
<code>$row</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidIterator occurrences="1">
|
|
<code>$selected</code>
|
|
</PossiblyInvalidIterator>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$GLOBALS['goto']</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/DropColumnController.php">
|
|
<MixedArgument occurrences="3">
|
|
<code>$field</code>
|
|
<code>$field</code>
|
|
<code>$message->getMessage()</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$field</code>
|
|
</MixedAssignment>
|
|
<MixedMethodCall occurrences="2">
|
|
<code>getMessage</code>
|
|
<code>isError</code>
|
|
</MixedMethodCall>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$selected</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidIterator occurrences="1">
|
|
<code>$selected</code>
|
|
</PossiblyInvalidIterator>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/ExportController.php">
|
|
<MixedArgument occurrences="3">
|
|
<code>$GLOBALS['num_tables']</code>
|
|
<code>$GLOBALS['replaces']</code>
|
|
<code>$GLOBALS['unlim_num_rows']</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$GLOBALS['where_clause']</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAssignment occurrences="2">
|
|
<code>$GLOBALS['replaces'][]</code>
|
|
<code>$GLOBALS['replaces'][]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="5">
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
<code>$GLOBALS['replaces']</code>
|
|
<code>$GLOBALS['single_table']</code>
|
|
<code>$GLOBALS['unlim_num_rows']</code>
|
|
<code>$GLOBALS['where_clause']</code>
|
|
</MixedAssignment>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$parser->list</code>
|
|
</PossiblyNullArgument>
|
|
</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">
|
|
<DeprecatedMethod occurrences="4">
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
</DeprecatedMethod>
|
|
<InvalidScalarArgument occurrences="3">
|
|
<code>$_POST['columnIndex']</code>
|
|
<code>$_POST['columnIndex']</code>
|
|
<code>$_POST['useRegex']</code>
|
|
</InvalidScalarArgument>
|
|
<MixedArgument occurrences="20">
|
|
<code>$column</code>
|
|
<code>$column</code>
|
|
<code>$column</code>
|
|
<code>$column</code>
|
|
<code>$column</code>
|
|
<code>$column</code>
|
|
<code>$column</code>
|
|
<code>$column</code>
|
|
<code>$column</code>
|
|
<code>$column</code>
|
|
<code>$column</code>
|
|
<code>$column</code>
|
|
<code>$column</code>
|
|
<code>$column</code>
|
|
<code>$column</code>
|
|
<code>$column</code>
|
|
<code>$row[0]</code>
|
|
<code>$row[0]</code>
|
|
<code>$row[1]</code>
|
|
<code>$this->columnTypes[$i]</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="3">
|
|
<code>$row[0]</code>
|
|
<code>$row[0]</code>
|
|
<code>$row[1]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="1">
|
|
<code>$result[$index][1]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="1">
|
|
<code>$types[$columnName]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="7">
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
<code>$column</code>
|
|
<code>$column</code>
|
|
<code>$column</code>
|
|
<code>$columnName</code>
|
|
<code>$row</code>
|
|
<code>$row</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="4">
|
|
<code>$_POST['find']</code>
|
|
<code>$_POST['findString']</code>
|
|
<code>$_POST['replaceWith']</code>
|
|
<code>$_POST['replaceWith']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="4">
|
|
<code>$_POST['find']</code>
|
|
<code>$_POST['findString']</code>
|
|
<code>$_POST['replaceWith']</code>
|
|
<code>$_POST['replaceWith']</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/GetFieldController.php">
|
|
<PossiblyInvalidArgument occurrences="3">
|
|
<code>$_GET['transform_key']</code>
|
|
<code>$_GET['where_clause']</code>
|
|
<code>$_GET['where_clause_sign']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="2">
|
|
<code>$_GET['where_clause']</code>
|
|
<code>$_GET['where_clause_sign']</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidOperand occurrences="2">
|
|
<code>$_GET['transform_key']</code>
|
|
<code>$_GET['where_clause']</code>
|
|
</PossiblyInvalidOperand>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$result</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/GisVisualizationController.php">
|
|
<MixedArrayAccess occurrences="2">
|
|
<code>$_SESSION['tmpval']['max_rows']</code>
|
|
<code>$_SESSION['tmpval']['pos']</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="3">
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
<code>$val</code>
|
|
<code>$visualizationSettings[$setting]</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="8">
|
|
<code>$_GET['fileFormat']</code>
|
|
<code>$_GET['sql_query']</code>
|
|
<code>$_GET['sql_signature']</code>
|
|
<code>$sqlQuery</code>
|
|
<code>$sqlQuery</code>
|
|
<code>$sqlQuery</code>
|
|
<code>$sqlQuery</code>
|
|
<code>$visualizationSettings['spatialColumn']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="8">
|
|
<code>$_GET['fileFormat']</code>
|
|
<code>$_GET['sql_query']</code>
|
|
<code>$_GET['sql_signature']</code>
|
|
<code>$sqlQuery</code>
|
|
<code>$sqlQuery</code>
|
|
<code>$sqlQuery</code>
|
|
<code>$sqlQuery</code>
|
|
<code>$visualizationSettings['spatialColumn']</code>
|
|
</PossiblyInvalidCast>
|
|
<PropertyNotSetInConstructor occurrences="1">
|
|
<code>$visualization</code>
|
|
</PropertyNotSetInConstructor>
|
|
<RedundantCast occurrences="1">
|
|
<code>(int) $GLOBALS['cfg']['MaxRows']</code>
|
|
</RedundantCast>
|
|
<RiskyCast occurrences="2">
|
|
<code>$_POST['pos'] ?? $_GET['pos'] ?? $_SESSION['tmpval']['pos']</code>
|
|
<code>$_POST['session_max_rows'] ?? $_GET['session_max_rows']</code>
|
|
</RiskyCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/ImportController.php">
|
|
<MixedArrayAccess occurrences="2">
|
|
<code>$_SESSION[$GLOBALS['SESSION_KEY']]['handler']</code>
|
|
<code>$_SESSION[$GLOBALS['SESSION_KEY']]['handler']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="3">
|
|
<code>$_SESSION[$GLOBALS['SESSION_KEY']]</code>
|
|
<code>$_SESSION[$GLOBALS['SESSION_KEY']]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
<code>$idKey</code>
|
|
</MixedAssignment>
|
|
<MixedMethodCall occurrences="1">
|
|
<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">
|
|
<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>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
<code>$fields</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$_POST['columns']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidArrayOffset occurrences="1">
|
|
<code>$_POST['index']['Index_choice']</code>
|
|
</PossiblyInvalidArrayOffset>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$_POST['columns']</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidOperand occurrences="2">
|
|
<code>$_POST['added_fields']</code>
|
|
<code>$add_fields</code>
|
|
</PossiblyInvalidOperand>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/OperationsController.php">
|
|
<MixedArgument occurrences="6">
|
|
<code>$GLOBALS['create_options']['pack_keys']</code>
|
|
<code>$GLOBALS['create_options']['page_checksum'] ?? ''</code>
|
|
<code>$GLOBALS['row_format']</code>
|
|
<code>$GLOBALS['warning_messages']</code>
|
|
<code>$_message</code>
|
|
<code>$_message</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="2">
|
|
<code>$GLOBALS['table_alters']</code>
|
|
<code>is_array($partitionNames) ? $partitionNames : []</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="1">
|
|
<code>$GLOBALS['showtable']['Row_format']</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="26">
|
|
<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['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>$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>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/Partition/AnalyzeController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$query</code>
|
|
</MixedArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/Partition/CheckController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$query</code>
|
|
</MixedArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/Partition/DropController.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$query</code>
|
|
<code>$query</code>
|
|
</MixedArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/Partition/OptimizeController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$query</code>
|
|
</MixedArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/Partition/RepairController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$query</code>
|
|
</MixedArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/RelationController.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>usort($tables, 'strnatcasecmp')</code>
|
|
</InvalidArgument>
|
|
<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>
|
|
<MixedArgumentTypeCoercion occurrences="2">
|
|
<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="6">
|
|
<code>$GLOBALS['display_query']</code>
|
|
<code>$column_array[$column['Field']]</code>
|
|
<code>$existrelForeign</code>
|
|
<code>$foreignDb</code>
|
|
<code>$foreignTable</code>
|
|
<code>$oneKey</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="15">
|
|
<code>$_POST['destination_column']</code>
|
|
<code>$_POST['destination_db']</code>
|
|
<code>$_POST['destination_foreign_column']</code>
|
|
<code>$_POST['destination_foreign_db']</code>
|
|
<code>$_POST['destination_foreign_table']</code>
|
|
<code>$_POST['destination_table']</code>
|
|
<code>$_POST['display_field']</code>
|
|
<code>$_POST['foreignDb']</code>
|
|
<code>$_POST['foreignDb']</code>
|
|
<code>$_POST['foreignDb']</code>
|
|
<code>$_POST['foreignDb']</code>
|
|
<code>$foreignTable</code>
|
|
<code>$foreignTable</code>
|
|
<code>$multi_edit_columns_name</code>
|
|
<code>$multi_edit_columns_name</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="5">
|
|
<code>$_POST['display_field']</code>
|
|
<code>$_POST['foreignDb']</code>
|
|
<code>$_POST['foreignDb']</code>
|
|
<code>$foreignTable</code>
|
|
<code>$foreignTable</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/ReplaceController.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>$insertErrors</code>
|
|
</InvalidArgument>
|
|
<MixedArgument occurrences="17">
|
|
<code>$column_name</code>
|
|
<code>$column_name</code>
|
|
<code>$column_name</code>
|
|
<code>$errorMessages</code>
|
|
<code>$extra_data</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>$totalAffectedRows</code>
|
|
<code>$totalAffectedRows</code>
|
|
<code>$warningMessages</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="7">
|
|
<code>$_POST['fields_name']['multi_edit'][0]</code>
|
|
<code>$extra_data['relations']</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>
|
|
</MixedArrayAccess>
|
|
<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>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="1">
|
|
<code>$mimeMap[$column_name]</code>
|
|
</MixedArrayOffset>
|
|
<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>$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>$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>
|
|
<code>$multi_edit_columns_prev</code>
|
|
<code>$multi_edit_columns_type</code>
|
|
<code>$multi_edit_funcs</code>
|
|
<code>$multi_edit_salt</code>
|
|
<code>$multi_edit_virtual</code>
|
|
<code>$one_where_clause</code>
|
|
<code>$relation_field</code>
|
|
<code>$relation_field_value</code>
|
|
</MixedAssignment>
|
|
<MixedMethodCall occurrences="1">
|
|
<code>new $classname()</code>
|
|
</MixedMethodCall>
|
|
<MixedOperand occurrences="1">
|
|
<code>$relation_field_value</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="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>
|
|
<code>$_POST['rel_fields_list']</code>
|
|
<code>$_POST['table']</code>
|
|
<code>$_POST['transform_fields_list']</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidIterator occurrences="2">
|
|
<code>$_POST['where_clause']</code>
|
|
<code>$multi_edit_columns_name</code>
|
|
</PossiblyInvalidIterator>
|
|
<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="7">
|
|
<code>$foreignData['foreign_field']</code>
|
|
<code>$this->columnNames[$column_index]</code>
|
|
<code>$this->columnNames[$column_index]</code>
|
|
<code>$this->columnNames[$column_index]</code>
|
|
<code>$this->columnNullFlags[$column_index]</code>
|
|
<code>$this->originalColumnTypes[$column_index]</code>
|
|
<code>$type</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="3">
|
|
<code>$collation</code>
|
|
<code>$is_unsigned</code>
|
|
<code>$type</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="6">
|
|
<code>$_POST['column']</code>
|
|
<code>$_POST['db']</code>
|
|
<code>$_POST['table']</code>
|
|
<code>$_POST['where_clause']</code>
|
|
<code>$_POST['where_clause_sign']</code>
|
|
<code>$selected_operator</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="3">
|
|
<code>$_POST['column']</code>
|
|
<code>$_POST['where_clause']</code>
|
|
<code>$_POST['where_clause_sign']</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidOperand occurrences="1">
|
|
<code>$_POST['where_clause']</code>
|
|
</PossiblyInvalidOperand>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/SqlController.php">
|
|
<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/AbstractIndexController.php">
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$selected</code>
|
|
</MixedArgumentTypeCoercion>
|
|
</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="1">
|
|
<code>$sval</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$sval</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$sval</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidIterator occurrences="1">
|
|
<code>$_POST['selected_fld']</code>
|
|
</PossiblyInvalidIterator>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/Structure/ChangeController.php">
|
|
<MixedArgumentTypeCoercion occurrences="2">
|
|
<code>$selected</code>
|
|
<code>[$request->getParam('field')]</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$GLOBALS['num_fields']</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/Structure/MoveColumnsController.php">
|
|
<MixedArgument occurrences="16">
|
|
<code>$column</code>
|
|
<code>$column</code>
|
|
<code>$column</code>
|
|
<code>$column</code>
|
|
<code>$current_timestamp ? '' : $data['Default']</code>
|
|
<code>$data['Collation'] ?? ''</code>
|
|
<code>$data['Expression']</code>
|
|
<code>$data['Extra']</code>
|
|
<code>$data['Type']</code>
|
|
<code>$data['Virtuality']</code>
|
|
<code>$extracted_columnspec['attribute']</code>
|
|
<code>$extracted_columnspec['spec_in_brackets']</code>
|
|
<code>$extracted_columnspec['type']</code>
|
|
<code>$i === 0 ? '-first' : $column_names[$i - 1]</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="9">
|
|
<code>$data['Collation']</code>
|
|
<code>$data['Default']</code>
|
|
<code>$data['Default']</code>
|
|
<code>$data['Expression']</code>
|
|
<code>$data['Null']</code>
|
|
<code>$data['Null']</code>
|
|
<code>$data['Type']</code>
|
|
<code>$data['Type']</code>
|
|
<code>$data['Virtuality']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="2">
|
|
<code>$data['Expression']</code>
|
|
<code>$data['Virtuality']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="2">
|
|
<code>$columns[$column]</code>
|
|
<code>$expressions[$column]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="3">
|
|
<code>$column</code>
|
|
<code>$data</code>
|
|
<code>$data['Expression']</code>
|
|
</MixedAssignment>
|
|
<PossiblyFalseArgument occurrences="2"/>
|
|
<PossiblyNullArgument occurrences="4">
|
|
<code>$current_timestamp ? '' : $data['Default']</code>
|
|
<code>$data['Collation'] ?? ''</code>
|
|
<code>$data['Expression']</code>
|
|
<code>$data['Virtuality']</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/Structure/PartitioningController.php">
|
|
<PossiblyNullArgument occurrences="2">
|
|
<code>$stmt->partitions</code>
|
|
<code>$stmt->partitions[0]->subpartitions</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullArrayAccess occurrences="1">
|
|
<code>$stmt->partitions[0]</code>
|
|
</PossiblyNullArrayAccess>
|
|
<PossiblyNullPropertyFetch occurrences="1">
|
|
<code>$stmt->partitions[0]->subpartitions</code>
|
|
</PossiblyNullPropertyFetch>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/Structure/PrimaryController.php">
|
|
<MixedAssignment occurrences="1">
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/Structure/ReservedWordCheckController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$column</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$column</code>
|
|
<code>$columns_names</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/Structure/SaveController.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>$adjust_privileges</code>
|
|
</InvalidArgument>
|
|
<MixedArgument occurrences="22">
|
|
<code>$_POST['field_input_transformation'][$fieldindex]</code>
|
|
<code>$_POST['field_input_transformation_options'][$fieldindex]</code>
|
|
<code>$_POST['field_name'][$fieldindex]</code>
|
|
<code>$_POST['field_transformation'][$fieldindex]</code>
|
|
<code>$_POST['field_transformation_options'][$fieldindex]</code>
|
|
<code>$newCol</code>
|
|
<code>Util::getValueByKey($_POST, 'field_collation.' . $i, '')</code>
|
|
<code>Util::getValueByKey($_POST, 'field_collation_orig.' . $i, '')</code>
|
|
<code>Util::getValueByKey($_POST, 'field_comments.' . $i, '')</code>
|
|
<code>Util::getValueByKey($_POST, 'field_comments_orig.' . $i, '')</code>
|
|
<code>Util::getValueByKey($_POST, 'field_expression.' . $i, '')</code>
|
|
<code>Util::getValueByKey($_POST, 'field_expression_orig.' . $i, '')</code>
|
|
<code>Util::getValueByKey($_POST, 'field_extra.' . $i, false)</code>
|
|
<code>Util::getValueByKey($_POST, 'field_extra_orig.' . $i, false)</code>
|
|
<code>Util::getValueByKey($_POST, 'field_move_to.' . $i, '')</code>
|
|
<code>Util::getValueByKey($_POST, 'field_move_to_orig.' . $i, '')</code>
|
|
<code>Util::getValueByKey($_POST, 'field_null.' . $i, 'NO')</code>
|
|
<code>Util::getValueByKey($_POST, 'field_null_orig.' . $i, 'NO')</code>
|
|
<code>Util::getValueByKey($_POST, 'field_orig.' . $i, '')</code>
|
|
<code>Util::getValueByKey($_POST, 'field_orig.' . $i, '')</code>
|
|
<code>Util::getValueByKey($_POST, 'field_virtuality.' . $i, '')</code>
|
|
<code>Util::getValueByKey($_POST, 'field_virtuality_orig.' . $i, '')</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$newCol</code>
|
|
<code>$sorted_col</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="20">
|
|
<code>$_POST['field_attribute'][$i]</code>
|
|
<code>$_POST['field_attribute_orig'][$i]</code>
|
|
<code>$_POST['field_default_type'][$i]</code>
|
|
<code>$_POST['field_default_type_orig'][$i]</code>
|
|
<code>$_POST['field_default_value'][$i]</code>
|
|
<code>$_POST['field_default_value_orig'][$i]</code>
|
|
<code>$_POST['field_length'][$i]</code>
|
|
<code>$_POST['field_length_orig'][$i]</code>
|
|
<code>$_POST['field_name'] ?? []</code>
|
|
<code>$_POST['field_name'][$fieldindex]</code>
|
|
<code>$_POST['field_name'][$fieldindex]</code>
|
|
<code>$_POST['field_name'][$i]</code>
|
|
<code>$_POST['field_name'][$i]</code>
|
|
<code>$_POST['field_orig'][$i]</code>
|
|
<code>$_POST['field_orig'][$i]</code>
|
|
<code>$_POST['field_orig'][$i]</code>
|
|
<code>$_POST['field_type'][$i]</code>
|
|
<code>$_POST['field_type_orig'][$i]</code>
|
|
<code>$fieldcontent</code>
|
|
<code>$mimetype</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidArrayOffset occurrences="5">
|
|
<code>$_POST['field_input_transformation'][$fieldindex]</code>
|
|
<code>$_POST['field_input_transformation_options'][$fieldindex]</code>
|
|
<code>$_POST['field_name'][$fieldindex]</code>
|
|
<code>$_POST['field_transformation'][$fieldindex]</code>
|
|
<code>$_POST['field_transformation_options'][$fieldindex]</code>
|
|
</PossiblyInvalidArrayOffset>
|
|
<PossiblyInvalidCast occurrences="15">
|
|
<code>$_POST['field_attribute'][$i]</code>
|
|
<code>$_POST['field_attribute_orig'][$i]</code>
|
|
<code>$_POST['field_default_type'][$i]</code>
|
|
<code>$_POST['field_default_type_orig'][$i]</code>
|
|
<code>$_POST['field_default_value'][$i]</code>
|
|
<code>$_POST['field_default_value_orig'][$i]</code>
|
|
<code>$_POST['field_length'][$i]</code>
|
|
<code>$_POST['field_length_orig'][$i]</code>
|
|
<code>$_POST['field_name'][$fieldindex]</code>
|
|
<code>$_POST['field_name'][$i]</code>
|
|
<code>$_POST['field_name'][$i]</code>
|
|
<code>$_POST['field_type'][$i]</code>
|
|
<code>$_POST['field_type_orig'][$i]</code>
|
|
<code>$fieldcontent</code>
|
|
<code>$mimetype</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidOperand occurrences="2">
|
|
<code>$_POST['field_expression'][$i]</code>
|
|
<code>$_POST['field_virtuality'][$i]</code>
|
|
</PossiblyInvalidOperand>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/StructureController.php">
|
|
<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>
|
|
</MixedArgument>
|
|
<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>
|
|
<code>$field['Field']</code>
|
|
<code>$field['Field']</code>
|
|
<code>$field['Field']</code>
|
|
<code>$field['Field']</code>
|
|
<code>$field['Field']</code>
|
|
<code>$field['Type']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="2">
|
|
<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="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>$row_comments[$rownum]</code>
|
|
</MixedAssignment>
|
|
<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]->icon</code>
|
|
<code>$displayed_fields[$rownum]->icon</code>
|
|
</MixedOperand>
|
|
<PossiblyNullArrayAccess occurrences="14">
|
|
<code>$avg_size</code>
|
|
<code>$avg_unit</code>
|
|
<code>$data_size</code>
|
|
<code>$data_unit</code>
|
|
<code>$effect_size</code>
|
|
<code>$effect_size</code>
|
|
<code>$effect_unit</code>
|
|
<code>$effect_unit</code>
|
|
<code>$free_size</code>
|
|
<code>$free_unit</code>
|
|
<code>$index_size</code>
|
|
<code>$index_unit</code>
|
|
<code>$tot_size</code>
|
|
<code>$tot_unit</code>
|
|
</PossiblyNullArrayAccess>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/TrackingController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$version</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$GLOBALS['entries']</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedAssignment occurrences="9">
|
|
<code>$GLOBALS['entries']</code>
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
<code>$GLOBALS['filter_users']</code>
|
|
<code>$GLOBALS['msg']</code>
|
|
<code>$reportExport</code>
|
|
<code>$selectedVersions</code>
|
|
<code>$submitMult</code>
|
|
<code>$toggleActivation</code>
|
|
<code>$version</code>
|
|
</MixedAssignment>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$GLOBALS['text_dir']</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/TriggersController.php">
|
|
<MixedAssignment occurrences="2">
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
<code>$GLOBALS['errors']</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/ZoomSearchController.php">
|
|
<InvalidArrayOffset occurrences="1"/>
|
|
<MixedArgument occurrences="13">
|
|
<code>$columnName</code>
|
|
<code>$columnName</code>
|
|
<code>$columnName</code>
|
|
<code>$foreignData['foreign_field']</code>
|
|
<code>$properties['type']</code>
|
|
<code>$this->columnNames[$column_index]</code>
|
|
<code>$this->columnNames[$column_index]</code>
|
|
<code>$this->columnNames[$column_index]</code>
|
|
<code>$this->columnNullFlags[$column_index]</code>
|
|
<code>$this->originalColumnTypes[$column_index]</code>
|
|
<code>$type</code>
|
|
<code>$uniqueCondition</code>
|
|
<code>$uniqueCondition</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$key</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayOffset occurrences="1">
|
|
<code>$column_names_hashes[$columnName]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="7">
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
<code>$collation</code>
|
|
<code>$columnName</code>
|
|
<code>$is_unsigned</code>
|
|
<code>$row['where_clause']</code>
|
|
<code>$tmpData[$dataLabel]</code>
|
|
<code>$type</code>
|
|
</MixedAssignment>
|
|
<PossiblyFalseArgument occurrences="1">
|
|
<code>$key</code>
|
|
</PossiblyFalseArgument>
|
|
<PossiblyInvalidArgument occurrences="7">
|
|
<code>$_POST['db']</code>
|
|
<code>$_POST['table']</code>
|
|
<code>$_POST['where_clause']</code>
|
|
<code>$_POST['where_clause_sign']</code>
|
|
<code>$dataLabel</code>
|
|
<code>$dataLabel</code>
|
|
<code>$selected_operator</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidArrayOffset occurrences="2">
|
|
<code>$row[$_POST['criteriaColumnNames'][0]]</code>
|
|
<code>$row[$_POST['criteriaColumnNames'][1]]</code>
|
|
</PossiblyInvalidArrayOffset>
|
|
<PossiblyInvalidCast occurrences="3">
|
|
<code>$_POST['where_clause']</code>
|
|
<code>$_POST['where_clause_sign']</code>
|
|
<code>$dataLabel</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidOperand occurrences="2">
|
|
<code>$_POST['maxPlotLimit']</code>
|
|
<code>$_POST['where_clause']</code>
|
|
</PossiblyInvalidOperand>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/TableController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$request->getParsedBodyParam('db')</code>
|
|
</MixedArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/ThemeSetController.php">
|
|
<InvalidArrayOffset occurrences="1">
|
|
<code>$GLOBALS['cfg']['ThemeManager']</code>
|
|
</InvalidArrayOffset>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Transformation/OverviewController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$types[$type . '_file'][$key]</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="1">
|
|
<code>$types[$type . '_file'][$key]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="2">
|
|
<code>$types[$type . '_file'][$key]</code>
|
|
<code>$types['empty_mimetype'][$mimeType]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="3">
|
|
<code>$key</code>
|
|
<code>$mimeType</code>
|
|
<code>$transformation</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/UserPasswordController.php">
|
|
<InvalidArrayOffset occurrences="1">
|
|
<code>$GLOBALS['cfg']['ShowChgPassword']</code>
|
|
</InvalidArrayOffset>
|
|
<MixedArgument occurrences="7">
|
|
<code>$GLOBALS['change_password_message']['msg']</code>
|
|
<code>$GLOBALS['msg']</code>
|
|
<code>$GLOBALS['msg']->getDisplay()</code>
|
|
<code>$password</code>
|
|
<code>$pmaPw</code>
|
|
<code>$pmaPw2</code>
|
|
<code>$request->getParsedBodyParam('authentication_plugin')</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="7">
|
|
<code>$GLOBALS['change_password_message']</code>
|
|
<code>$GLOBALS['msg']</code>
|
|
<code>$GLOBALS['msg']</code>
|
|
<code>$noPass</code>
|
|
<code>$password</code>
|
|
<code>$pmaPw</code>
|
|
<code>$pmaPw2</code>
|
|
</MixedAssignment>
|
|
<MixedMethodCall occurrences="1">
|
|
<code>getDisplay</code>
|
|
</MixedMethodCall>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/VersionCheckController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$versionDetails->releases</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$date</code>
|
|
<code>$version</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/View/CreateController.php">
|
|
<DeprecatedMethod occurrences="2">
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
</DeprecatedMethod>
|
|
<DocblockTypeContradiction occurrences="1">
|
|
<code>$GLOBALS['view']['as']</code>
|
|
</DocblockTypeContradiction>
|
|
<MixedArgument occurrences="7">
|
|
<code>$view['as']</code>
|
|
<code>$view['column_names']</code>
|
|
<code>$view['definer']</code>
|
|
<code>$view['definer']</code>
|
|
<code>$view['definer']</code>
|
|
<code>$view['name']</code>
|
|
<code>$view['name']</code>
|
|
</MixedArgument>
|
|
<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['sql_query']</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>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="5">
|
|
<code>$view['algorithm']</code>
|
|
<code>$view['as']</code>
|
|
<code>$view['column_names']</code>
|
|
<code>$view['sql_security']</code>
|
|
<code>$view['with']</code>
|
|
</MixedOperand>
|
|
<PossiblyInvalidArgument occurrences="4">
|
|
<code>$_GET['db']</code>
|
|
<code>$_GET['db']</code>
|
|
<code>$_GET['table']</code>
|
|
<code>$_GET['table']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="4">
|
|
<code>$_GET['db']</code>
|
|
<code>$_GET['db']</code>
|
|
<code>$_GET['table']</code>
|
|
<code>$_GET['table']</code>
|
|
</PossiblyInvalidCast>
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>isset($stmt->body)</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/View/OperationsController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$GLOBALS['warning_messages']</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="5">
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
<code>$GLOBALS['reload']</code>
|
|
<code>$GLOBALS['result']</code>
|
|
<code>$GLOBALS['warning_messages']</code>
|
|
<code>$newname</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Core.php">
|
|
<InvalidOperand occurrences="1">
|
|
<code>$matches[1]</code>
|
|
</InvalidOperand>
|
|
<InvalidReturnStatement occurrences="1">
|
|
<code>$tables->numRows()</code>
|
|
</InvalidReturnStatement>
|
|
<InvalidReturnType occurrences="1">
|
|
<code>int</code>
|
|
</InvalidReturnType>
|
|
<InvalidScalarArgument occurrences="1">
|
|
<code>$post_key</code>
|
|
</InvalidScalarArgument>
|
|
<LoopInvalidation occurrences="4">
|
|
<code>$i</code>
|
|
<code>$i</code>
|
|
<code>$i</code>
|
|
<code>$i</code>
|
|
</LoopInvalidation>
|
|
<MixedArgument occurrences="4">
|
|
<code>$GLOBALS['cfg']['TrustedProxies'][$direct_ip]</code>
|
|
<code>$one_post_pattern</code>
|
|
<code>$path[$depth + 1]</code>
|
|
<code>$query</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="4">
|
|
<code>$a[$key]</code>
|
|
<code>$path[$depth - 1][$key]</code>
|
|
<code>$path[$depth][$keys[$depth]]</code>
|
|
<code>$path[$depth][$keys_last]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="2">
|
|
<code>$a[$key]</code>
|
|
<code>$a[$last_key]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="14">
|
|
<code>$_GET[$urlQueryParamKey]</code>
|
|
<code>$_POST[$urlQueryParamKey]</code>
|
|
<code>$_REQUEST[$urlQueryParamKey]</code>
|
|
<code>$a</code>
|
|
<code>$a[$last_key]</code>
|
|
<code>$one_post_pattern</code>
|
|
<code>$parsedBody[$urlQueryParamKey]</code>
|
|
<code>$path[$depth]</code>
|
|
<code>$query</code>
|
|
<code>$queryParams[$urlQueryParamKey]</code>
|
|
<code>$secret</code>
|
|
<code>$secret</code>
|
|
<code>$urlQueryParamValue</code>
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>bool</code>
|
|
</MixedInferredReturnType>
|
|
<MixedMethodCall occurrences="1">
|
|
<code>get</code>
|
|
</MixedMethodCall>
|
|
<MixedOperand occurrences="2">
|
|
<code>$secret</code>
|
|
<code>$secret</code>
|
|
</MixedOperand>
|
|
<MixedReturnStatement occurrences="1">
|
|
<code>$empty</code>
|
|
</MixedReturnStatement>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$post_key</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<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="1">
|
|
<code>$GLOBALS['config'] !== null</code>
|
|
</RedundantCondition>
|
|
</file>
|
|
<file src="libraries/classes/CreateAddField.php">
|
|
<DeprecatedMethod occurrences="3">
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
</DeprecatedMethod>
|
|
<LessSpecificReturnStatement occurrences="1"/>
|
|
<MixedArgument occurrences="12">
|
|
<code>$_POST['field_name'][$column['col_index']]</code>
|
|
<code>$fieldPrimary[0]</code>
|
|
<code>$index</code>
|
|
<code>$index</code>
|
|
<code>$index</code>
|
|
<code>$index</code>
|
|
<code>$index['Index_comment']</code>
|
|
<code>$index['Key_block_size']</code>
|
|
<code>$index['Key_name']</code>
|
|
<code>$index['Parser']</code>
|
|
<code>$partition</code>
|
|
<code>$subpartition</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$definitions</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="3">
|
|
<code>$column['col_index']</code>
|
|
<code>$column['size']</code>
|
|
<code>$column['size']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="3">
|
|
<code>$_POST['field_name'][$column['col_index']]</code>
|
|
<code>$indexFields[$key]</code>
|
|
<code>$indexFields[$key]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="13">
|
|
<code>$column</code>
|
|
<code>$fieldFullText</code>
|
|
<code>$fieldIndex</code>
|
|
<code>$fieldPrimary</code>
|
|
<code>$fieldSpatial</code>
|
|
<code>$fieldUnique</code>
|
|
<code>$index</code>
|
|
<code>$index</code>
|
|
<code>$index</code>
|
|
<code>$index</code>
|
|
<code>$key</code>
|
|
<code>$partition</code>
|
|
<code>$subpartition</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="13">
|
|
<code>$column['size']</code>
|
|
<code>$index['Index_type']</code>
|
|
<code>$partition['comment']</code>
|
|
<code>$partition['data_directory']</code>
|
|
<code>$partition['engine']</code>
|
|
<code>$partition['index_directory']</code>
|
|
<code>$partition['max_rows']</code>
|
|
<code>$partition['min_rows']</code>
|
|
<code>$partition['name']</code>
|
|
<code>$partition['node_group']</code>
|
|
<code>$partition['tablespace']</code>
|
|
<code>$partition['value']</code>
|
|
<code>$partition['value_type']</code>
|
|
</MixedOperand>
|
|
<MoreSpecificReturnType occurrences="1">
|
|
<code>array{int, array, array, array, array, array}</code>
|
|
</MoreSpecificReturnType>
|
|
<PossiblyInvalidArgument occurrences="26">
|
|
<code>$_POST['after_field']</code>
|
|
<code>$_POST['comment']</code>
|
|
<code>$_POST['connection']</code>
|
|
<code>$_POST['field_attribute'][$i]</code>
|
|
<code>$_POST['field_collation'][$i] ?? ''</code>
|
|
<code>$_POST['field_comments'][$i] ?? ''</code>
|
|
<code>$_POST['field_default_type'][$i]</code>
|
|
<code>$_POST['field_default_value'][$i]</code>
|
|
<code>$_POST['field_expression'][$i] ?? ''</code>
|
|
<code>$_POST['field_extra'][$i] ?? false</code>
|
|
<code>$_POST['field_length'][$i]</code>
|
|
<code>$_POST['field_name']</code>
|
|
<code>$_POST['field_name'][$column['col_index']]</code>
|
|
<code>$_POST['field_name'][$i]</code>
|
|
<code>$_POST['field_name'][$i]</code>
|
|
<code>$_POST['field_name'][$previousField]</code>
|
|
<code>$_POST['field_null'][$i] ?? 'NO'</code>
|
|
<code>$_POST['field_type'][$i]</code>
|
|
<code>$_POST['field_virtuality'][$i] ?? ''</code>
|
|
<code>$_POST['fulltext_indexes']</code>
|
|
<code>$_POST['indexes']</code>
|
|
<code>$_POST['primary_indexes']</code>
|
|
<code>$_POST['spatial_indexes']</code>
|
|
<code>$_POST['tbl_collation'] ?? ''</code>
|
|
<code>$_POST['tbl_storage_engine']</code>
|
|
<code>$_POST['unique_indexes']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="21">
|
|
<code>$_POST['comment']</code>
|
|
<code>$_POST['connection']</code>
|
|
<code>$_POST['field_attribute'][$i]</code>
|
|
<code>$_POST['field_collation'][$i] ?? ''</code>
|
|
<code>$_POST['field_comments'][$i] ?? ''</code>
|
|
<code>$_POST['field_default_type'][$i]</code>
|
|
<code>$_POST['field_default_value'][$i]</code>
|
|
<code>$_POST['field_expression'][$i] ?? ''</code>
|
|
<code>$_POST['field_extra'][$i] ?? false</code>
|
|
<code>$_POST['field_length'][$i]</code>
|
|
<code>$_POST['field_type'][$i]</code>
|
|
<code>$_POST['field_virtuality'][$i] ?? ''</code>
|
|
<code>$_POST['field_where']</code>
|
|
<code>$_POST['field_where']</code>
|
|
<code>$_POST['fulltext_indexes']</code>
|
|
<code>$_POST['indexes']</code>
|
|
<code>$_POST['primary_indexes']</code>
|
|
<code>$_POST['spatial_indexes']</code>
|
|
<code>$_POST['tbl_collation'] ?? ''</code>
|
|
<code>$_POST['tbl_storage_engine']</code>
|
|
<code>$_POST['unique_indexes']</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidIterator occurrences="1">
|
|
<code>$_POST['partitions']</code>
|
|
</PossiblyInvalidIterator>
|
|
<PossiblyInvalidOperand occurrences="7">
|
|
<code>$_POST['partition_by']</code>
|
|
<code>$_POST['partition_count']</code>
|
|
<code>$_POST['partition_expr']</code>
|
|
<code>$_POST['subpartition_by']</code>
|
|
<code>$_POST['subpartition_count']</code>
|
|
<code>$_POST['subpartition_expr']</code>
|
|
<code>$_POST['tbl_storage_engine']</code>
|
|
</PossiblyInvalidOperand>
|
|
</file>
|
|
<file src="libraries/classes/Crypto/Crypto.php">
|
|
<MixedAssignment occurrences="2">
|
|
<code>$key</code>
|
|
<code>$key</code>
|
|
</MixedAssignment>
|
|
<PossiblyNullReference occurrences="1">
|
|
<code>get</code>
|
|
</PossiblyNullReference>
|
|
</file>
|
|
<file src="libraries/classes/Database/CentralColumns.php">
|
|
<DeprecatedMethod occurrences="33">
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
</DeprecatedMethod>
|
|
<InvalidScalarArgument occurrences="1">
|
|
<code>$tn_pageNow</code>
|
|
</InvalidScalarArgument>
|
|
<MixedArgument occurrences="54">
|
|
<code>$centralTable</code>
|
|
<code>$centralTable</code>
|
|
<code>$centralTable</code>
|
|
<code>$centralTable</code>
|
|
<code>$central_list_table</code>
|
|
<code>$central_list_table</code>
|
|
<code>$central_list_table</code>
|
|
<code>$central_list_table</code>
|
|
<code>$central_list_table</code>
|
|
<code>$central_list_table</code>
|
|
<code>$central_list_table</code>
|
|
<code>$central_list_table</code>
|
|
<code>$central_list_table</code>
|
|
<code>$cfgCentralColumns['db']</code>
|
|
<code>$cfgCentralColumns['db']</code>
|
|
<code>$col_select</code>
|
|
<code>$collation</code>
|
|
<code>$column</code>
|
|
<code>$column</code>
|
|
<code>$columnDefault[$i]</code>
|
|
<code>$columnExtra[$i]</code>
|
|
<code>$column['col_default']</code>
|
|
<code>$column['col_name']</code>
|
|
<code>$column['col_name']</code>
|
|
<code>$column['col_type']</code>
|
|
<code>$def['Type']</code>
|
|
<code>$default</code>
|
|
<code>$extracted_columnspec['attribute']</code>
|
|
<code>$key</code>
|
|
<code>$meta['DefaultValue']</code>
|
|
<code>$meta['DefaultValue']</code>
|
|
<code>$params['db']</code>
|
|
<code>$params['field_attribute'][$i]</code>
|
|
<code>$params['field_collation'][$i]</code>
|
|
<code>$params['field_length'][$i]</code>
|
|
<code>$params['field_name'][$i]</code>
|
|
<code>$params['field_type'][$i]</code>
|
|
<code>$params['orig_col_name']</code>
|
|
<code>$params['orig_col_name'][$i]</code>
|
|
<code>$pmadb</code>
|
|
<code>$pmadb</code>
|
|
<code>$pmadb</code>
|
|
<code>$pmadb</code>
|
|
<code>$pmadb</code>
|
|
<code>$pmadb</code>
|
|
<code>$row</code>
|
|
<code>$row['col_extra']</code>
|
|
<code>$rows_meta[$row_num]['DefaultValue']</code>
|
|
<code>$rows_meta[$row_num]['DefaultValue']</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$type</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>[$extra, $attribute]</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="23">
|
|
<code>$columnDefault[$i]</code>
|
|
<code>$columnDefault[$i]</code>
|
|
<code>$columnDefault[$i]</code>
|
|
<code>$column['col_attribute']</code>
|
|
<code>$column['col_default']</code>
|
|
<code>$column['col_default']</code>
|
|
<code>$column['col_default']</code>
|
|
<code>$column['col_extra']</code>
|
|
<code>$column['col_isNull']</code>
|
|
<code>$column['col_length']</code>
|
|
<code>$column['col_length']</code>
|
|
<code>$column['col_name']</code>
|
|
<code>$column['col_name']</code>
|
|
<code>$column['col_type']</code>
|
|
<code>$params['field_attribute'][$i]</code>
|
|
<code>$params['field_collation'][$i]</code>
|
|
<code>$params['field_default_value'][$i]</code>
|
|
<code>$params['field_length'][$i]</code>
|
|
<code>$params['field_name'][$i]</code>
|
|
<code>$params['field_type'][$i]</code>
|
|
<code>$params['orig_col_name'][$i]</code>
|
|
<code>$row['col_extra']</code>
|
|
<code>$row['col_type']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="9">
|
|
<code>$columnDefault[$i]</code>
|
|
<code>$columnDefault[$i]</code>
|
|
<code>$row['col_attribute']</code>
|
|
<code>$row['col_attribute']</code>
|
|
<code>$row['col_attribute']</code>
|
|
<code>$row['col_attribute']</code>
|
|
<code>$row['col_attribute']</code>
|
|
<code>$row['col_extra']</code>
|
|
<code>$row['col_extra']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="2">
|
|
<code>$fields[$table]</code>
|
|
<code>$fields[$table]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="43">
|
|
<code>$attribute</code>
|
|
<code>$centralTable</code>
|
|
<code>$centralTable</code>
|
|
<code>$central_list_table</code>
|
|
<code>$central_list_table</code>
|
|
<code>$central_list_table</code>
|
|
<code>$central_list_table</code>
|
|
<code>$central_list_table</code>
|
|
<code>$central_list_table</code>
|
|
<code>$col_select</code>
|
|
<code>$collation</code>
|
|
<code>$column</code>
|
|
<code>$column</code>
|
|
<code>$column</code>
|
|
<code>$column</code>
|
|
<code>$columnDefault</code>
|
|
<code>$columnDefault[$i]</code>
|
|
<code>$columnExtra[$i]</code>
|
|
<code>$default</code>
|
|
<code>$defaultValue</code>
|
|
<code>$defaultValues[$row_num]</code>
|
|
<code>$extra</code>
|
|
<code>$has_list[]</code>
|
|
<code>$key</code>
|
|
<code>$length</code>
|
|
<code>$meta['DefaultValue']</code>
|
|
<code>$pmadb</code>
|
|
<code>$pmadb</code>
|
|
<code>$pmadb</code>
|
|
<code>$pmadb</code>
|
|
<code>$pmadb</code>
|
|
<code>$pmadb</code>
|
|
<code>$row</code>
|
|
<code>$row</code>
|
|
<code>$row</code>
|
|
<code>$rows_meta[$row_num]['DefaultType']</code>
|
|
<code>$rows_meta[$row_num]['DefaultValue']</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$type</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array|bool</code>
|
|
</MixedInferredReturnType>
|
|
<MixedOperand occurrences="5">
|
|
<code>$column</code>
|
|
<code>$column</code>
|
|
<code>$column['col_attribute']</code>
|
|
<code>$column['col_extra']</code>
|
|
<code>$column['col_length']</code>
|
|
</MixedOperand>
|
|
<MixedReturnStatement occurrences="1">
|
|
<code>$cfgCentralColumns</code>
|
|
</MixedReturnStatement>
|
|
<PossiblyInvalidArgument occurrences="8">
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$table</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="7">
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$table</code>
|
|
</PossiblyInvalidCast>
|
|
<RedundantCast occurrences="2">
|
|
<code>(bool) $GLOBALS['cfg']['Server']['DisableIS']</code>
|
|
<code>(int) $GLOBALS['cfg']['MaxRows']</code>
|
|
</RedundantCast>
|
|
</file>
|
|
<file src="libraries/classes/Database/Designer.php">
|
|
<DeprecatedMethod occurrences="2">
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
</DeprecatedMethod>
|
|
<MixedArgument occurrences="20">
|
|
<code>$tabColumn[$tableName]['COLUMN_ID']</code>
|
|
<code>$tabColumn[$tableName]['TYPE'][$j]</code>
|
|
<code>$tabColumn[$tableName]['TYPE'][$j]</code>
|
|
<code>$tabColumn[$tableName]['TYPE'][$j]</code>
|
|
<code>$tabColumn[$tableName]['TYPE'][$j]</code>
|
|
<code>$tabColumn[$tableName]['TYPE'][$j]</code>
|
|
<code>$tabColumn[$tableName]['TYPE'][$j]</code>
|
|
<code>$tabColumn[$tableName]['TYPE'][$j]</code>
|
|
<code>$tabColumn[$tableName]['TYPE'][$j]</code>
|
|
<code>$tabColumn[$tableName]['TYPE'][$j]</code>
|
|
<code>$tab_column[$table_name]['COLUMN_ID']</code>
|
|
<code>$tab_column[$table_name]['TYPE'][$j]</code>
|
|
<code>$tab_column[$table_name]['TYPE'][$j]</code>
|
|
<code>$tab_column[$table_name]['TYPE'][$j]</code>
|
|
<code>$tab_column[$table_name]['TYPE'][$j]</code>
|
|
<code>$tab_column[$table_name]['TYPE'][$j]</code>
|
|
<code>$tab_column[$table_name]['TYPE'][$j]</code>
|
|
<code>$tab_column[$table_name]['TYPE'][$j]</code>
|
|
<code>$tab_column[$table_name]['TYPE'][$j]</code>
|
|
<code>$tab_column[$table_name]['TYPE'][$j]</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="22">
|
|
<code>$tabColumn[$tableName]['COLUMN_ID']</code>
|
|
<code>$tabColumn[$tableName]['COLUMN_NAME']</code>
|
|
<code>$tabColumn[$tableName]['TYPE']</code>
|
|
<code>$tabColumn[$tableName]['TYPE']</code>
|
|
<code>$tabColumn[$tableName]['TYPE']</code>
|
|
<code>$tabColumn[$tableName]['TYPE']</code>
|
|
<code>$tabColumn[$tableName]['TYPE']</code>
|
|
<code>$tabColumn[$tableName]['TYPE']</code>
|
|
<code>$tabColumn[$tableName]['TYPE']</code>
|
|
<code>$tabColumn[$tableName]['TYPE']</code>
|
|
<code>$tabColumn[$tableName]['TYPE']</code>
|
|
<code>$tab_column[$table_name]['COLUMN_ID']</code>
|
|
<code>$tab_column[$table_name]['COLUMN_NAME']</code>
|
|
<code>$tab_column[$table_name]['TYPE']</code>
|
|
<code>$tab_column[$table_name]['TYPE']</code>
|
|
<code>$tab_column[$table_name]['TYPE']</code>
|
|
<code>$tab_column[$table_name]['TYPE']</code>
|
|
<code>$tab_column[$table_name]['TYPE']</code>
|
|
<code>$tab_column[$table_name]['TYPE']</code>
|
|
<code>$tab_column[$table_name]['TYPE']</code>
|
|
<code>$tab_column[$table_name]['TYPE']</code>
|
|
<code>$tab_column[$table_name]['TYPE']</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$params</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
<MixedOperand occurrences="2">
|
|
<code>$tabColumn[$tableName]['COLUMN_NAME'][$j]</code>
|
|
<code>$tab_column[$table_name]['COLUMN_NAME'][$j]</code>
|
|
</MixedOperand>
|
|
<MixedReturnStatement occurrences="1">
|
|
<code>$params</code>
|
|
</MixedReturnStatement>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$_GET['export_type']</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Database/Designer/Common.php">
|
|
<DeprecatedMethod occurrences="24">
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
</DeprecatedMethod>
|
|
<MixedArgument occurrences="17">
|
|
<code>$DB</code>
|
|
<code>$TAB</code>
|
|
<code>$_POST['t_x'][$key]</code>
|
|
<code>$_POST['t_y'][$key]</code>
|
|
<code>$foreigner['constraint']</code>
|
|
<code>$one_field</code>
|
|
<code>$one_key['constraint']</code>
|
|
<code>$one_key['ref_index_list'][$index]</code>
|
|
<code>$one_table['TABLE_NAME']</code>
|
|
<code>$one_table['TABLE_NAME']</code>
|
|
<code>$orig_data['settings_data']</code>
|
|
<code>$tables[$T1]['ENGINE']</code>
|
|
<code>$tables[$T1]['ENGINE'] ?? ''</code>
|
|
<code>$tables[$T2]['ENGINE']</code>
|
|
<code>$tables[$T2]['ENGINE'] ?? ''</code>
|
|
<code>$value['foreign_field']</code>
|
|
<code>is_string($one_table['ENGINE']) ? $one_table['ENGINE'] : ''</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="14">
|
|
<code>$one_key['constraint']</code>
|
|
<code>$one_key['index_list']</code>
|
|
<code>$one_key['ref_db_name']</code>
|
|
<code>$one_key['ref_index_list']</code>
|
|
<code>$one_key['ref_table_name']</code>
|
|
<code>$one_table['ENGINE']</code>
|
|
<code>$one_table['ENGINE']</code>
|
|
<code>$one_table['TABLE_NAME']</code>
|
|
<code>$one_table['TABLE_NAME']</code>
|
|
<code>$tables[$T1]['ENGINE']</code>
|
|
<code>$tables[$T2]['ENGINE']</code>
|
|
<code>$value['foreign_db']</code>
|
|
<code>$value['foreign_field']</code>
|
|
<code>$value['foreign_table']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="1">
|
|
<code>$orig_data[$index]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="1">
|
|
<code>$one_key['ref_index_list'][$index]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="9">
|
|
<code>$DB</code>
|
|
<code>$TAB</code>
|
|
<code>$index</code>
|
|
<code>$one_field</code>
|
|
<code>$one_key</code>
|
|
<code>$one_table</code>
|
|
<code>$orig_data</code>
|
|
<code>$value</code>
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="4">
|
|
<code>$one_key['ref_db_name'] ?? $GLOBALS['db']</code>
|
|
<code>$one_key['ref_table_name']</code>
|
|
<code>$value['foreign_db']</code>
|
|
<code>$value['foreign_table']</code>
|
|
</MixedOperand>
|
|
<PossiblyInvalidArgument occurrences="4">
|
|
<code>$DB</code>
|
|
<code>$TAB</code>
|
|
<code>$_POST['t_x'][$key]</code>
|
|
<code>$_POST['t_y'][$key]</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidArrayOffset occurrences="4">
|
|
<code>$_POST['t_db'][$key]</code>
|
|
<code>$_POST['t_tbl'][$key]</code>
|
|
<code>$_POST['t_x'][$key]</code>
|
|
<code>$_POST['t_y'][$key]</code>
|
|
</PossiblyInvalidArrayOffset>
|
|
<PossiblyInvalidCast occurrences="4">
|
|
<code>$DB</code>
|
|
<code>$TAB</code>
|
|
<code>$_POST['t_x'][$key]</code>
|
|
<code>$_POST['t_y'][$key]</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidIterator occurrences="1">
|
|
<code>$_POST['t_h']</code>
|
|
</PossiblyInvalidIterator>
|
|
<PossiblyNullArrayOffset occurrences="2">
|
|
<code>$index_array1</code>
|
|
<code>$index_array2</code>
|
|
</PossiblyNullArrayOffset>
|
|
</file>
|
|
<file src="libraries/classes/Database/Events.php">
|
|
<DeprecatedMethod occurrences="9">
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
</DeprecatedMethod>
|
|
<MixedArgument occurrences="5">
|
|
<code>$GLOBALS['errors']</code>
|
|
<code>$GLOBALS['errors']</code>
|
|
<code>$GLOBALS['errors']</code>
|
|
<code>$GLOBALS['errors']</code>
|
|
<code>$event['name']</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="4">
|
|
<code>$event['Name']</code>
|
|
<code>$event['Status']</code>
|
|
<code>$event['Type']</code>
|
|
<code>$event['name']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="9">
|
|
<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="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>
|
|
<code>$retval['item_definer']</code>
|
|
<code>$retval['item_definition']</code>
|
|
<code>$retval['item_ends']</code>
|
|
<code>$retval['item_execute_at']</code>
|
|
<code>$retval['item_interval_field']</code>
|
|
<code>$retval['item_interval_value']</code>
|
|
<code>$retval['item_name']</code>
|
|
<code>$retval['item_starts']</code>
|
|
<code>$retval['item_status']</code>
|
|
<code>$retval['item_type']</code>
|
|
<code>$string</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="1">
|
|
<code>$string</code>
|
|
</MixedOperand>
|
|
<PossiblyInvalidArgument occurrences="17">
|
|
<code>$_POST['item_comment']</code>
|
|
<code>$_POST['item_definer']</code>
|
|
<code>$_POST['item_definer']</code>
|
|
<code>$_POST['item_ends']</code>
|
|
<code>$_POST['item_execute_at']</code>
|
|
<code>$_POST['item_name']</code>
|
|
<code>$_POST['item_name']</code>
|
|
<code>$_POST['item_name']</code>
|
|
<code>$_POST['item_name']</code>
|
|
<code>$_POST['item_name']</code>
|
|
<code>$_POST['item_original_name']</code>
|
|
<code>$_POST['item_original_name']</code>
|
|
<code>$_POST['item_starts']</code>
|
|
<code>$_REQUEST['item_name']</code>
|
|
<code>$_REQUEST['item_name']</code>
|
|
<code>$itemName</code>
|
|
<code>$itemName</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="10">
|
|
<code>$_POST['item_comment']</code>
|
|
<code>$_POST['item_definer']</code>
|
|
<code>$_POST['item_ends']</code>
|
|
<code>$_POST['item_execute_at']</code>
|
|
<code>$_POST['item_name']</code>
|
|
<code>$_POST['item_name']</code>
|
|
<code>$_POST['item_original_name']</code>
|
|
<code>$_POST['item_starts']</code>
|
|
<code>$_REQUEST['item_name']</code>
|
|
<code>$itemName</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidOperand occurrences="2">
|
|
<code>$_POST['item_definition']</code>
|
|
<code>$_POST['item_interval_field']</code>
|
|
</PossiblyInvalidOperand>
|
|
<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/Qbe.php">
|
|
<DocblockTypeContradiction occurrences="1">
|
|
<code>$this->currentSearch->getCriterias() === null</code>
|
|
</DocblockTypeContradiction>
|
|
<InvalidArgument occurrences="1">
|
|
<code>$sortOrder</code>
|
|
</InvalidArgument>
|
|
<InvalidPropertyAssignmentValue occurrences="3">
|
|
<code>$this->criteriaTables</code>
|
|
<code>$this->criteriaTables</code>
|
|
<code>$this->criteriaTables</code>
|
|
</InvalidPropertyAssignmentValue>
|
|
<MixedArgument occurrences="28">
|
|
<code>$column</code>
|
|
<code>$columns[$columnIndex]</code>
|
|
<code>$eachColumn['Field']</code>
|
|
<code>$foreigner['foreign_field']</code>
|
|
<code>$foreigner['foreign_table']</code>
|
|
<code>$indexColumns</code>
|
|
<code>$name</code>
|
|
<code>$oneField</code>
|
|
<code>$oneKey['ref_index_list'][$index]</code>
|
|
<code>$oneKey['ref_table_name']</code>
|
|
<code>$oneTable</code>
|
|
<code>$oneTable</code>
|
|
<code>$oneTable</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$this->criteria[$columnIndex]</code>
|
|
<code>$this->criteria[$columnIndex]</code>
|
|
<code>$this->formAliases[$columnIndex]</code>
|
|
<code>$this->formAndOrCols[$lastOrWhere]</code>
|
|
<code>$this->formAndOrCols[$lastWhere]</code>
|
|
<code>$this->formCriterions[$newColumnCount]</code>
|
|
<code>$tmpCriteria</code>
|
|
<code>$unfinalized</code>
|
|
<code>$uniqueColumns</code>
|
|
<code>$value</code>
|
|
<code>$whereClauseColumns</code>
|
|
<code>$whereClauseTables</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="3">
|
|
<code>$selectClauses</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<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>$oneKey['index_list']</code>
|
|
<code>$oneKey['ref_index_list']</code>
|
|
<code>$oneKey['ref_table_name']</code>
|
|
<code>$oneKey['ref_table_name']</code>
|
|
<code>$oneKey['ref_table_name']</code>
|
|
<code>$oneKey['ref_table_name']</code>
|
|
<code>$oneKey['ref_table_name']</code>
|
|
<code>$reference['table_name']</code>
|
|
<code>$reference['table_schema']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="18">
|
|
<code>$checkedTables[$table]</code>
|
|
<code>$checkedTables[$table]</code>
|
|
<code>$finalized[$foreignTable]</code>
|
|
<code>$finalized[$foreignTable]</code>
|
|
<code>$finalized[$foreignTable]</code>
|
|
<code>$finalized[$masterTable]</code>
|
|
<code>$finalized[$masterTable]</code>
|
|
<code>$finalized[$masterTable]</code>
|
|
<code>$foreignTables[$foreigner['foreign_table']]</code>
|
|
<code>$foreignTables[$oneKey['ref_table_name']]</code>
|
|
<code>$oneKey['ref_index_list'][$index]</code>
|
|
<code>$relations[$masterTable]</code>
|
|
<code>$relations[$oneTable][$foreigner['foreign_table']]</code>
|
|
<code>$relations[$oneTable][$oneKey['ref_table_name']]</code>
|
|
<code>$this->formAndOrCols[$lastWhere]</code>
|
|
<code>$tsize[$table]</code>
|
|
<code>$tsize[$table]</code>
|
|
<code>$tsize[$table]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="39">
|
|
<code>$GLOBALS[${'cur' . $or}][$newColumnCount]</code>
|
|
<code>$clause</code>
|
|
<code>$clause</code>
|
|
<code>$column</code>
|
|
<code>$columnReferences</code>
|
|
<code>$finalized[$foreignTable]</code>
|
|
<code>$finalized[$masterTable]</code>
|
|
<code>$foreignData</code>
|
|
<code>$foreignTable</code>
|
|
<code>$foreignTables[$foreigner['foreign_table']]</code>
|
|
<code>$foreignTables[$oneKey['ref_table_name']]</code>
|
|
<code>$foreigner</code>
|
|
<code>$foreigner</code>
|
|
<code>$index</code>
|
|
<code>$indexColumns</code>
|
|
<code>$isWhere</code>
|
|
<code>$masterTable</code>
|
|
<code>$maxsize</code>
|
|
<code>$name</code>
|
|
<code>$oneField</code>
|
|
<code>$oneKey</code>
|
|
<code>$oneKey</code>
|
|
<code>$oneTable</code>
|
|
<code>$oneTable</code>
|
|
<code>$oneTable</code>
|
|
<code>$reference</code>
|
|
<code>$result</code>
|
|
<code>$select</code>
|
|
<code>$selectClauses[]</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$tempSearchTables[]</code>
|
|
<code>$tmpCriteria</code>
|
|
<code>$tsize[$table]</code>
|
|
<code>$uniqueColumns</code>
|
|
<code>$value</code>
|
|
<code>$whereClauseColumns</code>
|
|
<code>$whereClauseTables</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="2">
|
|
<code>array</code>
|
|
<code>string</code>
|
|
</MixedInferredReturnType>
|
|
<MixedOperand occurrences="10">
|
|
<code>$clause</code>
|
|
<code>$columns[$columnIndex]</code>
|
|
<code>$select</code>
|
|
<code>$selected['and'] ?? ''</code>
|
|
<code>$selected['or'] ?? ''</code>
|
|
<code>$sort[$columnIndex]</code>
|
|
<code>$this->formAndOrRows[$rowIndex]</code>
|
|
<code>$this->formColumns[$columnIndex]</code>
|
|
<code>$this->formColumns[$columnIndex]</code>
|
|
<code>$this->formCriterions[$columnIndex]</code>
|
|
</MixedOperand>
|
|
<MixedReturnStatement occurrences="3">
|
|
<code>$candidateColumns</code>
|
|
<code>$result</code>
|
|
<code>reset($candidateColumns)</code>
|
|
</MixedReturnStatement>
|
|
<MixedReturnTypeCoercion occurrences="1">
|
|
<code>key($whereClauseTables)</code>
|
|
</MixedReturnTypeCoercion>
|
|
<NullArgument occurrences="1">
|
|
<code>null</code>
|
|
</NullArgument>
|
|
<PossiblyInvalidArgument occurrences="5">
|
|
<code>$_POST['criteriaColumn'][$colInd]</code>
|
|
<code>$_POST['criteriaColumn'][$columnIndex]</code>
|
|
<code>$selected</code>
|
|
<code>$tmpAlias</code>
|
|
<code>$tmpOr</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="3">
|
|
<code>$_POST['criteriaColumn'][$colInd]</code>
|
|
<code>$_POST['criteriaColumn'][$columnIndex]</code>
|
|
<code>$selected</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidOperand occurrences="1">
|
|
<code>$_POST['Or' . $rowIndex][$columnIndex]</code>
|
|
</PossiblyInvalidOperand>
|
|
<PossiblyInvalidPropertyAssignmentValue occurrences="6">
|
|
<code>$_POST['criteria'] ?? array_fill(0, $criteriaColumnCount, '')</code>
|
|
<code>$_POST['criteriaAndOrColumn'] ?? array_fill(0, $criteriaColumnCount, '')</code>
|
|
<code>$_POST['criteriaAndOrRow'] ?? array_fill(0, $criteriaColumnCount, '')</code>
|
|
<code>$_POST['criteriaRowDelete'] ?? array_fill(0, $criteriaColumnCount, '')</code>
|
|
<code>$_POST['criteriaRowInsert'] ?? array_fill(0, $criteriaColumnCount, '')</code>
|
|
<code>$_POST['prev_criteria'] ?? []</code>
|
|
</PossiblyInvalidPropertyAssignmentValue>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$table</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullOperand occurrences="1">
|
|
<code>$index['Column_name']</code>
|
|
</PossiblyNullOperand>
|
|
<PropertyNotSetInConstructor occurrences="2">
|
|
<code>$newColumnCount</code>
|
|
<code>$newRowCount</code>
|
|
</PropertyNotSetInConstructor>
|
|
<RedundantCastGivenDocblockType occurrences="1">
|
|
<code>(string) $master</code>
|
|
</RedundantCastGivenDocblockType>
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>isset($lastWhere, $this->formAndOrCols)</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
<RedundantPropertyInitializationCheck occurrences="1">
|
|
<code>isset($this->formAndOrRows)</code>
|
|
</RedundantPropertyInitializationCheck>
|
|
</file>
|
|
<file src="libraries/classes/Database/Routines.php">
|
|
<DeprecatedMethod occurrences="14">
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
</DeprecatedMethod>
|
|
<InvalidArgument occurrences="2">
|
|
<code>$itemParamDir</code>
|
|
<code>$itemParamName</code>
|
|
</InvalidArgument>
|
|
<InvalidArrayOffset occurrences="1">
|
|
<code>$retval['item_param_dir'][$key]</code>
|
|
</InvalidArrayOffset>
|
|
<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>$newErrors</code>
|
|
<code>$routine</code>
|
|
<code>$routine['SPECIFIC_NAME']</code>
|
|
<code>$routine['SPECIFIC_NAME']</code>
|
|
<code>$routine['item_name']</code>
|
|
<code>$routine['item_name']</code>
|
|
<code>$routine['item_name']</code>
|
|
<code>$routine['item_name']</code>
|
|
<code>$routine['item_name']</code>
|
|
<code>$routine['item_param_length'][$i]</code>
|
|
<code>$routine['item_param_name'][$i]</code>
|
|
<code>$routine['item_param_name'][$i]</code>
|
|
<code>$routine['item_param_name'][$i]</code>
|
|
<code>$routine['item_param_type'][$i]</code>
|
|
<code>$routine['item_param_type'][$i]</code>
|
|
<code>$routine['item_param_type'][$i]</code>
|
|
<code>$routine['item_param_type'][$i]</code>
|
|
<code>$routine['item_param_type'][$i]</code>
|
|
<code>$routine['item_param_type'][$i]</code>
|
|
<code>$routine['name']</code>
|
|
<code>$routine['name']</code>
|
|
<code>$routine['name']</code>
|
|
<code>$routine['name']</code>
|
|
<code>$routine['type']</code>
|
|
<code>$routine['type']</code>
|
|
<code>$value</code>
|
|
<code>$value</code>
|
|
<code>$value</code>
|
|
<code>Util::getSupportedDatatypes()</code>
|
|
<code>Util::getSupportedDatatypes()</code>
|
|
<code>Util::getSupportedDatatypes()</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="3">
|
|
<code>$options</code>
|
|
<code>$options</code>
|
|
<code>$value</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="36">
|
|
<code>$opt['value']</code>
|
|
<code>$priv[0]</code>
|
|
<code>$priv[1]</code>
|
|
<code>$priv[2]</code>
|
|
<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>
|
|
<code>$routine['item_param_length'][$i]</code>
|
|
<code>$routine['item_param_length'][$routine['item_num_params'] - 1]</code>
|
|
<code>$routine['item_param_length_arr'][$i]</code>
|
|
<code>$routine['item_param_name'][$i]</code>
|
|
<code>$routine['item_param_name'][$i]</code>
|
|
<code>$routine['item_param_name'][$i]</code>
|
|
<code>$routine['item_param_name'][$i]</code>
|
|
<code>$routine['item_param_name'][$i]</code>
|
|
<code>$routine['item_param_name'][$i]</code>
|
|
<code>$routine['item_param_name'][$routine['item_num_params'] - 1]</code>
|
|
<code>$routine['item_param_opts_num'][$routine['item_num_params'] - 1]</code>
|
|
<code>$routine['item_param_opts_text'][$i]</code>
|
|
<code>$routine['item_param_opts_text'][$routine['item_num_params'] - 1]</code>
|
|
<code>$routine['item_param_type'][$i]</code>
|
|
<code>$routine['item_param_type'][$i]</code>
|
|
<code>$routine['item_param_type'][$i]</code>
|
|
<code>$routine['item_param_type'][$i]</code>
|
|
<code>$routine['item_param_type'][$i]</code>
|
|
<code>$routine['item_param_type'][$i]</code>
|
|
<code>$routine['item_param_type'][$i]</code>
|
|
<code>$routine['item_param_type'][$routine['item_num_params'] - 1]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="19">
|
|
<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>
|
|
<code>$routine['item_param_length'][]</code>
|
|
<code>$routine['item_param_name'][$i]</code>
|
|
<code>$routine['item_param_name'][$i]</code>
|
|
<code>$routine['item_param_name'][]</code>
|
|
<code>$routine['item_param_opts_num'][]</code>
|
|
<code>$routine['item_param_opts_text'][]</code>
|
|
<code>$routine['item_param_type'][]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="17">
|
|
<code>$_POST['funcs'][$routine['item_param_name'][$i]]</code>
|
|
<code>$_POST['funcs'][$routine['item_param_name'][$i]]</code>
|
|
<code>$_POST['funcs'][$routine['item_param_name'][$i]]</code>
|
|
<code>$_POST['params'][$routine['item_param_name'][$i]]</code>
|
|
<code>$_POST['params'][$routine['item_param_name'][$i]]</code>
|
|
<code>$routine['item_param_dir'][$i]</code>
|
|
<code>$routine['item_param_dir'][$routine['item_num_params'] - 1]</code>
|
|
<code>$routine['item_param_length'][$i]</code>
|
|
<code>$routine['item_param_length'][$routine['item_num_params'] - 1]</code>
|
|
<code>$routine['item_param_name'][$i]</code>
|
|
<code>$routine['item_param_name'][$routine['item_num_params'] - 1]</code>
|
|
<code>$routine['item_param_opts_num'][$i]</code>
|
|
<code>$routine['item_param_opts_num'][$routine['item_num_params'] - 1]</code>
|
|
<code>$routine['item_param_opts_text'][$i]</code>
|
|
<code>$routine['item_param_opts_text'][$routine['item_num_params'] - 1]</code>
|
|
<code>$routine['item_param_type'][$i]</code>
|
|
<code>$routine['item_param_type'][$routine['item_num_params'] - 1]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="25">
|
|
<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>
|
|
<code>$priv</code>
|
|
<code>$retval['item_comment']</code>
|
|
<code>$retval['item_definer']</code>
|
|
<code>$retval['item_name']</code>
|
|
<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>
|
|
<code>$routine['item_original_type']</code>
|
|
<code>$string</code>
|
|
<code>$value</code>
|
|
<code>$value</code>
|
|
<code>$value</code>
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="19">
|
|
<code>$_POST['funcs'][$routine['item_param_name'][$i]]</code>
|
|
<code>$itemParamLength[$i]</code>
|
|
<code>$itemParamType[$i]</code>
|
|
<code>$itemParamType[$i]</code>
|
|
<code>$priv[0]</code>
|
|
<code>$priv[1]</code>
|
|
<code>$priv[2]</code>
|
|
<code>$priv[5]</code>
|
|
<code>$priv[6]</code>
|
|
<code>$priv[7]</code>
|
|
<code>$routine['item_num_params']</code>
|
|
<code>$routine['item_num_params']</code>
|
|
<code>$routine['item_num_params']</code>
|
|
<code>$routine['item_num_params']</code>
|
|
<code>$routine['item_num_params']</code>
|
|
<code>$routine['item_num_params']</code>
|
|
<code>$routine['item_num_params']</code>
|
|
<code>$routine['item_num_params']</code>
|
|
<code>$string</code>
|
|
</MixedOperand>
|
|
<PossiblyInvalidArgument occurrences="35">
|
|
<code>$_GET['item_name']</code>
|
|
<code>$_GET['item_name']</code>
|
|
<code>$_GET['item_name']</code>
|
|
<code>$_GET['item_name']</code>
|
|
<code>$_GET['item_name']</code>
|
|
<code>$_GET['item_name']</code>
|
|
<code>$_GET['item_name']</code>
|
|
<code>$_GET['item_type']</code>
|
|
<code>$_GET['item_type']</code>
|
|
<code>$_POST['item_comment']</code>
|
|
<code>$_POST['item_isdeterministic']</code>
|
|
<code>$_POST['item_name']</code>
|
|
<code>$_POST['item_name']</code>
|
|
<code>$_POST['item_name']</code>
|
|
<code>$_POST['item_name']</code>
|
|
<code>$_POST['item_name']</code>
|
|
<code>$_POST['item_name']</code>
|
|
<code>$_POST['item_original_name']</code>
|
|
<code>$_POST['item_original_name']</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>
|
|
<code>$_POST['item_type']</code>
|
|
<code>$_POST['item_type']</code>
|
|
<code>$_REQUEST['item_name']</code>
|
|
<code>$itemDefiner</code>
|
|
<code>$itemDefiner</code>
|
|
<code>$itemName</code>
|
|
<code>$itemReturnType</code>
|
|
<code>$itemReturnType</code>
|
|
<code>$itemReturnType</code>
|
|
<code>$itemReturnType</code>
|
|
<code>$itemType</code>
|
|
<code>$itemType</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidArrayAccess occurrences="1">
|
|
<code>$params['dir'][$i]</code>
|
|
</PossiblyInvalidArrayAccess>
|
|
<PossiblyInvalidCast occurrences="23">
|
|
<code>$_GET['item_name']</code>
|
|
<code>$_GET['item_name']</code>
|
|
<code>$_GET['item_name']</code>
|
|
<code>$_GET['item_name']</code>
|
|
<code>$_GET['item_name']</code>
|
|
<code>$_GET['item_type']</code>
|
|
<code>$_GET['item_type']</code>
|
|
<code>$_POST['item_comment']</code>
|
|
<code>$_POST['item_isdeterministic']</code>
|
|
<code>$_POST['item_name']</code>
|
|
<code>$_POST['item_name']</code>
|
|
<code>$_POST['item_name']</code>
|
|
<code>$_POST['item_original_name']</code>
|
|
<code>$_POST['item_original_name']</code>
|
|
<code>$_POST['item_returnopts_num']</code>
|
|
<code>$_POST['item_returnopts_text']</code>
|
|
<code>$_POST['item_type']</code>
|
|
<code>$itemDefiner</code>
|
|
<code>$itemReturnType</code>
|
|
<code>$itemReturnType</code>
|
|
<code>$itemReturnType</code>
|
|
<code>$itemReturnType</code>
|
|
<code>$itemType</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidIterator occurrences="1">
|
|
<code>$retval['item_param_dir']</code>
|
|
</PossiblyInvalidIterator>
|
|
<PossiblyInvalidOperand occurrences="8">
|
|
<code>$_POST['item_name']</code>
|
|
<code>$_POST['item_original_name']</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="6">
|
|
<code>$GLOBALS['errors']</code>
|
|
<code>$GLOBALS['message']</code>
|
|
<code>$create_routine</code>
|
|
<code>$mode</code>
|
|
<code>$routine['item_name']</code>
|
|
<code>$stmt->return->parameters</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullArrayAccess occurrences="2">
|
|
<code>$routine['item_name']</code>
|
|
<code>$routine['item_type']</code>
|
|
</PossiblyNullArrayAccess>
|
|
<PossiblyNullIterator occurrences="1">
|
|
<code>$stmt->return->options->options</code>
|
|
</PossiblyNullIterator>
|
|
<PossiblyNullOperand occurrences="3">
|
|
<code>$output</code>
|
|
<code>$this->browseRow($row)</code>
|
|
<code>$title</code>
|
|
</PossiblyNullOperand>
|
|
<PossiblyNullPropertyFetch occurrences="3">
|
|
<code>$stmt->return->name</code>
|
|
<code>$stmt->return->options</code>
|
|
<code>$stmt->return->parameters</code>
|
|
</PossiblyNullPropertyFetch>
|
|
<PossiblyNullReference occurrences="2">
|
|
<code>has</code>
|
|
<code>isSuccess</code>
|
|
</PossiblyNullReference>
|
|
<PossiblyUndefinedArrayOffset occurrences="1">
|
|
<code>$_POST['item_original_type']</code>
|
|
</PossiblyUndefinedArrayOffset>
|
|
</file>
|
|
<file src="libraries/classes/Database/Search.php">
|
|
<InvalidPropertyAssignmentValue occurrences="1">
|
|
<code>array_intersect($_POST['criteriaTables'], $this->tablesNamesOnly)</code>
|
|
</InvalidPropertyAssignmentValue>
|
|
<MixedArgument occurrences="1">
|
|
<code>$column['Field']</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$this->searchTypeDescription</code>
|
|
</MixedAssignment>
|
|
<PropertyNotSetInConstructor occurrences="1">
|
|
<code>$searchTypeDescription</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Database/Triggers.php">
|
|
<DeprecatedMethod occurrences="4">
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
</DeprecatedMethod>
|
|
<MixedArgument occurrences="8">
|
|
<code>$GLOBALS['errors']</code>
|
|
<code>$GLOBALS['errors']</code>
|
|
<code>$GLOBALS['errors']</code>
|
|
<code>$GLOBALS['errors']</code>
|
|
<code>$create_item</code>
|
|
<code>$exportData</code>
|
|
<code>$trigger['EVENT_OBJECT_TABLE']</code>
|
|
<code>$trigger['TRIGGER_NAME']</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="30">
|
|
<code>$temp['action_timing']</code>
|
|
<code>$temp['create']</code>
|
|
<code>$temp['definer']</code>
|
|
<code>$temp['definition']</code>
|
|
<code>$temp['drop']</code>
|
|
<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="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="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>
|
|
<code>$retval['item_definer']</code>
|
|
<code>$retval['item_definition']</code>
|
|
<code>$retval['item_event_manipulation']</code>
|
|
<code>$retval['item_name']</code>
|
|
<code>$retval['item_table']</code>
|
|
<code>$string</code>
|
|
<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>
|
|
<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">
|
|
<code>$_POST['item_definer']</code>
|
|
<code>$_POST['item_definer']</code>
|
|
<code>$_POST['item_name']</code>
|
|
<code>$_POST['item_name']</code>
|
|
<code>$_POST['item_name']</code>
|
|
<code>$_POST['item_name']</code>
|
|
<code>$_POST['item_original_name']</code>
|
|
<code>$_POST['item_table']</code>
|
|
<code>$_REQUEST['item_name']</code>
|
|
<code>$_REQUEST['item_name']</code>
|
|
<code>$itemName</code>
|
|
<code>$itemName</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="4">
|
|
<code>$_POST['item_definer']</code>
|
|
<code>$_POST['item_name']</code>
|
|
<code>$_POST['item_original_name']</code>
|
|
<code>$_REQUEST['item_name']</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidOperand occurrences="3">
|
|
<code>$_POST['item_definition']</code>
|
|
<code>$_POST['item_event']</code>
|
|
<code>$_POST['item_timing']</code>
|
|
</PossiblyInvalidOperand>
|
|
<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">
|
|
<DeprecatedMethod occurrences="3">
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
</DeprecatedMethod>
|
|
<EmptyArrayAccess occurrences="1">
|
|
<code>$resultTarget[]</code>
|
|
</EmptyArrayAccess>
|
|
<InvalidOperand occurrences="6">
|
|
<code>$row['Data_free']</code>
|
|
<code>$row['Data_length']</code>
|
|
<code>$row['Data_length']</code>
|
|
<code>$row['Index_length']</code>
|
|
<code>$row['Max_data_length']</code>
|
|
<code>$row['Rows']</code>
|
|
</InvalidOperand>
|
|
<MixedArgument occurrences="8">
|
|
<code>$a</code>
|
|
<code>$b</code>
|
|
<code>$password</code>
|
|
<code>$table</code>
|
|
<code>$tableData[$sortBy] ?? ''</code>
|
|
<code>$this->versionComment</code>
|
|
<code>$this->versionString</code>
|
|
<code>$user</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="2">
|
|
<code>$tableName</code>
|
|
<code>uksort($eachTables, 'strnatcasecmp')</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="4">
|
|
<code>$tableData[$sortBy]</code>
|
|
<code>$tableData['Data_length']</code>
|
|
<code>$tableData['Engine']</code>
|
|
<code>$tableData['Index_length']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="4">
|
|
<code>$resultRows[$row[$key]]</code>
|
|
<code>$row[$keyIndex]</code>
|
|
<code>$row[$keyIndex]</code>
|
|
<code>$row[$keyIndex]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="11">
|
|
<code>$aLength</code>
|
|
<code>$bLength</code>
|
|
<code>$keyIndex</code>
|
|
<code>$map['real_column']</code>
|
|
<code>$resultRows[$row[$key]]</code>
|
|
<code>$resultTarget</code>
|
|
<code>$tableData</code>
|
|
<code>$tableData</code>
|
|
<code>$tableData</code>
|
|
<code>$this->versionComment</code>
|
|
<code>$this->versionString</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="2">
|
|
<code>array</code>
|
|
<code>string</code>
|
|
</MixedInferredReturnType>
|
|
<MixedOperand occurrences="3">
|
|
<code>$a['Data_length']</code>
|
|
<code>$b['Data_length']</code>
|
|
<code>$tableData['Data_length']</code>
|
|
</MixedOperand>
|
|
<MixedReturnStatement occurrences="2">
|
|
<code>SessionCache::get('mysql_cur_user')</code>
|
|
<code>reset($columns)</code>
|
|
</MixedReturnStatement>
|
|
<MixedReturnTypeCoercion occurrences="4">
|
|
<code>$this->fetchResult($sql, null, 'Field', $connectionType)</code>
|
|
<code>$this->fetchResult($sql, null, null, $connectionType)</code>
|
|
<code>string[]</code>
|
|
</MixedReturnTypeCoercion>
|
|
<NullableReturnStatement occurrences="2">
|
|
<code>$user</code>
|
|
<code>SessionCache::get('mysql_cur_user')</code>
|
|
</NullableReturnStatement>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$table</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidArrayOffset occurrences="1">
|
|
<code>$row[$value]</code>
|
|
</PossiblyInvalidArrayOffset>
|
|
<PossiblyNullArrayOffset occurrences="2">
|
|
<code>$resultTarget</code>
|
|
<code>$resultTarget</code>
|
|
</PossiblyNullArrayOffset>
|
|
<PossiblyNullOperand occurrences="7">
|
|
<code>$row['Data_free']</code>
|
|
<code>$row['Data_length']</code>
|
|
<code>$row['Data_length']</code>
|
|
<code>$row['Index_length']</code>
|
|
<code>$row['Index_length']</code>
|
|
<code>$row['Max_data_length']</code>
|
|
<code>$row['Rows']</code>
|
|
</PossiblyNullOperand>
|
|
<PossiblyUndefinedArrayOffset occurrences="8">
|
|
<code>$_SERVER['SCRIPT_NAME']</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">
|
|
<DeprecatedMethod occurrences="1">
|
|
<code>escapeString</code>
|
|
</DeprecatedMethod>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$urlParams</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedAssignment occurrences="3">
|
|
<code>$GLOBALS['is_table']</code>
|
|
<code>$GLOBALS['show_as_php']</code>
|
|
<code>$urlParams['show_as_php']</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Dbal/DbiMysqli.php">
|
|
<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">
|
|
<code>$rows</code>
|
|
<code>$rows</code>
|
|
<code>$rows</code>
|
|
<code>$this->result->fetch_all(MYSQLI_ASSOC)</code>
|
|
<code>is_array($row) ? $row : []</code>
|
|
<code>is_array($row) ? $row : []</code>
|
|
</InvalidReturnStatement>
|
|
<InvalidReturnType occurrences="5">
|
|
<code>array<int, array<string,string|null>></code>
|
|
<code>array<int, string|null></code>
|
|
<code>array<int,string|null></code>
|
|
<code>array<string, string|null></code>
|
|
<code>array<string,string|null></code>
|
|
</InvalidReturnType>
|
|
<MixedArgument occurrences="2">
|
|
<code>$field->flags</code>
|
|
<code>$field->type</code>
|
|
</MixedArgument>
|
|
<MixedReturnTypeCoercion occurrences="4">
|
|
<code>$fields</code>
|
|
<code>array<int, FieldMetadata></code>
|
|
<code>array_column($this->result->fetch_all(), 0)</code>
|
|
<code>array_column($this->result->fetch_all(), 1, 0)</code>
|
|
</MixedReturnTypeCoercion>
|
|
</file>
|
|
<file src="libraries/classes/Display/Results.php">
|
|
<DeprecatedMethod occurrences="1">
|
|
<code>escapeString</code>
|
|
</DeprecatedMethod>
|
|
<InvalidArgument occurrences="3">
|
|
<code>$added[$orgFullTableName]</code>
|
|
<code>$multiOrderUrlParams</code>
|
|
<code>$sortExpressionNoDirection</code>
|
|
</InvalidArgument>
|
|
<InvalidArrayOffset occurrences="1">
|
|
<code>$delUrlParams</code>
|
|
</InvalidArrayOffset>
|
|
<InvalidIterator occurrences="2">
|
|
<code>$statementInfo->statement->expr</code>
|
|
<code>$statementInfo->statement->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>$clause</code>
|
|
<code>$clauseIsUnique</code>
|
|
<code>$clauseIsUnique</code>
|
|
<code>$colOrder</code>
|
|
<code>$colVisib</code>
|
|
<code>$colVisib</code>
|
|
<code>$colVisibCurrent</code>
|
|
<code>$displayParams['desc']</code>
|
|
<code>$displayParams['emptyafter']</code>
|
|
<code>$displayParams['emptypre']</code>
|
|
<code>$expr->alias</code>
|
|
<code>$field->table</code>
|
|
<code>$mediaTypeMap[$orgFullColName]['mimetype']</code>
|
|
<code>$mediaTypeMap[$orgFullColName]['transformation_options'] ?? ''</code>
|
|
<code>$mediaTypeMap[$orgFullColName]['transformation_options'] ?? ''</code>
|
|
<code>$multipleUrlParams['sql_query']</code>
|
|
<code>$multipleUrlParams['sql_query']</code>
|
|
<code>$newSortExpressionNoDirection</code>
|
|
<code>$oneKey['ref_db_name'] ?? $GLOBALS['db']</code>
|
|
<code>$oneKey['ref_table_name']</code>
|
|
<code>$rel['foreign_db']</code>
|
|
<code>$rel['foreign_table']</code>
|
|
<code>$row[$i]</code>
|
|
<code>$row[$i]</code>
|
|
<code>$sessionMaxRows</code>
|
|
<code>$sortExpressionNoDirection[$indexInExpression]</code>
|
|
<code>$sortExpressionNoDirection[$indexInExpression]</code>
|
|
<code>$sortExpressionNoDirection[$indexInExpression]</code>
|
|
<code>$sqlQuery</code>
|
|
<code>$statementInfo->statement->from</code>
|
|
<code>$total</code>
|
|
<code>$urlParams['where_clause']</code>
|
|
<code>$whereClause</code>
|
|
<code>$whereClause</code>
|
|
<code>$whereClauseMap[$rowNumber][$meta->orgtable]</code>
|
|
<code>(int) $this->properties['unlim_num_rows'] / $_SESSION['tmpval']['max_rows']</code>
|
|
<code>(int) $this->properties['unlim_num_rows'] / $_SESSION['tmpval']['max_rows']</code>
|
|
<code>empty($field->database) ? $this->properties['db'] : $field->database</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="5">
|
|
<code>$linkingUrlParams</code>
|
|
<code>$row</code>
|
|
<code>$sortDirection</code>
|
|
<code>$sortExpression</code>
|
|
<code>$urlParams</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="60">
|
|
<code>$_SESSION['tmpval']['display_binary']</code>
|
|
<code>$_SESSION['tmpval']['display_binary']</code>
|
|
<code>$_SESSION['tmpval']['display_binary']</code>
|
|
<code>$_SESSION['tmpval']['display_blob']</code>
|
|
<code>$_SESSION['tmpval']['display_blob']</code>
|
|
<code>$_SESSION['tmpval']['geoOption']</code>
|
|
<code>$_SESSION['tmpval']['geoOption']</code>
|
|
<code>$_SESSION['tmpval']['hide_transformation']</code>
|
|
<code>$_SESSION['tmpval']['hide_transformation']</code>
|
|
<code>$_SESSION['tmpval']['hide_transformation']</code>
|
|
<code>$_SESSION['tmpval']['hide_transformation']</code>
|
|
<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']['max_rows']</code>
|
|
<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']['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>
|
|
<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>
|
|
<code>$_SESSION['tmpval']['relational_display']</code>
|
|
<code>$_SESSION['tmpval']['relational_display']</code>
|
|
<code>$_SESSION['tmpval']['repeat_cells']</code>
|
|
<code>$colOrder[$j]</code>
|
|
<code>$colVisib[$j]</code>
|
|
<code>$displayParams['data'][$rowNumber]</code>
|
|
<code>$oneKey['index_list']</code>
|
|
<code>$oneKey['ref_db_name']</code>
|
|
<code>$oneKey['ref_db_name']</code>
|
|
<code>$oneKey['ref_index_list']</code>
|
|
<code>$oneKey['ref_table_name']</code>
|
|
<code>$oneKey['ref_table_name']</code>
|
|
<code>$query['display_binary']</code>
|
|
<code>$query['display_blob']</code>
|
|
<code>$query['geoOption']</code>
|
|
<code>$query['hide_transformation']</code>
|
|
<code>$query['max_rows']</code>
|
|
<code>$query['pftext']</code>
|
|
<code>$query['pos']</code>
|
|
<code>$query['relational_display']</code>
|
|
<code>$query['repeat_cells']</code>
|
|
<code>$rel['foreign_db']</code>
|
|
<code>$rel['foreign_db']</code>
|
|
<code>$rel['foreign_field']</code>
|
|
<code>$rel['foreign_table']</code>
|
|
<code>$rel['foreign_table']</code>
|
|
<code>$whereClauseMap[$rowNumber][$meta->orgtable]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="37">
|
|
<code>$_SESSION['tmpval']['display_binary']</code>
|
|
<code>$_SESSION['tmpval']['display_blob']</code>
|
|
<code>$_SESSION['tmpval']['geoOption']</code>
|
|
<code>$_SESSION['tmpval']['hide_transformation']</code>
|
|
<code>$_SESSION['tmpval']['max_rows']</code>
|
|
<code>$_SESSION['tmpval']['pftext']</code>
|
|
<code>$_SESSION['tmpval']['pos']</code>
|
|
<code>$_SESSION['tmpval']['query']</code>
|
|
<code>$_SESSION['tmpval']['relational_display']</code>
|
|
<code>$_SESSION['tmpval']['repeat_cells']</code>
|
|
<code>$displayParams['data'][$rowNumber]</code>
|
|
<code>$displayParams['data'][$rowNumber]</code>
|
|
<code>$displayParams['data'][$rowNumber]</code>
|
|
<code>$displayParams['desc'][]</code>
|
|
<code>$displayParams['desc'][]</code>
|
|
<code>$displayParams['rowdata'][$i]</code>
|
|
<code>$displayParams['rowdata'][$i]</code>
|
|
<code>$query['display_binary']</code>
|
|
<code>$query['display_binary']</code>
|
|
<code>$query['display_blob']</code>
|
|
<code>$query['geoOption']</code>
|
|
<code>$query['geoOption']</code>
|
|
<code>$query['hide_transformation']</code>
|
|
<code>$query['max_rows']</code>
|
|
<code>$query['max_rows']</code>
|
|
<code>$query['max_rows']</code>
|
|
<code>$query['pftext']</code>
|
|
<code>$query['pftext']</code>
|
|
<code>$query['pftext']</code>
|
|
<code>$query['pos']</code>
|
|
<code>$query['pos']</code>
|
|
<code>$query['relational_display']</code>
|
|
<code>$query['relational_display']</code>
|
|
<code>$query['repeat_cells']</code>
|
|
<code>$query['sql']</code>
|
|
<code>$whereClauseMap[$rowNumber][$meta->orgtable]</code>
|
|
<code>$whereClauseMap[$rowNumber][$this->properties['table']]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="20">
|
|
<code>$displayParams['data'][$rowNumber][$i]</code>
|
|
<code>$displayParams['data'][$rowNumber][$i]</code>
|
|
<code>$displayParams['data'][$rowNumber][$i]</code>
|
|
<code>$displayParams['data'][$rowNumber][$i]</code>
|
|
<code>$displayParams['rowdata'][$i]</code>
|
|
<code>$displayParams['rowdata'][$i]</code>
|
|
<code>$displayParams['rowdata'][$i]</code>
|
|
<code>$fieldsMeta[$i]</code>
|
|
<code>$fieldsMeta[$i]</code>
|
|
<code>$fieldsMeta[$m]</code>
|
|
<code>$highlightColumns[$identifier]</code>
|
|
<code>$map[$oneField]</code>
|
|
<code>$oneKey['ref_index_list'][$index]</code>
|
|
<code>$ret[$field->table]</code>
|
|
<code>$row[$i]</code>
|
|
<code>$row[$i]</code>
|
|
<code>$row[$i]</code>
|
|
<code>$row[$i]</code>
|
|
<code>$row[$i]</code>
|
|
<code>$row[$m]</code>
|
|
</MixedArrayOffset>
|
|
<MixedArrayTypeCoercion occurrences="13">
|
|
<code>$fieldsMeta[$i]</code>
|
|
<code>$fieldsMeta[$i]</code>
|
|
<code>$fieldsMeta[$m]</code>
|
|
<code>$row[$i]</code>
|
|
<code>$row[$i]</code>
|
|
<code>$row[$i]</code>
|
|
<code>$row[$i]</code>
|
|
<code>$row[$i]</code>
|
|
<code>$row[$m]</code>
|
|
<code>$row[$sortedColumnIndex]</code>
|
|
<code>$row[$sortedColumnIndex]</code>
|
|
<code>$row[$sortedColumnIndex]</code>
|
|
<code>$row[$sortedColumnIndex]</code>
|
|
</MixedArrayTypeCoercion>
|
|
<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>
|
|
<code>$_SESSION['tmpval']['pos']</code>
|
|
<code>$_SESSION['tmpval']['query'][$sqlMd5]</code>
|
|
<code>$_SESSION['tmpval']['relational_display']</code>
|
|
<code>$_SESSION['tmpval']['repeat_cells']</code>
|
|
<code>$clause</code>
|
|
<code>$colOrder</code>
|
|
<code>$colVisib</code>
|
|
<code>$colVisibCurrent</code>
|
|
<code>$expr</code>
|
|
<code>$expr</code>
|
|
<code>$field</code>
|
|
<code>$file</code>
|
|
<code>$hiddenFields['session_max_rows']</code>
|
|
<code>$i</code>
|
|
<code>$i</code>
|
|
<code>$identifier</code>
|
|
<code>$index</code>
|
|
<code>$linkingUrlParams[$new_param['param_info']]</code>
|
|
<code>$m</code>
|
|
<code>$meta->name</code>
|
|
<code>$multipleUrlParams['sql_query']</code>
|
|
<code>$multipleUrlParams['sql_query']</code>
|
|
<code>$newSortExpressionNoDirection</code>
|
|
<code>$oneField</code>
|
|
<code>$oneKey</code>
|
|
<code>$query</code>
|
|
<code>$rel</code>
|
|
<code>$relationalDisplay</code>
|
|
<code>$rowInfo[mb_strtolower($fieldsMeta[$m]->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->orgtable]</code>
|
|
<code>$whereClauseMap[$rowNumber][$this->properties['table']]</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>Message</code>
|
|
</MixedInferredReturnType>
|
|
<MixedMethodCall occurrences="2">
|
|
<code>new $className()</code>
|
|
<code>new $this->transformationInfo[$dbLower][$tblLower][$nameLower][1]()</code>
|
|
</MixedMethodCall>
|
|
<MixedOperand occurrences="9">
|
|
<code>$_SESSION['tmpval']['max_rows']</code>
|
|
<code>$_SESSION['tmpval']['max_rows']</code>
|
|
<code>$_SESSION['tmpval']['pos']</code>
|
|
<code>$_SESSION['tmpval']['repeat_cells']</code>
|
|
<code>$displayParams['rowdata'][$i][$rowNumber]</code>
|
|
<code>$displaySize[0]</code>
|
|
<code>$displaySize[1]</code>
|
|
<code>$file</code>
|
|
<code>$sortExpressionNoDirection[$indexInExpression]</code>
|
|
</MixedOperand>
|
|
<MixedPropertyFetch occurrences="8">
|
|
<code>$expr->alias</code>
|
|
<code>$expr->column</code>
|
|
<code>$expr->column</code>
|
|
<code>$expr->identifiers</code>
|
|
<code>$field->database</code>
|
|
<code>$field->table</code>
|
|
<code>$statementInfo->statement->from[0]->table</code>
|
|
<code>$statementInfo->statement->limit->offset</code>
|
|
</MixedPropertyFetch>
|
|
<MixedReturnTypeCoercion occurrences="4">
|
|
<code>$map</code>
|
|
<code>array<string, string[]></code>
|
|
<code>string[]</code>
|
|
</MixedReturnTypeCoercion>
|
|
<PossiblyInvalidArgument occurrences="2">
|
|
<code>$this->properties['num_rows'] > 0 ? $this->properties['num_rows'] - 1 : 0</code>
|
|
<code>$this->properties['num_rows'] > 0 ? $this->properties['num_rows'] - 1 : 0</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidOperand occurrences="6">
|
|
<code>$editCopyUrlParams</code>
|
|
<code>$editCopyUrlParams</code>
|
|
<code>$editCopyUrlParams</code>
|
|
<code>$editCopyUrlParams</code>
|
|
<code>$editCopyUrlParams</code>
|
|
<code>$editCopyUrlParams</code>
|
|
</PossiblyInvalidOperand>
|
|
<PossiblyNullArgument occurrences="4">
|
|
<code>$colVisibCurrent</code>
|
|
<code>$statementInfo->parser->list</code>
|
|
<code>$statementInfo->parser->list</code>
|
|
<code>$statementInfo->parser->list</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullArrayAccess occurrences="1">
|
|
<code>$firstStatement->order[$key]</code>
|
|
</PossiblyNullArrayAccess>
|
|
<PossiblyNullOperand occurrences="2">
|
|
<code>$dispval</code>
|
|
<code>$o->expr->expr</code>
|
|
</PossiblyNullOperand>
|
|
<RedundantCast occurrences="3">
|
|
<code>(int) $GLOBALS['cfg']['LimitChars']</code>
|
|
<code>(int) $GLOBALS['cfg']['LimitChars']</code>
|
|
<code>(int) $GLOBALS['cfg']['LimitChars']</code>
|
|
</RedundantCast>
|
|
<RedundantCondition occurrences="1">
|
|
<code>empty($statementInfo->statement->from)</code>
|
|
</RedundantCondition>
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>isset($meta->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">
|
|
<code>self::$engine === null</code>
|
|
<code>self::$engine === null</code>
|
|
<code>self::$engine === null</code>
|
|
</DocblockTypeContradiction>
|
|
<MixedArgument occurrences="3">
|
|
<code>self::$enginemap[$engine][0]</code>
|
|
<code>self::$enginemap[$engine][0]</code>
|
|
<code>self::$enginemap[$engine][2]</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="5">
|
|
<code>self::$enginemap[$engine][0]</code>
|
|
<code>self::$enginemap[$engine][0]</code>
|
|
<code>self::$enginemap[$engine][1]</code>
|
|
<code>self::$enginemap[$engine][1]</code>
|
|
<code>self::$enginemap[$engine][2]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="3">
|
|
<code>self::$enginemap[$engine]</code>
|
|
<code>self::$enginemap[$engine]</code>
|
|
<code>self::$enginemap[$engine]</code>
|
|
</MixedArrayOffset>
|
|
<MixedArrayTypeCoercion occurrences="1">
|
|
<code>self::$enginemap[$engine]</code>
|
|
</MixedArrayTypeCoercion>
|
|
<MixedAssignment occurrences="4">
|
|
<code>$engine</code>
|
|
<code>$engine</code>
|
|
<code>self::$engine</code>
|
|
<code>self::$engine</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="1">
|
|
<code>$GLOBALS['cfg']['IconvExtraParams'] ?? ''</code>
|
|
</MixedOperand>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$GLOBALS['config']->getUploadTempDir()</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullPropertyAssignmentValue occurrences="1">
|
|
<code>null</code>
|
|
</PossiblyNullPropertyAssignmentValue>
|
|
</file>
|
|
<file src="libraries/classes/Engines/Innodb.php">
|
|
<LessSpecificImplementedReturnType occurrences="1">
|
|
<code>array</code>
|
|
</LessSpecificImplementedReturnType>
|
|
<MixedArgument occurrences="14">
|
|
<code>$status['Innodb_buffer_pool_pages_data']</code>
|
|
<code>$status['Innodb_buffer_pool_pages_dirty']</code>
|
|
<code>$status['Innodb_buffer_pool_pages_flushed']</code>
|
|
<code>$status['Innodb_buffer_pool_pages_free']</code>
|
|
<code>$status['Innodb_buffer_pool_pages_latched']</code>
|
|
<code>$status['Innodb_buffer_pool_pages_misc']</code>
|
|
<code>$status['Innodb_buffer_pool_pages_total']</code>
|
|
<code>$status['Innodb_buffer_pool_pages_total'] * $status['Innodb_page_size']</code>
|
|
<code>$status['Innodb_buffer_pool_read_requests']</code>
|
|
<code>$status['Innodb_buffer_pool_reads']</code>
|
|
<code>$status['Innodb_buffer_pool_wait_free']</code>
|
|
<code>$status['Innodb_buffer_pool_write_requests']</code>
|
|
</MixedArgument>
|
|
<MixedOperand occurrences="3">
|
|
<code>$status['Innodb_buffer_pool_pages_total']</code>
|
|
<code>$status['Innodb_buffer_pool_reads']</code>
|
|
<code>$status['Innodb_buffer_pool_wait_free']</code>
|
|
</MixedOperand>
|
|
</file>
|
|
<file src="libraries/classes/Engines/Pbxt.php">
|
|
<LessSpecificImplementedReturnType occurrences="1">
|
|
<code>array</code>
|
|
</LessSpecificImplementedReturnType>
|
|
<ParamNameMismatch occurrences="1">
|
|
<code>$formatted_size</code>
|
|
</ParamNameMismatch>
|
|
</file>
|
|
<file src="libraries/classes/Error.php">
|
|
<DocblockTypeContradiction occurrences="1">
|
|
<code>$this->hash === null</code>
|
|
</DocblockTypeContradiction>
|
|
<MixedArgument occurrences="7">
|
|
<code>$arg</code>
|
|
<code>$step</code>
|
|
<code>$step['args']</code>
|
|
<code>$step['args']</code>
|
|
<code>$step['file']</code>
|
|
<code>$step['file']</code>
|
|
<code>$step['function']</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="8">
|
|
<code>$step[$name]</code>
|
|
<code>$step['args']</code>
|
|
<code>$step['class']</code>
|
|
<code>$step['file']</code>
|
|
<code>$step['file']</code>
|
|
<code>$step['function']</code>
|
|
<code>$step['line']</code>
|
|
<code>$step['type']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="1">
|
|
<code>$result[$idx]['args'][$key]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="7">
|
|
<code>$arg</code>
|
|
<code>$arg</code>
|
|
<code>$arg</code>
|
|
<code>$key</code>
|
|
<code>$result[$idx][$name]</code>
|
|
<code>$step</code>
|
|
<code>$step</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="2">
|
|
<code>string</code>
|
|
<code>string</code>
|
|
</MixedInferredReturnType>
|
|
<MixedOperand occurrences="5">
|
|
<code>$arg</code>
|
|
<code>$arg</code>
|
|
<code>$step['class']</code>
|
|
<code>$step['function']</code>
|
|
<code>$step['line']</code>
|
|
</MixedOperand>
|
|
<MixedReturnStatement occurrences="2">
|
|
<code>self::$errorlevel[$this->getNumber()]</code>
|
|
<code>self::$errortype[$this->getNumber()]</code>
|
|
</MixedReturnStatement>
|
|
</file>
|
|
<file src="libraries/classes/ErrorHandler.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>[$this, 'handleError']</code>
|
|
</InvalidArgument>
|
|
<MixedArgument occurrences="1">
|
|
<code>$_SESSION['errors']</code>
|
|
</MixedArgument>
|
|
<MixedArrayAssignment occurrences="2">
|
|
<code>$_SESSION['errors'][$error->getHash()]</code>
|
|
<code>$_SESSION['errors'][$key]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="2">
|
|
<code>$this->errors[$hash]</code>
|
|
<code>$this->errors[$hash]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$hash</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/ErrorReport.php">
|
|
<InvalidArrayOffset occurrences="1">
|
|
<code>$exception['uri']</code>
|
|
</InvalidArrayOffset>
|
|
<MixedArgument occurrences="3">
|
|
<code>$level['url']</code>
|
|
<code>$line</code>
|
|
<code>$line</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="3">
|
|
<code>$level['context']</code>
|
|
<code>$level['url']</code>
|
|
<code>$level['url']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="2">
|
|
<code>$level['scriptname']</code>
|
|
<code>$level['uri']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="9">
|
|
<code>$errorObj</code>
|
|
<code>$exception['uri']</code>
|
|
<code>$exception['uri']</code>
|
|
<code>$level</code>
|
|
<code>$level['scriptname']</code>
|
|
<code>$level['uri']</code>
|
|
<code>$line</code>
|
|
<code>$report['script_name']</code>
|
|
<code>$report['script_name']</code>
|
|
</MixedAssignment>
|
|
<MixedStringOffsetAssignment occurrences="1">
|
|
<code>$exception['uri']</code>
|
|
</MixedStringOffsetAssignment>
|
|
<PossiblyInvalidArgument occurrences="3">
|
|
<code>$_POST['url']</code>
|
|
<code>$exception['stack']</code>
|
|
<code>$exception['url']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="2">
|
|
<code>$_POST['url']</code>
|
|
<code>$exception['url']</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyUndefinedArrayOffset occurrences="1">
|
|
<code>$_SERVER['HTTP_USER_AGENT']</code>
|
|
</PossiblyUndefinedArrayOffset>
|
|
</file>
|
|
<file src="libraries/classes/Export.php">
|
|
<InvalidReturnStatement occurrences="1">
|
|
<code>$memoryLimit</code>
|
|
</InvalidReturnStatement>
|
|
<InvalidReturnType occurrences="1">
|
|
<code>int</code>
|
|
</InvalidReturnType>
|
|
<MixedArgument occurrences="14">
|
|
<code>$GLOBALS['xkana'] ?? ''</code>
|
|
<code>$dbAlias</code>
|
|
<code>$dbAlias</code>
|
|
<code>$dbAlias</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>$view</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="4">
|
|
<code>$dbSelect</code>
|
|
<code>$nonGeneratedCols</code>
|
|
<code>$nonGeneratedCols</code>
|
|
<code>$tables</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="1">
|
|
<code>$aliases[$db->getName()]['alias']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="3">
|
|
<code>$aliases[$dbName]['alias']</code>
|
|
<code>$aliases[$dbName]['tables']</code>
|
|
<code>$aliases[$dbName]['tables']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="2">
|
|
<code>$aliases[$dbName]['tables'][$tableName]</code>
|
|
<code>$aliases[$dbName]['tables'][$tableName]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="24">
|
|
<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>
|
|
<code>$col</code>
|
|
<code>$colAs</code>
|
|
<code>$dbAlias</code>
|
|
<code>$dbAlias</code>
|
|
<code>$table</code>
|
|
<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>
|
|
<MixedOperand occurrences="5">
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$this->dumpBufferObjects[$objectName]</code>
|
|
<code>$tmpSelect</code>
|
|
<code>$view</code>
|
|
</MixedOperand>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$GLOBALS['file_handle']</code>
|
|
</PossiblyNullArgument>
|
|
<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>
|
|
<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="2">
|
|
<code>$aliases</code>
|
|
<code>$selectedCompression</code>
|
|
</MixedAssignment>
|
|
<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">
|
|
<code>$state['data']</code>
|
|
<code>$state['exportType'] ?? ''</code>
|
|
<code>$state['id'] ?? 0</code>
|
|
<code>$state['name'] ?? ''</code>
|
|
<code>$state['username']</code>
|
|
</MixedArgument>
|
|
</file>
|
|
<file src="libraries/classes/Export/TemplateModel.php">
|
|
<DeprecatedMethod occurrences="10">
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
</DeprecatedMethod>
|
|
</file>
|
|
<file src="libraries/classes/FieldMetadata.php">
|
|
<MixedAssignment occurrences="8">
|
|
<code>$this->charsetnr</code>
|
|
<code>$this->decimals</code>
|
|
<code>$this->length</code>
|
|
<code>$this->mappedType</code>
|
|
<code>$this->name</code>
|
|
<code>$this->orgname</code>
|
|
<code>$this->orgtable</code>
|
|
<code>$this->table</code>
|
|
</MixedAssignment>
|
|
<PropertyNotSetInConstructor occurrences="1">
|
|
<code>$internalMediaType</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/File.php">
|
|
<DocblockTypeContradiction occurrences="1">
|
|
<code>$this->compression === null</code>
|
|
</DocblockTypeContradiction>
|
|
<FalsableReturnStatement occurrences="1">
|
|
<code>$this->detectCompression()</code>
|
|
</FalsableReturnStatement>
|
|
<InvalidFalsableReturnType occurrences="1">
|
|
<code>string</code>
|
|
</InvalidFalsableReturnType>
|
|
<InvalidPropertyAssignmentValue occurrences="1">
|
|
<code>$this->handle</code>
|
|
</InvalidPropertyAssignmentValue>
|
|
<MixedArgument occurrences="1">
|
|
<code>$file['tmp_name']</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="5">
|
|
<code>$file['error']['multi_edit']</code>
|
|
<code>$file['name']['multi_edit']</code>
|
|
<code>$file['size']['multi_edit']</code>
|
|
<code>$file['tmp_name']['multi_edit']</code>
|
|
<code>$file['type']['multi_edit']</code>
|
|
</MixedArrayAccess>
|
|
<PossiblyNullArgument occurrences="3">
|
|
<code>$this->getName()</code>
|
|
<code>$this->getName()</code>
|
|
<code>$this->getName()</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullPropertyAssignmentValue occurrences="4">
|
|
<code>null</code>
|
|
<code>null</code>
|
|
<code>null</code>
|
|
<code>null</code>
|
|
</PossiblyNullPropertyAssignmentValue>
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>$this->content !== null</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/FlashMessages.php">
|
|
<MixedArrayAssignment occurrences="2">
|
|
<code>$this->storage[self::STORAGE_KEY][$key]</code>
|
|
<code>$this->storage[self::STORAGE_KEY][$key]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$this->previousMessages</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Font.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$charList['chars']</code>
|
|
<code>$textWidth * $modifier</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="2">
|
|
<code>$charList['chars']</code>
|
|
<code>$charList['modifier']</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="4">
|
|
<code>$charList</code>
|
|
<code>$count</code>
|
|
<code>$count</code>
|
|
<code>$textWidth</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="5">
|
|
<code>$charList['modifier']</code>
|
|
<code>$count</code>
|
|
<code>$count</code>
|
|
<code>$textWidth</code>
|
|
</MixedOperand>
|
|
</file>
|
|
<file src="libraries/classes/Footer.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>$params</code>
|
|
</InvalidArgument>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$info</code>
|
|
<code>$subObject</code>
|
|
</MixedAssignment>
|
|
<MixedReturnTypeCoercion occurrences="2">
|
|
<code>array{revision: string, revisionUrl: string, branch: string, branchUrl: string}|[]</code>
|
|
<code>is_array($info) ? $info : []</code>
|
|
</MixedReturnTypeCoercion>
|
|
<PropertyNotSetInConstructor occurrences="1">
|
|
<code>$isAjax</code>
|
|
</PropertyNotSetInConstructor>
|
|
<RedundantCast occurrences="3">
|
|
<code>(string) $GLOBALS['db']</code>
|
|
<code>(string) $GLOBALS['table']</code>
|
|
<code>(string) $_REQUEST['no_history']</code>
|
|
</RedundantCast>
|
|
<RedundantCondition occurrences="4">
|
|
<code>is_scalar($GLOBALS['db'])</code>
|
|
<code>is_scalar($GLOBALS['table'])</code>
|
|
<code>isset($GLOBALS['db']) && is_scalar($GLOBALS['db'])</code>
|
|
<code>isset($GLOBALS['table']) && is_scalar($GLOBALS['table'])</code>
|
|
</RedundantCondition>
|
|
</file>
|
|
<file src="libraries/classes/Gis/GisGeometry.php">
|
|
<MixedArgument occurrences="7">
|
|
<code>$line</code>
|
|
<code>$point</code>
|
|
<code>$polygon</code>
|
|
<code>$scale_data['maxX']</code>
|
|
<code>$scale_data['maxY']</code>
|
|
<code>$scale_data['minX']</code>
|
|
<code>$scale_data['minY']</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="7">
|
|
<code>$line</code>
|
|
<code>$point</code>
|
|
<code>$points_arr[]</code>
|
|
<code>$points_arr[]</code>
|
|
<code>$polygon</code>
|
|
<code>$x</code>
|
|
<code>$y</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="7">
|
|
<code>$coordinates[0] - $scale_data['x']</code>
|
|
<code>$coordinates[1] - $scale_data['y']</code>
|
|
<code>$point[0]</code>
|
|
<code>$point[1]</code>
|
|
<code>$scale_data['height']</code>
|
|
<code>$scale_data['x']</code>
|
|
<code>$scale_data['y']</code>
|
|
</MixedOperand>
|
|
<PossiblyFalseOperand occurrences="2">
|
|
<code>$last_comma</code>
|
|
<code>$last_comma</code>
|
|
</PossiblyFalseOperand>
|
|
</file>
|
|
<file src="libraries/classes/Gis/GisGeometryCollection.php">
|
|
<DocblockTypeContradiction occurrences="2">
|
|
<code>! $gis_obj</code>
|
|
<code>$gis_obj</code>
|
|
</DocblockTypeContradiction>
|
|
<MixedArgument occurrences="20">
|
|
<code>$sub_part</code>
|
|
<code>$sub_part</code>
|
|
<code>$sub_part</code>
|
|
<code>$sub_part</code>
|
|
<code>$sub_part</code>
|
|
<code>$sub_part</code>
|
|
<code>$sub_part</code>
|
|
<code>$sub_part</code>
|
|
<code>$sub_part</code>
|
|
<code>$sub_part</code>
|
|
<code>$sub_part</code>
|
|
<code>$sub_part</code>
|
|
<code>$sub_part</code>
|
|
<code>$sub_part</code>
|
|
<code>$sub_part</code>
|
|
<code>$sub_part</code>
|
|
<code>$sub_part</code>
|
|
<code>$sub_part</code>
|
|
<code>$type</code>
|
|
<code>$wkt</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="10">
|
|
<code>$geom_count</code>
|
|
<code>$params['srid']</code>
|
|
<code>$sub_part</code>
|
|
<code>$sub_part</code>
|
|
<code>$sub_part</code>
|
|
<code>$sub_part</code>
|
|
<code>$sub_part</code>
|
|
<code>$sub_part</code>
|
|
<code>$type</code>
|
|
<code>$wkt</code>
|
|
</MixedAssignment>
|
|
<RedundantPropertyInitializationCheck occurrences="1">
|
|
<code>isset(self::$instance)</code>
|
|
</RedundantPropertyInitializationCheck>
|
|
</file>
|
|
<file src="libraries/classes/Gis/GisLineString.php">
|
|
<MixedArgument occurrences="13">
|
|
<code>$point[0]</code>
|
|
<code>$point[0]</code>
|
|
<code>$point[1]</code>
|
|
<code>$point[1]</code>
|
|
<code>$points_arr[1][0]</code>
|
|
<code>$points_arr[1][0]</code>
|
|
<code>$points_arr[1][1]</code>
|
|
<code>$points_arr[1][1]</code>
|
|
<code>$temp_point[0]</code>
|
|
<code>$temp_point[0]</code>
|
|
<code>$temp_point[1]</code>
|
|
<code>$temp_point[1]</code>
|
|
<code>$wkt</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="17">
|
|
<code>$gis_data[$index]['LINESTRING']['no_of_points']</code>
|
|
<code>$point[0]</code>
|
|
<code>$point[0]</code>
|
|
<code>$point[0]</code>
|
|
<code>$point[1]</code>
|
|
<code>$point[1]</code>
|
|
<code>$point[1]</code>
|
|
<code>$points_arr[$i][0]</code>
|
|
<code>$points_arr[$i][1]</code>
|
|
<code>$points_arr[1][0]</code>
|
|
<code>$points_arr[1][0]</code>
|
|
<code>$points_arr[1][1]</code>
|
|
<code>$points_arr[1][1]</code>
|
|
<code>$temp_point[0]</code>
|
|
<code>$temp_point[0]</code>
|
|
<code>$temp_point[1]</code>
|
|
<code>$temp_point[1]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="3">
|
|
<code>$params[$index]['LINESTRING']</code>
|
|
<code>$params[$index]['LINESTRING']</code>
|
|
<code>$params[$index]['LINESTRING']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="10">
|
|
<code>$no_of_points</code>
|
|
<code>$params[$index]['LINESTRING'][$i]['x']</code>
|
|
<code>$params[$index]['LINESTRING'][$i]['y']</code>
|
|
<code>$params['srid']</code>
|
|
<code>$point</code>
|
|
<code>$point</code>
|
|
<code>$point</code>
|
|
<code>$temp_point</code>
|
|
<code>$temp_point</code>
|
|
<code>$wkt</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="4">
|
|
<code>$point[0]</code>
|
|
<code>$point[1]</code>
|
|
</MixedOperand>
|
|
<PossiblyFalseArgument occurrences="2">
|
|
<code>$black</code>
|
|
<code>$line_color</code>
|
|
</PossiblyFalseArgument>
|
|
<RedundantPropertyInitializationCheck occurrences="1">
|
|
<code>isset(self::$instance)</code>
|
|
</RedundantPropertyInitializationCheck>
|
|
</file>
|
|
<file src="libraries/classes/Gis/GisMultiLineString.php">
|
|
<MixedArgument occurrences="13">
|
|
<code>$point[0]</code>
|
|
<code>$point[0]</code>
|
|
<code>$point[1]</code>
|
|
<code>$point[1]</code>
|
|
<code>$points_arr[1][0]</code>
|
|
<code>$points_arr[1][0]</code>
|
|
<code>$points_arr[1][1]</code>
|
|
<code>$points_arr[1][1]</code>
|
|
<code>$temp_point[0]</code>
|
|
<code>$temp_point[0]</code>
|
|
<code>$temp_point[1]</code>
|
|
<code>$temp_point[1]</code>
|
|
<code>$wkt</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="22">
|
|
<code>$data_row[$i]</code>
|
|
<code>$data_row['no_of_lines']</code>
|
|
<code>$gis_data[$index]['MULTILINESTRING']</code>
|
|
<code>$point['x']</code>
|
|
<code>$point['y']</code>
|
|
<code>$point[0]</code>
|
|
<code>$point[0]</code>
|
|
<code>$point[0]</code>
|
|
<code>$point[1]</code>
|
|
<code>$point[1]</code>
|
|
<code>$point[1]</code>
|
|
<code>$points_arr[$i][0]</code>
|
|
<code>$points_arr[$i][1]</code>
|
|
<code>$points_arr[1][0]</code>
|
|
<code>$points_arr[1][0]</code>
|
|
<code>$points_arr[1][1]</code>
|
|
<code>$points_arr[1][1]</code>
|
|
<code>$row_data['parts'][$i]</code>
|
|
<code>$temp_point[0]</code>
|
|
<code>$temp_point[0]</code>
|
|
<code>$temp_point[1]</code>
|
|
<code>$temp_point[1]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="4">
|
|
<code>$params[$index]['MULTILINESTRING']</code>
|
|
<code>$params[$index]['MULTILINESTRING']</code>
|
|
<code>$params[$index]['MULTILINESTRING']</code>
|
|
<code>$params[$index]['MULTILINESTRING']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="13">
|
|
<code>$data_row</code>
|
|
<code>$no_of_lines</code>
|
|
<code>$no_of_points</code>
|
|
<code>$params[$index]['MULTILINESTRING'][$j][$i]['x']</code>
|
|
<code>$params[$index]['MULTILINESTRING'][$j][$i]['y']</code>
|
|
<code>$params['srid']</code>
|
|
<code>$point</code>
|
|
<code>$point</code>
|
|
<code>$point</code>
|
|
<code>$point</code>
|
|
<code>$temp_point</code>
|
|
<code>$temp_point</code>
|
|
<code>$wkt</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="6">
|
|
<code>$point['x']</code>
|
|
<code>$point['y']</code>
|
|
<code>$point[0]</code>
|
|
<code>$point[1]</code>
|
|
</MixedOperand>
|
|
<PossiblyFalseArgument occurrences="2">
|
|
<code>$black</code>
|
|
<code>$line_color</code>
|
|
</PossiblyFalseArgument>
|
|
<RedundantPropertyInitializationCheck occurrences="1">
|
|
<code>isset(self::$instance)</code>
|
|
</RedundantPropertyInitializationCheck>
|
|
</file>
|
|
<file src="libraries/classes/Gis/GisMultiPoint.php">
|
|
<MixedArgument occurrences="10">
|
|
<code>$point</code>
|
|
<code>$point[0]</code>
|
|
<code>$point[0]</code>
|
|
<code>$point[1]</code>
|
|
<code>$point[1]</code>
|
|
<code>$points_arr[0][0]</code>
|
|
<code>$points_arr[0][0]</code>
|
|
<code>$points_arr[0][1]</code>
|
|
<code>$points_arr[0][1]</code>
|
|
<code>$wkt</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="23">
|
|
<code>$gis_data[$index]['MULTIPOINT']['no_of_points']</code>
|
|
<code>$point[0]</code>
|
|
<code>$point[0]</code>
|
|
<code>$point[0]</code>
|
|
<code>$point[0]</code>
|
|
<code>$point[0]</code>
|
|
<code>$point[0]</code>
|
|
<code>$point[0]</code>
|
|
<code>$point[1]</code>
|
|
<code>$point[1]</code>
|
|
<code>$point[1]</code>
|
|
<code>$point[1]</code>
|
|
<code>$point[1]</code>
|
|
<code>$point[1]</code>
|
|
<code>$point[1]</code>
|
|
<code>$points_arr[$i][0]</code>
|
|
<code>$points_arr[$i][1]</code>
|
|
<code>$points_arr[0][0]</code>
|
|
<code>$points_arr[0][0]</code>
|
|
<code>$points_arr[0][1]</code>
|
|
<code>$points_arr[0][1]</code>
|
|
<code>$row_data['points'][$i]</code>
|
|
<code>$row_data['points'][$i]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="3">
|
|
<code>$params[$index]['MULTIPOINT']</code>
|
|
<code>$params[$index]['MULTIPOINT']</code>
|
|
<code>$params[$index]['MULTIPOINT']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="9">
|
|
<code>$no_of_points</code>
|
|
<code>$params[$index]['MULTIPOINT'][$i]['x']</code>
|
|
<code>$params[$index]['MULTIPOINT'][$i]['y']</code>
|
|
<code>$params['srid']</code>
|
|
<code>$point</code>
|
|
<code>$point</code>
|
|
<code>$point</code>
|
|
<code>$point</code>
|
|
<code>$wkt</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="6">
|
|
<code>$point[0]</code>
|
|
<code>$point[1]</code>
|
|
<code>$row_data['points'][$i]['x']</code>
|
|
<code>$row_data['points'][$i]['y']</code>
|
|
</MixedOperand>
|
|
<PossiblyFalseArgument occurrences="2">
|
|
<code>$black</code>
|
|
<code>$point_color</code>
|
|
</PossiblyFalseArgument>
|
|
<RedundantPropertyInitializationCheck occurrences="1">
|
|
<code>isset(self::$instance)</code>
|
|
</RedundantPropertyInitializationCheck>
|
|
</file>
|
|
<file src="libraries/classes/Gis/GisMultiPolygon.php">
|
|
<MixedArgument occurrences="9">
|
|
<code>$label_point[0]</code>
|
|
<code>$label_point[0]</code>
|
|
<code>$label_point[1]</code>
|
|
<code>$label_point[1]</code>
|
|
<code>$ring1['pointOnSurface']</code>
|
|
<code>$ring2['points']</code>
|
|
<code>$ring['points']</code>
|
|
<code>$ring['points']</code>
|
|
<code>$wkt</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="33">
|
|
<code>$data_row[$k]</code>
|
|
<code>$data_row[$k]</code>
|
|
<code>$data_row['no_of_polygons']</code>
|
|
<code>$gis_data[$index]['MULTIPOLYGON']</code>
|
|
<code>$innerPoint['x']</code>
|
|
<code>$innerPoint['y']</code>
|
|
<code>$label_point[0]</code>
|
|
<code>$label_point[0]</code>
|
|
<code>$label_point[1]</code>
|
|
<code>$label_point[1]</code>
|
|
<code>$param_row[$k]</code>
|
|
<code>$param_row[$k][$j]</code>
|
|
<code>$param_row[$k][$j][$i]</code>
|
|
<code>$params[$index]['MULTIPOLYGON']</code>
|
|
<code>$point['x']</code>
|
|
<code>$point['y']</code>
|
|
<code>$point[0]</code>
|
|
<code>$point[1]</code>
|
|
<code>$points_arr[$i][0]</code>
|
|
<code>$points_arr[$i][1]</code>
|
|
<code>$points_arr[0][0]</code>
|
|
<code>$points_arr[0][1]</code>
|
|
<code>$ring1['isOuter']</code>
|
|
<code>$ring1['pointOnSurface']</code>
|
|
<code>$ring2['isOuter']</code>
|
|
<code>$ring2['points']</code>
|
|
<code>$ring['inner']</code>
|
|
<code>$ring['isOuter']</code>
|
|
<code>$ring['isOuter']</code>
|
|
<code>$ring['points']</code>
|
|
<code>$ring['points']</code>
|
|
<code>$ring['points']</code>
|
|
<code>$row_data['parts'][$j]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="9">
|
|
<code>$param_row[$k]</code>
|
|
<code>$param_row[$k]</code>
|
|
<code>$param_row[$k]</code>
|
|
<code>$param_row[$k]</code>
|
|
<code>$param_row['no_of_polygons']</code>
|
|
<code>$row_data['parts'][$i]</code>
|
|
<code>$row_data['parts'][$i]</code>
|
|
<code>$row_data['parts'][$k]</code>
|
|
<code>$row_data['parts'][$k]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="5">
|
|
<code>$row_data['parts'][$i]</code>
|
|
<code>$row_data['parts'][$i]</code>
|
|
<code>$row_data['parts'][$j]</code>
|
|
<code>$row_data['parts'][$k]</code>
|
|
<code>$row_data['parts'][$k]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="23">
|
|
<code>$data_row</code>
|
|
<code>$i</code>
|
|
<code>$i</code>
|
|
<code>$innerPoint</code>
|
|
<code>$j</code>
|
|
<code>$j</code>
|
|
<code>$k</code>
|
|
<code>$no_of_lines</code>
|
|
<code>$no_of_points</code>
|
|
<code>$no_of_polygons</code>
|
|
<code>$param_row</code>
|
|
<code>$param_row[$k][$j][$i]['x']</code>
|
|
<code>$param_row[$k][$j][$i]['y']</code>
|
|
<code>$params['srid']</code>
|
|
<code>$point</code>
|
|
<code>$point</code>
|
|
<code>$ring</code>
|
|
<code>$ring</code>
|
|
<code>$ring</code>
|
|
<code>$ring1</code>
|
|
<code>$ring2</code>
|
|
<code>$row_data['parts'][$k]['inner'][]</code>
|
|
<code>$wkt</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="10">
|
|
<code>$innerPoint['x']</code>
|
|
<code>$innerPoint['y']</code>
|
|
<code>$point['x']</code>
|
|
<code>$point['y']</code>
|
|
<code>$point[0]</code>
|
|
<code>$point[1]</code>
|
|
<code>$points_arr[0][0]</code>
|
|
<code>$points_arr[0][1]</code>
|
|
</MixedOperand>
|
|
<PossiblyFalseArgument occurrences="2">
|
|
<code>$black</code>
|
|
<code>$fill_color</code>
|
|
</PossiblyFalseArgument>
|
|
<RedundantPropertyInitializationCheck occurrences="1">
|
|
<code>isset(self::$instance)</code>
|
|
</RedundantPropertyInitializationCheck>
|
|
</file>
|
|
<file src="libraries/classes/Gis/GisPoint.php">
|
|
<MixedArgument occurrences="10">
|
|
<code>$points_arr[0]</code>
|
|
<code>$points_arr[0][0]</code>
|
|
<code>$points_arr[0][0]</code>
|
|
<code>$points_arr[0][0]</code>
|
|
<code>$points_arr[0][0]</code>
|
|
<code>$points_arr[0][1]</code>
|
|
<code>$points_arr[0][1]</code>
|
|
<code>$points_arr[0][1]</code>
|
|
<code>$points_arr[0][1]</code>
|
|
<code>$wkt</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="16">
|
|
<code>$gis_data[$index]['POINT']['x']</code>
|
|
<code>$gis_data[$index]['POINT']['x']</code>
|
|
<code>$gis_data[$index]['POINT']['y']</code>
|
|
<code>$gis_data[$index]['POINT']['y']</code>
|
|
<code>$points_arr[0][0]</code>
|
|
<code>$points_arr[0][0]</code>
|
|
<code>$points_arr[0][0]</code>
|
|
<code>$points_arr[0][0]</code>
|
|
<code>$points_arr[0][0]</code>
|
|
<code>$points_arr[0][0]</code>
|
|
<code>$points_arr[0][1]</code>
|
|
<code>$points_arr[0][1]</code>
|
|
<code>$points_arr[0][1]</code>
|
|
<code>$points_arr[0][1]</code>
|
|
<code>$points_arr[0][1]</code>
|
|
<code>$points_arr[0][1]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="2">
|
|
<code>$params[$index]['POINT']</code>
|
|
<code>$params[$index]['POINT']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="4">
|
|
<code>$params[$index]['POINT']['x']</code>
|
|
<code>$params[$index]['POINT']['y']</code>
|
|
<code>$params['srid']</code>
|
|
<code>$wkt</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="6">
|
|
<code>$points_arr[0][0]</code>
|
|
<code>$points_arr[0][1]</code>
|
|
<code>$row_data['x'] ?? ''</code>
|
|
<code>$row_data['y'] ?? ''</code>
|
|
</MixedOperand>
|
|
<PossiblyFalseArgument occurrences="2">
|
|
<code>$black</code>
|
|
<code>$point_color</code>
|
|
</PossiblyFalseArgument>
|
|
<RedundantPropertyInitializationCheck occurrences="1">
|
|
<code>isset(self::$instance)</code>
|
|
</RedundantPropertyInitializationCheck>
|
|
</file>
|
|
<file src="libraries/classes/Gis/GisPolygon.php">
|
|
<MixedArgument occurrences="6">
|
|
<code>$points_arr[2]</code>
|
|
<code>$points_arr[2]</code>
|
|
<code>$points_arr[3]</code>
|
|
<code>$points_arr[3]</code>
|
|
<code>$wkt</code>
|
|
<code>($y1 - $y0) ** 2 + ($x0 - $x1) ** 2</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="42">
|
|
<code>$gis_data[$index]['POLYGON']</code>
|
|
<code>$gis_data[$index]['POLYGON']['no_of_lines']</code>
|
|
<code>$p1['x']</code>
|
|
<code>$p1['x']</code>
|
|
<code>$p1['x']</code>
|
|
<code>$p1['x']</code>
|
|
<code>$p1['y']</code>
|
|
<code>$p1['y']</code>
|
|
<code>$p1['y']</code>
|
|
<code>$p1['y']</code>
|
|
<code>$p1['y']</code>
|
|
<code>$p2['x']</code>
|
|
<code>$p2['x']</code>
|
|
<code>$p2['x']</code>
|
|
<code>$p2['y']</code>
|
|
<code>$p2['y']</code>
|
|
<code>$p2['y']</code>
|
|
<code>$p2['y']</code>
|
|
<code>$point[0]</code>
|
|
<code>$point[1]</code>
|
|
<code>$points_arr[$i][0]</code>
|
|
<code>$points_arr[$i][1]</code>
|
|
<code>$points_arr[0][0]</code>
|
|
<code>$points_arr[0][1]</code>
|
|
<code>$polygon[$last]['x']</code>
|
|
<code>$polygon[$last]['y']</code>
|
|
<code>$polygon[0]['x']</code>
|
|
<code>$polygon[0]['y']</code>
|
|
<code>$ring[$i + 1]['x']</code>
|
|
<code>$ring[$i + 1]['y']</code>
|
|
<code>$ring[$i + 1]['y']</code>
|
|
<code>$ring[$i]['x']</code>
|
|
<code>$ring[$i]['x']</code>
|
|
<code>$ring[$i]['y']</code>
|
|
<code>$ring[$i]['y']</code>
|
|
<code>$ring[$i]['y']</code>
|
|
<code>$ring[$j]['x']</code>
|
|
<code>$ring[$j]['y']</code>
|
|
<code>$ring[$last]['x']</code>
|
|
<code>$ring[$last]['y']</code>
|
|
<code>$ring[0]['x']</code>
|
|
<code>$ring[0]['y']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="4">
|
|
<code>$params[$index]['POLYGON']</code>
|
|
<code>$params[$index]['POLYGON']</code>
|
|
<code>$params[$index]['POLYGON']</code>
|
|
<code>$params[$index]['POLYGON']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="27">
|
|
<code>$area</code>
|
|
<code>$area</code>
|
|
<code>$area</code>
|
|
<code>$no_of_lines</code>
|
|
<code>$no_of_points</code>
|
|
<code>$p1</code>
|
|
<code>$p1</code>
|
|
<code>$p1</code>
|
|
<code>$p1</code>
|
|
<code>$p1</code>
|
|
<code>$p2</code>
|
|
<code>$params[$index]['POLYGON'][$j][$i]['x']</code>
|
|
<code>$params[$index]['POLYGON'][$j][$i]['y']</code>
|
|
<code>$params['srid']</code>
|
|
<code>$point</code>
|
|
<code>$pointA['x']</code>
|
|
<code>$pointA['y']</code>
|
|
<code>$pointB['x']</code>
|
|
<code>$pointB['y']</code>
|
|
<code>$wkt</code>
|
|
<code>$x0</code>
|
|
<code>$x1</code>
|
|
<code>$x2</code>
|
|
<code>$xinters</code>
|
|
<code>$y0</code>
|
|
<code>$y1</code>
|
|
<code>$y2</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>float</code>
|
|
</MixedInferredReturnType>
|
|
<MixedOperand occurrences="35">
|
|
<code>$area</code>
|
|
<code>$area</code>
|
|
<code>$epsilon * ($y1 - $y0)</code>
|
|
<code>$epsilon * ($y1 - $y0)</code>
|
|
<code>$p2['x']</code>
|
|
<code>$p2['y']</code>
|
|
<code>$pointA['x']</code>
|
|
<code>$pointB['x']</code>
|
|
<code>$point['y']</code>
|
|
<code>$point[0]</code>
|
|
<code>$point[1]</code>
|
|
<code>$points_arr[0][0]</code>
|
|
<code>$points_arr[0][1]</code>
|
|
<code>$ring[$i]['x']</code>
|
|
<code>$ring[$i]['y']</code>
|
|
<code>$x0</code>
|
|
<code>$x0</code>
|
|
<code>$x0</code>
|
|
<code>$x0</code>
|
|
<code>$x2</code>
|
|
<code>$x2</code>
|
|
<code>$y0</code>
|
|
<code>$y1</code>
|
|
<code>$y1</code>
|
|
<code>$y1</code>
|
|
<code>$y1</code>
|
|
<code>$y1</code>
|
|
<code>$y2</code>
|
|
<code>$y2</code>
|
|
<code>($pointA['x'] - $x2) * ($x0 - $x1)</code>
|
|
<code>($pointB['x'] - $x2) * ($x0 - $x1)</code>
|
|
<code>($y1 - $y0) ** 2</code>
|
|
</MixedOperand>
|
|
<MixedReturnStatement occurrences="1">
|
|
<code>$area</code>
|
|
</MixedReturnStatement>
|
|
<PossiblyFalseArgument occurrences="2">
|
|
<code>$black</code>
|
|
<code>$fill_color</code>
|
|
</PossiblyFalseArgument>
|
|
<PossiblyNullOperand occurrences="16">
|
|
<code>$x1</code>
|
|
<code>$x1</code>
|
|
<code>$x1</code>
|
|
<code>$x1</code>
|
|
<code>$y0</code>
|
|
<code>$y0</code>
|
|
<code>$y0</code>
|
|
<code>$y0</code>
|
|
<code>$y0</code>
|
|
<code>$y0</code>
|
|
<code>$y1</code>
|
|
<code>$y1</code>
|
|
<code>$y1</code>
|
|
<code>$y1</code>
|
|
<code>$y1</code>
|
|
<code>$y1</code>
|
|
</PossiblyNullOperand>
|
|
<RedundantPropertyInitializationCheck occurrences="1">
|
|
<code>isset(self::$instance)</code>
|
|
</RedundantPropertyInitializationCheck>
|
|
</file>
|
|
<file src="libraries/classes/Gis/GisVisualization.php">
|
|
<DocblockTypeContradiction occurrences="1">
|
|
<code>$this->userSpecifiedSettings === null</code>
|
|
</DocblockTypeContradiction>
|
|
<MixedArgument occurrences="15">
|
|
<code>$label</code>
|
|
<code>$label</code>
|
|
<code>$label</code>
|
|
<code>$label</code>
|
|
<code>$row[$this->settings['spatialColumn']]</code>
|
|
<code>$row[$this->settings['spatialColumn']]</code>
|
|
<code>$row[$this->settings['spatialColumn']]</code>
|
|
<code>$row[$this->settings['spatialColumn']]</code>
|
|
<code>$row[$this->settings['spatialColumn']]</code>
|
|
<code>$this->settings['height']</code>
|
|
<code>$this->settings['width']</code>
|
|
<code>$this->userSpecifiedSettings['labelColumn']</code>
|
|
<code>$this->userSpecifiedSettings['spatialColumn']</code>
|
|
<code>$this->userSpecifiedSettings['spatialColumn']</code>
|
|
<code>$this->userSpecifiedSettings['spatialColumn']</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="10">
|
|
<code>$row[$this->settings['labelColumn']]</code>
|
|
<code>$row[$this->settings['spatialColumn']]</code>
|
|
<code>$row[$this->settings['spatialColumn']]</code>
|
|
<code>$row[$this->settings['spatialColumn']]</code>
|
|
<code>$row[$this->settings['spatialColumn']]</code>
|
|
<code>$row[$this->settings['spatialColumn']]</code>
|
|
<code>$row[$this->settings['spatialColumn']]</code>
|
|
<code>$row[$this->settings['spatialColumn']]</code>
|
|
<code>$row['srid']</code>
|
|
<code>$row['srid']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="9">
|
|
<code>$row[$this->settings['labelColumn']]</code>
|
|
<code>$row[$this->settings['labelColumn']]</code>
|
|
<code>$row[$this->settings['spatialColumn']]</code>
|
|
<code>$row[$this->settings['spatialColumn']]</code>
|
|
<code>$row[$this->settings['spatialColumn']]</code>
|
|
<code>$row[$this->settings['spatialColumn']]</code>
|
|
<code>$row[$this->settings['spatialColumn']]</code>
|
|
<code>$row[$this->settings['spatialColumn']]</code>
|
|
<code>$row[$this->settings['spatialColumn']]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="13">
|
|
<code>$label</code>
|
|
<code>$pdf</code>
|
|
<code>$plot_height</code>
|
|
<code>$plot_width</code>
|
|
<code>$ratio</code>
|
|
<code>$row</code>
|
|
<code>$row</code>
|
|
<code>$row</code>
|
|
<code>$scale</code>
|
|
<code>$x</code>
|
|
<code>$x_ratio</code>
|
|
<code>$y</code>
|
|
<code>$y_ratio</code>
|
|
</MixedAssignment>
|
|
<MixedMethodCall occurrences="1">
|
|
<code>Output</code>
|
|
</MixedMethodCall>
|
|
<MixedOperand occurrences="15">
|
|
<code>$border / $scale</code>
|
|
<code>$border / $scale</code>
|
|
<code>$min_max['maxX'] + $min_max['minX'] - $this->settings['width'] / $scale</code>
|
|
<code>$min_max['maxY'] + $min_max['minY'] - $this->settings['height'] / $scale</code>
|
|
<code>$plot_height</code>
|
|
<code>$plot_width</code>
|
|
<code>$ratio</code>
|
|
<code>$scale</code>
|
|
<code>$scale</code>
|
|
<code>$this->prepareDataSet($this->data, $scale_data, 'ol', '')</code>
|
|
<code>$this->prepareDataSet($this->data, $scale_data, 'svg', '')</code>
|
|
<code>$this->settings['height']</code>
|
|
<code>$this->settings['height']</code>
|
|
<code>$this->settings['width']</code>
|
|
<code>$this->settings['width']</code>
|
|
</MixedOperand>
|
|
<NullArgument occurrences="3">
|
|
<code>null</code>
|
|
<code>null</code>
|
|
<code>null</code>
|
|
</NullArgument>
|
|
<PossiblyFalseOperand occurrences="2">
|
|
<code>$results</code>
|
|
<code>$results</code>
|
|
</PossiblyFalseOperand>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$results</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidOperand occurrences="2">
|
|
<code>$results</code>
|
|
<code>$results</code>
|
|
</PossiblyInvalidOperand>
|
|
<PossiblyNullPropertyAssignmentValue occurrences="1">
|
|
<code>null</code>
|
|
</PossiblyNullPropertyAssignmentValue>
|
|
<PropertyNotSetInConstructor occurrences="1">
|
|
<code>$modifiedSql</code>
|
|
</PropertyNotSetInConstructor>
|
|
<RedundantCondition occurrences="1">
|
|
<code>mb_strtolower($user_extension) != $required_extension</code>
|
|
</RedundantCondition>
|
|
<RedundantConditionGivenDocblockType occurrences="2">
|
|
<code>is_numeric($pos)</code>
|
|
<code>is_numeric($rows)</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Git.php">
|
|
<MixedArgument occurrences="8">
|
|
<code>$commit</code>
|
|
<code>$commit_json->message</code>
|
|
<code>$dataline</code>
|
|
<code>$hash</code>
|
|
<code>$hash</code>
|
|
<code>$hash</code>
|
|
<code>$offset + ($position * 20)</code>
|
|
<code>$offset + ($position * 4)</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$commit</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedAssignment occurrences="10">
|
|
<code>$commit</code>
|
|
<code>$dataline</code>
|
|
<code>$end</code>
|
|
<code>$git_location</code>
|
|
<code>$isRemoteCommit</code>
|
|
<code>$is_remote_branch</code>
|
|
<code>$offset</code>
|
|
<code>$position</code>
|
|
<code>$position</code>
|
|
<code>$start</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="2">
|
|
<code>?int</code>
|
|
<code>stdClass|null</code>
|
|
</MixedInferredReturnType>
|
|
<MixedOperand occurrences="9">
|
|
<code>$branch</code>
|
|
<code>$fanout[256]</code>
|
|
<code>$hash</code>
|
|
<code>$hash</code>
|
|
<code>$offset</code>
|
|
<code>$position</code>
|
|
<code>$position</code>
|
|
<code>$position</code>
|
|
<code>24 * $fanout[256]</code>
|
|
</MixedOperand>
|
|
<MixedPropertyFetch occurrences="6">
|
|
<code>$commit_json->author->date</code>
|
|
<code>$commit_json->author->email</code>
|
|
<code>$commit_json->author->name</code>
|
|
<code>$commit_json->committer->date</code>
|
|
<code>$commit_json->committer->email</code>
|
|
<code>$commit_json->committer->name</code>
|
|
</MixedPropertyFetch>
|
|
<MixedReturnStatement occurrences="2">
|
|
<code>$packOffsets[1]</code>
|
|
<code>json_decode((string) $is_found)</code>
|
|
</MixedReturnStatement>
|
|
<PossiblyInvalidArrayOffset occurrences="1">
|
|
<code>$_SESSION['PMA_VERSION_COMMITDATA_' . $hash]</code>
|
|
</PossiblyInvalidArrayOffset>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$gitFolder</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullOperand occurrences="1">
|
|
<code>$gitFolder</code>
|
|
</PossiblyNullOperand>
|
|
</file>
|
|
<file src="libraries/classes/Header.php">
|
|
<InvalidArrayOffset occurrences="2">
|
|
<code>$GLOBALS['cfg']['CSPAllow']</code>
|
|
<code>$GLOBALS['cfg']['CaptchaCsp']</code>
|
|
</InvalidArrayOffset>
|
|
<MixedArgument occurrences="9">
|
|
<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>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="5">
|
|
<code>$GLOBALS['buffer_message']</code>
|
|
<code>$GLOBALS['theme']</code>
|
|
<code>$bufferMessage</code>
|
|
<code>$cspAllow</code>
|
|
<code>$pftext</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="1">
|
|
<code>$GLOBALS['cfg']['CaptchaCsp']</code>
|
|
</MixedOperand>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$message</code>
|
|
</PossiblyInvalidArgument>
|
|
<RedundantFunctionCall occurrences="1">
|
|
<code>strtolower</code>
|
|
</RedundantFunctionCall>
|
|
</file>
|
|
<file src="libraries/classes/Html/Generator.php">
|
|
<InvalidArgument occurrences="2">
|
|
<code>$urlParams</code>
|
|
<code>$urlParams</code>
|
|
</InvalidArgument>
|
|
<InvalidArrayOffset occurrences="2">
|
|
<code>$server['ssl']</code>
|
|
<code>$server['ssl_verify']</code>
|
|
</InvalidArrayOffset>
|
|
<MixedArgument occurrences="8">
|
|
<code>$GLOBALS['special_message']</code>
|
|
<code>$GLOBALS['special_message']</code>
|
|
<code>$alt</code>
|
|
<code>$defaultFunction</code>
|
|
<code>$field['True_Type']</code>
|
|
<code>$subvalue</code>
|
|
<code>$title</code>
|
|
<code>$value</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="2">
|
|
<code>$classes</code>
|
|
<code>$key</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="3">
|
|
<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>
|
|
<code>$_SESSION['Import_message']['message']</code>
|
|
<code>$_SESSION['tmpval']['max_rows']</code>
|
|
<code>$_SESSION['tmpval']['pos']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="7">
|
|
<code>$alt</code>
|
|
<code>$defaultFunction</code>
|
|
<code>$defaultFunction</code>
|
|
<code>$subvalue</code>
|
|
<code>$title</code>
|
|
<code>$value</code>
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>string</code>
|
|
</MixedInferredReturnType>
|
|
<MixedMethodCall occurrences="1">
|
|
<code>getDisplay</code>
|
|
</MixedMethodCall>
|
|
<MixedOperand occurrences="3">
|
|
<code>$GLOBALS['using_bookmark_message']->getDisplay()</code>
|
|
<code>$attributes['class']</code>
|
|
<code>$value</code>
|
|
</MixedOperand>
|
|
<MixedReturnStatement occurrences="2">
|
|
<code>$GLOBALS['cfg']['DefaultFunctions']['FUNC_UUID']</code>
|
|
<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>
|
|
</RedundantCast>
|
|
<RedundantCastGivenDocblockType occurrences="1">
|
|
<code>(string) $database</code>
|
|
</RedundantCastGivenDocblockType>
|
|
<RiskyCast occurrences="3">
|
|
<code>$_REQUEST['pos']</code>
|
|
<code>$_REQUEST['session_max_rows']</code>
|
|
<code>$_REQUEST['unlim_num_rows']</code>
|
|
</RiskyCast>
|
|
</file>
|
|
<file src="libraries/classes/Image/ImageWrapper.php">
|
|
<TooFewArguments occurrences="1">
|
|
<code>imagefilledpolygon($this->image, $points, $color)</code>
|
|
</TooFewArguments>
|
|
</file>
|
|
<file src="libraries/classes/Import.php">
|
|
<MixedArgument occurrences="24">
|
|
<code>$GLOBALS['charset_of_file']</code>
|
|
<code>$GLOBALS['reload']</code>
|
|
<code>$active</code>
|
|
<code>$additionalSql[$i]</code>
|
|
<code>$size</code>
|
|
<code>$size</code>
|
|
<code>$size</code>
|
|
<code>$table[self::COL_NAMES]</code>
|
|
<code>$table[self::ROWS]</code>
|
|
<code>$table[self::TBL_NAME]</code>
|
|
<code>$table[self::TBL_NAME]</code>
|
|
<code>$table[self::TBL_NAME]</code>
|
|
<code>$table[self::TBL_NAME]</code>
|
|
<code>$table[self::TBL_NAME]</code>
|
|
<code>$table[self::TBL_NAME]</code>
|
|
<code>$table[self::TBL_NAME]</code>
|
|
<code>$tables[$i][self::COL_NAMES]</code>
|
|
<code>$tables[$i][self::COL_NAMES]</code>
|
|
<code>$tables[$i][self::COL_NAMES]</code>
|
|
<code>$tables[$i][self::COL_NAMES][$j]</code>
|
|
<code>$tables[$i][self::COL_NAMES][$m]</code>
|
|
<code>$tables[$i][self::ROWS]</code>
|
|
<code>$tables[$i][self::TBL_NAME]</code>
|
|
<code>$tables[$i][self::TBL_NAME]</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="23">
|
|
<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>$table[self::ROWS][$j][$i]</code>
|
|
<code>$table[self::TBL_NAME]</code>
|
|
<code>$tables[$i][self::COL_NAMES]</code>
|
|
<code>$tables[$i][self::COL_NAMES]</code>
|
|
<code>$tables[$i][self::COL_NAMES]</code>
|
|
<code>$tables[$i][self::COL_NAMES]</code>
|
|
<code>$tables[$i][self::COL_NAMES]</code>
|
|
<code>$tables[$i][self::ROWS]</code>
|
|
<code>$tables[$i][self::ROWS]</code>
|
|
<code>$tables[$i][self::ROWS]</code>
|
|
<code>$tables[$i][self::ROWS]</code>
|
|
<code>$tables[$i][self::ROWS]</code>
|
|
<code>$tables[$i][self::ROWS]</code>
|
|
<code>$tables[$i][self::ROWS]</code>
|
|
<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>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="1">
|
|
<code>$GLOBALS['my_die'][]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="1">
|
|
<code>$typeArray[$analyses[$i][self::TYPES][$j]]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="31">
|
|
<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['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>$createDb</code>
|
|
<code>$importPlugin</code>
|
|
<code>$size</code>
|
|
<code>$size</code>
|
|
<code>$table</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>string|int</code>
|
|
</MixedInferredReturnType>
|
|
<MixedMethodCall occurrences="2">
|
|
<code>getExtension</code>
|
|
<code>getProperties</code>
|
|
</MixedMethodCall>
|
|
<MixedOperand occurrences="16">
|
|
<code>$GLOBALS['executed_queries']</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>$importPlugin->getProperties()->getExtension()</code>
|
|
<code>$size</code>
|
|
<code>$size</code>
|
|
<code>$size[self::D]</code>
|
|
<code>$size[self::D] > $oldD ? $size[self::D] : $oldD</code>
|
|
<code>$size[self::M] > $oldM ? $size[self::M] : $oldM</code>
|
|
</MixedOperand>
|
|
<MixedReturnStatement occurrences="3">
|
|
<code>$size[self::FULL]</code>
|
|
<code>$size[self::FULL]</code>
|
|
<code>$size[self::M]</code>
|
|
</MixedReturnStatement>
|
|
<PossiblyFalseOperand occurrences="3">
|
|
<code>$decPos</code>
|
|
<code>strpos($lastCumulativeSize, ',')</code>
|
|
<code>strpos($lastCumulativeSize, ',')</code>
|
|
</PossiblyFalseOperand>
|
|
<PossiblyInvalidArgument occurrences="6">
|
|
<code>$lastCumulativeSize</code>
|
|
<code>$lastCumulativeSize</code>
|
|
<code>$lastCumulativeSize</code>
|
|
<code>$lastCumulativeSize</code>
|
|
<code>$lastCumulativeSize</code>
|
|
<code>$sqlDelimiter</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$sqlDelimiter</code>
|
|
</PossiblyInvalidCast>
|
|
<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">
|
|
<code>$_SESSION[$GLOBALS['SESSION_KEY']]['handler']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="2">
|
|
<code>$_SESSION[$SESSION_KEY]['handler']</code>
|
|
<code>$_SESSION[$SESSION_KEY]['handler']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedMethodCall occurrences="1">
|
|
<code>$_SESSION[$GLOBALS['SESSION_KEY']]['handler']::getUploadStatus($id)</code>
|
|
</MixedMethodCall>
|
|
<PossiblyInvalidArrayOffset occurrences="1">
|
|
<code>$_SESSION[$GLOBALS['SESSION_KEY']]</code>
|
|
</PossiblyInvalidArrayOffset>
|
|
</file>
|
|
<file src="libraries/classes/Import/SimulateDml.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$set->value</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$columns</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$columns[]</code>
|
|
<code>$set</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="1">
|
|
<code>$set->column</code>
|
|
</MixedOperand>
|
|
<MixedPropertyFetch occurrences="2">
|
|
<code>$set->column</code>
|
|
<code>$set->value</code>
|
|
</MixedPropertyFetch>
|
|
<PossiblyNullArgument occurrences="6">
|
|
<code>$parser->list</code>
|
|
<code>$parser->list</code>
|
|
<code>$parser->list</code>
|
|
<code>$parser->list</code>
|
|
<code>$parser->list</code>
|
|
<code>$parser->list</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullIterator occurrences="1">
|
|
<code>$statement->set</code>
|
|
</PossiblyNullIterator>
|
|
<RedundantCondition occurrences="2">
|
|
<code>$diff !== []</code>
|
|
<code>$diff !== []</code>
|
|
</RedundantCondition>
|
|
</file>
|
|
<file src="libraries/classes/Index.php">
|
|
<DocblockTypeContradiction occurrences="1">
|
|
<code>$this->packed === null</code>
|
|
</DocblockTypeContradiction>
|
|
<MixedArgument occurrences="2">
|
|
<code>$column</code>
|
|
<code>$params['columns']</code>
|
|
</MixedArgument>
|
|
<MixedArrayOffset occurrences="1">
|
|
<code>$columns['sub_parts'][$key]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="14">
|
|
<code>$column</code>
|
|
<code>$key</code>
|
|
<code>$name</code>
|
|
<code>$sub_part</code>
|
|
<code>$this->choice</code>
|
|
<code>$this->comment</code>
|
|
<code>$this->name</code>
|
|
<code>$this->nonUnique</code>
|
|
<code>$this->packed</code>
|
|
<code>$this->parser</code>
|
|
<code>$this->remarks</code>
|
|
<code>$this->schema</code>
|
|
<code>$this->table</code>
|
|
<code>$this->type</code>
|
|
</MixedAssignment>
|
|
<PossiblyNullOperand occurrences="1">
|
|
<code>$params['Seq_in_index']</code>
|
|
</PossiblyNullOperand>
|
|
<PossiblyNullPropertyAssignmentValue occurrences="1">
|
|
<code>null</code>
|
|
</PossiblyNullPropertyAssignmentValue>
|
|
<RedundantCastGivenDocblockType occurrences="1">
|
|
<code>(string) $name</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/IndexColumn.php">
|
|
<MixedAssignment occurrences="7">
|
|
<code>$this->cardinality</code>
|
|
<code>$this->collation</code>
|
|
<code>$this->expression</code>
|
|
<code>$this->name</code>
|
|
<code>$this->null</code>
|
|
<code>$this->seqInIndex</code>
|
|
<code>$this->subPart</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/InsertEdit.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>$urlParams</code>
|
|
</InvalidArgument>
|
|
<InvalidReturnStatement occurrences="2">
|
|
<code>$_POST['err_url']</code>
|
|
<code>$formParams</code>
|
|
</InvalidReturnStatement>
|
|
<InvalidReturnType occurrences="2">
|
|
<code>array<string, string></code>
|
|
<code>string</code>
|
|
</InvalidReturnType>
|
|
<LessSpecificReturnStatement occurrences="1"/>
|
|
<MixedArgument occurrences="71">
|
|
<code>$_POST['fields']['multi_edit']</code>
|
|
<code>$backupField</code>
|
|
<code>$columnMime['input_transformation_options']</code>
|
|
<code>$column['Default']</code>
|
|
<code>$column['Default']</code>
|
|
<code>$column['Default']</code>
|
|
<code>$column['Default']</code>
|
|
<code>$column['Default']</code>
|
|
<code>$column['Extra']</code>
|
|
<code>$column['Field']</code>
|
|
<code>$column['Field']</code>
|
|
<code>$column['Field']</code>
|
|
<code>$column['Field']</code>
|
|
<code>$column['Field']</code>
|
|
<code>$column['True_Type']</code>
|
|
<code>$column['True_Type']</code>
|
|
<code>$column['True_Type']</code>
|
|
<code>$column['True_Type']</code>
|
|
<code>$column['True_Type']</code>
|
|
<code>$column['True_Type']</code>
|
|
<code>$column['Type']</code>
|
|
<code>$column['Type']</code>
|
|
<code>$column['Type']</code>
|
|
<code>$column['Type']</code>
|
|
<code>$column['Type']</code>
|
|
<code>$column['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>
|
|
<code>$currentRow[$column['Field']]</code>
|
|
<code>$currentRow[$column['Field']]</code>
|
|
<code>$currentRow[$column['Field']]</code>
|
|
<code>$currentRow[$column['Field']]</code>
|
|
<code>$currentRow[$column['Field']]</code>
|
|
<code>$currentRow[$column['Field']]</code>
|
|
<code>$currentRow[$column['Field']]</code>
|
|
<code>$data</code>
|
|
<code>$data</code>
|
|
<code>$data</code>
|
|
<code>$extractedColumnspec['enum_set_values']</code>
|
|
<code>$extractedColumnspec['enum_set_values']</code>
|
|
<code>$extractedColumnspec['spec_in_brackets']</code>
|
|
<code>$foreignData['foreign_field']</code>
|
|
<code>$foreigner['foreign_db']</code>
|
|
<code>$foreigner['foreign_db']</code>
|
|
<code>$foreigner['foreign_db']</code>
|
|
<code>$foreigner['foreign_field']</code>
|
|
<code>$foreigner['foreign_field']</code>
|
|
<code>$foreigner['foreign_table']</code>
|
|
<code>$foreigner['foreign_table']</code>
|
|
<code>$foreigner['foreign_table']</code>
|
|
<code>$rows[$keyId]</code>
|
|
<code>$singleQuery</code>
|
|
<code>$singleQuery</code>
|
|
<code>$specialChars</code>
|
|
<code>$specialChars</code>
|
|
<code>$specialCharsEncoded</code>
|
|
<code>$textDefault !== false ? $textDefault : $column['Default']</code>
|
|
<code>$transformationPlugin->getScripts()</code>
|
|
<code>$transformation[$type . '_options'] ?? ''</code>
|
|
<code>$trueType</code>
|
|
<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">
|
|
<code>$keyId</code>
|
|
<code>$query</code>
|
|
<code>$queryFields</code>
|
|
<code>$thisUrlParams</code>
|
|
<code>$thisUrlParams</code>
|
|
<code>$urlParams</code>
|
|
<code>$valueSets</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<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>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="2">
|
|
<code>$editedValues[$cellIndex][$columnName]</code>
|
|
<code>$extraData['transformations'][$cellIndex]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="27">
|
|
<code>$commentsMap[$column['Field']]</code>
|
|
<code>$commentsMap[$column['Field']]</code>
|
|
<code>$currentRow[$column['Field']]</code>
|
|
<code>$currentRow[$column['Field']]</code>
|
|
<code>$currentRow[$column['Field']]</code>
|
|
<code>$currentRow[$column['Field']]</code>
|
|
<code>$currentRow[$column['Field']]</code>
|
|
<code>$currentRow[$column['Field']]</code>
|
|
<code>$currentRow[$column['Field']]</code>
|
|
<code>$currentRow[$column['Field']]</code>
|
|
<code>$currentRow[$column['Field']]</code>
|
|
<code>$currentRow[$column['Field']]</code>
|
|
<code>$currentRow[$column['Field']]</code>
|
|
<code>$currentRow[$column['Field']]</code>
|
|
<code>$currentRow[$column['Field']]</code>
|
|
<code>$currentRow[$column['Field']]</code>
|
|
<code>$currentRow[$column['Field']]</code>
|
|
<code>$currentRow[$column['Field']]</code>
|
|
<code>$currentRow[$column['Field']]</code>
|
|
<code>$currentRow[$column['Field']]</code>
|
|
<code>$currentRow[$column['Field']]</code>
|
|
<code>$currentRow[$column['Field']]</code>
|
|
<code>$currentRow[$column['Field']]</code>
|
|
<code>$currentRow[$column['Field']]</code>
|
|
<code>$currentRow[$column['Field']]</code>
|
|
<code>$mimeMap[$tableColumn['Field']]</code>
|
|
<code>$mimeMap[$tableColumn['Field']]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="28">
|
|
<code>$_SESSION['edit_next']</code>
|
|
<code>$column['pma_type']</code>
|
|
<code>$currCellEditedValues</code>
|
|
<code>$currentRow[$column['Field']]</code>
|
|
<code>$currentRow[$column['Field']]</code>
|
|
<code>$currentRow[$column['Field']]</code>
|
|
<code>$currentRow[$column['Field']]</code>
|
|
<code>$currentValue</code>
|
|
<code>$data</code>
|
|
<code>$data</code>
|
|
<code>$data</code>
|
|
<code>$data</code>
|
|
<code>$enumSelectedValue</code>
|
|
<code>$enumValue</code>
|
|
<code>$fieldsize</code>
|
|
<code>$file</code>
|
|
<code>$isUnsigned</code>
|
|
<code>$maxlength</code>
|
|
<code>$maxlength</code>
|
|
<code>$singleQuery</code>
|
|
<code>$specialChars</code>
|
|
<code>$tmp['Default']</code>
|
|
<code>$transformedHtml</code>
|
|
<code>$trueType</code>
|
|
<code>$whereClause</code>
|
|
<code>$whereClause</code>
|
|
<code>$whereClause</code>
|
|
<code>$whereClause</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>int</code>
|
|
</MixedInferredReturnType>
|
|
<MixedMethodCall occurrences="2">
|
|
<code>new $className()</code>
|
|
<code>new $className()</code>
|
|
</MixedMethodCall>
|
|
<MixedOperand occurrences="2">
|
|
<code>$file</code>
|
|
<code>$maxlength</code>
|
|
</MixedOperand>
|
|
<MixedReturnStatement occurrences="1"/>
|
|
<MoreSpecificReturnType occurrences="1"/>
|
|
<PossiblyInvalidArgument occurrences="4">
|
|
<code>$_GET['sql_query']</code>
|
|
<code>$_GET['sql_signature']</code>
|
|
<code>$whereClause</code>
|
|
<code>$whereClause</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidArrayOffset occurrences="1">
|
|
<code>$_POST['fields']['multi_edit']</code>
|
|
</PossiblyInvalidArrayOffset>
|
|
<PossiblyInvalidCast occurrences="3">
|
|
<code>$_GET['sql_query']</code>
|
|
<code>$_GET['sql_signature']</code>
|
|
<code>$whereClause</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidOperand occurrences="1">
|
|
<code>$_POST['where_clause'][0]</code>
|
|
</PossiblyInvalidOperand>
|
|
<PossiblyNullArgument occurrences="3">
|
|
<code>$editField->salt</code>
|
|
<code>$newValue</code>
|
|
<code>$newValue</code>
|
|
</PossiblyNullArgument>
|
|
<RedundantCast occurrences="1">
|
|
<code>(int) $GLOBALS['cfg']['InsertRows']</code>
|
|
</RedundantCast>
|
|
</file>
|
|
<file src="libraries/classes/IpAllowDeny.php">
|
|
<InvalidOperand occurrences="1">
|
|
<code>$regs[5]</code>
|
|
</InvalidOperand>
|
|
<InvalidScalarArgument occurrences="1">
|
|
<code>$remote_ip</code>
|
|
</InvalidScalarArgument>
|
|
<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">
|
|
<code>self::$instance === null</code>
|
|
</DocblockTypeContradiction>
|
|
<MissingConstructor occurrences="1">
|
|
<code>$availableLocales</code>
|
|
</MissingConstructor>
|
|
<MixedArgument occurrences="3">
|
|
<code>$GLOBALS['config']->get('Lang')</code>
|
|
<code>$GLOBALS['config']->getCookie('pma_lang')</code>
|
|
<code>$lang</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="2">
|
|
<code>$this->listLocaleDir()</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayOffset occurrences="2">
|
|
<code>$langs[$GLOBALS['config']->get('DefaultLang')]</code>
|
|
<code>$langs[$GLOBALS['config']->get('DefaultLang')]</code>
|
|
</MixedArrayOffset>
|
|
<MixedArrayTypeCoercion occurrences="2">
|
|
<code>$langs[$GLOBALS['config']->get('DefaultLang')]</code>
|
|
<code>$langs[$GLOBALS['config']->get('DefaultLang')]</code>
|
|
</MixedArrayTypeCoercion>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$lang</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>Language</code>
|
|
</MixedInferredReturnType>
|
|
<MixedOperand occurrences="1">
|
|
<code>$GLOBALS['config']->get('FilterLanguages')</code>
|
|
</MixedOperand>
|
|
<MixedReturnStatement occurrences="1">
|
|
<code>$this->availableLanguages[strtolower($GLOBALS['lang'])]</code>
|
|
</MixedReturnStatement>
|
|
<MixedReturnTypeCoercion occurrences="4">
|
|
<code>$this->availableLanguages</code>
|
|
<code>$this->availableLanguages</code>
|
|
<code>Language[]</code>
|
|
<code>Language[]</code>
|
|
</MixedReturnTypeCoercion>
|
|
<PossiblyInvalidArgument occurrences="2">
|
|
<code>$_GET['lang']</code>
|
|
<code>$_POST['lang']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="2">
|
|
<code>$_GET['lang']</code>
|
|
<code>$_POST['lang']</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyNullArgument occurrences="2">
|
|
<code>$GLOBALS['config']->get('Lang')</code>
|
|
<code>$GLOBALS['config']->getCookie('pma_lang')</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullArrayOffset occurrences="1">
|
|
<code>$langs</code>
|
|
</PossiblyNullArrayOffset>
|
|
</file>
|
|
<file src="libraries/classes/Linter.php">
|
|
<InvalidScalarArgument occurrences="1">
|
|
<code>$error[3]</code>
|
|
</InvalidScalarArgument>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$lineStart</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="1">
|
|
<code>$lines[$line]</code>
|
|
</MixedOperand>
|
|
<PossiblyInvalidOperand occurrences="1">
|
|
<code>$error[3]</code>
|
|
</PossiblyInvalidOperand>
|
|
<PossiblyNullOperand occurrences="1">
|
|
<code>$error[3]</code>
|
|
</PossiblyNullOperand>
|
|
</file>
|
|
<file src="libraries/classes/ListAbstract.php">
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>string</code>
|
|
</MixedInferredReturnType>
|
|
<MixedReturnStatement occurrences="1">
|
|
<code>$this->getEmpty()</code>
|
|
</MixedReturnStatement>
|
|
</file>
|
|
<file src="libraries/classes/ListDatabase.php">
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>usort($database_list, 'strnatcasecmp')</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>string</code>
|
|
</MixedInferredReturnType>
|
|
<MixedOperand occurrences="1">
|
|
<code>$GLOBALS['cfg']['Server']['hide_db']</code>
|
|
</MixedOperand>
|
|
<MixedReturnStatement occurrences="1">
|
|
<code>$this->getEmpty()</code>
|
|
</MixedReturnStatement>
|
|
</file>
|
|
<file src="libraries/classes/Logging.php">
|
|
<MixedAssignment occurrences="1">
|
|
<code>$log_file</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>string</code>
|
|
</MixedInferredReturnType>
|
|
<MixedReturnStatement occurrences="1">
|
|
<code>$log_file</code>
|
|
</MixedReturnStatement>
|
|
<NullableReturnStatement occurrences="1">
|
|
<code>$log_file</code>
|
|
</NullableReturnStatement>
|
|
<UnusedFunctionCall occurrences="2">
|
|
<code>apache_note</code>
|
|
<code>apache_note</code>
|
|
</UnusedFunctionCall>
|
|
</file>
|
|
<file src="libraries/classes/Menu.php">
|
|
<MixedAssignment occurrences="1">
|
|
<code>$binaryLogs</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
<MixedReturnStatement occurrences="1">
|
|
<code>SessionCache::get($cacheKey)</code>
|
|
</MixedReturnStatement>
|
|
<NullableReturnStatement occurrences="1">
|
|
<code>SessionCache::get($cacheKey)</code>
|
|
</NullableReturnStatement>
|
|
<PossiblyFalseOperand occurrences="1">
|
|
<code>mb_strpos($tab, '_')</code>
|
|
</PossiblyFalseOperand>
|
|
</file>
|
|
<file src="libraries/classes/Message.php">
|
|
<DocblockTypeContradiction occurrences="1">
|
|
<code>$this->hash === null</code>
|
|
</DocblockTypeContradiction>
|
|
<InvalidArgument occurrences="1">
|
|
<code>$message</code>
|
|
</InvalidArgument>
|
|
<MixedArgument occurrences="1">
|
|
<code>$params</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="9">
|
|
<code>$add_message</code>
|
|
<code>$message</code>
|
|
<code>$message[$key]</code>
|
|
<code>$params</code>
|
|
<code>$string</code>
|
|
<code>$this->message</code>
|
|
<code>$this->params</code>
|
|
<code>$this->string</code>
|
|
<code>$val</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>string</code>
|
|
</MixedInferredReturnType>
|
|
<MixedOperand occurrences="1">
|
|
<code>$add_message</code>
|
|
</MixedOperand>
|
|
<MixedReturnStatement occurrences="1">
|
|
<code>self::$level[$this->getNumber()]</code>
|
|
</MixedReturnStatement>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$params</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$params</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyNullPropertyAssignmentValue occurrences="1">
|
|
<code>null</code>
|
|
</PossiblyNullPropertyAssignmentValue>
|
|
<RedundantConditionGivenDocblockType occurrences="2">
|
|
<code>is_array($params[1])</code>
|
|
<code>isset($params[1]) && is_array($params[1])</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Navigation.php">
|
|
<DeprecatedMethod occurrences="13">
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
</DeprecatedMethod>
|
|
<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>
|
|
<PossiblyUndefinedArrayOffset occurrences="1">
|
|
<code>$GLOBALS['cfg']['NavigationDisplayServers']</code>
|
|
</PossiblyUndefinedArrayOffset>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/NavigationTree.php">
|
|
<ArgumentTypeCoercion occurrences="1">
|
|
<code>$table</code>
|
|
</ArgumentTypeCoercion>
|
|
<DocblockTypeContradiction occurrences="1">
|
|
<code>''</code>
|
|
</DocblockTypeContradiction>
|
|
<InvalidPropertyAssignmentValue occurrences="4">
|
|
<code>$this->pos2Name</code>
|
|
<code>$this->pos2Name</code>
|
|
<code>$this->pos3Name</code>
|
|
<code>$this->pos3Name</code>
|
|
</InvalidPropertyAssignmentValue>
|
|
<MixedArgument occurrences="26">
|
|
<code>$db</code>
|
|
<code>$hiddenCounts[$db]</code>
|
|
<code>$item</code>
|
|
<code>$item</code>
|
|
<code>$item</code>
|
|
<code>$item</code>
|
|
<code>$item</code>
|
|
<code>$item</code>
|
|
<code>$item</code>
|
|
<code>$item</code>
|
|
<code>$node</code>
|
|
<code>$node</code>
|
|
<code>$path</code>
|
|
<code>$path[0]</code>
|
|
<code>$path[0]</code>
|
|
<code>$path[0]</code>
|
|
<code>$path[0]</code>
|
|
<code>$path[0]</code>
|
|
<code>$path[0]</code>
|
|
<code>$path[0]</code>
|
|
<code>$path[0]</code>
|
|
<code>$path[0]</code>
|
|
<code>$paths['vPath_clean']</code>
|
|
<code>$separator</code>
|
|
<code>$separator</code>
|
|
<code>$value</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="11">
|
|
<code>$node->secondIcon['image']</code>
|
|
<code>$node->secondIcon['title']</code>
|
|
<code>$path[0]</code>
|
|
<code>$path[0]</code>
|
|
<code>$path[0]</code>
|
|
<code>$path[0]</code>
|
|
<code>$path[0]</code>
|
|
<code>$path[0]</code>
|
|
<code>$paths['aPath_clean'][2]</code>
|
|
<code>$paths['aPath_clean'][4]</code>
|
|
<code>$paths['aPath_clean'][4]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="1">
|
|
<code>$hiddenCounts[$db]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="11">
|
|
<code>$db</code>
|
|
<code>$item</code>
|
|
<code>$item</code>
|
|
<code>$part</code>
|
|
<code>$path</code>
|
|
<code>$path</code>
|
|
<code>$path</code>
|
|
<code>$separator</code>
|
|
<code>$separator</code>
|
|
<code>$urlParams['pos3_name']</code>
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="2">
|
|
<code>$separators[0]</code>
|
|
<code>$separators[0]</code>
|
|
</MixedOperand>
|
|
<MixedPropertyAssignment occurrences="3">
|
|
<code>$node</code>
|
|
<code>$node</code>
|
|
<code>$node</code>
|
|
</MixedPropertyAssignment>
|
|
<PossiblyFalseOperand occurrences="2">
|
|
<code>strrpos($class, '\\')</code>
|
|
<code>strrpos($class, '\\')</code>
|
|
</PossiblyFalseOperand>
|
|
<PossiblyFalseReference occurrences="1">
|
|
<code>getPresence</code>
|
|
</PossiblyFalseReference>
|
|
<PossiblyInvalidArgument occurrences="4">
|
|
<code>$_POST['aPath']</code>
|
|
<code>$_POST['n' . $count . '_aPath']</code>
|
|
<code>$_POST['n' . $count . '_vPath']</code>
|
|
<code>$_POST['vPath']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="4">
|
|
<code>$_POST['aPath']</code>
|
|
<code>$_POST['n' . $count . '_aPath']</code>
|
|
<code>$_POST['n' . $count . '_vPath']</code>
|
|
<code>$_POST['vPath']</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidPropertyAssignmentValue occurrences="2">
|
|
<code>$_POST['searchClause']</code>
|
|
<code>$_POST['searchClause2']</code>
|
|
</PossiblyInvalidPropertyAssignmentValue>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$database</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullPropertyFetch occurrences="1">
|
|
<code>$container->parent->pos2</code>
|
|
</PossiblyNullPropertyFetch>
|
|
<RedundantCast occurrences="5">
|
|
<code>(int) $GLOBALS['cfg']['FirstLevelNavigationItems']</code>
|
|
<code>(int) $GLOBALS['cfg']['FirstLevelNavigationItems']</code>
|
|
<code>(int) $GLOBALS['cfg']['FirstLevelNavigationItems']</code>
|
|
<code>(int) $GLOBALS['cfg']['NavigationTreeDisplayDbFilterMinimum']</code>
|
|
<code>(int) $GLOBALS['cfg']['NavigationTreeDisplayItemFilterMinimum']</code>
|
|
</RedundantCast>
|
|
<RedundantCastGivenDocblockType occurrences="6">
|
|
<code>(string) $child->name</code>
|
|
<code>(string) $child->name</code>
|
|
<code>(string) $key</code>
|
|
<code>(string) $key</code>
|
|
<code>(string) $key</code>
|
|
<code>(string) $key</code>
|
|
</RedundantCastGivenDocblockType>
|
|
<RedundantCondition occurrences="1">
|
|
<code>$path === []</code>
|
|
</RedundantCondition>
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>$node->title</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
<RiskyCast occurrences="6">
|
|
<code>$_GET['pos']</code>
|
|
<code>$_POST['n' . $count . '_pos2_value']</code>
|
|
<code>$_POST['n' . $count . '_pos3_value']</code>
|
|
<code>$_POST['pos']</code>
|
|
<code>$_POST['pos2_value'] ?? 0</code>
|
|
<code>$_POST['pos3_value']</code>
|
|
</RiskyCast>
|
|
<TypeDoesNotContainType occurrences="1">
|
|
<code>$path === []</code>
|
|
</TypeDoesNotContainType>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/NodeFactory.php">
|
|
<MixedMethodCall occurrences="1">
|
|
<code>new $class($name, $type, $isGroup)</code>
|
|
</MixedMethodCall>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/Node.php">
|
|
<DeprecatedMethod occurrences="7">
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
</DeprecatedMethod>
|
|
<MixedArgument occurrences="5">
|
|
<code>$GLOBALS['cfg']['Server']['hide_db']</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$paths['aPath_clean']</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="6">
|
|
<code>$child</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
</MixedAssignment>
|
|
<MixedMethodCall occurrences="1">
|
|
<code>hasChildren</code>
|
|
</MixedMethodCall>
|
|
<MixedOperand occurrences="3">
|
|
<code>$GLOBALS['cfg']['Server']['hide_db']</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
</MixedOperand>
|
|
<MixedPropertyFetch occurrences="1">
|
|
<code>$child->type</code>
|
|
</MixedPropertyFetch>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$databases</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyNullArgument occurrences="8">
|
|
<code>$arr[0]</code>
|
|
<code>$arr[0]</code>
|
|
<code>$arr[0]</code>
|
|
<code>$arr[0]</code>
|
|
<code>$arr[0]</code>
|
|
<code>$arr[0]</code>
|
|
<code>$arr[0]</code>
|
|
<code>$arr[0]</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullArrayOffset occurrences="4">
|
|
<code>$prefixMap</code>
|
|
<code>$prefixMap</code>
|
|
<code>$prefixMap</code>
|
|
<code>$prefixMap</code>
|
|
</PossiblyNullArrayOffset>
|
|
<PossiblyNullIterator occurrences="1">
|
|
<code>$this->parent->children</code>
|
|
</PossiblyNullIterator>
|
|
<PossiblyNullOperand occurrences="1">
|
|
<code>$arr[0]</code>
|
|
</PossiblyNullOperand>
|
|
<PossiblyNullPropertyFetch occurrences="1">
|
|
<code>$this->parent->children</code>
|
|
</PossiblyNullPropertyFetch>
|
|
<PropertyNotSetInConstructor occurrences="2">
|
|
<code>$displayName</code>
|
|
<code>$title</code>
|
|
</PropertyNotSetInConstructor>
|
|
<RedundantCastGivenDocblockType occurrences="4">
|
|
<code>(bool) $isGroup</code>
|
|
<code>(string) $name</code>
|
|
<code>(string) $parent->name</code>
|
|
<code>(string) $prefix</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeColumn.php">
|
|
<MixedArgument occurrences="3">
|
|
<code>$item['key']</code>
|
|
<code>$item['name']</code>
|
|
<code>$value</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$item</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$retval</code>
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="3">
|
|
<code>$retval</code>
|
|
<code>$retval</code>
|
|
<code>$retval</code>
|
|
</MixedOperand>
|
|
<PropertyNotSetInConstructor occurrences="1">
|
|
<code>NodeColumn</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeColumnContainer.php">
|
|
<PropertyNotSetInConstructor occurrences="2">
|
|
<code>NodeColumnContainer</code>
|
|
<code>NodeColumnContainer</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeDatabase.php">
|
|
<InvalidReturnStatement occurrences="4">
|
|
<code>$GLOBALS['dbi']->queryAndGetNumRows($query)</code>
|
|
<code>$GLOBALS['dbi']->queryAndGetNumRows($query)</code>
|
|
<code>$GLOBALS['dbi']->queryAndGetNumRows($query)</code>
|
|
<code>$GLOBALS['dbi']->queryAndGetNumRows($query)</code>
|
|
</InvalidReturnStatement>
|
|
<InvalidReturnType occurrences="4">
|
|
<code>int</code>
|
|
<code>int</code>
|
|
<code>int</code>
|
|
<code>int</code>
|
|
</InvalidReturnType>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$item</code>
|
|
</MixedAssignment>
|
|
<PropertyNotSetInConstructor occurrences="2">
|
|
<code>NodeDatabase</code>
|
|
<code>NodeDatabase</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeDatabaseChild.php">
|
|
<PossiblyInvalidPropertyFetch occurrences="1">
|
|
<code>$this->realParent()->realName</code>
|
|
</PossiblyInvalidPropertyFetch>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeDatabaseChildContainer.php">
|
|
<PropertyNotSetInConstructor occurrences="2">
|
|
<code>NodeDatabaseChildContainer</code>
|
|
<code>NodeDatabaseChildContainer</code>
|
|
</PropertyNotSetInConstructor>
|
|
<RedundantCast occurrences="1">
|
|
<code>(int) $GLOBALS['cfg']['NavigationTreeTableLevel']</code>
|
|
</RedundantCast>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeDatabaseContainer.php">
|
|
<PropertyNotSetInConstructor occurrences="2">
|
|
<code>NodeDatabaseContainer</code>
|
|
<code>NodeDatabaseContainer</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeEvent.php">
|
|
<PropertyNotSetInConstructor occurrences="2">
|
|
<code>NodeEvent</code>
|
|
<code>NodeEvent</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeEventContainer.php">
|
|
<PropertyNotSetInConstructor occurrences="2">
|
|
<code>NodeEventContainer</code>
|
|
<code>NodeEventContainer</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeFunction.php">
|
|
<PropertyNotSetInConstructor occurrences="2">
|
|
<code>NodeFunction</code>
|
|
<code>NodeFunction</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeFunctionContainer.php">
|
|
<PropertyNotSetInConstructor occurrences="2">
|
|
<code>NodeFunctionContainer</code>
|
|
<code>NodeFunctionContainer</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeIndex.php">
|
|
<PropertyNotSetInConstructor occurrences="2">
|
|
<code>NodeIndex</code>
|
|
<code>NodeIndex</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeIndexContainer.php">
|
|
<PropertyNotSetInConstructor occurrences="2">
|
|
<code>NodeIndexContainer</code>
|
|
<code>NodeIndexContainer</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeProcedure.php">
|
|
<PropertyNotSetInConstructor occurrences="2">
|
|
<code>NodeProcedure</code>
|
|
<code>NodeProcedure</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeProcedureContainer.php">
|
|
<PropertyNotSetInConstructor occurrences="2">
|
|
<code>NodeProcedureContainer</code>
|
|
<code>NodeProcedureContainer</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeTable.php">
|
|
<DeprecatedMethod occurrences="10">
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
</DeprecatedMethod>
|
|
<PossiblyInvalidPropertyFetch occurrences="2">
|
|
<code>$this->realParent()->realName</code>
|
|
<code>$this->realParent()->realName</code>
|
|
</PossiblyInvalidPropertyFetch>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$arr['Type']</code>
|
|
</PossiblyNullArgument>
|
|
<PropertyNotSetInConstructor occurrences="1">
|
|
<code>NodeTable</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeTableContainer.php">
|
|
<PropertyNotSetInConstructor occurrences="2">
|
|
<code>NodeTableContainer</code>
|
|
<code>NodeTableContainer</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeTrigger.php">
|
|
<PropertyNotSetInConstructor occurrences="2">
|
|
<code>NodeTrigger</code>
|
|
<code>NodeTrigger</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeTriggerContainer.php">
|
|
<PropertyNotSetInConstructor occurrences="2">
|
|
<code>NodeTriggerContainer</code>
|
|
<code>NodeTriggerContainer</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeView.php">
|
|
<PropertyNotSetInConstructor occurrences="2">
|
|
<code>NodeView</code>
|
|
<code>NodeView</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeViewContainer.php">
|
|
<PropertyNotSetInConstructor occurrences="2">
|
|
<code>NodeViewContainer</code>
|
|
<code>NodeViewContainer</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Normalization.php">
|
|
<InvalidReturnStatement occurrences="2"/>
|
|
<InvalidReturnType occurrences="1">
|
|
<code>array{legendText: string, headText: string, queryError: string|false, extra?: string}</code>
|
|
</InvalidReturnType>
|
|
<LessSpecificReturnStatement occurrences="1"/>
|
|
<MixedArgument occurrences="28">
|
|
<code>$arrDependson</code>
|
|
<code>$col</code>
|
|
<code>$cols['nonpk']</code>
|
|
<code>$cols['pk']</code>
|
|
<code>$def['Type']</code>
|
|
<code>$def['Type']</code>
|
|
<code>$def['Type']</code>
|
|
<code>$dependent</code>
|
|
<code>$dependents</code>
|
|
<code>$dependents</code>
|
|
<code>$dependents</code>
|
|
<code>$dependents</code>
|
|
<code>$dependents</code>
|
|
<code>$dependents</code>
|
|
<code>$dependents</code>
|
|
<code>$distinctValCount[$column]</code>
|
|
<code>$distinctValCount[$partialKey]</code>
|
|
<code>$dropCols['nonpk']</code>
|
|
<code>$dropCols['pk']</code>
|
|
<code>$key</code>
|
|
<code>$partialKey</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$tablesName->$key</code>
|
|
<code>$tablesName->$key</code>
|
|
<code>$totalRows</code>
|
|
<code>$type</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="12">
|
|
<code>$dependents</code>
|
|
<code>$key</code>
|
|
<code>$key</code>
|
|
<code>$key</code>
|
|
<code>$originalTable</code>
|
|
<code>$originalTable</code>
|
|
<code>$originalTable</code>
|
|
<code>$originalTable</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$tableName</code>
|
|
<code>$tableName</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="5">
|
|
<code>$cols['nonpk']</code>
|
|
<code>$cols['pk']</code>
|
|
<code>$dropCols['nonpk']</code>
|
|
<code>$dropCols['pk']</code>
|
|
<code>$res[0][$column . '_cnt']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="3">
|
|
<code>$dependencyList[$partialKey]</code>
|
|
<code>$distinctValCount[$partialKey]</code>
|
|
<code>$result[$column]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="21">
|
|
<code>$arrDependson</code>
|
|
<code>$col</code>
|
|
<code>$cols</code>
|
|
<code>$column</code>
|
|
<code>$column</code>
|
|
<code>$columnTypeList</code>
|
|
<code>$dependent</code>
|
|
<code>$dependents</code>
|
|
<code>$dependents</code>
|
|
<code>$dependents</code>
|
|
<code>$dropCols</code>
|
|
<code>$element</code>
|
|
<code>$key</code>
|
|
<code>$partialKey</code>
|
|
<code>$pkColCnt</code>
|
|
<code>$result[$column]</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$tablesList</code>
|
|
<code>$totalRows</code>
|
|
<code>$type</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="4">
|
|
<code>$column</code>
|
|
<code>$column</code>
|
|
<code>$column</code>
|
|
<code>$element</code>
|
|
</MixedOperand>
|
|
<MoreSpecificReturnType occurrences="1">
|
|
<code>array{legendText: string, headText: string, queryError: bool, extra: Message}</code>
|
|
</MoreSpecificReturnType>
|
|
<PossiblyNullArgument occurrences="2">
|
|
<code>$def['Type']</code>
|
|
<code>$def['Type']</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyUndefinedArrayOffset occurrences="1">
|
|
<code>$def['Type']</code>
|
|
</PossiblyUndefinedArrayOffset>
|
|
</file>
|
|
<file src="libraries/classes/OpenDocument.php">
|
|
<InvalidReturnStatement occurrences="1">
|
|
<code>$zipExtension->createFile($data, $name)</code>
|
|
</InvalidReturnStatement>
|
|
<InvalidReturnType occurrences="1">
|
|
<code>string</code>
|
|
</InvalidReturnType>
|
|
</file>
|
|
<file src="libraries/classes/Operations.php">
|
|
<DeprecatedMethod occurrences="2">
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
</DeprecatedMethod>
|
|
<MixedArgument occurrences="13">
|
|
<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>$foreignTable</code>
|
|
<code>$foreignTable</code>
|
|
<code>$oldPriv</code>
|
|
<code>$query</code>
|
|
<code>$trigger['create']</code>
|
|
<code>$view</code>
|
|
<code>$view</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="6">
|
|
<code>$master</code>
|
|
<code>$master</code>
|
|
<code>$tableName</code>
|
|
<code>$tableName</code>
|
|
<code>$tableName</code>
|
|
<code>$tableName</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="46">
|
|
<code>$arr['foreign_db']</code>
|
|
<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_field']</code>
|
|
<code>$arr['foreign_table']</code>
|
|
<code>$arr['foreign_table']</code>
|
|
<code>$arr['foreign_table']</code>
|
|
<code>$arr['foreign_table']</code>
|
|
<code>$oldPriv[$i]</code>
|
|
<code>$oldPriv[0]</code>
|
|
<code>$oldPriv[0]</code>
|
|
<code>$oldPriv[0]</code>
|
|
<code>$oldPriv[0]</code>
|
|
<code>$oldPriv[0]</code>
|
|
<code>$oldPriv[0]</code>
|
|
<code>$oldPriv[2]</code>
|
|
<code>$oldPriv[2]</code>
|
|
<code>$oldPriv[2]</code>
|
|
<code>$oldPriv[2]</code>
|
|
<code>$oldPriv[2]</code>
|
|
<code>$oldPriv[3]</code>
|
|
<code>$oldPriv[3]</code>
|
|
<code>$oldPriv[3]</code>
|
|
<code>$oldPriv[4]</code>
|
|
<code>$oldPriv[4]</code>
|
|
<code>$oldPriv[4]</code>
|
|
<code>$oldPriv[4]</code>
|
|
<code>$oldPriv[4]</code>
|
|
<code>$oldPriv[5]</code>
|
|
<code>$oldPriv[5]</code>
|
|
<code>$oldPriv[5]</code>
|
|
<code>$oldPriv[5]</code>
|
|
<code>$oldPriv[5]</code>
|
|
<code>$oldPriv[6]</code>
|
|
<code>$oldPriv[6]</code>
|
|
<code>$oldPriv[6]</code>
|
|
<code>$oldPriv[6]</code>
|
|
<code>$oldPriv[6]</code>
|
|
<code>$oldPriv[7]</code>
|
|
<code>$oldPriv[7]</code>
|
|
<code>$oldPriv[7]</code>
|
|
<code>$trigger['create']</code>
|
|
<code>$trigger['create']</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="12">
|
|
<code>$GLOBALS['auto_increment']</code>
|
|
<code>$arr</code>
|
|
<code>$foreignTable</code>
|
|
<code>$oldPriv</code>
|
|
<code>$oldPriv</code>
|
|
<code>$oldPriv</code>
|
|
<code>$oldPriv</code>
|
|
<code>$oldPriv</code>
|
|
<code>$oldPriv</code>
|
|
<code>$query</code>
|
|
<code>$trigger</code>
|
|
<code>$view</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="34">
|
|
<code>$oldPriv[$i]</code>
|
|
<code>$oldPriv[0]</code>
|
|
<code>$oldPriv[0]</code>
|
|
<code>$oldPriv[0]</code>
|
|
<code>$oldPriv[0]</code>
|
|
<code>$oldPriv[0]</code>
|
|
<code>$oldPriv[0]</code>
|
|
<code>$oldPriv[2]</code>
|
|
<code>$oldPriv[2]</code>
|
|
<code>$oldPriv[2]</code>
|
|
<code>$oldPriv[2]</code>
|
|
<code>$oldPriv[2]</code>
|
|
<code>$oldPriv[3]</code>
|
|
<code>$oldPriv[3]</code>
|
|
<code>$oldPriv[3]</code>
|
|
<code>$oldPriv[4]</code>
|
|
<code>$oldPriv[4]</code>
|
|
<code>$oldPriv[4]</code>
|
|
<code>$oldPriv[4]</code>
|
|
<code>$oldPriv[4]</code>
|
|
<code>$oldPriv[5]</code>
|
|
<code>$oldPriv[5]</code>
|
|
<code>$oldPriv[5]</code>
|
|
<code>$oldPriv[5]</code>
|
|
<code>$oldPriv[5]</code>
|
|
<code>$oldPriv[6]</code>
|
|
<code>$oldPriv[6]</code>
|
|
<code>$oldPriv[6]</code>
|
|
<code>$oldPriv[6]</code>
|
|
<code>$oldPriv[6]</code>
|
|
<code>$oldPriv[7]</code>
|
|
<code>$oldPriv[7]</code>
|
|
<code>$oldPriv[7]</code>
|
|
<code>$trigger['create']</code>
|
|
</MixedOperand>
|
|
<PossiblyInvalidArgument occurrences="9">
|
|
<code>$_POST['comment']</code>
|
|
<code>$_POST['db_collation'] ?? ''</code>
|
|
<code>$_POST['new_auto_increment']</code>
|
|
<code>$_POST['prev_comment']</code>
|
|
<code>$_POST['tbl_collation'] ?? ''</code>
|
|
<code>$_POST['what']</code>
|
|
<code>$copyMode ?? 'data'</code>
|
|
<code>$newRowFormat</code>
|
|
<code>$newRowFormat</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="9">
|
|
<code>$_POST['comment']</code>
|
|
<code>$_POST['db_collation'] ?? ''</code>
|
|
<code>$_POST['new_auto_increment']</code>
|
|
<code>$_POST['prev_comment']</code>
|
|
<code>$_POST['tbl_collation'] ?? ''</code>
|
|
<code>$_POST['what']</code>
|
|
<code>$copyMode ?? 'data'</code>
|
|
<code>$newRowFormat</code>
|
|
<code>$newRowFormat</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidOperand occurrences="1">
|
|
<code>$_POST['new_pack_keys']</code>
|
|
</PossiblyInvalidOperand>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$query</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullOperand occurrences="1">
|
|
<code>$query</code>
|
|
</PossiblyNullOperand>
|
|
<RedundantCast occurrences="5">
|
|
<code>(string) $_POST['new_name']</code>
|
|
<code>(string) $_POST['new_name']</code>
|
|
<code>(string) $_POST['new_name']</code>
|
|
<code>(string) $_POST['new_name']</code>
|
|
<code>(string) $_POST['new_name']</code>
|
|
</RedundantCast>
|
|
<RedundantCastGivenDocblockType occurrences="1">
|
|
<code>(string) $packKeys</code>
|
|
</RedundantCastGivenDocblockType>
|
|
<RedundantCondition occurrences="1">
|
|
<code>$copyMode</code>
|
|
</RedundantCondition>
|
|
<TypeDoesNotContainNull occurrences="1">
|
|
<code>'data'</code>
|
|
</TypeDoesNotContainNull>
|
|
</file>
|
|
<file src="libraries/classes/Partitioning/Maintenance.php">
|
|
<MixedArrayAccess occurrences="4">
|
|
<code>$row['Table']</code>
|
|
<code>$row['Table']</code>
|
|
<code>$row['Table']</code>
|
|
<code>$row['Table']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="4">
|
|
<code>$rows[$row['Table']]</code>
|
|
<code>$rows[$row['Table']]</code>
|
|
<code>$rows[$row['Table']]</code>
|
|
<code>$rows[$row['Table']]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="8">
|
|
<code>$row</code>
|
|
<code>$row</code>
|
|
<code>$row</code>
|
|
<code>$row</code>
|
|
<code>$rows[$row['Table']][]</code>
|
|
<code>$rows[$row['Table']][]</code>
|
|
<code>$rows[$row['Table']][]</code>
|
|
<code>$rows[$row['Table']][]</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Partitioning/Partition.php">
|
|
<MixedArrayAccess occurrences="1">
|
|
<code>$value['Name']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="3">
|
|
<code>$partitionMap[$row['PARTITION_NAME']]</code>
|
|
<code>$partitionMap[$row['PARTITION_NAME']]</code>
|
|
<code>$partitionMap[$row['PARTITION_NAME']]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="6">
|
|
<code>$this->description</code>
|
|
<code>$this->expression</code>
|
|
<code>$this->method</code>
|
|
<code>$this->name</code>
|
|
<code>$this->ordinal</code>
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="2">
|
|
<code>bool</code>
|
|
<code>string|null</code>
|
|
</MixedInferredReturnType>
|
|
<MixedReturnStatement occurrences="2">
|
|
<code>$have_partitioning</code>
|
|
<code>$partition_method[0]</code>
|
|
</MixedReturnStatement>
|
|
<PropertyNotSetInConstructor occurrences="4">
|
|
<code>Partition</code>
|
|
<code>Partition</code>
|
|
<code>Partition</code>
|
|
<code>Partition</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Partitioning/SubPartition.php">
|
|
<MixedAssignment occurrences="8">
|
|
<code>$this->comment</code>
|
|
<code>$this->dataLength</code>
|
|
<code>$this->expression</code>
|
|
<code>$this->indexLength</code>
|
|
<code>$this->method</code>
|
|
<code>$this->name</code>
|
|
<code>$this->ordinal</code>
|
|
<code>$this->rows</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Partitioning/TablePartitionDefinition.php">
|
|
<InvalidArrayOffset occurrences="13">
|
|
<code>$partition['comment']</code>
|
|
<code>$partition['data_directory']</code>
|
|
<code>$partition['engine']</code>
|
|
<code>$partition['index_directory']</code>
|
|
<code>$partition['max_rows']</code>
|
|
<code>$partition['min_rows']</code>
|
|
<code>$partition['node_group']</code>
|
|
<code>$partition['prefix']</code>
|
|
<code>$partition['subpartition_count']</code>
|
|
<code>$partition['subpartitions']</code>
|
|
<code>$partition['tablespace']</code>
|
|
<code>$partition['value']</code>
|
|
<code>$partition['value_type']</code>
|
|
</InvalidArrayOffset>
|
|
<MixedArgument occurrences="3">
|
|
<code>$partitionCount</code>
|
|
<code>$subpartitionCount</code>
|
|
<code>$subpartitions</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="1">
|
|
<code>$subpartitions[$j]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="2">
|
|
<code>$subpartitions[$j]</code>
|
|
<code>$subpartitions[$j]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="4">
|
|
<code>$partitionCount</code>
|
|
<code>$partition['subpartition_count']</code>
|
|
<code>$subpartitionCount</code>
|
|
<code>$subpartitions</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="1">
|
|
<code>$partition['name']</code>
|
|
</MixedOperand>
|
|
<MixedStringOffsetAssignment occurrences="1">
|
|
<code>$partition['subpartition_count']</code>
|
|
</MixedStringOffsetAssignment>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$partitions</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidArrayOffset occurrences="1">
|
|
<code>$partition['name']</code>
|
|
</PossiblyInvalidArrayOffset>
|
|
</file>
|
|
<file src="libraries/classes/Pdf.php">
|
|
<MixedArgument occurrences="3">
|
|
<code>$this->CurrentFont</code>
|
|
<code>$this->pages</code>
|
|
<code>$this->pages[$n]</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="1">
|
|
<code>$this->pages[$n]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="1">
|
|
<code>$this->pages[$n]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="2">
|
|
<code>$this->footerset[$this->page]</code>
|
|
<code>$this->footerset[$this->page]</code>
|
|
</MixedArrayOffset>
|
|
<ParamNameMismatch occurrences="1">
|
|
<code>$error_message</code>
|
|
</ParamNameMismatch>
|
|
</file>
|
|
<file src="libraries/classes/Plugins.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>$GLOBALS[$match]</code>
|
|
</InvalidArgument>
|
|
<InvalidReturnStatement occurrences="1">
|
|
<code>$GLOBALS[$name] ?? $name ?? ''</code>
|
|
</InvalidReturnStatement>
|
|
<InvalidReturnType occurrences="1">
|
|
<code>string</code>
|
|
</InvalidReturnType>
|
|
<MixedArgument occurrences="10">
|
|
<code>$doc[0]</code>
|
|
<code>$doc[1]</code>
|
|
<code>$doc[1]</code>
|
|
<code>$doc[2]</code>
|
|
<code>$propertyItem</code>
|
|
<code>$propertyMainGroup</code>
|
|
<code>$val</code>
|
|
<code>$val</code>
|
|
<code>$val</code>
|
|
<code>$val</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="7">
|
|
<code>$doc</code>
|
|
<code>$properties</code>
|
|
<code>$propertyItem</code>
|
|
<code>$propertyMainGroup</code>
|
|
<code>$val</code>
|
|
<code>$val</code>
|
|
<code>$val</code>
|
|
</MixedAssignment>
|
|
<MixedMethodCall occurrences="2">
|
|
<code>getProperties</code>
|
|
<code>new $class()</code>
|
|
</MixedMethodCall>
|
|
<PossiblyInvalidArgument occurrences="4">
|
|
<code>$_GET[$opt]</code>
|
|
<code>$_REQUEST[$opt]</code>
|
|
<code>$val</code>
|
|
<code>$val</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="2">
|
|
<code>$GLOBALS['cfg'][$section][$opt]</code>
|
|
<code>$GLOBALS['cfg'][$section][$opt]</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyNullOperand occurrences="24">
|
|
<code>$pitem->getName()</code>
|
|
<code>$pitem->getName()</code>
|
|
<code>$pitem->getName()</code>
|
|
<code>$pitem->getName()</code>
|
|
<code>$pitem->getName()</code>
|
|
<code>$pitem->getName()</code>
|
|
<code>$pitem->getName()</code>
|
|
<code>$pitem->getName()</code>
|
|
<code>$pitem->getName()</code>
|
|
<code>$pitem->getName()</code>
|
|
<code>$pitem->getName()</code>
|
|
<code>$pitem->getName()</code>
|
|
<code>$propertyGroup->getName()</code>
|
|
<code>$propertyItem->getName()</code>
|
|
<code>$propertyItem->getName()</code>
|
|
<code>$propertyItem->getName()</code>
|
|
<code>$propertyItem->getName()</code>
|
|
<code>$propertyItem->getName()</code>
|
|
<code>$propertyItem->getName()</code>
|
|
<code>$propertyItem->getName()</code>
|
|
<code>$propertyItem->getName()</code>
|
|
<code>$propertyItem->getName()</code>
|
|
<code>$propertyItem->getName()</code>
|
|
<code>$subgroup_header->getName()</code>
|
|
</PossiblyNullOperand>
|
|
<TypeDoesNotContainType occurrences="4">
|
|
<code>$property_class === BoolPropertyItem::class</code>
|
|
<code>$property_class === MessageOnlyPropertyItem::class</code>
|
|
<code>$property_class === SelectPropertyItem::class</code>
|
|
<code>$property_class === TextPropertyItem::class</code>
|
|
</TypeDoesNotContainType>
|
|
<UnnecessaryVarAnnotation occurrences="3">
|
|
<code>RadioPropertyItem</code>
|
|
<code>SelectPropertyItem</code>
|
|
<code>TextPropertyItem</code>
|
|
</UnnecessaryVarAnnotation>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Auth/AuthenticationCookie.php">
|
|
<DocblockTypeContradiction occurrences="1">
|
|
<code>$resp == null</code>
|
|
</DocblockTypeContradiction>
|
|
<InvalidScalarArgument occurrences="1">
|
|
<code>Core::getIp()</code>
|
|
</InvalidScalarArgument>
|
|
<MixedArgument occurrences="8">
|
|
<code>$GLOBALS['cfg']['CaptchaLoginPrivateKey']</code>
|
|
<code>$GLOBALS['cfg']['CaptchaLoginPrivateKey']</code>
|
|
<code>$GLOBALS['cfg']['CaptchaLoginPrivateKey']</code>
|
|
<code>$captchaSiteVerifyURL</code>
|
|
<code>$captchaSiteVerifyURL</code>
|
|
<code>$captchaSiteVerifyURL</code>
|
|
<code>$serverCookie</code>
|
|
<code>$serverCookie</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="1">
|
|
<code>$_SESSION['browser_access_time'][$key]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="1">
|
|
<code>$_SESSION['browser_access_time'][$key]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="8">
|
|
<code>$GLOBALS['pma_auth_server']</code>
|
|
<code>$captchaSiteVerifyURL</code>
|
|
<code>$captchaSiteVerifyURL</code>
|
|
<code>$key</code>
|
|
<code>$serverCookie</code>
|
|
<code>$serverCookie</code>
|
|
<code>$this->password</code>
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="7">
|
|
<code>$_POST[$GLOBALS['cfg']['CaptchaResponseParam']]</code>
|
|
<code>$_POST['pma_username']</code>
|
|
<code>$_POST['pma_username']</code>
|
|
<code>$_REQUEST['pma_servername']</code>
|
|
<code>$_REQUEST['pma_servername']</code>
|
|
<code>$password</code>
|
|
<code>$tmp_host</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="5">
|
|
<code>$_POST[$GLOBALS['cfg']['CaptchaResponseParam']]</code>
|
|
<code>$_POST['pma_username']</code>
|
|
<code>$_REQUEST['pma_servername']</code>
|
|
<code>$_REQUEST['pma_servername']</code>
|
|
<code>$tmp_host</code>
|
|
</PossiblyInvalidCast>
|
|
<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) $GLOBALS['conn_error']</code>
|
|
</RedundantCast>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Auth/AuthenticationHttp.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$realm_message</code>
|
|
<code>$this->user</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="3">
|
|
<code>$realm_message</code>
|
|
<code>$this->password</code>
|
|
<code>$this->user</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$old_usr</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$old_usr</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Auth/AuthenticationSignon.php">
|
|
<MixedArgument occurrences="6">
|
|
<code>$sessionCookieParams['domain']</code>
|
|
<code>$sessionCookieParams['httponly']</code>
|
|
<code>$sessionCookieParams['lifetime']</code>
|
|
<code>$sessionCookieParams['path']</code>
|
|
<code>$sessionCookieParams['secure']</code>
|
|
<code>$single_signon_cfgupdate</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="13">
|
|
<code>$GLOBALS['cfg']['Server']['host']</code>
|
|
<code>$GLOBALS['cfg']['Server']['port']</code>
|
|
<code>$HMACSecret</code>
|
|
<code>$_SESSION[' HMAC_secret ']</code>
|
|
<code>$_SESSION[' PMA_token ']</code>
|
|
<code>$_SESSION['LAST_SIGNON_URL']</code>
|
|
<code>$pma_token</code>
|
|
<code>$sessionCookieParams[$key]</code>
|
|
<code>$single_signon_cfgupdate</code>
|
|
<code>$single_signon_host</code>
|
|
<code>$single_signon_port</code>
|
|
<code>$this->password</code>
|
|
<code>$this->user</code>
|
|
</MixedAssignment>
|
|
<RedundantCast occurrences="1">
|
|
<code>(array) $GLOBALS['cfg']['Server']['SignonCookieParams']</code>
|
|
</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>
|
|
<MixedArrayAssignment occurrences="1">
|
|
<code>$_SESSION['browser_access_time'][$guid]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$redirect_url</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$_REQUEST['guid']</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyNullReference occurrences="1">
|
|
<code>issetCookie</code>
|
|
</PossiblyNullReference>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/AuthenticationPluginFactory.php">
|
|
<RedundantFunctionCall occurrences="1">
|
|
<code>strtolower</code>
|
|
</RedundantFunctionCall>
|
|
<UnsafeInstantiation occurrences="1">
|
|
<code>new $class()</code>
|
|
</UnsafeInstantiation>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Export/ExportCodegen.php">
|
|
<PossiblyNullArgument occurrences="4">
|
|
<code>$row[0]</code>
|
|
<code>$row[0]</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
</PossiblyNullArgument>
|
|
<PropertyNotSetInConstructor occurrences="1">
|
|
<code>$cgFormats</code>
|
|
</PropertyNotSetInConstructor>
|
|
<RedundantCast occurrences="1">
|
|
<code>(int) $GLOBALS['codegen_format']</code>
|
|
</RedundantCast>
|
|
<RedundantCondition occurrences="1">
|
|
<code>$format === self::HANDLER_NHIBERNATE_XML</code>
|
|
</RedundantCondition>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Export/ExportCsv.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$col_as</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="3">
|
|
<code>$GLOBALS['what']</code>
|
|
<code>$GLOBALS['what']</code>
|
|
<code>$col_as</code>
|
|
</MixedAssignment>
|
|
<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>
|
|
<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">
|
|
<MixedArgument occurrences="14">
|
|
<code>$col_alias</code>
|
|
<code>$col_as</code>
|
|
<code>$col_as</code>
|
|
<code>$col_as</code>
|
|
<code>$column['Default'] ?? ''</code>
|
|
<code>$column['Type']</code>
|
|
<code>$comments[$field_name]</code>
|
|
<code>$extracted_columnspec['print_type']</code>
|
|
<code>$field_name</code>
|
|
<code>$mime_map[$field_name]['mimetype']</code>
|
|
<code>$trigger['action_timing']</code>
|
|
<code>$trigger['definition']</code>
|
|
<code>$trigger['event_manipulation']</code>
|
|
<code>$trigger['name']</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="6">
|
|
<code>$comments[$field_name]</code>
|
|
<code>$mime_map[$field_name]</code>
|
|
<code>$trigger['action_timing']</code>
|
|
<code>$trigger['definition']</code>
|
|
<code>$trigger['event_manipulation']</code>
|
|
<code>$trigger['name']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="4">
|
|
<code>$aliases[$db]['tables'][$table]['columns'][$col_as]</code>
|
|
<code>$aliases[$db]['tables'][$view]['columns'][$col_as]</code>
|
|
<code>$comments[$field_name]</code>
|
|
<code>$mime_map[$field_name]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="10">
|
|
<code>$GLOBALS['what']</code>
|
|
<code>$col_alias</code>
|
|
<code>$col_as</code>
|
|
<code>$col_as</code>
|
|
<code>$col_as</code>
|
|
<code>$col_as</code>
|
|
<code>$col_as</code>
|
|
<code>$field_name</code>
|
|
<code>$trigger</code>
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="1">
|
|
<code>$GLOBALS['what']</code>
|
|
</MixedOperand>
|
|
<ParamNameMismatch occurrences="3">
|
|
<code>$do_comments</code>
|
|
<code>$do_mime</code>
|
|
<code>$do_relation</code>
|
|
</ParamNameMismatch>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$value</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyNullArgument occurrences="5">
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyUndefinedVariable occurrences="2">
|
|
<code>$comments</code>
|
|
<code>$mime_map</code>
|
|
</PossiblyUndefinedVariable>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Export/ExportJson.php">
|
|
<MixedArrayOffset occurrences="1">
|
|
<code>$data[$columns[$i]]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$col_as</code>
|
|
<code>$columns[$i]</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Export/ExportLatex.php">
|
|
<MixedArgument occurrences="4">
|
|
<code>$columns_alias[$i]</code>
|
|
<code>$field_name</code>
|
|
<code>$mime_map[$field_name]['mimetype']</code>
|
|
<code>$row['Type']</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="1">
|
|
<code>$mime_map[$field_name]['mimetype']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="1">
|
|
<code>$aliases[$db]['tables'][$table]['columns'][$col_as]</code>
|
|
</MixedArrayOffset>
|
|
<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>$type</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="4">
|
|
<code>$col_as</code>
|
|
<code>$comments[$field_name]</code>
|
|
<code>$row['Default'] ?? ''</code>
|
|
<code>$type</code>
|
|
</MixedOperand>
|
|
<ParamNameMismatch occurrences="3">
|
|
<code>$do_comments</code>
|
|
<code>$do_mime</code>
|
|
<code>$do_relation</code>
|
|
</ParamNameMismatch>
|
|
<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>
|
|
</PossiblyNullOperand>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Export/ExportMediawiki.php">
|
|
<MixedArrayOffset occurrences="1">
|
|
<code>$aliases[$db]['tables'][$table]['columns'][$col_as]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="3">
|
|
<code>$col_as</code>
|
|
<code>$col_as</code>
|
|
<code>$column</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="6">
|
|
<code>$col_as</code>
|
|
<code>$column</code>
|
|
<code>$columns[$i]['Default']</code>
|
|
<code>$columns[$i]['Extra']</code>
|
|
<code>$columns[$i]['Null']</code>
|
|
<code>$columns[$i]['Type']</code>
|
|
</MixedOperand>
|
|
<ParamNameMismatch occurrences="3">
|
|
<code>$do_comments</code>
|
|
<code>$do_mime</code>
|
|
<code>$do_relation</code>
|
|
</ParamNameMismatch>
|
|
<PossiblyNullOperand occurrences="3">
|
|
<code>$row[$i]</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
</PossiblyNullOperand>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Export/ExportOds.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$GLOBALS[$GLOBALS['what'] . '_null']</code>
|
|
<code>$col_as</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$GLOBALS['what']</code>
|
|
<code>$col_as</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="2">
|
|
<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>
|
|
</PossiblyNullArgument>
|
|
<UnnecessaryVarAnnotation occurrences="1">
|
|
<code>FieldMetadata[]</code>
|
|
</UnnecessaryVarAnnotation>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Export/ExportOdt.php">
|
|
<MixedArgument occurrences="15">
|
|
<code>$GLOBALS[$GLOBALS['what'] . '_null']</code>
|
|
<code>$col_as</code>
|
|
<code>$col_as</code>
|
|
<code>$col_as</code>
|
|
<code>$col_as</code>
|
|
<code>$column['Default']</code>
|
|
<code>$column['Type']</code>
|
|
<code>$comments[$field_name]</code>
|
|
<code>$extracted_columnspec['print_type']</code>
|
|
<code>$field_name</code>
|
|
<code>$mime_map[$field_name]['mimetype']</code>
|
|
<code>$trigger['action_timing']</code>
|
|
<code>$trigger['definition']</code>
|
|
<code>$trigger['event_manipulation']</code>
|
|
<code>$trigger['name']</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="5">
|
|
<code>$mime_map[$field_name]['mimetype']</code>
|
|
<code>$trigger['action_timing']</code>
|
|
<code>$trigger['definition']</code>
|
|
<code>$trigger['event_manipulation']</code>
|
|
<code>$trigger['name']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="4">
|
|
<code>$aliases[$db]['tables'][$rtable]</code>
|
|
<code>$aliases[$db]['tables'][$rtable]</code>
|
|
<code>$aliases[$db]['tables'][$table]['columns'][$col_as]</code>
|
|
<code>$aliases[$db]['tables'][$view]['columns'][$col_as]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="13">
|
|
<code>$GLOBALS['what']</code>
|
|
<code>$col_as</code>
|
|
<code>$col_as</code>
|
|
<code>$col_as</code>
|
|
<code>$col_as</code>
|
|
<code>$col_as</code>
|
|
<code>$col_as</code>
|
|
<code>$field_name</code>
|
|
<code>$rfield</code>
|
|
<code>$rfield</code>
|
|
<code>$rtable</code>
|
|
<code>$rtable</code>
|
|
<code>$trigger</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="4">
|
|
<code>$GLOBALS['what']</code>
|
|
<code>$GLOBALS['what']</code>
|
|
<code>$rfield</code>
|
|
<code>$rtable</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>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<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>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Export/ExportPdf.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$pdf->getPDFData()</code>
|
|
</MixedArgument>
|
|
<ParamNameMismatch occurrences="3">
|
|
<code>$do_comments</code>
|
|
<code>$do_mime</code>
|
|
<code>$do_relation</code>
|
|
</ParamNameMismatch>
|
|
<PossiblyInvalidPropertyAssignmentValue occurrences="1">
|
|
<code>$_POST['pdf_report_title']</code>
|
|
</PossiblyInvalidPropertyAssignmentValue>
|
|
<PropertyNotSetInConstructor occurrences="1">
|
|
<code>$pdf</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Export/ExportPhparray.php">
|
|
<MixedAssignment occurrences="2">
|
|
<code>$col_as</code>
|
|
<code>$columns[$i]</code>
|
|
</MixedAssignment>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$table_alias</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Export/ExportSql.php">
|
|
<InvalidArgument occurrences="2">
|
|
<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="44">
|
|
<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>
|
|
<code>$colAs</code>
|
|
<code>$column['Comment']</code>
|
|
<code>$column['Default']</code>
|
|
<code>$column['Type']</code>
|
|
<code>$engine</code>
|
|
<code>$eventName</code>
|
|
<code>$eventName</code>
|
|
<code>$oneKey['ref_index_list'][$index]</code>
|
|
<code>$oneKey['ref_table_name']</code>
|
|
<code>$relFieldAlias</code>
|
|
<code>$relFieldAlias</code>
|
|
<code>$rel['foreign_field']</code>
|
|
<code>$rel['foreign_table']</code>
|
|
<code>$token->value</code>
|
|
<code>$trigger['create']</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="6">
|
|
<code>$autoIncrement</code>
|
|
<code>$compats</code>
|
|
<code>$constraints</code>
|
|
<code>$dropped</code>
|
|
<code>$indexes</code>
|
|
<code>$indexesFulltext</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="13">
|
|
<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>
|
|
<code>$oneKey['index_list']</code>
|
|
<code>$oneKey['ref_index_list']</code>
|
|
<code>$oneKey['ref_table_name']</code>
|
|
<code>$rel['foreign_field']</code>
|
|
<code>$rel['foreign_table']</code>
|
|
<code>$trigger['create']</code>
|
|
<code>$trigger['drop']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="3">
|
|
<code>$aliases[$db]['tables'][$table]['columns'][$field]</code>
|
|
<code>$aliases[$db]['tables'][$view]['columns'][$colAlias]</code>
|
|
<code>$oneKey['ref_index_list'][$index]</code>
|
|
</MixedArrayOffset>
|
|
<MixedArrayTypeCoercion occurrences="1">
|
|
<code>$row[$j]</code>
|
|
</MixedArrayTypeCoercion>
|
|
<MixedAssignment occurrences="30">
|
|
<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_drop_table']</code>
|
|
<code>$GLOBALS['sql_indexes']</code>
|
|
<code>$GLOBALS['sql_indexes_query']</code>
|
|
<code>$colAlias</code>
|
|
<code>$colAlias</code>
|
|
<code>$colAlias</code>
|
|
<code>$colAs</code>
|
|
<code>$columnAliases</code>
|
|
<code>$definition</code>
|
|
<code>$engine</code>
|
|
<code>$eventName</code>
|
|
<code>$field</code>
|
|
<code>$field->name</code>
|
|
<code>$field->references->table->table</code>
|
|
<code>$index</code>
|
|
<code>$newDatabase</code>
|
|
<code>$newTable</code>
|
|
<code>$oneKey</code>
|
|
<code>$rel</code>
|
|
<code>$relFieldAlias</code>
|
|
<code>$relFieldAlias</code>
|
|
<code>$statement->name->database</code>
|
|
<code>$statement->name->table</code>
|
|
<code>$statement->table->table</code>
|
|
<code>$trigger</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="6">
|
|
<code>$column['Collation']</code>
|
|
<code>$column['Type']</code>
|
|
<code>$definition['Type']</code>
|
|
<code>$statement->entityOptions->has('AUTO_INCREMENT')</code>
|
|
<code>$tmpUniqueCondition</code>
|
|
<code>$trigger['drop']</code>
|
|
</MixedOperand>
|
|
<MixedPropertyTypeCoercion occurrences="1">
|
|
<code>$field->references->columns</code>
|
|
</MixedPropertyTypeCoercion>
|
|
<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->name)</code>
|
|
</PossiblyInvalidOperand>
|
|
<PossiblyInvalidPropertyAssignmentValue occurrences="1">
|
|
<code>Context::escape($alias)</code>
|
|
</PossiblyInvalidPropertyAssignmentValue>
|
|
<PossiblyNullArgument occurrences="6">
|
|
<code>$createQuery</code>
|
|
<code>$definition</code>
|
|
<code>$field->name</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>
|
|
<PossiblyNullArrayOffset occurrences="1">
|
|
<code>$aliases[$oldDatabase]['tables']</code>
|
|
</PossiblyNullArrayOffset>
|
|
<PossiblyNullOperand occurrences="1">
|
|
<code>$eventDef</code>
|
|
</PossiblyNullOperand>
|
|
<PossiblyNullPropertyAssignment occurrences="5">
|
|
<code>$statement->name</code>
|
|
<code>$statement->name</code>
|
|
<code>$statement->name</code>
|
|
<code>$statement->table</code>
|
|
<code>$statement->table</code>
|
|
</PossiblyNullPropertyAssignment>
|
|
<PossiblyNullPropertyFetch occurrences="2">
|
|
<code>$statement->name->table</code>
|
|
<code>$statement->table->table</code>
|
|
</PossiblyNullPropertyFetch>
|
|
<PossiblyNullReference occurrences="7">
|
|
<code>has</code>
|
|
<code>has</code>
|
|
<code>has</code>
|
|
<code>remove</code>
|
|
<code>remove</code>
|
|
<code>remove</code>
|
|
<code>remove</code>
|
|
</PossiblyNullReference>
|
|
<PropertyTypeCoercion occurrences="1">
|
|
<code>$field->key->columns</code>
|
|
</PropertyTypeCoercion>
|
|
<UnnecessaryVarAnnotation occurrences="2">
|
|
<code>CreateDefinition</code>
|
|
<code>FieldMetadata[]</code>
|
|
</UnnecessaryVarAnnotation>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Export/ExportTexytext.php">
|
|
<MixedArgument occurrences="12">
|
|
<code>$col_alias</code>
|
|
<code>$col_as</code>
|
|
<code>$col_as</code>
|
|
<code>$col_as</code>
|
|
<code>$column['Default'] ?? ''</code>
|
|
<code>$column['Type']</code>
|
|
<code>$comments[$field_name]</code>
|
|
<code>$field_name</code>
|
|
<code>$mime_map[$field_name]['mimetype']</code>
|
|
<code>$trigger['definition']</code>
|
|
<code>$type</code>
|
|
<code>$value</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="6">
|
|
<code>$comments[$field_name]</code>
|
|
<code>$mime_map[$field_name]</code>
|
|
<code>$trigger['action_timing']</code>
|
|
<code>$trigger['definition']</code>
|
|
<code>$trigger['event_manipulation']</code>
|
|
<code>$trigger['name']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="4">
|
|
<code>$aliases[$db]['tables'][$table]['columns'][$col_as]</code>
|
|
<code>$aliases[$db]['tables'][$view]['columns'][$col_as]</code>
|
|
<code>$comments[$field_name]</code>
|
|
<code>$mime_map[$field_name]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="11">
|
|
<code>$GLOBALS['what']</code>
|
|
<code>$col_alias</code>
|
|
<code>$col_as</code>
|
|
<code>$col_as</code>
|
|
<code>$col_as</code>
|
|
<code>$col_as</code>
|
|
<code>$col_as</code>
|
|
<code>$field_name</code>
|
|
<code>$trigger</code>
|
|
<code>$type</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>
|
|
</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>
|
|
<PossiblyNullOperand occurrences="4">
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
</PossiblyNullOperand>
|
|
<PossiblyUndefinedVariable occurrences="2">
|
|
<code>$comments</code>
|
|
<code>$mime_map</code>
|
|
</PossiblyUndefinedVariable>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Export/ExportXml.php">
|
|
<MixedArgument occurrences="7">
|
|
<code>$code</code>
|
|
<code>$col_as</code>
|
|
<code>$db_charset</code>
|
|
<code>$db_collation</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>
|
|
<code>$result[0]['DEFAULT_COLLATION_NAME']</code>
|
|
<code>$trigger['create']</code>
|
|
<code>$trigger['name']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="1">
|
|
<code>$result[$table]</code>
|
|
</MixedArrayOffset>
|
|
<MixedArrayTypeCoercion occurrences="1">
|
|
<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>$table</code>
|
|
<code>$trigger</code>
|
|
</MixedAssignment>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$table_alias</code>
|
|
</PossiblyNullArgument>
|
|
<PropertyNotSetInConstructor occurrences="1">
|
|
<code>$table</code>
|
|
</PropertyNotSetInConstructor>
|
|
<RedundantCastGivenDocblockType occurrences="1">
|
|
<code>(string) $record[$i]</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Export/ExportYaml.php">
|
|
<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->tMargin</code>
|
|
<code>$col_as</code>
|
|
<code>$column['Type']</code>
|
|
<code>$fullwidth + $l</code>
|
|
<code>$fullwidth + $l</code>
|
|
<code>$fullwidth + $l</code>
|
|
<code>$fullwidth + $l</code>
|
|
<code>$fullwidth + $l</code>
|
|
<code>$fullwidth + $l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$lh</code>
|
|
<code>$lh</code>
|
|
<code>$lh</code>
|
|
<code>$lh</code>
|
|
<code>$lh</code>
|
|
<code>$lh</code>
|
|
<code>$t</code>
|
|
<code>$t</code>
|
|
<code>$t</code>
|
|
<code>$t</code>
|
|
<code>$t</code>
|
|
<code>$t</code>
|
|
<code>$this->CurOrientation</code>
|
|
<code>$this->FontSizePt</code>
|
|
<code>$this->FontSizePt</code>
|
|
<code>$this->FontSizePt</code>
|
|
<code>$this->FontSizePt</code>
|
|
<code>$this->FontSizePt</code>
|
|
<code>$this->FontSizePt</code>
|
|
<code>$this->FontSizePt</code>
|
|
<code>$this->cellFontSize</code>
|
|
<code>$this->colAlign[$col]</code>
|
|
<code>$this->colAlign[$col]</code>
|
|
<code>$this->colAlign[$col]</code>
|
|
<code>$this->lMargin</code>
|
|
<code>$this->tMargin</code>
|
|
<code>$this->tMargin</code>
|
|
<code>$this->tMargin</code>
|
|
<code>$this->tMargin</code>
|
|
<code>$this->tMargin</code>
|
|
<code>$this->tMargin</code>
|
|
<code>$this->tMargin</code>
|
|
<code>$this->tMargin - ($this->FontSizePt / $this->k) * 2.5</code>
|
|
<code>$this->tMargin - ($this->FontSizePt / $this->k) * 5</code>
|
|
<code>$this->tablewidths[$col]</code>
|
|
<code>$this->tablewidths[$col]</code>
|
|
<code>$this->tablewidths[$col]</code>
|
|
<code>$this->tablewidths[$col]</code>
|
|
<code>$this->tablewidths[$col]</code>
|
|
<code>$this->tablewidths[$col]</code>
|
|
<code>$this->titleFontSize ?: $this->FontSizePt</code>
|
|
<code>$txt</code>
|
|
<code>$txt</code>
|
|
<code>$txt</code>
|
|
<code>$txt</code>
|
|
<code>$y</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="12">
|
|
<code>$comments[$field_name]</code>
|
|
<code>$mime_map[$field_name]</code>
|
|
<code>$res_rel[$field_name]</code>
|
|
<code>$res_rel[$field_name]</code>
|
|
<code>$this->pagedim[$oldpage]</code>
|
|
<code>$this->pagedim[$oldpage]</code>
|
|
<code>$this->pagedim[$this->page]</code>
|
|
<code>$this->pagedim[$this->page]</code>
|
|
<code>$trigger['action_timing']</code>
|
|
<code>$trigger['definition']</code>
|
|
<code>$trigger['event_manipulation']</code>
|
|
<code>$trigger['name']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="10">
|
|
<code>$comments[$field_name]</code>
|
|
<code>$mime_map[$field_name]</code>
|
|
<code>$res_rel[$field_name]</code>
|
|
<code>$res_rel[$field_name]</code>
|
|
<code>$this->headerset[$this->page]</code>
|
|
<code>$this->headerset[$this->page]</code>
|
|
<code>$this->pagedim[$oldpage]</code>
|
|
<code>$this->pagedim[$oldpage]</code>
|
|
<code>$this->pagedim[$this->page]</code>
|
|
<code>$this->pagedim[$this->page]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="88">
|
|
<code>$GLOBALS['maxY']</code>
|
|
<code>$GLOBALS['maxY']</code>
|
|
<code>$availableWidth</code>
|
|
<code>$col_as</code>
|
|
<code>$current_page</code>
|
|
<code>$currpage</code>
|
|
<code>$currpage</code>
|
|
<code>$currpage</code>
|
|
<code>$currpage</code>
|
|
<code>$currpage</code>
|
|
<code>$currpage</code>
|
|
<code>$data[]</code>
|
|
<code>$data[]</code>
|
|
<code>$data[]</code>
|
|
<code>$data[]</code>
|
|
<code>$data[]</code>
|
|
<code>$data[]</code>
|
|
<code>$data[]</code>
|
|
<code>$data[]</code>
|
|
<code>$data[]</code>
|
|
<code>$field_name</code>
|
|
<code>$fullwidth</code>
|
|
<code>$fullwidth</code>
|
|
<code>$fullwidth</code>
|
|
<code>$i</code>
|
|
<code>$i</code>
|
|
<code>$i</code>
|
|
<code>$i</code>
|
|
<code>$i</code>
|
|
<code>$i</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$lh</code>
|
|
<code>$lh</code>
|
|
<code>$lh</code>
|
|
<code>$maxpage</code>
|
|
<code>$maxpage</code>
|
|
<code>$maxpage</code>
|
|
<code>$maxpage</code>
|
|
<code>$maxpage</code>
|
|
<code>$maxpage</code>
|
|
<code>$old_page_olm</code>
|
|
<code>$old_page_orm</code>
|
|
<code>$oldpage</code>
|
|
<code>$startpage</code>
|
|
<code>$startpage</code>
|
|
<code>$startpage</code>
|
|
<code>$surplus</code>
|
|
<code>$surplusToAdd</code>
|
|
<code>$t</code>
|
|
<code>$t</code>
|
|
<code>$t</code>
|
|
<code>$this->cellFontSize</code>
|
|
<code>$this->dataY</code>
|
|
<code>$this->sColWidth</code>
|
|
<code>$this_page_olm</code>
|
|
<code>$this_page_orm</code>
|
|
<code>$trigger</code>
|
|
<code>$txt</code>
|
|
<code>$txt</code>
|
|
<code>$txt</code>
|
|
<code>$txt</code>
|
|
<code>$type</code>
|
|
<code>$width</code>
|
|
<code>$width</code>
|
|
<code>$width</code>
|
|
<code>$width</code>
|
|
<code>$width</code>
|
|
<code>$width</code>
|
|
<code>$x</code>
|
|
<code>$y</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="57">
|
|
<code>$availableWidth</code>
|
|
<code>$fullwidth</code>
|
|
<code>$fullwidth</code>
|
|
<code>$fullwidth</code>
|
|
<code>$fullwidth</code>
|
|
<code>$fullwidth</code>
|
|
<code>$fullwidth</code>
|
|
<code>$i</code>
|
|
<code>$i</code>
|
|
<code>$i</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$l</code>
|
|
<code>$maxpage</code>
|
|
<code>$maxpage</code>
|
|
<code>$maxpage</code>
|
|
<code>$res_rel[$field_name]['foreign_field']</code>
|
|
<code>$res_rel[$field_name]['foreign_table']</code>
|
|
<code>$surplus</code>
|
|
<code>$this->FontSizePt</code>
|
|
<code>$this->FontSizePt</code>
|
|
<code>$this->h</code>
|
|
<code>$this->h</code>
|
|
<code>$this->h</code>
|
|
<code>$this->page</code>
|
|
<code>$this->page</code>
|
|
<code>$this->page</code>
|
|
<code>$this->page</code>
|
|
<code>$this->page</code>
|
|
<code>$this->page</code>
|
|
<code>$this->page</code>
|
|
<code>$this->page</code>
|
|
<code>$this->page</code>
|
|
<code>$this->page</code>
|
|
<code>$this->page</code>
|
|
<code>$this->page</code>
|
|
<code>$this->page</code>
|
|
<code>$this->sColWidth</code>
|
|
<code>$this->sColWidth</code>
|
|
<code>$this->sColWidth</code>
|
|
<code>$this->tMargin</code>
|
|
<code>$this->tMargin</code>
|
|
<code>$this->tMargin</code>
|
|
<code>$this->w</code>
|
|
<code>$this_page_orm</code>
|
|
<code>$width</code>
|
|
<code>$width</code>
|
|
<code>$width</code>
|
|
<code>$x</code>
|
|
<code>$x</code>
|
|
<code>$y</code>
|
|
<code>count($colFits) * $this->sColWidth</code>
|
|
</MixedOperand>
|
|
<ParamNameMismatch occurrences="1">
|
|
<code>$topMargin</code>
|
|
</ParamNameMismatch>
|
|
<PossiblyNullArgument occurrences="2">
|
|
<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>
|
|
<code>$data</code>
|
|
<code>$mime_map</code>
|
|
<code>$res_rel</code>
|
|
<code>$res_rel</code>
|
|
</PossiblyUndefinedVariable>
|
|
<PropertyNotSetInConstructor occurrences="21">
|
|
<code>$aliases</code>
|
|
<code>$cellFontSize</code>
|
|
<code>$colAlign</code>
|
|
<code>$colTitles</code>
|
|
<code>$currentDb</code>
|
|
<code>$currentTable</code>
|
|
<code>$dataY</code>
|
|
<code>$dbAlias</code>
|
|
<code>$displayColumn</code>
|
|
<code>$fields</code>
|
|
<code>$headerset</code>
|
|
<code>$numFields</code>
|
|
<code>$purpose</code>
|
|
<code>$results</code>
|
|
<code>$sColWidth</code>
|
|
<code>$tableAlias</code>
|
|
<code>$tablewidths</code>
|
|
<code>$titleFontSize</code>
|
|
<code>$titleText</code>
|
|
<code>Pdf</code>
|
|
<code>Pdf</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/ExportPlugin.php">
|
|
<MixedArrayAccess occurrences="5">
|
|
<code>$db['alias']</code>
|
|
<code>$db['tables']</code>
|
|
<code>$db['tables']</code>
|
|
<code>$table['alias']</code>
|
|
<code>$table['columns']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="1">
|
|
<code>$db['tables']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="2">
|
|
<code>$aliases[$db]['tables'][$ftable]</code>
|
|
<code>$aliases[$db]['tables'][$ftable]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="11">
|
|
<code>$col</code>
|
|
<code>$col_key</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$ffield</code>
|
|
<code>$ffield</code>
|
|
<code>$ftable</code>
|
|
<code>$ftable</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table_key</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>string</code>
|
|
</MixedInferredReturnType>
|
|
<MixedOperand occurrences="2">
|
|
<code>$ffield</code>
|
|
<code>$ftable</code>
|
|
</MixedOperand>
|
|
<MixedReturnStatement occurrences="3">
|
|
<code>$col</code>
|
|
<code>$db['alias']</code>
|
|
<code>$table['alias']</code>
|
|
</MixedReturnStatement>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Import/ImportCsv.php">
|
|
<DocblockTypeContradiction occurrences="2">
|
|
<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="6">
|
|
<code>$GLOBALS['csv_new_line']</code>
|
|
<code>$col_name</code>
|
|
<code>$columnNames</code>
|
|
<code>$db_name</code>
|
|
<code>$field['Field']</code>
|
|
<code>$options</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="2">
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="1">
|
|
<code>$field['Field']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="2">
|
|
<code>$columnNames[$key]</code>
|
|
<code>$columnNames[]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="1">
|
|
<code>$columnNames[$key]</code>
|
|
</MixedArrayOffset>
|
|
<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>
|
|
<code>$fields[]</code>
|
|
<code>$key</code>
|
|
<code>$sql</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
<MixedOperand occurrences="4">
|
|
<code>$sql</code>
|
|
<code>$sql</code>
|
|
<code>$sql</code>
|
|
<code>$sql</code>
|
|
</MixedOperand>
|
|
<MixedReturnStatement occurrences="1">
|
|
<code>$columnNames</code>
|
|
</MixedReturnStatement>
|
|
<PossiblyInvalidArgument occurrences="3">
|
|
<code>$_REQUEST['csv_new_db_name']</code>
|
|
<code>$_REQUEST['csv_new_tbl_name']</code>
|
|
<code>$newDb</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$newDb</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidOperand occurrences="3">
|
|
<code>$max_lines</code>
|
|
<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="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>$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">
|
|
<code>$cell</code>
|
|
<code>$cell</code>
|
|
<code>$db_name</code>
|
|
<code>$options</code>
|
|
<code>$table[0]</code>
|
|
<code>$table[1]</code>
|
|
<code>$table[2][0]</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="1">
|
|
<code>$table[2][0]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="1">
|
|
<code>$cur_temp_line[]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="5">
|
|
<code>$GLOBALS['timeout_passed']</code>
|
|
<code>$cell</code>
|
|
<code>$cell</code>
|
|
<code>$cur_temp_table[]</code>
|
|
<code>$cur_temp_table_headers</code>
|
|
</MixedAssignment>
|
|
<PossiblyUndefinedVariable occurrences="1">
|
|
<code>$cur_temp_line</code>
|
|
</PossiblyUndefinedVariable>
|
|
<PropertyNotSetInConstructor occurrences="1">
|
|
<code>$analyze</code>
|
|
</PropertyNotSetInConstructor>
|
|
<RedundantCondition occurrences="2">
|
|
<code>! $GLOBALS['finished']</code>
|
|
<code>$GLOBALS['finished']</code>
|
|
</RedundantCondition>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Import/ImportOds.php">
|
|
<MixedArgument occurrences="17">
|
|
<code>$col_names</code>
|
|
<code>$col_names</code>
|
|
<code>$db_name</code>
|
|
<code>$max_cols</code>
|
|
<code>$options</code>
|
|
<code>$rows</code>
|
|
<code>$rows[$j][Import::TBL_NAME]</code>
|
|
<code>$tables</code>
|
|
<code>$tables</code>
|
|
<code>$tables</code>
|
|
<code>$tables[$i]</code>
|
|
<code>$tables[$i][Import::TBL_NAME]</code>
|
|
<code>$tempRow</code>
|
|
<code>$tempRows</code>
|
|
<code>$tempRows</code>
|
|
<code>$tempRows[$i]</code>
|
|
<code>$tempRows[0]</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$values</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="8">
|
|
<code>$rows[$j]</code>
|
|
<code>$rows[$j]</code>
|
|
<code>$rows[$j]</code>
|
|
<code>$tables[$i]</code>
|
|
<code>$tables[$i]</code>
|
|
<code>$tempRows[$i]</code>
|
|
<code>$tempRows[$i]</code>
|
|
<code>$tempRows[0]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="4">
|
|
<code>$col_names[]</code>
|
|
<code>$tables[$i]</code>
|
|
<code>$tables[$i]</code>
|
|
<code>$tempRows[$i]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="8">
|
|
<code>$GLOBALS['timeout_passed']</code>
|
|
<code>$cell</code>
|
|
<code>$max_cols</code>
|
|
<code>$tables[$i][Import::ROWS]</code>
|
|
<code>$tables[$i][]</code>
|
|
<code>$tempRows[]</code>
|
|
<code>$tempRows[]</code>
|
|
<code>$values[]</code>
|
|
</MixedAssignment>
|
|
<MixedMethodCall occurrences="1">
|
|
<code>__toString</code>
|
|
</MixedMethodCall>
|
|
<MixedPropertyFetch occurrences="1">
|
|
<code>$xml->children('office', true)->{'body'}->{'spreadsheet'}</code>
|
|
</MixedPropertyFetch>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Import/ImportShp.php">
|
|
<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>$result</code>
|
|
<code>$shp->getDBFHeader()</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="3">
|
|
<code>$c[0]</code>
|
|
<code>$dbfHeader[$n]</code>
|
|
<code>$record->dbfData[$c[0]]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="2">
|
|
<code>$analyses[$table_no][Import::FORMATTEDSQL]</code>
|
|
<code>$analyses[$table_no][Import::TYPES]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="1">
|
|
<code>$record->dbfData[$c[0]]</code>
|
|
</MixedArrayOffset>
|
|
<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>$dbfHeader</code>
|
|
<code>$dbf_file_name</code>
|
|
<code>$dbf_file_name</code>
|
|
<code>$extracted</code>
|
|
<code>$record</code>
|
|
<code>$result</code>
|
|
<code>$temp</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="3">
|
|
<code>$GLOBALS['buffer']</code>
|
|
<code>$dbf_file_name</code>
|
|
<code>$temp</code>
|
|
</MixedOperand>
|
|
<MixedPropertyFetch occurrences="2">
|
|
<code>$record->dbfData</code>
|
|
<code>$record->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>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Import/ImportSql.php">
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$sql_modes</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayOffset occurrences="1">
|
|
<code>$values[$val]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="4">
|
|
<code>$GLOBALS['timeout_passed']</code>
|
|
<code>$sql_modes[]</code>
|
|
<code>$val</code>
|
|
<code>$values[$val]</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$_POST['sql_delimiter']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$_POST['sql_delimiter']</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Import/ImportXml.php">
|
|
<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>
|
|
</MixedAssignment>
|
|
<MixedPropertyFetch occurrences="1"/>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$tables[$i][Import::TBL_NAME]</code>
|
|
</PossiblyInvalidArgument>
|
|
<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[$GLOBALS['SESSION_KEY']]</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="1">
|
|
<code>$_SESSION[$GLOBALS['SESSION_KEY']][$id]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="1">
|
|
<code>$_SESSION[$GLOBALS['SESSION_KEY']][$id]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array|null</code>
|
|
</MixedInferredReturnType>
|
|
<MixedReturnStatement occurrences="1">
|
|
<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[$GLOBALS['SESSION_KEY']]</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="3">
|
|
<code>$_SESSION[$GLOBALS['SESSION_KEY']][$id]</code>
|
|
<code>$ret['finished']</code>
|
|
<code>$ret['total']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="7">
|
|
<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>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$_SESSION[$GLOBALS['SESSION_KEY']][$id]</code>
|
|
<code>$ret</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array|null</code>
|
|
</MixedInferredReturnType>
|
|
<MixedReturnStatement occurrences="2">
|
|
<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[$GLOBALS['SESSION_KEY']]</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="6">
|
|
<code>$_SESSION[$GLOBALS['SESSION_KEY']][$id]</code>
|
|
<code>$ret['finished']</code>
|
|
<code>$ret['total']</code>
|
|
<code>$status['bytes_processed']</code>
|
|
<code>$status['content_length']</code>
|
|
<code>$status['done']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="7">
|
|
<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>
|
|
<MixedAssignment occurrences="7">
|
|
<code>$_SESSION[$GLOBALS['SESSION_KEY']][$id]</code>
|
|
<code>$ret</code>
|
|
<code>$ret['complete']</code>
|
|
<code>$ret['finished']</code>
|
|
<code>$ret['percent']</code>
|
|
<code>$ret['total']</code>
|
|
<code>$status</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array|null</code>
|
|
</MixedInferredReturnType>
|
|
<MixedOperand occurrences="2">
|
|
<code>$ret['complete'] / $ret['total']</code>
|
|
<code>$ret['total']</code>
|
|
</MixedOperand>
|
|
<MixedReturnStatement occurrences="2">
|
|
<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">
|
|
<code>(string) $currentDb</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Schema/Dia/DiaRelationSchema.php">
|
|
<MixedArgument occurrences="5">
|
|
<code>$one_field</code>
|
|
<code>$one_key['ref_index_list'][$index]</code>
|
|
<code>$one_key['ref_table_name']</code>
|
|
<code>$rel['foreign_field']</code>
|
|
<code>$rel['foreign_table']</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$master_field</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="7">
|
|
<code>$one_key['index_list']</code>
|
|
<code>$one_key['ref_index_list']</code>
|
|
<code>$one_key['ref_table_name']</code>
|
|
<code>$one_key['ref_table_name']</code>
|
|
<code>$rel['foreign_field']</code>
|
|
<code>$rel['foreign_table']</code>
|
|
<code>$rel['foreign_table']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="1">
|
|
<code>$one_key['ref_index_list'][$index]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="4">
|
|
<code>$index</code>
|
|
<code>$one_field</code>
|
|
<code>$one_key</code>
|
|
<code>$rel</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="4">
|
|
<code>$this->diagram</code>
|
|
<code>$this->diagram</code>
|
|
<code>$this->diagram</code>
|
|
<code>$this->diagram</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="2">
|
|
<code>$_REQUEST['dia_orientation']</code>
|
|
<code>$_REQUEST['dia_paper']</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyNullReference occurrences="2">
|
|
<code>endDiaDoc</code>
|
|
<code>startDiaDoc</code>
|
|
</PossiblyNullReference>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Schema/Dia/RelationStatsDia.php">
|
|
<InvalidOperand occurrences="6">
|
|
<code>$pos</code>
|
|
<code>$pos</code>
|
|
<code>$pos</code>
|
|
<code>$pos</code>
|
|
<code>$pos</code>
|
|
<code>$pos</code>
|
|
</InvalidOperand>
|
|
<MixedOperand occurrences="2">
|
|
<code>$this->destConnPointsRight</code>
|
|
<code>$this->srcConnPointsRight</code>
|
|
</MixedOperand>
|
|
<PossiblyFalseOperand occurrences="6">
|
|
<code>$pos</code>
|
|
<code>$pos</code>
|
|
<code>$pos</code>
|
|
<code>$pos</code>
|
|
<code>$pos</code>
|
|
<code>$pos</code>
|
|
</PossiblyFalseOperand>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Schema/Dia/TableStatsDia.php">
|
|
<MixedAssignment occurrences="1">
|
|
<code>$field</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="1">
|
|
<code>$field</code>
|
|
</MixedOperand>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Schema/Eps/EpsRelationSchema.php">
|
|
<InvalidArgument occurrences="2">
|
|
<code>$this->tables[$foreignTable]</code>
|
|
<code>$this->tables[$masterTable]</code>
|
|
</InvalidArgument>
|
|
<InvalidCast occurrences="2">
|
|
<code>$this->tables[$foreignTable]</code>
|
|
<code>$this->tables[$masterTable]</code>
|
|
</InvalidCast>
|
|
<InvalidScalarArgument occurrences="1">
|
|
<code>10</code>
|
|
</InvalidScalarArgument>
|
|
<MixedArgument occurrences="11">
|
|
<code>$one_field</code>
|
|
<code>$one_key['ref_index_list'][$index]</code>
|
|
<code>$one_key['ref_table_name']</code>
|
|
<code>$rel['foreign_field']</code>
|
|
<code>$rel['foreign_table']</code>
|
|
<code>$this->diagram->getFont()</code>
|
|
<code>$this->diagram->getFont()</code>
|
|
<code>$this->diagram->getFont()</code>
|
|
<code>$this->diagram->getFontSize()</code>
|
|
<code>$this->diagram->getFontSize()</code>
|
|
<code>$this->diagram->getFontSize()</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$master_field</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="7">
|
|
<code>$one_key['index_list']</code>
|
|
<code>$one_key['ref_index_list']</code>
|
|
<code>$one_key['ref_table_name']</code>
|
|
<code>$one_key['ref_table_name']</code>
|
|
<code>$rel['foreign_field']</code>
|
|
<code>$rel['foreign_table']</code>
|
|
<code>$rel['foreign_table']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="1">
|
|
<code>$one_key['ref_index_list'][$index]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="4">
|
|
<code>$index</code>
|
|
<code>$one_field</code>
|
|
<code>$one_key</code>
|
|
<code>$rel</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="4">
|
|
<code>$this->diagram</code>
|
|
<code>$this->diagram</code>
|
|
<code>$this->diagram</code>
|
|
<code>$this->diagram</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$_REQUEST['eps_orientation']</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyNullReference occurrences="12">
|
|
<code>endEpsDoc</code>
|
|
<code>getFont</code>
|
|
<code>getFont</code>
|
|
<code>getFont</code>
|
|
<code>getFontSize</code>
|
|
<code>getFontSize</code>
|
|
<code>getFontSize</code>
|
|
<code>setAuthor</code>
|
|
<code>setDate</code>
|
|
<code>setFont</code>
|
|
<code>setOrientation</code>
|
|
<code>setTitle</code>
|
|
</PossiblyNullReference>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Schema/Eps/RelationStatsEps.php">
|
|
<MixedMethodCall occurrences="7">
|
|
<code>line</code>
|
|
<code>line</code>
|
|
<code>line</code>
|
|
<code>line</code>
|
|
<code>line</code>
|
|
<code>line</code>
|
|
<code>line</code>
|
|
</MixedMethodCall>
|
|
<MixedOperand occurrences="18">
|
|
<code>$this->xDest</code>
|
|
<code>$this->xDest</code>
|
|
<code>$this->xDest</code>
|
|
<code>$this->xDest</code>
|
|
<code>$this->xDest</code>
|
|
<code>$this->xDest</code>
|
|
<code>$this->xSrc</code>
|
|
<code>$this->xSrc</code>
|
|
<code>$this->xSrc</code>
|
|
<code>$this->xSrc</code>
|
|
<code>$this->xSrc</code>
|
|
<code>$this->xSrc</code>
|
|
<code>$this->yDest</code>
|
|
<code>$this->yDest</code>
|
|
<code>$this->yDest</code>
|
|
<code>$this->ySrc</code>
|
|
<code>$this->ySrc</code>
|
|
<code>$this->ySrc</code>
|
|
</MixedOperand>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Schema/Eps/TableStatsEps.php">
|
|
<InvalidScalarArgument occurrences="8">
|
|
<code>$this->x</code>
|
|
<code>$this->x</code>
|
|
<code>$this->x + 5</code>
|
|
<code>$this->x + 5</code>
|
|
<code>$this->y + 12</code>
|
|
<code>$this->y + 12 + $this->currentCell</code>
|
|
<code>$this->y + 14</code>
|
|
<code>$this->y + 14 + $this->currentCell</code>
|
|
</InvalidScalarArgument>
|
|
<MixedArgument occurrences="2">
|
|
<code>$field</code>
|
|
<code>$field</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$field</code>
|
|
<code>$field</code>
|
|
</MixedAssignment>
|
|
<RedundantCastGivenDocblockType occurrences="3">
|
|
<code>(int) $fontSize</code>
|
|
<code>(int) $fontSize</code>
|
|
<code>(int) $fontSize</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Schema/ExportRelationSchema.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$table</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$table</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$table</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$table</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidIterator occurrences="1">
|
|
<code>$_POST['t_tbl']</code>
|
|
</PossiblyInvalidIterator>
|
|
<PossiblyNullOperand occurrences="1">
|
|
<code>$_name_row[0]</code>
|
|
</PossiblyNullOperand>
|
|
<RiskyCast occurrences="1">
|
|
<code>$_REQUEST['page_number']</code>
|
|
</RiskyCast>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Schema/Pdf/Pdf.php">
|
|
<MixedArgument occurrences="12">
|
|
<code>$data[$i]</code>
|
|
<code>$data[$i]</code>
|
|
<code>$h</code>
|
|
<code>$h</code>
|
|
<code>$h</code>
|
|
<code>$h</code>
|
|
<code>$il + 1</code>
|
|
<code>$this->widths[$i]</code>
|
|
<code>$w</code>
|
|
<code>$w</code>
|
|
<code>$w</code>
|
|
<code>$x + $w</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="2">
|
|
<code>$cw[mb_ord($c)]</code>
|
|
<code>$this->CurrentFont['cw']</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="7">
|
|
<code>$cw</code>
|
|
<code>$h</code>
|
|
<code>$il</code>
|
|
<code>$l</code>
|
|
<code>$w</code>
|
|
<code>$w</code>
|
|
<code>$wmax</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="7">
|
|
<code>$cw[mb_ord($c)] ?? 0</code>
|
|
<code>$il</code>
|
|
<code>$il</code>
|
|
<code>$this->w</code>
|
|
<code>$w</code>
|
|
<code>$w</code>
|
|
<code>($w - 2 * $this->cMargin) * 1000</code>
|
|
</MixedOperand>
|
|
<PropertyNotSetInConstructor occurrences="2">
|
|
<code>Pdf</code>
|
|
<code>Pdf</code>
|
|
</PropertyNotSetInConstructor>
|
|
<UnusedVariable occurrences="1">
|
|
<code>$cw</code>
|
|
</UnusedVariable>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Schema/Pdf/PdfRelationSchema.php">
|
|
<InvalidArgument occurrences="2">
|
|
<code>$this->tables[$foreignTable]</code>
|
|
<code>$this->tables[$masterTable]</code>
|
|
</InvalidArgument>
|
|
<InvalidCast occurrences="2">
|
|
<code>$this->tables[$foreignTable]</code>
|
|
<code>$this->tables[$masterTable]</code>
|
|
</InvalidCast>
|
|
<InvalidScalarArgument occurrences="2">
|
|
<code>$this->diagram->PageNo()</code>
|
|
<code>$this->diagram->PageNo()</code>
|
|
</InvalidScalarArgument>
|
|
<MixedArgument occurrences="24">
|
|
<code>$field_name</code>
|
|
<code>$field_name</code>
|
|
<code>$mime_map[$field_name]['mimetype']</code>
|
|
<code>$one_field</code>
|
|
<code>$one_key['ref_index_list'][$index]</code>
|
|
<code>$one_key['ref_table_name']</code>
|
|
<code>$rel['foreign_field']</code>
|
|
<code>$rel['foreign_table']</code>
|
|
<code>$row['Type']</code>
|
|
<code>$showtable['Check_time']</code>
|
|
<code>$showtable['Create_time']</code>
|
|
<code>$showtable['Update_time']</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$this->diagram->PageNo()</code>
|
|
<code>$this->diagram->customLinks['RT']['-']</code>
|
|
<code>$this->diagram->customLinks['doc'][$table][$field_name]</code>
|
|
<code>$this->diagram->customLinks['doc'][$table]['-']</code>
|
|
<code>$this->diagram->getPageHeight() - $bottomSpace</code>
|
|
<code>$this->diagram->getPageWidth()</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$master_field</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="17">
|
|
<code>$foreignTable[$foreigner['foreign_field']]</code>
|
|
<code>$mime_map[$field_name]</code>
|
|
<code>$one_key['index_list']</code>
|
|
<code>$one_key['ref_index_list']</code>
|
|
<code>$one_key['ref_table_name']</code>
|
|
<code>$one_key['ref_table_name']</code>
|
|
<code>$rel['foreign_field']</code>
|
|
<code>$rel['foreign_table']</code>
|
|
<code>$rel['foreign_table']</code>
|
|
<code>$showtable['Check_time']</code>
|
|
<code>$showtable['Comment']</code>
|
|
<code>$showtable['Create_time']</code>
|
|
<code>$showtable['Update_time']</code>
|
|
<code>$this->diagram->customLinks['RT']['-']</code>
|
|
<code>$this->diagram->customLinks['doc'][$foreigner['foreign_table']]</code>
|
|
<code>$this->diagram->customLinks['doc'][$table]</code>
|
|
<code>$this->diagram->customLinks['doc'][$table]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="5">
|
|
<code>$this->diagram->customLinks['RT'][$table]</code>
|
|
<code>$this->diagram->customLinks['RT'][$table]</code>
|
|
<code>$this->diagram->customLinks['RT']['-']</code>
|
|
<code>$this->diagram->customLinks['doc'][$table]</code>
|
|
<code>$this->diagram->customLinks['doc'][$table]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="12">
|
|
<code>$comments[$field_name]</code>
|
|
<code>$foreignTable[$foreigner['foreign_field']]</code>
|
|
<code>$mime_map[$field_name]</code>
|
|
<code>$one_key['ref_index_list'][$index]</code>
|
|
<code>$this->diagram->customLinks['RT'][$table]</code>
|
|
<code>$this->diagram->customLinks['RT'][$table][$field_name]</code>
|
|
<code>$this->diagram->customLinks['doc'][$foreigner['foreign_table']]</code>
|
|
<code>$this->diagram->customLinks['doc'][$foreigner['foreign_table']]</code>
|
|
<code>$this->diagram->customLinks['doc'][$table]</code>
|
|
<code>$this->diagram->customLinks['doc'][$table]</code>
|
|
<code>$this->diagram->customLinks['doc'][$table][$field_name]</code>
|
|
<code>$this->diagram->customLinks['doc'][$table][$field_name]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="18">
|
|
<code>$attribute</code>
|
|
<code>$field_name</code>
|
|
<code>$field_name</code>
|
|
<code>$foreignTable</code>
|
|
<code>$index</code>
|
|
<code>$innerHeight</code>
|
|
<code>$innerHeight</code>
|
|
<code>$innerWidth</code>
|
|
<code>$links[0]</code>
|
|
<code>$links[6]</code>
|
|
<code>$one_field</code>
|
|
<code>$one_key</code>
|
|
<code>$rel</code>
|
|
<code>$show_comment</code>
|
|
<code>$showtable</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$type</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="13">
|
|
<code>$foreigner['foreign_db']</code>
|
|
<code>$foreigner['foreign_field']</code>
|
|
<code>$foreigner['foreign_table']</code>
|
|
<code>$foreigner['on_delete']</code>
|
|
<code>$foreigner['on_update']</code>
|
|
<code>$innerHeight</code>
|
|
<code>$innerHeight</code>
|
|
<code>$innerHeight</code>
|
|
<code>$innerWidth</code>
|
|
<code>$show_comment</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
</MixedOperand>
|
|
<NullArgument occurrences="3">
|
|
<code>null</code>
|
|
<code>null</code>
|
|
<code>null</code>
|
|
</NullArgument>
|
|
<PossiblyInvalidArgument occurrences="5">
|
|
<code>$_REQUEST['pdf_table_order']</code>
|
|
<code>$this->diagram</code>
|
|
<code>$this->diagram</code>
|
|
<code>$this->diagram</code>
|
|
<code>$this->diagram</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="3">
|
|
<code>$_REQUEST['pdf_orientation']</code>
|
|
<code>$_REQUEST['pdf_paper']</code>
|
|
<code>$_REQUEST['pdf_table_order']</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$this->diagram->customLinks['RT']['-']</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullArrayAccess occurrences="1">
|
|
<code>$this->diagram->customLinks['RT']</code>
|
|
</PossiblyNullArrayAccess>
|
|
<PossiblyNullPropertyFetch occurrences="1">
|
|
<code>$this->diagram->customLinks</code>
|
|
</PossiblyNullPropertyFetch>
|
|
<PossiblyNullReference occurrences="32">
|
|
<code>AddPage</code>
|
|
<code>Bookmark</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Open</code>
|
|
<code>PageNo</code>
|
|
<code>getPageHeight</code>
|
|
<code>getPageHeight</code>
|
|
<code>getPageHeight</code>
|
|
<code>getPageWidth</code>
|
|
<code>getPageWidth</code>
|
|
<code>getPageWidth</code>
|
|
<code>line</code>
|
|
<code>line</code>
|
|
<code>setAlias</code>
|
|
<code>setAutoPageBreak</code>
|
|
<code>setAutoPageBreak</code>
|
|
<code>setAutoPageBreak</code>
|
|
<code>setCMargin</code>
|
|
<code>setCMargin</code>
|
|
<code>setCMargin</code>
|
|
<code>setDrawColor</code>
|
|
<code>setFontSize</code>
|
|
<code>setFontSizeScale</code>
|
|
<code>setLineWidthScale</code>
|
|
<code>setLink</code>
|
|
<code>setMargins</code>
|
|
<code>setOffline</code>
|
|
<code>setScale</code>
|
|
<code>setTitle</code>
|
|
<code>setXY</code>
|
|
<code>setXY</code>
|
|
</PossiblyNullReference>
|
|
<RedundantCast occurrences="2">
|
|
<code>(string) sprintf('%.0f', ($j * $gridSize - $this->leftMargin) * $this->scale + $this->xMin)</code>
|
|
</RedundantCast>
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>isset($this->orientation)</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Schema/Pdf/RelationStatsPdf.php">
|
|
<InvalidArrayOffset occurrences="1">
|
|
<code>$case[$d]</code>
|
|
</InvalidArrayOffset>
|
|
<MixedArrayAccess occurrences="3">
|
|
<code>$a</code>
|
|
<code>$b</code>
|
|
<code>$c</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="1">
|
|
<code>[$a, $b, $c]</code>
|
|
</MixedAssignment>
|
|
<MixedMethodCall occurrences="12">
|
|
<code>lineScale</code>
|
|
<code>lineScale</code>
|
|
<code>lineScale</code>
|
|
<code>lineScale</code>
|
|
<code>lineScale</code>
|
|
<code>lineScale</code>
|
|
<code>lineScale</code>
|
|
<code>setDrawColor</code>
|
|
<code>setDrawColor</code>
|
|
<code>setDrawColor</code>
|
|
<code>setLineWidthScale</code>
|
|
<code>setLineWidthScale</code>
|
|
</MixedMethodCall>
|
|
<MixedOperand occurrences="19">
|
|
<code>$a</code>
|
|
<code>$b</code>
|
|
<code>$c</code>
|
|
<code>$this->xDest</code>
|
|
<code>$this->xDest</code>
|
|
<code>$this->xDest</code>
|
|
<code>$this->xDest</code>
|
|
<code>$this->xDest</code>
|
|
<code>$this->xDest</code>
|
|
<code>$this->xSrc</code>
|
|
<code>$this->xSrc</code>
|
|
<code>$this->xSrc</code>
|
|
<code>$this->xSrc</code>
|
|
<code>$this->xSrc</code>
|
|
<code>$this->xSrc</code>
|
|
<code>$this->yDest</code>
|
|
<code>$this->yDest</code>
|
|
<code>$this->ySrc</code>
|
|
<code>$this->ySrc</code>
|
|
</MixedOperand>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Schema/Pdf/TableStatsPdf.php">
|
|
<InvalidArgument occurrences="2">
|
|
<code>''</code>
|
|
<code>'B'</code>
|
|
</InvalidArgument>
|
|
<InvalidPropertyAssignmentValue occurrences="2">
|
|
<code>$this->width += $this->diagram->GetStringWidth(' ')</code>
|
|
<code>$this->width += 5</code>
|
|
</InvalidPropertyAssignmentValue>
|
|
<MixedArgument occurrences="5">
|
|
<code>$field</code>
|
|
<code>$this->diagram->customLinks['RT'][$this->tableName][$field]</code>
|
|
<code>$this->diagram->customLinks['RT'][$this->tableName]['-']</code>
|
|
<code>$this->diagram->customLinks['doc'][$this->tableName][$field]</code>
|
|
<code>$this->diagram->customLinks['doc'][$this->tableName]['-']</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="4">
|
|
<code>$this->diagram->customLinks['RT'][$this->tableName]</code>
|
|
<code>$this->diagram->customLinks['RT'][$this->tableName]</code>
|
|
<code>$this->diagram->customLinks['doc'][$this->tableName]</code>
|
|
<code>$this->diagram->customLinks['doc'][$this->tableName]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="2">
|
|
<code>$this->diagram->customLinks['doc'][$this->tableName]</code>
|
|
<code>$this->diagram->customLinks['doc'][$this->tableName]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="3">
|
|
<code>$this->diagram->customLinks['RT'][$this->tableName][$field]</code>
|
|
<code>$this->diagram->customLinks['doc'][$this->tableName][$field]</code>
|
|
<code>$this->diagram->customLinks['doc'][$this->tableName][$field]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="5">
|
|
<code>$field</code>
|
|
<code>$field</code>
|
|
<code>$this->width</code>
|
|
<code>$this->width</code>
|
|
<code>$this->width</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="2">
|
|
<code>$field</code>
|
|
<code>$this->width</code>
|
|
</MixedOperand>
|
|
<PossiblyInvalidOperand occurrences="3">
|
|
<code>$this->diagram->GetStringWidth(' ')</code>
|
|
<code>$this->width</code>
|
|
<code>5</code>
|
|
</PossiblyInvalidOperand>
|
|
<PossiblyInvalidPropertyAssignmentValue occurrences="1">
|
|
<code>max($this->width, $this->diagram->GetStringWidth($field))</code>
|
|
</PossiblyInvalidPropertyAssignmentValue>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Schema/RelationStats.php">
|
|
<InvalidArgument occurrences="2">
|
|
<code>$foreign_table</code>
|
|
<code>$master_table</code>
|
|
</InvalidArgument>
|
|
<InvalidOperand occurrences="1">
|
|
<code>$pos</code>
|
|
</InvalidOperand>
|
|
<MixedArgument occurrences="4">
|
|
<code>$src_left - $dest_left</code>
|
|
<code>$src_left - $dest_right</code>
|
|
<code>$src_right - $dest_left</code>
|
|
<code>$src_right - $dest_right</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="4">
|
|
<code>$dest_left</code>
|
|
<code>$dest_right</code>
|
|
<code>$src_left</code>
|
|
<code>$src_right</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="8">
|
|
<code>$dest_pos[0]</code>
|
|
<code>$dest_pos[1]</code>
|
|
<code>$src_left</code>
|
|
<code>$src_left</code>
|
|
<code>$src_pos[0]</code>
|
|
<code>$src_pos[1]</code>
|
|
<code>$src_right</code>
|
|
<code>$src_right</code>
|
|
</MixedOperand>
|
|
<PossiblyFalseOperand occurrences="1">
|
|
<code>$pos</code>
|
|
</PossiblyFalseOperand>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Schema/Svg/RelationStatsSvg.php">
|
|
<MixedMethodCall occurrences="7">
|
|
<code>printElementLine</code>
|
|
<code>printElementLine</code>
|
|
<code>printElementLine</code>
|
|
<code>printElementLine</code>
|
|
<code>printElementLine</code>
|
|
<code>printElementLine</code>
|
|
<code>printElementLine</code>
|
|
</MixedMethodCall>
|
|
<MixedOperand occurrences="16">
|
|
<code>$this->xDest</code>
|
|
<code>$this->xDest</code>
|
|
<code>$this->xDest</code>
|
|
<code>$this->xDest</code>
|
|
<code>$this->xDest</code>
|
|
<code>$this->xDest</code>
|
|
<code>$this->xSrc</code>
|
|
<code>$this->xSrc</code>
|
|
<code>$this->xSrc</code>
|
|
<code>$this->xSrc</code>
|
|
<code>$this->xSrc</code>
|
|
<code>$this->xSrc</code>
|
|
<code>$this->yDest</code>
|
|
<code>$this->yDest</code>
|
|
<code>$this->ySrc</code>
|
|
<code>$this->ySrc</code>
|
|
</MixedOperand>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Schema/Svg/Svg.php">
|
|
<DocblockTypeContradiction occurrences="2">
|
|
<code>is_int($height)</code>
|
|
<code>is_int($width)</code>
|
|
</DocblockTypeContradiction>
|
|
<RedundantCastGivenDocblockType occurrences="3">
|
|
<code>(string) $styles</code>
|
|
<code>(string) $styles</code>
|
|
<code>(string) $this->font</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Schema/Svg/SvgRelationSchema.php">
|
|
<InvalidArgument occurrences="3">
|
|
<code>$this->showColor</code>
|
|
<code>$this->tables[$foreignTable]</code>
|
|
<code>$this->tables[$masterTable]</code>
|
|
</InvalidArgument>
|
|
<InvalidCast occurrences="2">
|
|
<code>$this->tables[$foreignTable]</code>
|
|
<code>$this->tables[$masterTable]</code>
|
|
</InvalidCast>
|
|
<InvalidScalarArgument occurrences="4">
|
|
<code>$this->xMax + $border</code>
|
|
<code>$this->xMin - $border</code>
|
|
<code>$this->yMax + $border</code>
|
|
<code>$this->yMin - $border</code>
|
|
</InvalidScalarArgument>
|
|
<MixedArgument occurrences="11">
|
|
<code>$one_field</code>
|
|
<code>$one_key['ref_index_list'][$index]</code>
|
|
<code>$one_key['ref_table_name']</code>
|
|
<code>$rel['foreign_field']</code>
|
|
<code>$rel['foreign_table']</code>
|
|
<code>$this->diagram->getFont()</code>
|
|
<code>$this->diagram->getFont()</code>
|
|
<code>$this->diagram->getFont()</code>
|
|
<code>$this->diagram->getFontSize()</code>
|
|
<code>$this->diagram->getFontSize()</code>
|
|
<code>$this->diagram->getFontSize()</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$master_field</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="7">
|
|
<code>$one_key['index_list']</code>
|
|
<code>$one_key['ref_index_list']</code>
|
|
<code>$one_key['ref_table_name']</code>
|
|
<code>$one_key['ref_table_name']</code>
|
|
<code>$rel['foreign_field']</code>
|
|
<code>$rel['foreign_table']</code>
|
|
<code>$rel['foreign_table']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="1">
|
|
<code>$one_key['ref_index_list'][$index]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="4">
|
|
<code>$index</code>
|
|
<code>$one_field</code>
|
|
<code>$one_key</code>
|
|
<code>$rel</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="5">
|
|
<code>$this->diagram</code>
|
|
<code>$this->diagram</code>
|
|
<code>$this->diagram</code>
|
|
<code>$this->diagram</code>
|
|
<code>$this->tables[$table]</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyNullReference occurrences="12">
|
|
<code>endSvgDoc</code>
|
|
<code>getFont</code>
|
|
<code>getFont</code>
|
|
<code>getFont</code>
|
|
<code>getFontSize</code>
|
|
<code>getFontSize</code>
|
|
<code>getFontSize</code>
|
|
<code>setAuthor</code>
|
|
<code>setFont</code>
|
|
<code>setFontSize</code>
|
|
<code>setTitle</code>
|
|
<code>startSvgDoc</code>
|
|
</PossiblyNullReference>
|
|
<TooFewArguments occurrences="2">
|
|
<code>setFont</code>
|
|
<code>tableDraw</code>
|
|
</TooFewArguments>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Schema/Svg/TableStatsSvg.php">
|
|
<InvalidScalarArgument occurrences="8">
|
|
<code>$this->x</code>
|
|
<code>$this->x</code>
|
|
<code>$this->x + 5</code>
|
|
<code>$this->x + 5</code>
|
|
<code>$this->y</code>
|
|
<code>$this->y + $this->currentCell</code>
|
|
<code>$this->y + 14</code>
|
|
<code>$this->y + 14 + $this->currentCell</code>
|
|
</InvalidScalarArgument>
|
|
<MixedArgument occurrences="2">
|
|
<code>$field</code>
|
|
<code>$field</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$field</code>
|
|
<code>$field</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Schema/TableStats.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$_POST['t_db'][$key]</code>
|
|
<code>$_POST['t_tbl'][$key]</code>
|
|
</MixedArgument>
|
|
<PossiblyInvalidArrayOffset occurrences="4">
|
|
<code>$_POST['t_db'][$key]</code>
|
|
<code>$_POST['t_tbl'][$key]</code>
|
|
<code>$_POST['t_x'][$key]</code>
|
|
<code>$_POST['t_y'][$key]</code>
|
|
</PossiblyInvalidArrayOffset>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Transformations/Abs/Bool2TextTransformationsPlugin.php">
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$options</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>string</code>
|
|
</MixedInferredReturnType>
|
|
<MixedReturnStatement occurrences="2">
|
|
<code>$options[0]</code>
|
|
<code>$options[1]</code>
|
|
</MixedReturnStatement>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Transformations/Abs/DateFormatTransformationsPlugin.php">
|
|
<InvalidScalarArgument occurrences="1">
|
|
<code>$cfg['DefaultTransformations']['DateFormat']</code>
|
|
</InvalidScalarArgument>
|
|
<MixedArgument occurrences="3">
|
|
<code>$options[1]</code>
|
|
<code>$options[1]</code>
|
|
<code>$options[2]</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$options</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<PossiblyInvalidOperand occurrences="1">
|
|
<code>$timestamp</code>
|
|
</PossiblyInvalidOperand>
|
|
<RedundantCastGivenDocblockType occurrences="4">
|
|
<code>(string) $buffer</code>
|
|
<code>(string) $buffer</code>
|
|
<code>(string) $source</code>
|
|
<code>(string) $text</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Transformations/Abs/DownloadTransformationsPlugin.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$cn</code>
|
|
<code>$options['wrapper_params']</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="1">
|
|
<code>$GLOBALS['row'][$pos]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="1">
|
|
<code>$GLOBALS['row'][$pos]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="7">
|
|
<code>$GLOBALS['fields_meta']</code>
|
|
<code>$GLOBALS['row']</code>
|
|
<code>$cn</code>
|
|
<code>$cn</code>
|
|
<code>$key</code>
|
|
<code>$pos</code>
|
|
<code>$val</code>
|
|
</MixedAssignment>
|
|
<MixedPropertyFetch occurrences="1">
|
|
<code>$val->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">
|
|
<code>$cfg['DefaultTransformations']['External']</code>
|
|
</InvalidScalarArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$options</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="2">
|
|
<code>$allowed_programs[$options[0]]</code>
|
|
<code>$allowed_programs[0]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="2">
|
|
<code>$allowed_programs[$options[0]]</code>
|
|
<code>$allowed_programs[$options[0]]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$program</code>
|
|
<code>$program</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="2">
|
|
<code>$options[1]</code>
|
|
<code>$program</code>
|
|
</MixedOperand>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Transformations/Abs/HexTransformationsPlugin.php">
|
|
<InvalidScalarArgument occurrences="1">
|
|
<code>$cfg['DefaultTransformations']['Hex']</code>
|
|
</InvalidScalarArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$options</code>
|
|
</MixedArgumentTypeCoercion>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Transformations/Abs/ImageLinkTransformationsPlugin.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$options['wrapper_params']</code>
|
|
</MixedArgument>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Transformations/Abs/ImageUploadTransformationsPlugin.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$options['wrapper_params']</code>
|
|
</MixedArgument>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Transformations/Abs/InlineTransformationsPlugin.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>$cfg['DefaultTransformations']['Inline']</code>
|
|
</InvalidArgument>
|
|
<MixedArgument occurrences="3">
|
|
<code>$options['wrapper_params']</code>
|
|
<code>$options['wrapper_params']</code>
|
|
<code>$options['wrapper_params']</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$options</code>
|
|
</MixedArgumentTypeCoercion>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Transformations/Abs/PreApPendTransformationsPlugin.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$options[0]</code>
|
|
<code>$options[1]</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$options</code>
|
|
</MixedArgumentTypeCoercion>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Transformations/Abs/RegexValidationTransformationsPlugin.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$options[0]</code>
|
|
</MixedArgument>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Transformations/Abs/SubstringTransformationsPlugin.php">
|
|
<InvalidScalarArgument occurrences="1">
|
|
<code>$cfg['DefaultTransformations']['Substring']</code>
|
|
</InvalidScalarArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$options</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedOperand occurrences="2">
|
|
<code>$options[2]</code>
|
|
<code>$options[2]</code>
|
|
</MixedOperand>
|
|
<RedundantCastGivenDocblockType occurrences="3">
|
|
<code>(string) $buffer</code>
|
|
<code>(string) $buffer</code>
|
|
<code>(string) $buffer</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Transformations/Abs/TextImageLinkTransformationsPlugin.php">
|
|
<InvalidScalarArgument occurrences="1">
|
|
<code>$cfg['DefaultTransformations']['TextImageLink']</code>
|
|
</InvalidScalarArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$options</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedOperand occurrences="1">
|
|
<code>$options[0]</code>
|
|
</MixedOperand>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Transformations/Abs/TextLinkTransformationsPlugin.php">
|
|
<InvalidScalarArgument occurrences="1">
|
|
<code>$cfg['DefaultTransformations']['TextLink']</code>
|
|
</InvalidScalarArgument>
|
|
<MixedArgument occurrences="2">
|
|
<code>$options[1] ?? $buffer</code>
|
|
<code>$options[1] ?? ''</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$options</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedOperand occurrences="1">
|
|
<code>$options[0] ?? ''</code>
|
|
</MixedOperand>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Transformations/Output/Text_Plain_Binarytoip.php">
|
|
<FalsableReturnStatement occurrences="1">
|
|
<code>FormatConverter::binaryToIp($buffer, $isBinary)</code>
|
|
</FalsableReturnStatement>
|
|
<InvalidFalsableReturnType occurrences="1">
|
|
<code>string</code>
|
|
</InvalidFalsableReturnType>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Transformations/Output/Text_Plain_Json.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>$GLOBALS['cfg']['CodemirrorEnable']</code>
|
|
</InvalidArgument>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Transformations/Output/Text_Plain_Sql.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>$GLOBALS['cfg']['CodemirrorEnable']</code>
|
|
</InvalidArgument>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Transformations/Output/Text_Plain_Xml.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>$GLOBALS['cfg']['CodemirrorEnable']</code>
|
|
</InvalidArgument>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/TwoFactor/Application.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$secret</code>
|
|
<code>$this->twofactor->config['settings']['secret']</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$secret</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$_POST['2fa_code']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$_POST['2fa_code']</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/TwoFactor/Key.php">
|
|
<InvalidArgument occurrences="3">
|
|
<code>$this->getRegistrations()</code>
|
|
<code>$this->getRegistrations()</code>
|
|
<code>$this->getRegistrations()</code>
|
|
</InvalidArgument>
|
|
<MixedArgument occurrences="2">
|
|
<code>$_SESSION['authenticationRequest']</code>
|
|
<code>$_SESSION['registrationRequest']</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="4">
|
|
<code>$data['certificate']</code>
|
|
<code>$data['counter']</code>
|
|
<code>$data['keyHandle']</code>
|
|
<code>$data['publicKey']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="2">
|
|
<code>$this->twofactor->config['settings']['registrations'][$auth->index]</code>
|
|
<code>$this->twofactor->config['settings']['registrations'][]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="1">
|
|
<code>$this->twofactor->config['settings']['registrations'][$auth->index]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$data</code>
|
|
<code>$index</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="2">
|
|
<code>$_POST['u2f_authentication_response']</code>
|
|
<code>$_POST['u2f_registration_response']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="2">
|
|
<code>$_POST['u2f_authentication_response']</code>
|
|
<code>$_POST['u2f_registration_response']</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/TwoFactorPlugin.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$url</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$url</code>
|
|
</MixedAssignment>
|
|
<PossiblyNullReference occurrences="1">
|
|
<code>get</code>
|
|
</PossiblyNullReference>
|
|
</file>
|
|
<file src="libraries/classes/Profiling.php">
|
|
<MixedReturnTypeCoercion occurrences="2">
|
|
<code>$dbi->fetchResult('SHOW PROFILE;')</code>
|
|
<code>array<string, string>|null</code>
|
|
</MixedReturnTypeCoercion>
|
|
</file>
|
|
<file src="libraries/classes/Properties/Options/OptionsPropertyGroup.php">
|
|
<DocblockTypeContradiction occurrences="1">
|
|
<code>$this->properties === null</code>
|
|
</DocblockTypeContradiction>
|
|
</file>
|
|
<file src="libraries/classes/Properties/Options/OptionsPropertyOneItem.php">
|
|
<ImplementedReturnTypeMismatch occurrences="1">
|
|
<code>bool|string</code>
|
|
</ImplementedReturnTypeMismatch>
|
|
</file>
|
|
<file src="libraries/classes/Query/Cache.php">
|
|
<MixedArrayAccess occurrences="1">
|
|
<code>$this->tableCache[$one_database][$table]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="3">
|
|
<code>$loc[$key]</code>
|
|
<code>$loc[$key]</code>
|
|
<code>$loc[array_shift($contentPath)]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="3">
|
|
<code>$key</code>
|
|
<code>$loc</code>
|
|
<code>$loc[array_shift($contentPath)]</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="1">
|
|
<code>$this->tableCache[$one_database]</code>
|
|
</MixedOperand>
|
|
</file>
|
|
<file src="libraries/classes/Query/Compatibility.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$eachTables[$table_name]['Comment'] ?? ''</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="28">
|
|
<code>$columns[$column_name]['Collation']</code>
|
|
<code>$columns[$column_name]['Comment']</code>
|
|
<code>$columns[$column_name]['Default']</code>
|
|
<code>$columns[$column_name]['Extra']</code>
|
|
<code>$columns[$column_name]['Field']</code>
|
|
<code>$columns[$column_name]['Key']</code>
|
|
<code>$columns[$column_name]['Null']</code>
|
|
<code>$columns[$column_name]['Privileges']</code>
|
|
<code>$columns[$column_name]['Type']</code>
|
|
<code>$eachTables[$table_name]['Auto_increment']</code>
|
|
<code>$eachTables[$table_name]['Avg_row_length']</code>
|
|
<code>$eachTables[$table_name]['Check_time']</code>
|
|
<code>$eachTables[$table_name]['Checksum']</code>
|
|
<code>$eachTables[$table_name]['Collation']</code>
|
|
<code>$eachTables[$table_name]['Comment']</code>
|
|
<code>$eachTables[$table_name]['Create_options']</code>
|
|
<code>$eachTables[$table_name]['Create_time']</code>
|
|
<code>$eachTables[$table_name]['Data_free']</code>
|
|
<code>$eachTables[$table_name]['Data_length']</code>
|
|
<code>$eachTables[$table_name]['Engine']</code>
|
|
<code>$eachTables[$table_name]['Index_length']</code>
|
|
<code>$eachTables[$table_name]['Max_data_length']</code>
|
|
<code>$eachTables[$table_name]['Name']</code>
|
|
<code>$eachTables[$table_name]['Row_format']</code>
|
|
<code>$eachTables[$table_name]['Rows']</code>
|
|
<code>$eachTables[$table_name]['Type']</code>
|
|
<code>$eachTables[$table_name]['Update_time']</code>
|
|
<code>$eachTables[$table_name]['Version']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="42">
|
|
<code>$columns[$column_name]['CHARACTER_MAXIMUM_LENGTH']</code>
|
|
<code>$columns[$column_name]['CHARACTER_OCTET_LENGTH']</code>
|
|
<code>$columns[$column_name]['CHARACTER_SET_NAME']</code>
|
|
<code>$columns[$column_name]['COLLATION_NAME']</code>
|
|
<code>$columns[$column_name]['COLUMN_COMMENT']</code>
|
|
<code>$columns[$column_name]['COLUMN_DEFAULT']</code>
|
|
<code>$columns[$column_name]['COLUMN_KEY']</code>
|
|
<code>$columns[$column_name]['COLUMN_NAME']</code>
|
|
<code>$columns[$column_name]['COLUMN_TYPE']</code>
|
|
<code>$columns[$column_name]['DATA_TYPE']</code>
|
|
<code>$columns[$column_name]['EXTRA']</code>
|
|
<code>$columns[$column_name]['IS_NULLABLE']</code>
|
|
<code>$columns[$column_name]['NUMERIC_PRECISION']</code>
|
|
<code>$columns[$column_name]['NUMERIC_SCALE']</code>
|
|
<code>$columns[$column_name]['ORDINAL_POSITION']</code>
|
|
<code>$columns[$column_name]['PRIVILEGES']</code>
|
|
<code>$columns[$column_name]['TABLE_CATALOG']</code>
|
|
<code>$columns[$column_name]['TABLE_NAME']</code>
|
|
<code>$columns[$column_name]['TABLE_SCHEMA']</code>
|
|
<code>$eachTables[$table_name]['AUTO_INCREMENT']</code>
|
|
<code>$eachTables[$table_name]['AVG_ROW_LENGTH']</code>
|
|
<code>$eachTables[$table_name]['CHECKSUM']</code>
|
|
<code>$eachTables[$table_name]['CHECK_TIME']</code>
|
|
<code>$eachTables[$table_name]['CREATE_OPTIONS']</code>
|
|
<code>$eachTables[$table_name]['CREATE_TIME']</code>
|
|
<code>$eachTables[$table_name]['DATA_FREE']</code>
|
|
<code>$eachTables[$table_name]['DATA_LENGTH']</code>
|
|
<code>$eachTables[$table_name]['ENGINE']</code>
|
|
<code>$eachTables[$table_name]['Engine']</code>
|
|
<code>$eachTables[$table_name]['INDEX_LENGTH']</code>
|
|
<code>$eachTables[$table_name]['MAX_DATA_LENGTH']</code>
|
|
<code>$eachTables[$table_name]['ROW_FORMAT']</code>
|
|
<code>$eachTables[$table_name]['TABLE_COLLATION']</code>
|
|
<code>$eachTables[$table_name]['TABLE_COMMENT']</code>
|
|
<code>$eachTables[$table_name]['TABLE_NAME']</code>
|
|
<code>$eachTables[$table_name]['TABLE_ROWS']</code>
|
|
<code>$eachTables[$table_name]['TABLE_SCHEMA']</code>
|
|
<code>$eachTables[$table_name]['TABLE_TYPE']</code>
|
|
<code>$eachTables[$table_name]['TABLE_TYPE']</code>
|
|
<code>$eachTables[$table_name]['TABLE_TYPE']</code>
|
|
<code>$eachTables[$table_name]['UPDATE_TIME']</code>
|
|
<code>$eachTables[$table_name]['VERSION']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="31">
|
|
<code>$colCollation</code>
|
|
<code>$colType</code>
|
|
<code>$columns[$column_name]['COLLATION_NAME']</code>
|
|
<code>$columns[$column_name]['COLUMN_COMMENT']</code>
|
|
<code>$columns[$column_name]['COLUMN_DEFAULT']</code>
|
|
<code>$columns[$column_name]['COLUMN_KEY']</code>
|
|
<code>$columns[$column_name]['COLUMN_NAME']</code>
|
|
<code>$columns[$column_name]['COLUMN_TYPE']</code>
|
|
<code>$columns[$column_name]['EXTRA']</code>
|
|
<code>$columns[$column_name]['IS_NULLABLE']</code>
|
|
<code>$columns[$column_name]['PRIVILEGES']</code>
|
|
<code>$eachTables[$table_name]['AUTO_INCREMENT']</code>
|
|
<code>$eachTables[$table_name]['AVG_ROW_LENGTH']</code>
|
|
<code>$eachTables[$table_name]['CHECKSUM']</code>
|
|
<code>$eachTables[$table_name]['CHECK_TIME']</code>
|
|
<code>$eachTables[$table_name]['CREATE_OPTIONS']</code>
|
|
<code>$eachTables[$table_name]['CREATE_TIME']</code>
|
|
<code>$eachTables[$table_name]['DATA_FREE']</code>
|
|
<code>$eachTables[$table_name]['DATA_LENGTH']</code>
|
|
<code>$eachTables[$table_name]['ENGINE']</code>
|
|
<code>$eachTables[$table_name]['Engine']</code>
|
|
<code>$eachTables[$table_name]['INDEX_LENGTH']</code>
|
|
<code>$eachTables[$table_name]['MAX_DATA_LENGTH']</code>
|
|
<code>$eachTables[$table_name]['ROW_FORMAT']</code>
|
|
<code>$eachTables[$table_name]['TABLE_COLLATION']</code>
|
|
<code>$eachTables[$table_name]['TABLE_COMMENT']</code>
|
|
<code>$eachTables[$table_name]['TABLE_NAME']</code>
|
|
<code>$eachTables[$table_name]['TABLE_ROWS']</code>
|
|
<code>$eachTables[$table_name]['Type']</code>
|
|
<code>$eachTables[$table_name]['UPDATE_TIME']</code>
|
|
<code>$eachTables[$table_name]['VERSION']</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Query/Utilities.php">
|
|
<MixedArrayAssignment occurrences="1">
|
|
<code>$_SESSION['debug']['queries']</code>
|
|
</MixedArrayAssignment>
|
|
</file>
|
|
<file src="libraries/classes/RecentFavoriteTable.php">
|
|
<MixedArgument occurrences="4">
|
|
<code>$tbl['db']</code>
|
|
<code>$tbl['db']</code>
|
|
<code>$tbl['table']</code>
|
|
<code>$tbl['table']</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="17">
|
|
<code>$_SESSION['tmpval'][$this->tableType . 'Tables']</code>
|
|
<code>$table['db']</code>
|
|
<code>$table['db']</code>
|
|
<code>$table['db']</code>
|
|
<code>$table['db']</code>
|
|
<code>$table['table']</code>
|
|
<code>$table['table']</code>
|
|
<code>$table['table']</code>
|
|
<code>$table['table']</code>
|
|
<code>$tbl['db']</code>
|
|
<code>$tbl['db']</code>
|
|
<code>$tbl['db']</code>
|
|
<code>$tbl['table']</code>
|
|
<code>$tbl['table']</code>
|
|
<code>$tbl['table']</code>
|
|
<code>$value['db']</code>
|
|
<code>$value['table']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="1">
|
|
<code>$_SESSION['tmpval'][$this->tableType . 'Tables']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="5">
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$tbl</code>
|
|
<code>$this->tables</code>
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
<MixedOperand occurrences="2">
|
|
<code>$table['db']</code>
|
|
<code>$table['table']</code>
|
|
</MixedOperand>
|
|
<MixedReturnStatement occurrences="1">
|
|
<code>json_decode($value, true)</code>
|
|
</MixedReturnStatement>
|
|
<PossiblyNullOperand occurrences="2">
|
|
<code>$this->getPmaTable()</code>
|
|
<code>$this->getPmaTable()</code>
|
|
</PossiblyNullOperand>
|
|
</file>
|
|
<file src="libraries/classes/Replication.php">
|
|
<LessSpecificReturnStatement occurrences="1">
|
|
<code>$output</code>
|
|
</LessSpecificReturnStatement>
|
|
<MixedArgument occurrences="1">
|
|
<code>$pos['File']</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="2">
|
|
<code>$data[0]['File']</code>
|
|
<code>$data[0]['Position']</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$output['File']</code>
|
|
<code>$output['Position']</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="1">
|
|
<code>$pos['Position']</code>
|
|
</MixedOperand>
|
|
<MoreSpecificReturnType occurrences="1">
|
|
<code>array{'File'?: string, 'Position'?: string}</code>
|
|
</MoreSpecificReturnType>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$host</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/ReplicationGui.php">
|
|
<MixedArgument occurrences="5">
|
|
<code>$errorMessage</code>
|
|
<code>$serverReplicationVariable</code>
|
|
<code>$successMessage</code>
|
|
<code>$val['Type']</code>
|
|
<code>$val['Type']</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="7">
|
|
<code>$GLOBALS['urlParams']</code>
|
|
<code>$urlParams</code>
|
|
<code>$urlParams</code>
|
|
<code>$urlParams</code>
|
|
<code>$urlParams</code>
|
|
<code>$urlParams</code>
|
|
<code>$urlParams</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="3">
|
|
<code>$serverReplicaReplication[0]['Slave_IO_Running']</code>
|
|
<code>$serverReplicaReplication[0]['Slave_SQL_Running']</code>
|
|
<code>$serverReplication[0][$variable]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="18">
|
|
<code>$_SESSION['replication']['m_correct']</code>
|
|
<code>$_SESSION['replication']['m_correct']</code>
|
|
<code>$_SESSION['replication']['m_hostname']</code>
|
|
<code>$_SESSION['replication']['m_password']</code>
|
|
<code>$_SESSION['replication']['m_port']</code>
|
|
<code>$_SESSION['replication']['m_username']</code>
|
|
<code>$_SESSION['replication']['sr_action_info']</code>
|
|
<code>$_SESSION['replication']['sr_action_info']</code>
|
|
<code>$_SESSION['replication']['sr_action_info']</code>
|
|
<code>$_SESSION['replication']['sr_action_info']</code>
|
|
<code>$_SESSION['replication']['sr_action_info']</code>
|
|
<code>$_SESSION['replication']['sr_action_info']</code>
|
|
<code>$_SESSION['replication']['sr_action_status']</code>
|
|
<code>$_SESSION['replication']['sr_action_status']</code>
|
|
<code>$_SESSION['replication']['sr_action_status']</code>
|
|
<code>$_SESSION['replication']['sr_action_status']</code>
|
|
<code>$_SESSION['replication']['sr_action_status']</code>
|
|
<code>$_SESSION['replication']['sr_action_status']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="4">
|
|
<code>$errorMessage</code>
|
|
<code>$serverReplicationVariable</code>
|
|
<code>$successMessage</code>
|
|
<code>$username</code>
|
|
</MixedAssignment>
|
|
<PossiblyFalseOperand occurrences="1">
|
|
<code>mb_strrpos($currentUser, '@')</code>
|
|
</PossiblyFalseOperand>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$srReplicaAction</code>
|
|
</PossiblyNullArgument>
|
|
<UnusedFunctionCall occurrences="2">
|
|
<code>strtok</code>
|
|
<code>strtok</code>
|
|
</UnusedFunctionCall>
|
|
</file>
|
|
<file src="libraries/classes/ReplicationInfo.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$status[0][$key]</code>
|
|
</MixedArgument>
|
|
</file>
|
|
<file src="libraries/classes/ResponseRenderer.php">
|
|
<MixedAssignment occurrences="1">
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<RedundantCast occurrences="2">
|
|
<code>(string) $GLOBALS['db']</code>
|
|
<code>(string) $GLOBALS['table']</code>
|
|
</RedundantCast>
|
|
<RedundantCondition occurrences="4">
|
|
<code>is_scalar($GLOBALS['db'])</code>
|
|
<code>is_scalar($GLOBALS['table'])</code>
|
|
<code>isset($GLOBALS['db']) && is_scalar($GLOBALS['db'])</code>
|
|
<code>isset($GLOBALS['table']) && is_scalar($GLOBALS['table'])</code>
|
|
</RedundantCondition>
|
|
</file>
|
|
<file src="libraries/classes/Sanitize.php">
|
|
<MixedArgument occurrences="4">
|
|
<code>$found[1]</code>
|
|
<code>$found[1]</code>
|
|
<code>$found[1]</code>
|
|
<code>$found[3]</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$url</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>string</code>
|
|
</MixedInferredReturnType>
|
|
<MixedMethodCall occurrences="1">
|
|
<code>get</code>
|
|
</MixedMethodCall>
|
|
<MixedOperand occurrences="2">
|
|
<code>$found[3]</code>
|
|
<code>$url</code>
|
|
</MixedOperand>
|
|
<MixedReturnStatement occurrences="2">
|
|
<code>$found[0]</code>
|
|
<code>$found[0]</code>
|
|
</MixedReturnStatement>
|
|
<RedundantCast occurrences="4">
|
|
<code>(array) $_COOKIE</code>
|
|
<code>(array) $_GET</code>
|
|
<code>(array) $_POST</code>
|
|
<code>(array) $_REQUEST</code>
|
|
</RedundantCast>
|
|
<RedundantCondition occurrences="1">
|
|
<code>$GLOBALS['config'] !== null</code>
|
|
</RedundantCondition>
|
|
<TypeDoesNotContainType occurrences="1">
|
|
<code>isset($_COOKIE[$key]) && ! is_string($_COOKIE[$key])</code>
|
|
</TypeDoesNotContainType>
|
|
</file>
|
|
<file src="libraries/classes/SavedSearches.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$criterias['criteriaColumn']</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="3">
|
|
<code>$data[$field]</code>
|
|
<code>$data['Or' . $i]</code>
|
|
<code>$this->criterias</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArrayOffset occurrences="2">
|
|
<code>$criterias['Or' . $i]</code>
|
|
<code>$criterias['criteriaColumn']</code>
|
|
</PossiblyInvalidArrayOffset>
|
|
<PossiblyNullArgument occurrences="2">
|
|
<code>$oneResult['search_data']</code>
|
|
<code>$oneResult['search_name']</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullOperand occurrences="2">
|
|
<code>$this->getId()</code>
|
|
<code>$this->getId()</code>
|
|
</PossiblyNullOperand>
|
|
<PossiblyNullPropertyAssignmentValue occurrences="4">
|
|
<code>null</code>
|
|
<code>null</code>
|
|
<code>null</code>
|
|
<code>null</code>
|
|
</PossiblyNullPropertyAssignmentValue>
|
|
</file>
|
|
<file src="libraries/classes/Server/Plugin.php">
|
|
<MixedArgument occurrences="13">
|
|
<code>$state['authVersion'] ?? null</code>
|
|
<code>$state['author'] ?? null</code>
|
|
<code>$state['description'] ?? null</code>
|
|
<code>$state['library'] ?? null</code>
|
|
<code>$state['libraryVersion'] ?? null</code>
|
|
<code>$state['license'] ?? ''</code>
|
|
<code>$state['loadOption'] ?? null</code>
|
|
<code>$state['maturity'] ?? null</code>
|
|
<code>$state['name'] ?? ''</code>
|
|
<code>$state['status'] ?? ''</code>
|
|
<code>$state['type'] ?? ''</code>
|
|
<code>$state['typeVersion'] ?? null</code>
|
|
<code>$state['version'] ?? null</code>
|
|
</MixedArgument>
|
|
</file>
|
|
<file src="libraries/classes/Server/Plugins.php">
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$row['PLUGIN_DESCRIPTION']</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullArrayOffset occurrences="1">
|
|
<code>$plugins</code>
|
|
</PossiblyNullArrayOffset>
|
|
</file>
|
|
<file src="libraries/classes/Server/Privileges.php">
|
|
<DeprecatedMethod occurrences="3">
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
</DeprecatedMethod>
|
|
<DocblockTypeContradiction occurrences="1">
|
|
<code>''</code>
|
|
</DocblockTypeContradiction>
|
|
<InvalidReturnStatement occurrences="1">
|
|
<code>$dbRights</code>
|
|
</InvalidReturnStatement>
|
|
<InvalidReturnType occurrences="1">
|
|
<code>array</code>
|
|
</InvalidReturnType>
|
|
<MixedArgument occurrences="32">
|
|
<code>$GLOBALS['dbname']</code>
|
|
<code>$alterRealSqlQuery</code>
|
|
<code>$alterSqlQuery</code>
|
|
<code>$createUserReal</code>
|
|
<code>$paramDbName</code>
|
|
<code>$paramDbName</code>
|
|
<code>$paramRoutineName</code>
|
|
<code>$paramRoutineName</code>
|
|
<code>$paramTableName</code>
|
|
<code>$paramTableName</code>
|
|
<code>$passwordSetReal</code>
|
|
<code>$privilege</code>
|
|
<code>$realSqlQuery</code>
|
|
<code>$routine['name']</code>
|
|
<code>$row</code>
|
|
<code>$row</code>
|
|
<code>$row1['Type']</code>
|
|
<code>$row1['Type']</code>
|
|
<code>$row1['Type']</code>
|
|
<code>$row1['Type']</code>
|
|
<code>$row['Proc_priv']</code>
|
|
<code>$row['Proc_priv']</code>
|
|
<code>$row['Proc_priv']</code>
|
|
<code>$row['Proc_priv']</code>
|
|
<code>$row['Table_priv']</code>
|
|
<code>$row['Table_priv']</code>
|
|
<code>$row['Table_priv']</code>
|
|
<code>$row['Table_priv']</code>
|
|
<code>$sqlQuery</code>
|
|
<code>$sqlQuery</code>
|
|
<code>$sqlQuery</code>
|
|
<code>$user</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="12">
|
|
<code>$queries</code>
|
|
<code>$this->extractPrivInfo($privs, true)</code>
|
|
<code>$this->extractPrivInfo($row)</code>
|
|
<code>$this->extractPrivInfo($row, true)</code>
|
|
<code>$this->extractPrivInfo($row, true)</code>
|
|
<code>$this->extractPrivInfo()</code>
|
|
<code>$this->extractPrivInfo()</code>
|
|
<code>$this->extractPrivInfo()</code>
|
|
<code>$this->extractPrivInfo(null, true)</code>
|
|
<code>$this->extractPrivInfo(null, true)</code>
|
|
<code>$tmpPrivs1</code>
|
|
<code>uksort($arrayInitials, 'strnatcasecmp')</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="32">
|
|
<code>$groupAssignment[$host['User']]</code>
|
|
<code>$host['Grant_priv']</code>
|
|
<code>$host['Host']</code>
|
|
<code>$host['Host']</code>
|
|
<code>$host['User']</code>
|
|
<code>$host['User']</code>
|
|
<code>$host['User']</code>
|
|
<code>$host['privs']</code>
|
|
<code>$privilege['Host']</code>
|
|
<code>$privilege['Host']</code>
|
|
<code>$privilege['User']</code>
|
|
<code>$privilege['User']</code>
|
|
<code>$routine['name']</code>
|
|
<code>$routine['name']</code>
|
|
<code>$routine['name']</code>
|
|
<code>$routine['type']</code>
|
|
<code>$row['Db']</code>
|
|
<code>$row['Db']</code>
|
|
<code>$row['Grant_priv']</code>
|
|
<code>$row['Proc_priv']</code>
|
|
<code>$row['Proc_priv']</code>
|
|
<code>$row['Routine_name']</code>
|
|
<code>$row['Routine_name']</code>
|
|
<code>$row['Table_name']</code>
|
|
<code>$row['Table_name']</code>
|
|
<code>$row['Table_priv']</code>
|
|
<code>$sqlQuery[0]</code>
|
|
<code>$sqlQuery[0]</code>
|
|
<code>$val['CHARACTER_MAXIMUM_LENGTH']</code>
|
|
<code>$val['CHARACTER_MAXIMUM_LENGTH']</code>
|
|
<code>$val['COLUMN_NAME']</code>
|
|
<code>$val['COLUMN_NAME']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="1">
|
|
<code>$dbRights[$row['User']][$row['Host']]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="1">
|
|
<code>$groupAssignment[$host['User']]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="43">
|
|
<code>$GLOBALS[$key]</code>
|
|
<code>$GLOBALS['new_username']</code>
|
|
<code>$GLOBALS['pred_hostname']</code>
|
|
<code>$GLOBALS['pred_username']</code>
|
|
<code>$extraData['db_wildcard_privs']</code>
|
|
<code>$foundRows[]</code>
|
|
<code>$host</code>
|
|
<code>$hostnameLength</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$oneGrant</code>
|
|
<code>$onePrivilege['name']</code>
|
|
<code>$origValue</code>
|
|
<code>$paramDbName</code>
|
|
<code>$paramRoutineName</code>
|
|
<code>$paramTableName</code>
|
|
<code>$privilege</code>
|
|
<code>$privilege['routine']</code>
|
|
<code>$privilege['table']</code>
|
|
<code>$queriesForDisplay[$tmpCount - 1]</code>
|
|
<code>$queriesForDisplay[$tmpCount - 1]</code>
|
|
<code>$queriesForDisplay[$tmpCount - 2]</code>
|
|
<code>$queriesForDisplay[$tmpCount - 2]</code>
|
|
<code>$queriesForDisplay[$tmpCount - 3]</code>
|
|
<code>$queries[$tmpCount]</code>
|
|
<code>$queries[]</code>
|
|
<code>$queries[]</code>
|
|
<code>$queries[]</code>
|
|
<code>$routine</code>
|
|
<code>$routine</code>
|
|
<code>$routines[]</code>
|
|
<code>$row</code>
|
|
<code>$row['password']</code>
|
|
<code>$row['password']</code>
|
|
<code>$row['password']</code>
|
|
<code>$row['password']</code>
|
|
<code>$sqlQuery</code>
|
|
<code>$sqlQuery</code>
|
|
<code>$user</code>
|
|
<code>$usernameLength</code>
|
|
<code>$val</code>
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="2">
|
|
<code>?string</code>
|
|
<code>string</code>
|
|
</MixedInferredReturnType>
|
|
<MixedOperand occurrences="6">
|
|
<code>$createUserShow</code>
|
|
<code>$oneGrant</code>
|
|
<code>$origValue</code>
|
|
<code>$privilege['Host']</code>
|
|
<code>$privilege['User']</code>
|
|
<code>$sqlQuery</code>
|
|
</MixedOperand>
|
|
<MixedReturnStatement occurrences="2">
|
|
<code>$routine['type']</code>
|
|
<code>$row['password']</code>
|
|
</MixedReturnStatement>
|
|
<MixedReturnTypeCoercion occurrences="2">
|
|
<code>$extraData</code>
|
|
<code>(string|bool)[]</code>
|
|
</MixedReturnTypeCoercion>
|
|
<NullArgument occurrences="2">
|
|
<code>null</code>
|
|
<code>null</code>
|
|
</NullArgument>
|
|
<PossiblyFalseOperand occurrences="6">
|
|
<code>mb_strpos($row1['Type'], '(')</code>
|
|
<code>mb_strpos($row1['Type'], '(')</code>
|
|
<code>mb_strpos($row1['Type'], ')')</code>
|
|
<code>mb_strrpos($currentUser, '@')</code>
|
|
<code>mb_strrpos($currentUserName, '@')</code>
|
|
<code>mb_strrpos($exportUser, ';')</code>
|
|
</PossiblyFalseOperand>
|
|
<PossiblyInvalidArgument occurrences="22">
|
|
<code>$GLOBALS[$currentGrant[0]]</code>
|
|
<code>$GLOBALS[$currentGrant[0]]</code>
|
|
<code>$_GET['username']</code>
|
|
<code>$_POST['authentication_plugin']</code>
|
|
<code>$_POST['authentication_plugin']</code>
|
|
<code>$_POST['authentication_plugin']</code>
|
|
<code>$_POST['pma_pw']</code>
|
|
<code>$_POST['pma_pw']</code>
|
|
<code>$_POST['pma_pw']</code>
|
|
<code>$_POST['pma_pw']</code>
|
|
<code>$_POST['pma_pw']</code>
|
|
<code>$_POST['pma_pw']</code>
|
|
<code>$_POST['pma_pw']</code>
|
|
<code>$_POST['pma_pw']</code>
|
|
<code>$_POST['userGroup']</code>
|
|
<code>$_POST['username']</code>
|
|
<code>$dbRightsRow['Db']</code>
|
|
<code>$dbname</code>
|
|
<code>$eachUser</code>
|
|
<code>$hashedPassword</code>
|
|
<code>$oldUserGroup</code>
|
|
<code>$user</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="19">
|
|
<code>$_GET['username']</code>
|
|
<code>$_POST['authentication_plugin']</code>
|
|
<code>$_POST['authentication_plugin']</code>
|
|
<code>$_POST['authentication_plugin']</code>
|
|
<code>$_POST['pma_pw']</code>
|
|
<code>$_POST['pma_pw']</code>
|
|
<code>$_POST['pma_pw']</code>
|
|
<code>$_POST['pma_pw']</code>
|
|
<code>$_POST['pma_pw']</code>
|
|
<code>$_POST['pma_pw']</code>
|
|
<code>$_POST['userGroup']</code>
|
|
<code>$_POST['username']</code>
|
|
<code>$_REQUEST['hostname']</code>
|
|
<code>$_REQUEST['username']</code>
|
|
<code>$dbRightsRow['Db']</code>
|
|
<code>$dbname</code>
|
|
<code>$dbname[0]</code>
|
|
<code>$eachUser</code>
|
|
<code>$oldUserGroup</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidOperand occurrences="7">
|
|
<code>$_POST['authentication_plugin']</code>
|
|
<code>$_POST['authentication_plugin']</code>
|
|
<code>$_POST['old_hostname']</code>
|
|
<code>$_POST['old_username']</code>
|
|
<code>$authenticationPlugin</code>
|
|
<code>$authenticationPlugin</code>
|
|
<code>$authenticationPlugin</code>
|
|
</PossiblyInvalidOperand>
|
|
<PossiblyNullArgument occurrences="12">
|
|
<code>$row1['Type']</code>
|
|
<code>$row1['Type']</code>
|
|
<code>$row1['Type']</code>
|
|
<code>$row1['Type']</code>
|
|
<code>$row1[0]</code>
|
|
<code>$row1[0]</code>
|
|
<code>$row1[0]</code>
|
|
<code>$row1[1]</code>
|
|
<code>$row2['Column_priv']</code>
|
|
<code>$row['Db']</code>
|
|
<code>$row['Table_name']</code>
|
|
<code>$row['Table_priv']</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullArrayAccess occurrences="2">
|
|
<code>$row1['Type']</code>
|
|
<code>$row['@@old_passwords']</code>
|
|
</PossiblyNullArrayAccess>
|
|
<PossiblyNullArrayOffset occurrences="14">
|
|
<code>$arrayInitials</code>
|
|
<code>$columns</code>
|
|
<code>$columns</code>
|
|
<code>$dbRights</code>
|
|
<code>$dbRights</code>
|
|
<code>$dbRights</code>
|
|
<code>$dbRights</code>
|
|
<code>$dbRights</code>
|
|
<code>$dbRights</code>
|
|
<code>$dbRights</code>
|
|
<code>$groupAssignment</code>
|
|
<code>$row</code>
|
|
<code>$row</code>
|
|
<code>$row</code>
|
|
</PossiblyNullArrayOffset>
|
|
<PossiblyNullOperand occurrences="3">
|
|
<code>$alterUserQuery</code>
|
|
<code>$alterUserQuery</code>
|
|
<code>$alterUserQuery</code>
|
|
</PossiblyNullOperand>
|
|
<RedundantCastGivenDocblockType occurrences="1">
|
|
<code>(string) $privs</code>
|
|
</RedundantCastGivenDocblockType>
|
|
<RedundantCondition occurrences="1">
|
|
<code>is_string($_REQUEST['dbname'])</code>
|
|
</RedundantCondition>
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>$userGroup</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
<RiskyCast occurrences="4">
|
|
<code>$_POST['max_connections']</code>
|
|
<code>$_POST['max_questions']</code>
|
|
<code>$_POST['max_updates']</code>
|
|
<code>$_POST['max_user_connections']</code>
|
|
</RiskyCast>
|
|
</file>
|
|
<file src="libraries/classes/Server/Privileges/AccountLocking.php">
|
|
<DeprecatedMethod occurrences="4">
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
</DeprecatedMethod>
|
|
</file>
|
|
<file src="libraries/classes/Server/Select.php">
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$server['only_db']</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$label</code>
|
|
<code>$label</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="7">
|
|
<code>$label</code>
|
|
<code>$label</code>
|
|
<code>$label</code>
|
|
<code>$label</code>
|
|
<code>$server['only_db']</code>
|
|
<code>$server['port']</code>
|
|
<code>$server['user']</code>
|
|
</MixedOperand>
|
|
<RedundantCast occurrences="1">
|
|
<code>(int) $GLOBALS['server']</code>
|
|
</RedundantCast>
|
|
</file>
|
|
<file src="libraries/classes/Server/Status/Data.php">
|
|
<MixedArgumentTypeCoercion occurrences="2">
|
|
<code>$filter</code>
|
|
<code>$name</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="1">
|
|
<code>$used_queries['Com_admin_commands']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="1">
|
|
<code>$sectionUsed[$section]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="16">
|
|
<code>$allocationMap[$name]</code>
|
|
<code>$key_read_requests</code>
|
|
<code>$key_reads</code>
|
|
<code>$key_write_requests</code>
|
|
<code>$key_writes</code>
|
|
<code>$section</code>
|
|
<code>$server_status['Key_buffer_fraction_%']</code>
|
|
<code>$server_status['Key_buffer_fraction_%']</code>
|
|
<code>$server_status['Key_read_ratio_%']</code>
|
|
<code>$server_status['Key_write_ratio_%']</code>
|
|
<code>$server_status['Threads_cache_hitrate_%']</code>
|
|
<code>$this->allocationMap</code>
|
|
<code>$this->sectionUsed</code>
|
|
<code>$this->usedQueries</code>
|
|
<code>$used_queries[$name]</code>
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="7">
|
|
<code>$key_reads</code>
|
|
<code>$key_writes</code>
|
|
<code>$server_status['Key_blocks_unused']</code>
|
|
<code>$server_status['Key_blocks_used']</code>
|
|
<code>$server_status['Threads_created']</code>
|
|
<code>100 * $key_reads</code>
|
|
<code>100 * $key_writes</code>
|
|
</MixedOperand>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$_POST['primary_connection'] ?? null</code>
|
|
</PossiblyInvalidArgument>
|
|
<RedundantCast occurrences="1">
|
|
<code>(string) $GLOBALS['cfg']['Server']['host']</code>
|
|
</RedundantCast>
|
|
</file>
|
|
<file src="libraries/classes/Server/Status/Monitor.php">
|
|
<InvalidArrayAccess occurrences="1">
|
|
<code>$temp[strlen($temp) - 1]</code>
|
|
</InvalidArrayAccess>
|
|
<InvalidOperand occurrences="3">
|
|
<code>$row['#']</code>
|
|
<code>$row['#']</code>
|
|
<code>$row['#']</code>
|
|
</InvalidOperand>
|
|
<MixedArgument occurrences="12">
|
|
<code>$dataPoint['name']</code>
|
|
<code>$dataPoint['type']</code>
|
|
<code>$ret</code>
|
|
<code>$ret</code>
|
|
<code>$ret[$chartId][$nodeId][$pointId]</code>
|
|
<code>$serverVars</code>
|
|
<code>$serverVars</code>
|
|
<code>$serverVars</code>
|
|
<code>$statusVars</code>
|
|
<code>$statusVars</code>
|
|
<code>$statusVars</code>
|
|
<code>$temp[strlen($temp) - 1]</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="2"/>
|
|
<MixedArrayAccess occurrences="10">
|
|
<code>$cpuload['busy']</code>
|
|
<code>$cpuload['idle']</code>
|
|
<code>$cpuload['loadavg']</code>
|
|
<code>$dataPoint['name']</code>
|
|
<code>$dataPoint['name']</code>
|
|
<code>$dataPoint['name']</code>
|
|
<code>$dataPoint['type']</code>
|
|
<code>$dataPoint['type']</code>
|
|
<code>$memory[$pName]</code>
|
|
<code>$ret[$chartId][$nodeId]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="2">
|
|
<code>$ret[$chart_id][$node_id]</code>
|
|
<code>$ret[$chart_id][$node_id]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="5">
|
|
<code>$ret[$chartId][$nodeId]</code>
|
|
<code>$ret[$chart_id][$node_id]</code>
|
|
<code>$ret[$chart_id][$node_id]</code>
|
|
<code>$serverVarValues[$dataPoint['name']]</code>
|
|
<code>$statusVarValues[$dataPoint['name']]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="19">
|
|
<code>$chartNodes</code>
|
|
<code>$chartNodes</code>
|
|
<code>$cpuload</code>
|
|
<code>$dataPoint</code>
|
|
<code>$dataPoint</code>
|
|
<code>$memory</code>
|
|
<code>$nodeDataPoints</code>
|
|
<code>$nodeDataPoints</code>
|
|
<code>$nodeId</code>
|
|
<code>$node_id</code>
|
|
<code>$pointId</code>
|
|
<code>$point_id</code>
|
|
<code>$ret</code>
|
|
<code>$ret[$chart_id][$node_id][$point_id]['value']</code>
|
|
<code>$ret[$chart_id][$node_id][$point_id]['value']</code>
|
|
<code>$ret['busy']</code>
|
|
<code>$ret['idle']</code>
|
|
<code>$ret['value']</code>
|
|
<code>$ret['value']</code>
|
|
</MixedAssignment>
|
|
<MixedMethodCall occurrences="2">
|
|
<code>loadavg</code>
|
|
<code>memory</code>
|
|
</MixedMethodCall>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$temp</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyNullArgument occurrences="10">
|
|
<code>$row['argument']</code>
|
|
<code>$row['argument']</code>
|
|
<code>$row['argument']</code>
|
|
<code>$row['argument']</code>
|
|
<code>$row['argument']</code>
|
|
<code>$row['sql_text']</code>
|
|
<code>$row['sql_text']</code>
|
|
<code>$row['sql_text']</code>
|
|
<code>$row['sql_text']</code>
|
|
<code>$row['sql_text']</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullArrayAccess occurrences="1">
|
|
<code>$temp[strlen($temp) - 1]</code>
|
|
</PossiblyNullArrayAccess>
|
|
<PossiblyNullOperand occurrences="4">
|
|
<code>$return['rows'][$insertTablesFirst]['argument']</code>
|
|
<code>$row['#']</code>
|
|
<code>$row['#']</code>
|
|
<code>$row['#']</code>
|
|
</PossiblyNullOperand>
|
|
</file>
|
|
<file src="libraries/classes/Server/Status/Processes.php">
|
|
<RedundantCondition occurrences="1">
|
|
<code>0 !== --$sortableColCount</code>
|
|
</RedundantCondition>
|
|
</file>
|
|
<file src="libraries/classes/Session.php">
|
|
<MixedArgument occurrences="3">
|
|
<code>$config->getCookie('phpMyAdmin')</code>
|
|
<code>$error->getMessage()</code>
|
|
<code>$path</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$error</code>
|
|
<code>$path</code>
|
|
</MixedAssignment>
|
|
<MixedMethodCall occurrences="1">
|
|
<code>getMessage</code>
|
|
</MixedMethodCall>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$config->getCookie('phpMyAdmin')</code>
|
|
</PossiblyNullArgument>
|
|
<UnusedFunctionCall occurrences="1">
|
|
<code>session_save_path</code>
|
|
</UnusedFunctionCall>
|
|
</file>
|
|
<file src="libraries/classes/Setup/ConfigGenerator.php">
|
|
<LessSpecificReturnStatement occurrences="2">
|
|
<code>$key</code>
|
|
<code>sodium_crypto_secretbox_keygen()</code>
|
|
</LessSpecificReturnStatement>
|
|
<MixedArgument occurrences="1">
|
|
<code>$conf['Servers']</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="4">
|
|
<code>$id</code>
|
|
<code>$k</code>
|
|
<code>$k</code>
|
|
<code>$k</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedAssignment occurrences="6">
|
|
<code>$k</code>
|
|
<code>$server</code>
|
|
<code>$v</code>
|
|
<code>$v</code>
|
|
<code>$v</code>
|
|
<code>$v</code>
|
|
</MixedAssignment>
|
|
<MoreSpecificReturnType occurrences="1">
|
|
<code>non-empty-string</code>
|
|
</MoreSpecificReturnType>
|
|
<PossiblyNullOperand occurrences="1">
|
|
<code>self::getServerPart($cf, $eol, $conf['Servers'])</code>
|
|
</PossiblyNullOperand>
|
|
</file>
|
|
<file src="libraries/classes/Setup/Index.php">
|
|
<MixedArgument occurrences="6">
|
|
<code>$date</code>
|
|
<code>$date</code>
|
|
<code>$version</code>
|
|
<code>$version</code>
|
|
<code>$version</code>
|
|
<code>$version_data->releases</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="5">
|
|
<code>$messages[$id]</code>
|
|
<code>$msg['active']</code>
|
|
<code>$msg['fresh']</code>
|
|
<code>$msg['message']</code>
|
|
<code>$msg['title']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="3">
|
|
<code>$_SESSION['messages'][$type]</code>
|
|
<code>$msg['active']</code>
|
|
<code>$msg['fresh']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="1">
|
|
<code>$messages[$id]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="15">
|
|
<code>$date</code>
|
|
<code>$id</code>
|
|
<code>$id</code>
|
|
<code>$id</code>
|
|
<code>$messages</code>
|
|
<code>$messages</code>
|
|
<code>$messages</code>
|
|
<code>$msg</code>
|
|
<code>$msg</code>
|
|
<code>$msg</code>
|
|
<code>$remove_ids[]</code>
|
|
<code>$type</code>
|
|
<code>$version</code>
|
|
<code>$version_local</code>
|
|
<code>$version_upstream</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="1">
|
|
<code>$version_local</code>
|
|
</MixedOperand>
|
|
</file>
|
|
<file src="libraries/classes/Sql.php">
|
|
<DeprecatedMethod occurrences="1">
|
|
<code>escapeString</code>
|
|
</DeprecatedMethod>
|
|
<LessSpecificReturnStatement occurrences="1">
|
|
<code>$unlimNumRows</code>
|
|
</LessSpecificReturnStatement>
|
|
<MixedArgument occurrences="12">
|
|
<code>$columns[$indexColumnName]['Extra']</code>
|
|
<code>$extraData['error']</code>
|
|
<code>$fieldInfoResult[0]['Type']</code>
|
|
<code>$foreignData['foreign_field']</code>
|
|
<code>$numberOfLine / $maxRows</code>
|
|
<code>$oneResult['Duration']</code>
|
|
<code>$oneResult['Status']</code>
|
|
<code>$sortCol</code>
|
|
<code>$statement->expr</code>
|
|
<code>$unlimNumRows</code>
|
|
<code>$unlimNumRows</code>
|
|
<code>Message::sanitize($warning)</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="2">
|
|
<code>$showTable</code>
|
|
<code>$showTable</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="16">
|
|
<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']['pos']</code>
|
|
<code>$_SESSION['tmpval']['pos']</code>
|
|
<code>$_SESSION['tmpval']['pos']</code>
|
|
<code>$fieldInfoResult[0]['Type']</code>
|
|
<code>$oneResult['Duration']</code>
|
|
<code>$oneResult['Duration']</code>
|
|
<code>$oneResult['Duration']</code>
|
|
<code>$oneResult['Duration']</code>
|
|
<code>$oneResult['Duration']</code>
|
|
<code>$oneResult['Duration']</code>
|
|
<code>$oneResult['Status']</code>
|
|
<code>$statementInfo->statement->where[0]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="3">
|
|
<code>$_SESSION['tmpval']['pos']</code>
|
|
<code>$_SESSION['tmpval']['possible_as_geometry']</code>
|
|
<code>$statement->expr[0]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="16">
|
|
<code>$maxRows</code>
|
|
<code>$oneFieldMeta</code>
|
|
<code>$oneMeta</code>
|
|
<code>$oneResult</code>
|
|
<code>$pos</code>
|
|
<code>$prevTable</code>
|
|
<code>$profiling['chart'][$status]</code>
|
|
<code>$profiling['chart'][$status]</code>
|
|
<code>$profiling['total_time']</code>
|
|
<code>$resultSetColumnNames[]</code>
|
|
<code>$sortCol</code>
|
|
<code>$unlimNumRows</code>
|
|
<code>$unlimNumRows</code>
|
|
<code>$unlimNumRows</code>
|
|
<code>$unlimNumRows</code>
|
|
<code>$unlimNumRows</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="4">
|
|
<code>int</code>
|
|
<code>int</code>
|
|
<code>int|numeric-string</code>
|
|
<code>string</code>
|
|
</MixedInferredReturnType>
|
|
<MixedOperand occurrences="8">
|
|
<code>$GLOBALS['cfg']['TablePrimaryKeyOrder']</code>
|
|
<code>$_SESSION['tmpval']['max_rows']</code>
|
|
<code>$_SESSION['tmpval']['pos']</code>
|
|
<code>$_SESSION['tmpval']['pos']</code>
|
|
<code>$maxRows</code>
|
|
<code>$maxRows</code>
|
|
<code>$oneResult['Duration']</code>
|
|
<code>$profiling['chart'][$status]</code>
|
|
</MixedOperand>
|
|
<MixedPropertyFetch occurrences="3">
|
|
<code>$oneFieldMeta->table</code>
|
|
<code>$oneMeta->name</code>
|
|
<code>$statementInfo->statement->where[0]->expr</code>
|
|
</MixedPropertyFetch>
|
|
<MixedReturnStatement occurrences="4">
|
|
<code>$pos</code>
|
|
<code>$row[$column]</code>
|
|
<code>$unlimNumRows</code>
|
|
<code>@((int) ceil($numberOfLine / $maxRows) - 1) * $maxRows</code>
|
|
</MixedReturnStatement>
|
|
<MixedReturnTypeCoercion occurrences="2">
|
|
<code>$profiling</code>
|
|
<code>array<string, int|array></code>
|
|
</MixedReturnTypeCoercion>
|
|
<NullableReturnStatement occurrences="1">
|
|
<code>$unlimNumRows</code>
|
|
</NullableReturnStatement>
|
|
<PossiblyInvalidArgument occurrences="6">
|
|
<code>$_POST['bkm_label']</code>
|
|
<code>$_POST['dropped_column'] ?? null</code>
|
|
<code>$numRows</code>
|
|
<code>$numRows</code>
|
|
<code>$numRows</code>
|
|
<code>$numRows</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$_POST['bkm_label']</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidOperand occurrences="1">
|
|
<code>$numRows</code>
|
|
</PossiblyInvalidOperand>
|
|
<PossiblyInvalidPropertyFetch occurrences="1">
|
|
<code>$statement->altered[0]->field->column</code>
|
|
</PossiblyInvalidPropertyFetch>
|
|
<PossiblyNullArgument occurrences="6">
|
|
<code>$result</code>
|
|
<code>$row[0]</code>
|
|
<code>$statementInfo->parser->list</code>
|
|
<code>$statementInfo->parser->list</code>
|
|
<code>$statementInfo->parser->list</code>
|
|
<code>$table</code>
|
|
</PossiblyNullArgument>
|
|
<RedundantCast occurrences="1">
|
|
<code>(bool) $GLOBALS['cfg']['ShowSQL']</code>
|
|
</RedundantCast>
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>$statementInfo->limit !== null</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
<UndefinedPropertyAssignment occurrences="3">
|
|
<code>$statement->expr</code>
|
|
<code>$statement->limit</code>
|
|
<code>$statement->order</code>
|
|
</UndefinedPropertyAssignment>
|
|
<UndefinedPropertyFetch occurrences="1">
|
|
<code>$statement->expr</code>
|
|
</UndefinedPropertyFetch>
|
|
</file>
|
|
<file src="libraries/classes/SqlQueryForm.php">
|
|
<MixedArgument occurrences="1"/>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$query</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$query</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/StorageEngine.php">
|
|
<MixedArgument occurrences="7">
|
|
<code>$details['desc']</code>
|
|
<code>$details['title']</code>
|
|
<code>$details['value']</code>
|
|
<code>$details['value']</code>
|
|
<code>$details['value']</code>
|
|
<code>$result[0] ?? ''</code>
|
|
<code>$result[0] ?? ''</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="9">
|
|
<code>$decodedData['disk_usage']</code>
|
|
<code>$decodedData['disk_usage']</code>
|
|
<code>$details['desc']</code>
|
|
<code>$details['title']</code>
|
|
<code>$details['type']</code>
|
|
<code>$details['value']</code>
|
|
<code>$details['value']</code>
|
|
<code>$details['value']</code>
|
|
<code>$mroongaData['type']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="4">
|
|
<code>$mysql_vars[$row['Variable_name']]['title']</code>
|
|
<code>$mysql_vars[$row['Variable_name']]['type']</code>
|
|
<code>$mysql_vars[$row['Variable_name']]['value']</code>
|
|
<code>$storage_engines[$engine]['Support']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="1">
|
|
<code>$engines[$details['Engine']]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="8">
|
|
<code>$dataLength</code>
|
|
<code>$decodedData</code>
|
|
<code>$details</code>
|
|
<code>$indexLength</code>
|
|
<code>$mroongaData</code>
|
|
<code>$mysql_vars[$row['Variable_name']]</code>
|
|
<code>$this->comment</code>
|
|
<code>$this->title</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="2">
|
|
<code>array[]</code>
|
|
<code>string</code>
|
|
</MixedInferredReturnType>
|
|
<MixedOperand occurrences="4">
|
|
<code>$decodedData['disk_usage']</code>
|
|
<code>$decodedData['disk_usage']</code>
|
|
<code>$parsed_size[0]</code>
|
|
<code>$parsed_size[1]</code>
|
|
</MixedOperand>
|
|
<MixedReturnStatement occurrences="2">
|
|
<code>$storage_engines</code>
|
|
<code>$this->$id()</code>
|
|
</MixedReturnStatement>
|
|
<MixedReturnTypeCoercion occurrences="2">
|
|
<code>[$dataLength, $indexLength]</code>
|
|
<code>int[]</code>
|
|
</MixedReturnTypeCoercion>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$row['Variable_name']</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullArrayOffset occurrences="3">
|
|
<code>$mysql_vars</code>
|
|
<code>$mysql_vars</code>
|
|
<code>$variables</code>
|
|
</PossiblyNullArrayOffset>
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>self::SUPPORT_NO</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/SystemDatabase.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$column['real_column'] ?? $column['refering_column']</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="4">
|
|
<code>$column['real_column']</code>
|
|
<code>$column['refering_column']</code>
|
|
<code>$column['refering_column']</code>
|
|
<code>$column['table_name']</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$column</code>
|
|
</MixedAssignment>
|
|
<PossiblyNullArgument occurrences="4">
|
|
<code>$dataRow['comment']</code>
|
|
<code>$dataRow['mimetype']</code>
|
|
<code>$dataRow['transformation']</code>
|
|
<code>$dataRow['transformation_options']</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/Table.php">
|
|
<InvalidArgument occurrences="5">
|
|
<code>$newDb</code>
|
|
<code>$sourceDb</code>
|
|
<code>$sourceDb</code>
|
|
<code>$targetDb</code>
|
|
<code>$targetDb</code>
|
|
</InvalidArgument>
|
|
<InvalidReturnStatement occurrences="1">
|
|
<code>$tableAutoIncrement ?? ''</code>
|
|
</InvalidReturnStatement>
|
|
<MixedArgument occurrences="48">
|
|
<code>$GLOBALS['sql_auto_increments']</code>
|
|
<code>$GLOBALS['sql_indexes']</code>
|
|
<code>$_POST['constraint_name'][$masterFieldMd5]</code>
|
|
<code>$cachedResult</code>
|
|
<code>$cachedResult</code>
|
|
<code>$column</code>
|
|
<code>$column</code>
|
|
<code>$column['Extra']</code>
|
|
<code>$column['Extra']</code>
|
|
<code>$column['Extra']</code>
|
|
<code>$eachCol</code>
|
|
<code>$eachCol</code>
|
|
<code>$existrelForeign[$masterFieldMd5]['constraint']</code>
|
|
<code>$existrelForeign[$masterFieldMd5]['constraint']</code>
|
|
<code>$existrelForeign[$masterFieldMd5]['ref_db_name']</code>
|
|
<code>$existrelForeign[$masterFieldMd5]['ref_index_list']</code>
|
|
<code>$existrelForeign[$masterFieldMd5]['ref_table_name']</code>
|
|
<code>$fields[$column]['expr']</code>
|
|
<code>$foreignDb</code>
|
|
<code>$foreignDb</code>
|
|
<code>$foreignDb</code>
|
|
<code>$foreignField</code>
|
|
<code>$foreignField</code>
|
|
<code>$foreignField</code>
|
|
<code>$foreignTable</code>
|
|
<code>$foreignTable</code>
|
|
<code>$foreignTable</code>
|
|
<code>$getField</code>
|
|
<code>$index</code>
|
|
<code>$index[0]</code>
|
|
<code>$masterField</code>
|
|
<code>$masterField</code>
|
|
<code>$masterField</code>
|
|
<code>$masterField</code>
|
|
<code>$oneField</code>
|
|
<code>$oneField</code>
|
|
<code>$optionsArray[$_POST['on_delete'][$masterFieldMd5]]</code>
|
|
<code>$optionsArray[$_POST['on_update'][$masterFieldMd5]]</code>
|
|
<code>$optionsArray[$existrelForeign[$masterFieldMd5]['on_delete'] ?? ''] ?? null</code>
|
|
<code>$optionsArray[$existrelForeign[$masterFieldMd5]['on_update'] ?? ''] ?? null</code>
|
|
<code>$options['expr']</code>
|
|
<code>$row['Type']</code>
|
|
<code>$tableOptions</code>
|
|
<code>$this->uiprefs[$property]</code>
|
|
<code>$this->uiprefs[$property]</code>
|
|
<code>$trigger['create']</code>
|
|
<code>$trigger['name']</code>
|
|
<code>$value</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="9">
|
|
<code>$field</code>
|
|
<code>$foreignField</code>
|
|
<code>$indexedCols</code>
|
|
<code>$masterField</code>
|
|
<code>$nonGeneratedCols</code>
|
|
<code>$nonGeneratedCols</code>
|
|
<code>$uniqueFields</code>
|
|
<code>$where</code>
|
|
<code>$where</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="32">
|
|
<code>$_SESSION['tmpval']['table_uiprefs'][$serverId][$this->dbName][$this->name]</code>
|
|
<code>$column['Extra']</code>
|
|
<code>$column['Extra']</code>
|
|
<code>$column['Extra']</code>
|
|
<code>$column['Field']</code>
|
|
<code>$existrelForeign[$masterFieldMd5]['constraint']</code>
|
|
<code>$existrelForeign[$masterFieldMd5]['constraint']</code>
|
|
<code>$existrelForeign[$masterFieldMd5]['constraint']</code>
|
|
<code>$existrelForeign[$masterFieldMd5]['index_list']</code>
|
|
<code>$existrelForeign[$masterFieldMd5]['on_delete']</code>
|
|
<code>$existrelForeign[$masterFieldMd5]['on_delete']</code>
|
|
<code>$existrelForeign[$masterFieldMd5]['on_update']</code>
|
|
<code>$existrelForeign[$masterFieldMd5]['on_update']</code>
|
|
<code>$existrelForeign[$masterFieldMd5]['ref_db_name']</code>
|
|
<code>$existrelForeign[$masterFieldMd5]['ref_index_list']</code>
|
|
<code>$existrelForeign[$masterFieldMd5]['ref_index_list']</code>
|
|
<code>$existrelForeign[$masterFieldMd5]['ref_table_name']</code>
|
|
<code>$existrelForeign[$masterFieldMd5]['ref_table_name']</code>
|
|
<code>$existrel[$masterField]['foreign_db']</code>
|
|
<code>$existrel[$masterField]['foreign_field']</code>
|
|
<code>$existrel[$masterField]['foreign_table']</code>
|
|
<code>$foreignField[$key]</code>
|
|
<code>$index[0]</code>
|
|
<code>$index[0]</code>
|
|
<code>$masterField[$key]</code>
|
|
<code>$row['Field']</code>
|
|
<code>$row['Field']</code>
|
|
<code>$row['Type']</code>
|
|
<code>$row['Type']</code>
|
|
<code>$this->uiprefs[$property]</code>
|
|
<code>$trigger['create']</code>
|
|
<code>$trigger['name']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="1">
|
|
<code>$_SESSION['tmpval']['table_uiprefs']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="14">
|
|
<code>$columns[$row['Field']]</code>
|
|
<code>$columns[$row['Field']]</code>
|
|
<code>$existrel[$masterField]</code>
|
|
<code>$existrel[$masterField]</code>
|
|
<code>$foreignField[$key]</code>
|
|
<code>$foreignField[$key]</code>
|
|
<code>$foreignField[$key]</code>
|
|
<code>$foreignField[$key]</code>
|
|
<code>$masterField[$key]</code>
|
|
<code>$optionsArray[$_POST['on_delete'][$masterFieldMd5]]</code>
|
|
<code>$optionsArray[$_POST['on_update'][$masterFieldMd5]]</code>
|
|
<code>$optionsArray[$existrelForeign[$masterFieldMd5]['on_delete'] ?? '']</code>
|
|
<code>$optionsArray[$existrelForeign[$masterFieldMd5]['on_update'] ?? '']</code>
|
|
<code>$rowFields[$getField]</code>
|
|
</MixedArrayOffset>
|
|
<MixedArrayTypeCoercion occurrences="2">
|
|
<code>$optionsArray[$existrelForeign[$masterFieldMd5]['on_delete'] ?? '']</code>
|
|
<code>$optionsArray[$existrelForeign[$masterFieldMd5]['on_update'] ?? '']</code>
|
|
</MixedArrayTypeCoercion>
|
|
<MixedAssignment occurrences="48">
|
|
<code>$GLOBALS['errorUrl']</code>
|
|
<code>$altered</code>
|
|
<code>$altered</code>
|
|
<code>$cachedResult</code>
|
|
<code>$cachedResult</code>
|
|
<code>$column</code>
|
|
<code>$column</code>
|
|
<code>$column</code>
|
|
<code>$columns[$row['Field']]</code>
|
|
<code>$constraintName</code>
|
|
<code>$currCreateTime</code>
|
|
<code>$eachCol</code>
|
|
<code>$exactRowsCached</code>
|
|
<code>$foreignDb</code>
|
|
<code>$foreignDb</code>
|
|
<code>$foreignField</code>
|
|
<code>$foreignField</code>
|
|
<code>$foreignTable</code>
|
|
<code>$foreignTable</code>
|
|
<code>$getField</code>
|
|
<code>$index</code>
|
|
<code>$key</code>
|
|
<code>$masterField</code>
|
|
<code>$masterField</code>
|
|
<code>$onDelete</code>
|
|
<code>$onUpdate</code>
|
|
<code>$oneField</code>
|
|
<code>$oneField</code>
|
|
<code>$oneField</code>
|
|
<code>$refDbName</code>
|
|
<code>$ret[]</code>
|
|
<code>$row</code>
|
|
<code>$rowCount</code>
|
|
<code>$tableAutoIncrement</code>
|
|
<code>$tableCollation</code>
|
|
<code>$tableComment</code>
|
|
<code>$tableNumRowInfo</code>
|
|
<code>$tableNumRowInfo</code>
|
|
<code>$tableOptions</code>
|
|
<code>$tableRowFormat</code>
|
|
<code>$tableStorageEngine</code>
|
|
<code>$this->uiprefs</code>
|
|
<code>$trigger</code>
|
|
<code>$trigger</code>
|
|
<code>$type</code>
|
|
<code>$value</code>
|
|
<code>$value</code>
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="8">
|
|
<code>array</code>
|
|
<code>int</code>
|
|
<code>int</code>
|
|
<code>string</code>
|
|
<code>string</code>
|
|
<code>string</code>
|
|
<code>string</code>
|
|
<code>string</code>
|
|
</MixedInferredReturnType>
|
|
<MixedMethodCall occurrences="2">
|
|
<code>has</code>
|
|
<code>has</code>
|
|
</MixedMethodCall>
|
|
<MixedOperand occurrences="2">
|
|
<code>$backquoted ? Util::backquote($column) : $column</code>
|
|
<code>$index[0]</code>
|
|
</MixedOperand>
|
|
<MixedPropertyAssignment occurrences="2">
|
|
<code>$altered</code>
|
|
<code>$altered</code>
|
|
</MixedPropertyAssignment>
|
|
<MixedPropertyFetch occurrences="2">
|
|
<code>$altered->options</code>
|
|
<code>$altered->options</code>
|
|
</MixedPropertyFetch>
|
|
<MixedReturnStatement occurrences="8">
|
|
<code>$tableAutoIncrement ?? ''</code>
|
|
<code>$tableCollation</code>
|
|
<code>$tableComment</code>
|
|
<code>$tableNumRowInfo ?: 0</code>
|
|
<code>$tableRowFormat</code>
|
|
<code>end($this->errors)</code>
|
|
<code>end($this->messages)</code>
|
|
<code>json_decode($value, true)</code>
|
|
</MixedReturnStatement>
|
|
<PossiblyInvalidArgument occurrences="4">
|
|
<code>$_POST['constraint_name'][$masterFieldMd5]</code>
|
|
<code>$fields[$column]['expr']</code>
|
|
<code>$oldIndex</code>
|
|
<code>$options['expr']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidArrayOffset occurrences="6">
|
|
<code>$_POST['constraint_name'][$masterFieldMd5]</code>
|
|
<code>$_POST['constraint_name'][$masterFieldMd5]</code>
|
|
<code>$_POST['on_delete'][$masterFieldMd5]</code>
|
|
<code>$_POST['on_delete'][$masterFieldMd5]</code>
|
|
<code>$_POST['on_update'][$masterFieldMd5]</code>
|
|
<code>$_POST['on_update'][$masterFieldMd5]</code>
|
|
</PossiblyInvalidArrayOffset>
|
|
<PossiblyNullArgument occurrences="10">
|
|
<code>$GLOBALS['showtable']['Name']</code>
|
|
<code>$commentsCopyRow['column_name']</code>
|
|
<code>$commentsCopyRow['comment']</code>
|
|
<code>$commentsCopyRow['mimetype']</code>
|
|
<code>$commentsCopyRow['transformation']</code>
|
|
<code>$commentsCopyRow['transformation_options']</code>
|
|
<code>$existrelForeign[$masterFieldMd5]['ref_db_name']</code>
|
|
<code>$existrelForeign[$masterFieldMd5]['ref_index_list']</code>
|
|
<code>$existrelForeign[$masterFieldMd5]['ref_table_name']</code>
|
|
<code>$val</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullArrayAccess occurrences="7">
|
|
<code>$existrelForeign[$masterFieldMd5]['constraint']</code>
|
|
<code>$existrelForeign[$masterFieldMd5]['constraint']</code>
|
|
<code>$existrelForeign[$masterFieldMd5]['on_delete']</code>
|
|
<code>$existrelForeign[$masterFieldMd5]['on_update']</code>
|
|
<code>$existrelForeign[$masterFieldMd5]['ref_db_name']</code>
|
|
<code>$existrelForeign[$masterFieldMd5]['ref_index_list']</code>
|
|
<code>$existrelForeign[$masterFieldMd5]['ref_table_name']</code>
|
|
</PossiblyNullArrayAccess>
|
|
<PossiblyNullArrayOffset occurrences="2">
|
|
<code>$optionsArray</code>
|
|
<code>$optionsArray</code>
|
|
</PossiblyNullArrayOffset>
|
|
<PossiblyNullIterator occurrences="2">
|
|
<code>$statement->altered</code>
|
|
<code>$statement->altered</code>
|
|
</PossiblyNullIterator>
|
|
<PossiblyNullOperand occurrences="3">
|
|
<code>$column->getSubPart()</code>
|
|
<code>Generator::mysqlDie($tmpErrorCreate, $createQuery, false, '', false)</code>
|
|
<code>Generator::mysqlDie($tmpErrorDrop, $dropQuery, false, '', false)</code>
|
|
</PossiblyNullOperand>
|
|
<PossiblyNullReference occurrences="7">
|
|
<code>$existrelForeign[$masterFieldMd5]</code>
|
|
<code>$existrelForeign[$masterFieldMd5]</code>
|
|
<code>$existrelForeign[$masterFieldMd5]</code>
|
|
<code>$existrelForeign[$masterFieldMd5]</code>
|
|
<code>$existrelForeign[$masterFieldMd5]</code>
|
|
<code>$existrelForeign[$masterFieldMd5]</code>
|
|
<code>$existrelForeign[$masterFieldMd5]</code>
|
|
</PossiblyNullReference>
|
|
<RedundantCast occurrences="1">
|
|
<code>(int) $GLOBALS['cfg']['Server']['MaxTableUiprefs']</code>
|
|
</RedundantCast>
|
|
<RedundantCastGivenDocblockType occurrences="5">
|
|
<code>(string) $defaultValue</code>
|
|
<code>(string) $defaultValue</code>
|
|
<code>(string) $defaultValue</code>
|
|
<code>(string) $defaultValue</code>
|
|
<code>(string) $tableName</code>
|
|
</RedundantCastGivenDocblockType>
|
|
<ReferenceConstraintViolation occurrences="1">
|
|
<code>return $sqlQuery;</code>
|
|
</ReferenceConstraintViolation>
|
|
<TypeDoesNotContainType occurrences="2">
|
|
<code>! $this->dbi->query($GLOBALS['sql_query'])</code>
|
|
<code>$rowFields[$key] != 'cc'</code>
|
|
</TypeDoesNotContainType>
|
|
<UnusedVariable occurrences="1">
|
|
<code>$maintainRelations</code>
|
|
</UnusedVariable>
|
|
</file>
|
|
<file src="libraries/classes/Table/ColumnsDefinition.php">
|
|
<MixedArgument occurrences="13">
|
|
<code>$GLOBALS['mime_map'][$columnMeta['Field']] ?? []</code>
|
|
<code>$available_mime[$mime_type . '_file'][$mimekey]</code>
|
|
<code>$columnMeta</code>
|
|
<code>$columnMeta['Default']</code>
|
|
<code>$columnMeta['DefaultValue']</code>
|
|
<code>$columnMeta['Field']</code>
|
|
<code>$columnMeta['Field']</code>
|
|
<code>$columnMeta['Type']</code>
|
|
<code>$extracted_columnspec['attribute'] ?? ''</code>
|
|
<code>$form_params['db']</code>
|
|
<code>$form_params['table']</code>
|
|
<code>$type</code>
|
|
<code>Util::getValueByKey($_POST, 'field_key.' . $columnNumber, '')</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="7">
|
|
<code>$GLOBALS['mime_map'][$columnMeta['Field']]</code>
|
|
<code>$available_mime[$mime_type . '_file'][$mimekey]</code>
|
|
<code>$columnMeta['Extra']</code>
|
|
<code>$columnMeta['Field']</code>
|
|
<code>$columnMeta['Field']</code>
|
|
<code>$columnMeta['column_status']['isEditable']</code>
|
|
<code>$columnMeta['column_status']['isEditable']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="3">
|
|
<code>$GLOBALS['mime_map'][$columnMeta['Field']]</code>
|
|
<code>$available_mime[$mime_type . '_file_quoted'][$mimekey]</code>
|
|
<code>$columnMeta['Expression']</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>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="17">
|
|
<code>$GLOBALS['mime_map']</code>
|
|
<code>$columnMeta</code>
|
|
<code>$columnMeta['Default']</code>
|
|
<code>$columnMeta['Default']</code>
|
|
<code>$columnMeta['Expression']</code>
|
|
<code>$columnMeta['Key']</code>
|
|
<code>$comments_map[$columnMeta['Field']]</code>
|
|
<code>$default_value</code>
|
|
<code>$form_params['field_length_orig[' . $columnNumber . ']']</code>
|
|
<code>$form_params['field_name[' . $columnNumber . ']']</code>
|
|
<code>$form_params['field_orig[' . $columnNumber . ']']</code>
|
|
<code>$form_params['selected[' . $o_fld_nr . ']']</code>
|
|
<code>$length</code>
|
|
<code>$length</code>
|
|
<code>$o_fld_val</code>
|
|
<code>$submit_attribute</code>
|
|
<code>$type</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="2">
|
|
<code>$form_params['db']</code>
|
|
<code>$form_params['table']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="3">
|
|
<code>$_POST['after_field']</code>
|
|
<code>$form_params['db']</code>
|
|
<code>$form_params['table']</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Table/Indexes.php">
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$oldIndexName</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$oldIndexName</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Table/Search.php">
|
|
<DeprecatedMethod occurrences="4">
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
</DeprecatedMethod>
|
|
<MixedArgument occurrences="16">
|
|
<code>$_POST['criteriaColumnNames'][$column_index]</code>
|
|
<code>$_POST['criteriaColumnTypes'][$column_index]</code>
|
|
<code>$column</code>
|
|
<code>$criteriaValues</code>
|
|
<code>$criteriaValues</code>
|
|
<code>$criteriaValues</code>
|
|
<code>$criteriaValues</code>
|
|
<code>$criteriaValues</code>
|
|
<code>$criteriaValues</code>
|
|
<code>$criteriaValues</code>
|
|
<code>$criteriaValues[$e]</code>
|
|
<code>$criteriaValues[0]</code>
|
|
<code>$operator</code>
|
|
<code>$operator</code>
|
|
<code>$tmp_geom_func</code>
|
|
<code>$value</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$values</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedAssignment occurrences="4">
|
|
<code>$column</code>
|
|
<code>$operator</code>
|
|
<code>$tmp_geom_func</code>
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="5">
|
|
<code>$criteriaValues</code>
|
|
<code>$criteriaValues</code>
|
|
<code>$criteriaValues</code>
|
|
<code>$values[0] ?? ''</code>
|
|
<code>$values[1] ?? ''</code>
|
|
</MixedOperand>
|
|
<PossiblyInvalidArgument occurrences="8">
|
|
<code>$_POST['criteriaColumnNames'][$column_index]</code>
|
|
<code>$_POST['criteriaColumnTypes'][$column_index]</code>
|
|
<code>$_POST['customWhereClause']</code>
|
|
<code>$_POST['orderByColumn']</code>
|
|
<code>$_POST['table']</code>
|
|
<code>$operator</code>
|
|
<code>$operator</code>
|
|
<code>$tmp_geom_func</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidArrayOffset occurrences="4">
|
|
<code>$_POST['criteriaColumnNames'][$column_index]</code>
|
|
<code>$_POST['criteriaColumnTypes'][$column_index]</code>
|
|
<code>$_POST['criteriaValues'][$column_index]</code>
|
|
<code>$_POST['geom_func'][$column_index]</code>
|
|
</PossiblyInvalidArrayOffset>
|
|
<PossiblyInvalidCast occurrences="4">
|
|
<code>$_POST['criteriaColumnNames'][$column_index]</code>
|
|
<code>$_POST['criteriaColumnTypes'][$column_index]</code>
|
|
<code>$operator</code>
|
|
<code>$operator</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidIterator occurrences="2">
|
|
<code>$_POST['criteriaColumnOperators']</code>
|
|
<code>$columnsToDisplay</code>
|
|
</PossiblyInvalidIterator>
|
|
<PossiblyInvalidOperand occurrences="2">
|
|
<code>$_POST['customWhereClause']</code>
|
|
<code>$_POST['order']</code>
|
|
</PossiblyInvalidOperand>
|
|
<PossiblyNullArrayOffset occurrences="1">
|
|
<code>$geom_funcs</code>
|
|
</PossiblyNullArrayOffset>
|
|
<PossiblyNullOperand occurrences="2">
|
|
<code>$geom_func</code>
|
|
<code>$geom_func</code>
|
|
</PossiblyNullOperand>
|
|
</file>
|
|
<file src="libraries/classes/Template.php">
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>static::$twig !== null</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Theme.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$data['name']</code>
|
|
<code>$data['version']</code>
|
|
</MixedArgument>
|
|
<UnevaluatedCode occurrences="1">
|
|
<code>return false;</code>
|
|
</UnevaluatedCode>
|
|
</file>
|
|
<file src="libraries/classes/ThemeManager.php">
|
|
<DocblockTypeContradiction occurrences="2">
|
|
<code>''</code>
|
|
<code>empty(self::$instance)</code>
|
|
</DocblockTypeContradiction>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>string|false</code>
|
|
</MixedInferredReturnType>
|
|
<MixedReturnStatement occurrences="1">
|
|
<code>$GLOBALS['config']->getCookie($name)</code>
|
|
</MixedReturnStatement>
|
|
<NullableReturnStatement occurrences="1">
|
|
<code>$GLOBALS['config']->getCookie($name)</code>
|
|
</NullableReturnStatement>
|
|
<PossiblyNullArrayOffset occurrences="1">
|
|
<code>$this->themes</code>
|
|
</PossiblyNullArrayOffset>
|
|
<PossiblyNullPropertyAssignmentValue occurrences="2">
|
|
<code>$theme</code>
|
|
<code>null</code>
|
|
</PossiblyNullPropertyAssignmentValue>
|
|
<PossiblyNullReference occurrences="1">
|
|
<code>issetCookie</code>
|
|
</PossiblyNullReference>
|
|
<RedundantCastGivenDocblockType occurrences="2">
|
|
<code>(bool) $perServer</code>
|
|
<code>(string) $this->theme->id</code>
|
|
</RedundantCastGivenDocblockType>
|
|
<RedundantCondition occurrences="1">
|
|
<code>$configThemeExists</code>
|
|
</RedundantCondition>
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>$this->theme !== null</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
<UnevaluatedCode occurrences="2">
|
|
<code>$configThemeExists = false;</code>
|
|
<code>return false;</code>
|
|
</UnevaluatedCode>
|
|
</file>
|
|
<file src="libraries/classes/Tracker.php">
|
|
<DeprecatedMethod occurrences="40">
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
</DeprecatedMethod>
|
|
<InvalidScalarArgument occurrences="1">
|
|
<code>(int) $version - 1</code>
|
|
</InvalidScalarArgument>
|
|
<MixedArgument occurrences="8">
|
|
<code>$data['statement']</code>
|
|
<code>$result['identifier']</code>
|
|
<code>$result['tablename']</code>
|
|
<code>$result['tablename']</code>
|
|
<code>$result['tablename']</code>
|
|
<code>$result['tablename']</code>
|
|
<code>$result['tablename']</code>
|
|
<code>$result['tablename_after_rename']</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="2">
|
|
<code>$data['statement']</code>
|
|
<code>$data['username']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="1">
|
|
<code>self::$trackingCache[$dbName][$tableName]</code>
|
|
</MixedArrayAssignment>
|
|
<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>
|
|
<code>$trackingEnabled</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>bool</code>
|
|
</MixedInferredReturnType>
|
|
<MixedOperand occurrences="2">
|
|
<code>$data['username']</code>
|
|
<code>$result['identifier']</code>
|
|
</MixedOperand>
|
|
<MixedReturnStatement occurrences="1">
|
|
<code>self::$trackingCache[$dbName][$tableName]</code>
|
|
</MixedReturnStatement>
|
|
<PossiblyFalseOperand occurrences="2">
|
|
<code>mb_strpos($logEntry, "\n")</code>
|
|
<code>mb_strpos($logEntry, "\n")</code>
|
|
</PossiblyFalseOperand>
|
|
<PossiblyInvalidPropertyFetch occurrences="4">
|
|
<code>$statement->body[2]->value</code>
|
|
<code>$statement->body[3]->value</code>
|
|
<code>$statement->body[4]->value</code>
|
|
<code>$statement->into->dest->table</code>
|
|
</PossiblyInvalidPropertyFetch>
|
|
<PossiblyNullArrayAccess occurrences="7">
|
|
<code>$statement->fields[0]</code>
|
|
<code>$statement->fields[0]</code>
|
|
<code>$statement->from[0]</code>
|
|
<code>$statement->renames[0]</code>
|
|
<code>$statement->tables[0]</code>
|
|
<code>$tokens[0]</code>
|
|
<code>$tokens[2]</code>
|
|
</PossiblyNullArrayAccess>
|
|
<PossiblyNullOperand occurrences="1">
|
|
<code>$statement</code>
|
|
</PossiblyNullOperand>
|
|
<PossiblyNullPropertyFetch occurrences="14">
|
|
<code>$parser->list->tokens</code>
|
|
<code>$statement->fields[0]->table</code>
|
|
<code>$statement->fields[0]->table</code>
|
|
<code>$statement->from[0]->table</code>
|
|
<code>$statement->into->dest</code>
|
|
<code>$statement->renames[0]->new</code>
|
|
<code>$statement->renames[0]->old</code>
|
|
<code>$statement->table->table</code>
|
|
<code>$statement->table->table</code>
|
|
<code>$statement->table->table</code>
|
|
<code>$statement->table->table</code>
|
|
<code>$statement->tables[0]->table</code>
|
|
<code>$tokens[0]->value</code>
|
|
<code>$tokens[2]->value</code>
|
|
</PossiblyNullPropertyFetch>
|
|
<RedundantCastGivenDocblockType occurrences="1">
|
|
<code>(string) $version</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Tracking.php">
|
|
<DeprecatedMethod occurrences="6">
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
</DeprecatedMethod>
|
|
<MixedArgument occurrences="21">
|
|
<code>$columns</code>
|
|
<code>$data[$which_log]</code>
|
|
<code>$data['ddlog']</code>
|
|
<code>$data['ddlog']</code>
|
|
<code>$data['ddlog']</code>
|
|
<code>$data['ddlog'][0]['statement']</code>
|
|
<code>$data['ddlog'][0]['statement']</code>
|
|
<code>$data['dmlog']</code>
|
|
<code>$data['dmlog']</code>
|
|
<code>$data['dmlog']</code>
|
|
<code>$data['tracking']</code>
|
|
<code>$ddlog_count</code>
|
|
<code>$drop_create_statements</code>
|
|
<code>$entry['date']</code>
|
|
<code>$entry['date']</code>
|
|
<code>$entry['statement']</code>
|
|
<code>$indexes</code>
|
|
<code>$indexes</code>
|
|
<code>$selected_table</code>
|
|
<code>$selected_table</code>
|
|
<code>$value['Name']</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1"/>
|
|
<MixedArrayAccess occurrences="16">
|
|
<code>$data[$which_log][$delete_id]</code>
|
|
<code>$entry['date']</code>
|
|
<code>$entry['date']</code>
|
|
<code>$entry['statement']</code>
|
|
<code>$entry['statement']</code>
|
|
<code>$entry['statement']</code>
|
|
<code>$entry['statement']</code>
|
|
<code>$entry['username']</code>
|
|
<code>$entry['username']</code>
|
|
<code>$entry['username']</code>
|
|
<code>$row['id']</code>
|
|
<code>$row['statement']</code>
|
|
<code>$row['timestamp']</code>
|
|
<code>$row['username']</code>
|
|
<code>$temp['COLUMNS']</code>
|
|
<code>$temp['INDEXES']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="3">
|
|
<code>$entry['formated_statement']</code>
|
|
<code>$entry['line_number']</code>
|
|
<code>$entry['url_params']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="17">
|
|
<code>$columns</code>
|
|
<code>$drop_create_statements</code>
|
|
<code>$entries[]</code>
|
|
<code>$entry</code>
|
|
<code>$entry</code>
|
|
<code>$entry</code>
|
|
<code>$entry</code>
|
|
<code>$ids[$key]</code>
|
|
<code>$indexes</code>
|
|
<code>$row</code>
|
|
<code>$selected_table</code>
|
|
<code>$statements[$key]</code>
|
|
<code>$temp</code>
|
|
<code>$timestamps[$key]</code>
|
|
<code>$untracked_tables[]</code>
|
|
<code>$usernames[$key]</code>
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>string</code>
|
|
</MixedInferredReturnType>
|
|
<MixedOperand occurrences="4">
|
|
<code>$drop_create_statements</code>
|
|
<code>$entry['statement']</code>
|
|
<code>$entry['statement']</code>
|
|
<code>$temp</code>
|
|
</MixedOperand>
|
|
<MixedReturnStatement occurrences="1">
|
|
<code>$html</code>
|
|
</MixedReturnStatement>
|
|
<PossiblyFalseOperand occurrences="2">
|
|
<code>$sep</code>
|
|
<code>$sep</code>
|
|
</PossiblyFalseOperand>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$data['schema_snapshot']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidArrayOffset occurrences="2">
|
|
<code>$data['ddlog'][0]['statement']</code>
|
|
<code>$data['ddlog'][1]['statement']</code>
|
|
</PossiblyInvalidArrayOffset>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$data['schema_snapshot']</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidOperand occurrences="2">
|
|
<code>$sep</code>
|
|
<code>$sep</code>
|
|
</PossiblyInvalidOperand>
|
|
<PossiblyNullArgument occurrences="5">
|
|
<code>$data['ddlog'][0]['statement']</code>
|
|
<code>$data['ddlog'][0]['statement']</code>
|
|
<code>$entry['db_name']</code>
|
|
<code>$entry['table_name']</code>
|
|
<code>$tableName</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullArrayAccess occurrences="2">
|
|
<code>$data['ddlog'][0]</code>
|
|
<code>$data['ddlog'][1]</code>
|
|
</PossiblyNullArrayAccess>
|
|
<PossiblyNullOperand occurrences="1">
|
|
<code>$versionNumber</code>
|
|
</PossiblyNullOperand>
|
|
<RiskyCast occurrences="1">
|
|
<code>$delete_id</code>
|
|
</RiskyCast>
|
|
</file>
|
|
<file src="libraries/classes/Transformations.php">
|
|
<DeprecatedMethod occurrences="21">
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
</DeprecatedMethod>
|
|
<MixedArgument occurrences="1">
|
|
<code>$upd_query</code>
|
|
</MixedArgument>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
<MixedReturnStatement occurrences="1">
|
|
<code>$stack</code>
|
|
</MixedReturnStatement>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<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>
|
|
</InvalidPropertyFetch>
|
|
<LessSpecificReturnStatement occurrences="1">
|
|
<code>new $name($this)</code>
|
|
</LessSpecificReturnStatement>
|
|
<MixedArgument occurrences="1">
|
|
<code>$name</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$name</code>
|
|
</MixedAssignment>
|
|
<MixedMethodCall occurrences="6">
|
|
<code>$cls::getDescription()</code>
|
|
<code>$cls::getName()</code>
|
|
<code>configure</code>
|
|
<code>new $cls($this)</code>
|
|
<code>new $cls($this)</code>
|
|
<code>new $name($this)</code>
|
|
</MixedMethodCall>
|
|
<MoreSpecificReturnType occurrences="1">
|
|
<code>TwoFactorPlugin</code>
|
|
</MoreSpecificReturnType>
|
|
<PropertyTypeCoercion occurrences="2">
|
|
<code>new $cls($this)</code>
|
|
<code>new $cls($this)</code>
|
|
</PropertyTypeCoercion>
|
|
</file>
|
|
<file src="libraries/classes/Types.php">
|
|
<RedundantCastGivenDocblockType occurrences="1">
|
|
<code>(string) $type</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Url.php">
|
|
<MixedArgumentTypeCoercion occurrences="2">
|
|
<code>$additionalParameters</code>
|
|
<code>$name</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayOffset occurrences="1">
|
|
<code>$params[$skipping]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="5">
|
|
<code>$paramValue</code>
|
|
<code>$paramsToEncrypt[$paramKey]</code>
|
|
<code>$skipping</code>
|
|
<code>$value</code>
|
|
<code>$values['token']</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>string</code>
|
|
</MixedInferredReturnType>
|
|
<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>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/UserPassword.php">
|
|
<DeprecatedMethod occurrences="8">
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
</DeprecatedMethod>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$_POST['pma_pw']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$_POST['pma_pw']</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/UserPreferences.php">
|
|
<DeprecatedMethod occurrences="6">
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
</DeprecatedMethod>
|
|
<MixedArgumentTypeCoercion occurrences="2">
|
|
<code>$path</code>
|
|
<code>$url_params</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayTypeCoercion occurrences="2">
|
|
<code>$allowList[$path]</code>
|
|
<code>$excludeList[$path]</code>
|
|
</MixedArrayTypeCoercion>
|
|
<MixedAssignment occurrences="5">
|
|
<code>$configData</code>
|
|
<code>$configData</code>
|
|
<code>$prefs['config_data'][$path]</code>
|
|
<code>$timestamp</code>
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<PossiblyNullOperand occurrences="1">
|
|
<code>$hash</code>
|
|
</PossiblyNullOperand>
|
|
</file>
|
|
<file src="libraries/classes/Util.php">
|
|
<DeprecatedMethod occurrences="4">
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
</DeprecatedMethod>
|
|
<EmptyArrayAccess occurrences="1">
|
|
<code>$group[$groupName]['tab' . $sep . 'count']</code>
|
|
</EmptyArrayAccess>
|
|
<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>
|
|
<code>$table['disp_name']</code>
|
|
<code>$units[$d]</code>
|
|
</InvalidArrayOffset>
|
|
<MixedArgument occurrences="5">
|
|
<code>$maxSize</code>
|
|
<code>$maxUnit</code>
|
|
<code>$row[$i] ?? null</code>
|
|
<code>$table</code>
|
|
<code>$table['Name']</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="5">
|
|
<code>$columnNames</code>
|
|
<code>$tableName</code>
|
|
<code>$tableName</code>
|
|
<code>uksort($tables, 'strnatcasecmp')</code>
|
|
<code>uksort($tables, 'strnatcasecmp')</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="21">
|
|
<code>$_SESSION['tmpval']['table_limit_offset']</code>
|
|
<code>$row['Cardinality']</code>
|
|
<code>$row['Column_name']</code>
|
|
<code>$row['Column_name']</code>
|
|
<code>$row['Column_name']</code>
|
|
<code>$row['Comment']</code>
|
|
<code>$row['Key_name']</code>
|
|
<code>$row['Key_name']</code>
|
|
<code>$row['Key_name']</code>
|
|
<code>$row['Key_name']</code>
|
|
<code>$row['Key_name']</code>
|
|
<code>$row['Key_name']</code>
|
|
<code>$row['Key_name']</code>
|
|
<code>$row['Key_name']</code>
|
|
<code>$row['Key_name']</code>
|
|
<code>$row['Key_name']</code>
|
|
<code>$row['Non_unique']</code>
|
|
<code>$row['Seq_in_index']</code>
|
|
<code>$row['Seq_in_index']</code>
|
|
<code>$row['Seq_in_index']</code>
|
|
<code>$row['Sub_part']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="3">
|
|
<code>$_SESSION['tmpval']['table_limit_offset']</code>
|
|
<code>$_SESSION['tmpval']['table_limit_offset']</code>
|
|
<code>$_SESSION['tmpval']['table_limit_offset_db']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="8">
|
|
<code>$array[$p]</code>
|
|
<code>$indexesData[$row['Key_name']]</code>
|
|
<code>$indexesData[$row['Key_name']]</code>
|
|
<code>$indexesInfo[$row['Key_name']]</code>
|
|
<code>$indexesInfo[$row['Key_name']]</code>
|
|
<code>$indexesInfo[$row['Key_name']]</code>
|
|
<code>$indexesInfo[$row['Key_name']]</code>
|
|
<code>$pkArray[$row['Column_name']]</code>
|
|
</MixedArrayOffset>
|
|
<MixedArrayTypeCoercion occurrences="1">
|
|
<code>$array[$p]</code>
|
|
</MixedArrayTypeCoercion>
|
|
<MixedAssignment occurrences="24">
|
|
<code>$array</code>
|
|
<code>$columnNames[]</code>
|
|
<code>$columnNames[]</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>
|
|
<code>$indexesInfo[$row['Key_name']]['Cardinality']</code>
|
|
<code>$indexesInfo[$row['Key_name']]['Comment']</code>
|
|
<code>$indexesInfo[$row['Key_name']]['Non_unique']</code>
|
|
<code>$indexesInfo[$row['Key_name']]['Sequences'][]</code>
|
|
<code>$indexes[]</code>
|
|
<code>$lastIndex</code>
|
|
<code>$p</code>
|
|
<code>$p</code>
|
|
<code>$retval[]</code>
|
|
<code>$retval[]</code>
|
|
<code>$row</code>
|
|
<code>$rowCount</code>
|
|
<code>$subvalue</code>
|
|
<code>$table</code>
|
|
<code>$table['disp_name']</code>
|
|
<code>$unit</code>
|
|
<code>$value</code>
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="2">
|
|
<code>int</code>
|
|
<code>int</code>
|
|
</MixedInferredReturnType>
|
|
<MixedOperand occurrences="4">
|
|
<code>$group[$groupName]['tab' . $sep . 'count']</code>
|
|
<code>$row['Column_name']</code>
|
|
<code>$unit</code>
|
|
<code>$unit</code>
|
|
</MixedOperand>
|
|
<MixedReturnStatement occurrences="2">
|
|
<code>$_SESSION['tmpval']['table_limit_offset']</code>
|
|
<code>$rowCount</code>
|
|
</MixedReturnStatement>
|
|
<MixedStringOffsetAssignment occurrences="2">
|
|
<code>$group[$groupName]['tab' . $sep . 'count']</code>
|
|
<code>$table['disp_name']</code>
|
|
</MixedStringOffsetAssignment>
|
|
<PossiblyFalseOperand occurrences="4">
|
|
<code>$GLOBALS['cfg']['NavigationTreeTableSeparator']</code>
|
|
<code>$GLOBALS['cfg']['NavigationTreeTableSeparator']</code>
|
|
<code>mb_strpos($value, '.')</code>
|
|
<code>mb_strrpos($columnSpecification, ')')</code>
|
|
</PossiblyFalseOperand>
|
|
<PossiblyInvalidArgument occurrences="3">
|
|
<code>$sep</code>
|
|
<code>$sep</code>
|
|
<code>$table</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidArrayAccess occurrences="2">
|
|
<code>$group[$groupName]['tab' . $sep . 'count']</code>
|
|
<code>$table['Name']</code>
|
|
</PossiblyInvalidArrayAccess>
|
|
<PossiblyInvalidArrayAssignment occurrences="3">
|
|
<code>$group[$groupName]['tab' . $sep . 'count']</code>
|
|
<code>$group[$tableName]</code>
|
|
<code>$table['disp_name']</code>
|
|
</PossiblyInvalidArrayAssignment>
|
|
<PossiblyInvalidArrayOffset occurrences="1">
|
|
<code>$table['Name']</code>
|
|
</PossiblyInvalidArrayOffset>
|
|
<PossiblyInvalidCast occurrences="2">
|
|
<code>$sep</code>
|
|
<code>$sep</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidOperand occurrences="11">
|
|
<code>$GLOBALS['cfg']['NavigationTreeTableSeparator']</code>
|
|
<code>$GLOBALS['cfg']['NavigationTreeTableSeparator']</code>
|
|
<code>$sep</code>
|
|
<code>$sep</code>
|
|
<code>$sep</code>
|
|
<code>$sep</code>
|
|
<code>$sep</code>
|
|
<code>$sep</code>
|
|
<code>$sep</code>
|
|
<code>$sep</code>
|
|
<code>$sep</code>
|
|
</PossiblyInvalidOperand>
|
|
<PossiblyNullArgument occurrences="2">
|
|
<code>$maxSize</code>
|
|
<code>$maxUnit</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullArrayAccess occurrences="2">
|
|
<code>$maxSize</code>
|
|
<code>$maxUnit</code>
|
|
</PossiblyNullArrayAccess>
|
|
<PossiblyNullArrayOffset occurrences="2">
|
|
<code>$sotCache</code>
|
|
<code>$tables</code>
|
|
</PossiblyNullArrayOffset>
|
|
<RedundantCast occurrences="4">
|
|
<code>(int) $GLOBALS['cfg']['ExecTimeLimit']</code>
|
|
<code>(int) $GLOBALS['cfg']['LimitChars']</code>
|
|
<code>(string) $_REQUEST['tbl_group']</code>
|
|
<code>(string) $_REQUEST['tbl_group']</code>
|
|
</RedundantCast>
|
|
<RedundantCastGivenDocblockType occurrences="6">
|
|
<code>(int) $meta->length</code>
|
|
<code>(int) $timestamp</code>
|
|
<code>(int) $timestamp</code>
|
|
<code>(int) $timestamp</code>
|
|
<code>(int) $timestamp</code>
|
|
<code>(int) $timestamp</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Utils/ForeignKey.php">
|
|
<RedundantCastGivenDocblockType occurrences="1">
|
|
<code>(string) $engine</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Utils/FormatConverter.php">
|
|
<MixedArgument occurrences="4">
|
|
<code>$buffer</code>
|
|
<code>$buffer</code>
|
|
<code>$buffer</code>
|
|
<code>$buffer</code>
|
|
</MixedArgument>
|
|
<MixedInferredReturnType occurrences="3">
|
|
<code>false|string</code>
|
|
<code>string</code>
|
|
<code>string</code>
|
|
</MixedInferredReturnType>
|
|
<MixedReturnStatement occurrences="3">
|
|
<code>$buffer</code>
|
|
<code>$buffer</code>
|
|
<code>$isBinary ? bin2hex($buffer) : $buffer</code>
|
|
</MixedReturnStatement>
|
|
<RedundantCast occurrences="1">
|
|
<code>(string) long2ip((int) $buffer)</code>
|
|
</RedundantCast>
|
|
</file>
|
|
<file src="libraries/classes/Utils/Gis.php">
|
|
<PossiblyNullOperand occurrences="1">
|
|
<code>$srid</code>
|
|
</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="5">
|
|
<code>$context['http']['content']</code>
|
|
<code>$httpStatus</code>
|
|
<code>$this->proxyPass</code>
|
|
<code>$this->proxyUrl</code>
|
|
<code>$this->proxyUser</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>string|bool|null</code>
|
|
</MixedInferredReturnType>
|
|
<MixedReturnStatement occurrences="1">
|
|
<code>$response</code>
|
|
</MixedReturnStatement>
|
|
<TypeDoesNotContainNull occurrences="1">
|
|
<code>isset($http_response_header)</code>
|
|
</TypeDoesNotContainNull>
|
|
</file>
|
|
<file src="libraries/classes/Utils/SessionCache.php">
|
|
<MixedArrayAccess occurrences="2">
|
|
<code>$_SESSION['cache'][self::key()]</code>
|
|
<code>$_SESSION['cache'][self::key()]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="1">
|
|
<code>$_SESSION['cache'][self::key()]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$_SESSION['cache'][self::key()][$name]</code>
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<PossiblyNullOperand occurrences="1">
|
|
<code>$GLOBALS['server']</code>
|
|
</PossiblyNullOperand>
|
|
</file>
|
|
<file src="libraries/classes/VersionInformation.php">
|
|
<LessSpecificReturnStatement occurrences="1">
|
|
<code>$data</code>
|
|
</LessSpecificReturnStatement>
|
|
<MixedArgument occurrences="5">
|
|
<code>$latestRelease['version']</code>
|
|
<code>$mysqlVersions</code>
|
|
<code>$phpVersions</code>
|
|
<code>$release->version</code>
|
|
<code>$response</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="2">
|
|
<code>$_SESSION['cache']['version_check']['response']</code>
|
|
<code>$_SESSION['cache']['version_check']['timestamp']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="1">
|
|
<code>$_SESSION['cache']['version_check']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="5">
|
|
<code>$mysqlVersions</code>
|
|
<code>$phpVersions</code>
|
|
<code>$release</code>
|
|
<code>$response</code>
|
|
<code>$response</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="1">
|
|
<code>$_SESSION['cache']['version_check']['timestamp']</code>
|
|
</MixedOperand>
|
|
<MixedPropertyFetch occurrences="5">
|
|
<code>$release->date</code>
|
|
<code>$release->mysql_versions</code>
|
|
<code>$release->php_versions</code>
|
|
<code>$release->version</code>
|
|
<code>$release->version</code>
|
|
</MixedPropertyFetch>
|
|
<MoreSpecificReturnType occurrences="1">
|
|
<code>stdClass|null</code>
|
|
</MoreSpecificReturnType>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$response</code>
|
|
</PossiblyInvalidArgument>
|
|
</file>
|
|
<file src="libraries/classes/ZipExtension.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$dump</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="2">
|
|
<code>$name</code>
|
|
<code>$table</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedAssignment occurrences="3">
|
|
<code>$dump</code>
|
|
<code>$newData[$newName]</code>
|
|
<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>
|
|
<code>$argumentName</code>
|
|
<code>$serviceName</code>
|
|
<code>$serviceName</code>
|
|
<code>$service['arguments']</code>
|
|
<code>$service['class'] ?? null</code>
|
|
<code>$service['factory']</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="5">
|
|
<code>$argumentName[0]</code>
|
|
<code>$service['arguments']</code>
|
|
<code>$service['arguments']</code>
|
|
<code>$service['class']</code>
|
|
<code>$service['factory']</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="3">
|
|
<code>$argumentName</code>
|
|
<code>$service</code>
|
|
<code>$serviceName</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="test/classes/AbstractNetworkTestCase.php">
|
|
<MixedAssignment occurrences="1">
|
|
<code>$http_response_code_param</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="test/classes/AbstractTestCase.php">
|
|
<PossiblyUndefinedArrayOffset occurrences="5">
|
|
<code>$_SERVER['PHP_SELF']</code>
|
|
<code>$_SERVER['REQUEST_TIME']</code>
|
|
<code>$_SERVER['REQUEST_TIME_FLOAT']</code>
|
|
<code>$_SERVER['SCRIPT_NAME']</code>
|
|
<code>$_SERVER['argv']</code>
|
|
</PossiblyUndefinedArrayOffset>
|
|
</file>
|
|
<file src="test/classes/Advisory/AdvisorTest.php">
|
|
<MixedInferredReturnType occurrences="2">
|
|
<code>array</code>
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/classes/BrowseForeignersTest.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$result</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$result</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="test/classes/CacheTest.php">
|
|
<PossiblyInvalidArgument occurrences="6">
|
|
<code>testCacheGet</code>
|
|
<code>testCacheGetDefaultValue</code>
|
|
<code>testCacheHas</code>
|
|
<code>testCachePurge</code>
|
|
<code>testCacheRemove</code>
|
|
<code>testCacheSet</code>
|
|
</PossiblyInvalidArgument>
|
|
</file>
|
|
<file src="test/classes/Charsets/CollationTest.php">
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/classes/CheckUserPrivilegesTest.php">
|
|
<DocblockTypeContradiction occurrences="3">
|
|
<code>assertFalse</code>
|
|
<code>assertFalse</code>
|
|
<code>assertFalse</code>
|
|
</DocblockTypeContradiction>
|
|
<RedundantConditionGivenDocblockType occurrences="9">
|
|
<code>assertTrue</code>
|
|
<code>assertTrue</code>
|
|
<code>assertTrue</code>
|
|
<code>assertTrue</code>
|
|
<code>assertTrue</code>
|
|
<code>assertTrue</code>
|
|
<code>assertTrue</code>
|
|
<code>assertTrue</code>
|
|
<code>assertTrue</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
<UnusedVariable occurrences="4">
|
|
<code>$show_grants_str</code>
|
|
<code>$show_grants_str</code>
|
|
<code>$show_grants_tblname</code>
|
|
<code>$show_grants_tblname</code>
|
|
</UnusedVariable>
|
|
</file>
|
|
<file src="test/classes/Command/SetVersionCommandTest.php">
|
|
<PossiblyInvalidArgument occurrences="2">
|
|
<code>testGetGeneratedClassInvalidVersion</code>
|
|
<code>testGetGeneratedClassValidVersion</code>
|
|
</PossiblyInvalidArgument>
|
|
</file>
|
|
<file src="test/classes/Command/TwigLintCommandTest.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$filesFound</code>
|
|
<code>$filesInfos</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="6">
|
|
<code>$context</code>
|
|
<code>$context</code>
|
|
<code>$context</code>
|
|
<code>$filesFound</code>
|
|
<code>$filesFound</code>
|
|
<code>$filesInfos</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="test/classes/CommonTest.php">
|
|
<DocblockTypeContradiction occurrences="2">
|
|
<code>assertFalse</code>
|
|
<code>assertTrue</code>
|
|
</DocblockTypeContradiction>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
<RedundantConditionGivenDocblockType occurrences="4">
|
|
<code>assertFalse</code>
|
|
<code>assertTrue</code>
|
|
<code>assertTrue</code>
|
|
<code>assertTrue</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
</file>
|
|
<file src="test/classes/Config/ConfigFileTest.php">
|
|
<MixedAssignment occurrences="9">
|
|
<code>$default_host</code>
|
|
<code>$default_host</code>
|
|
<code>$default_simple_value</code>
|
|
<code>$default_value</code>
|
|
<code>$default_value</code>
|
|
<code>$default_value</code>
|
|
<code>$default_value</code>
|
|
<code>$default_value</code>
|
|
<code>$localhost_value</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="2">
|
|
<code>$default_host</code>
|
|
<code>$default_value</code>
|
|
</MixedOperand>
|
|
</file>
|
|
<file src="test/classes/Config/DescriptionTest.php">
|
|
<MixedAssignment occurrences="3">
|
|
<code>$second</code>
|
|
<code>$val</code>
|
|
<code>$val2</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="1">
|
|
<code>$second</code>
|
|
</MixedOperand>
|
|
</file>
|
|
<file src="test/classes/Config/FormDisplayTest.php">
|
|
<MixedArrayAccess occurrences="10">
|
|
<code>$_forms['pma_testform']</code>
|
|
<code>$opts['comment']</code>
|
|
<code>$opts['comment']</code>
|
|
<code>$opts['comment']</code>
|
|
<code>$opts['comment']</code>
|
|
<code>$opts['comment']</code>
|
|
<code>$opts['comment']</code>
|
|
<code>$opts['comment_warning']</code>
|
|
<code>$opts['comment_warning']</code>
|
|
<code>$opts['comment_warning']</code>
|
|
</MixedArrayAccess>
|
|
</file>
|
|
<file src="test/classes/Config/ServerConfigChecksTest.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$_SESSION['messages']['error']</code>
|
|
<code>$_SESSION['messages']['notice']</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="2">
|
|
<code>$_SESSION['messages']['error']</code>
|
|
<code>$_SESSION['messages']['notice']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="9">
|
|
<code>$_SESSION[$this->sessionID]['AllowArbitraryServer']</code>
|
|
<code>$_SESSION[$this->sessionID]['BZipDump']</code>
|
|
<code>$_SESSION[$this->sessionID]['GZipDump']</code>
|
|
<code>$_SESSION[$this->sessionID]['LoginCookieStore']</code>
|
|
<code>$_SESSION[$this->sessionID]['LoginCookieValidity']</code>
|
|
<code>$_SESSION[$this->sessionID]['SaveDir']</code>
|
|
<code>$_SESSION[$this->sessionID]['Servers']</code>
|
|
<code>$_SESSION[$this->sessionID]['TempDir']</code>
|
|
<code>$_SESSION[$this->sessionID]['ZipDump']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="1">
|
|
<code>$_SESSION[$this->sessionID]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$this->sessionID</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="test/classes/ConfigStorage/RelationTest.php">
|
|
<DocblockTypeContradiction occurrences="1">
|
|
<code>assertSame</code>
|
|
</DocblockTypeContradiction>
|
|
<InvalidScalarArgument occurrences="1">
|
|
<code>$_SESSION</code>
|
|
</InvalidScalarArgument>
|
|
<RedundantCondition occurrences="3">
|
|
<code>assertSame</code>
|
|
<code>assertSame</code>
|
|
<code>assertSame</code>
|
|
</RedundantCondition>
|
|
<RedundantConditionGivenDocblockType occurrences="2">
|
|
<code>assertSame</code>
|
|
<code>assertSame</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
<TypeDoesNotContainType occurrences="5">
|
|
<code>assertSame</code>
|
|
<code>assertSame</code>
|
|
<code>assertSame</code>
|
|
<code>assertSame</code>
|
|
<code>assertSame</code>
|
|
</TypeDoesNotContainType>
|
|
</file>
|
|
<file src="test/classes/ConfigTest.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>$v</code>
|
|
</InvalidArgument>
|
|
<InvalidCast occurrences="1">
|
|
<code>$v</code>
|
|
</InvalidCast>
|
|
<MixedArgument occurrences="1">
|
|
<code>$gd_nfo['GD Version']</code>
|
|
</MixedArgument>
|
|
<MixedInferredReturnType occurrences="8">
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/classes/Controllers/Database/Structure/FavoriteTableControllerTest.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$json</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="1">
|
|
<code>$json['favoriteTables']</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$json</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="test/classes/Controllers/Database/StructureControllerTest.php">
|
|
<MixedArgument occurrences="3">
|
|
<code>$currentTable</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="23">
|
|
<code>$currentTable</code>
|
|
<code>$currentTable</code>
|
|
<code>$currentTable</code>
|
|
<code>$currentTable</code>
|
|
<code>$currentTable</code>
|
|
<code>$currentTable</code>
|
|
<code>$currentTable</code>
|
|
<code>$currentTable</code>
|
|
<code>$currentTable['COUNTED']</code>
|
|
<code>$currentTable['COUNTED']</code>
|
|
<code>$currentTable['COUNTED']</code>
|
|
<code>$currentTable['COUNTED']</code>
|
|
<code>$currentTable['Data_free']</code>
|
|
<code>$currentTable['Rows']</code>
|
|
<code>$currentTable['TABLE_ROWS']</code>
|
|
<code>$overheadSize</code>
|
|
<code>$overheadSize</code>
|
|
<code>$sumSize</code>
|
|
<code>$sumSize</code>
|
|
<code>$sumSize</code>
|
|
<code>$sumSize</code>
|
|
<code>$sumSize</code>
|
|
<code>$sumSize</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="4">
|
|
<code>$_SESSION['tmpval']['favoriteTables']</code>
|
|
<code>$currentTable['ENGINE']</code>
|
|
<code>$currentTable['ENGINE']</code>
|
|
<code>$currentTable['ENGINE']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="10">
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>[$currentTable, , , $sumSize]</code>
|
|
<code>[$currentTable, , , $sumSize]</code>
|
|
<code>[$currentTable, , , $sumSize]</code>
|
|
<code>[$currentTable, , , $sumSize]</code>
|
|
<code>[$currentTable, , , , , $overheadSize, $sumSize]</code>
|
|
<code>[$currentTable, , , , , $overheadSize]</code>
|
|
<code>[$currentTable, , , , , , $sumSize]</code>
|
|
<code>[$currentTable]</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="test/classes/Controllers/NavigationControllerTest.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$responseMessage</code>
|
|
<code>$responseMessage</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$responseMessage</code>
|
|
<code>$responseMessage</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="test/classes/Controllers/Server/Databases/CreateControllerTest.php">
|
|
<MixedArgument occurrences="3">
|
|
<code>$actual['message']</code>
|
|
<code>$actual['message']</code>
|
|
<code>$actual['message']</code>
|
|
</MixedArgument>
|
|
</file>
|
|
<file src="test/classes/Controllers/Server/Databases/DestroyControllerTest.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$actual['message']</code>
|
|
<code>$actual['message']</code>
|
|
</MixedArgument>
|
|
</file>
|
|
<file src="test/classes/Controllers/Server/Status/Monitor/GeneralLogControllerTest.php">
|
|
<MixedArrayAccess occurrences="3">
|
|
<code>$ret['message']['numRows']</code>
|
|
<code>$ret['message']['rows']</code>
|
|
<code>$ret['message']['sum']</code>
|
|
</MixedArrayAccess>
|
|
</file>
|
|
<file src="test/classes/Controllers/Server/Status/Monitor/QueryAnalyzerControllerTest.php">
|
|
<MixedArrayAccess occurrences="3">
|
|
<code>$ret['message']['affectedRows']</code>
|
|
<code>$ret['message']['explain']</code>
|
|
<code>$ret['message']['profiling']</code>
|
|
</MixedArrayAccess>
|
|
</file>
|
|
<file src="test/classes/Controllers/Server/Status/Monitor/SlowLogControllerTest.php">
|
|
<MixedArrayAccess occurrences="3">
|
|
<code>$ret['message']['numRows']</code>
|
|
<code>$ret['message']['rows']</code>
|
|
<code>$ret['message']['sum']</code>
|
|
</MixedArrayAccess>
|
|
</file>
|
|
<file src="test/classes/Controllers/Server/Status/QueriesControllerTest.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$totalQueries * $hourFactor</code>
|
|
<code>$totalQueries * 60 / $this->data->status['Uptime']</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$hourFactor</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="3">
|
|
<code>$hourFactor</code>
|
|
<code>$this->data->status['Uptime']</code>
|
|
<code>$this->data->status['Uptime']</code>
|
|
</MixedOperand>
|
|
</file>
|
|
<file src="test/classes/Controllers/Server/VariablesControllerTest.php">
|
|
<MixedArrayAccess occurrences="14">
|
|
<code>$formattedValue</code>
|
|
<code>$formattedValue</code>
|
|
<code>$formattedValue</code>
|
|
<code>$formattedValue</code>
|
|
<code>$formattedValue</code>
|
|
<code>$formattedValue</code>
|
|
<code>$formattedValue</code>
|
|
<code>$isHtmlFormatted</code>
|
|
<code>$isHtmlFormatted</code>
|
|
<code>$isHtmlFormatted</code>
|
|
<code>$isHtmlFormatted</code>
|
|
<code>$isHtmlFormatted</code>
|
|
<code>$isHtmlFormatted</code>
|
|
<code>$isHtmlFormatted</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="7">
|
|
<code>[$formattedValue, $isHtmlFormatted]</code>
|
|
<code>[$formattedValue, $isHtmlFormatted]</code>
|
|
<code>[$formattedValue, $isHtmlFormatted]</code>
|
|
<code>[$formattedValue, $isHtmlFormatted]</code>
|
|
<code>[$formattedValue, $isHtmlFormatted]</code>
|
|
<code>[$formattedValue, $isHtmlFormatted]</code>
|
|
<code>[$formattedValue, $isHtmlFormatted]</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="test/classes/Controllers/Table/IndexesControllerTest.php">
|
|
<MixedMethodCall occurrences="2">
|
|
<code>method</code>
|
|
<code>will</code>
|
|
</MixedMethodCall>
|
|
<UndefinedMethod occurrences="1">
|
|
<code>expects</code>
|
|
</UndefinedMethod>
|
|
</file>
|
|
<file src="test/classes/Controllers/Table/RelationControllerTest.php">
|
|
<MixedMethodCall occurrences="8">
|
|
<code>method</code>
|
|
<code>method</code>
|
|
<code>method</code>
|
|
<code>method</code>
|
|
<code>will</code>
|
|
<code>will</code>
|
|
<code>will</code>
|
|
<code>will</code>
|
|
</MixedMethodCall>
|
|
<UndefinedMethod occurrences="4">
|
|
<code>expects</code>
|
|
<code>expects</code>
|
|
<code>expects</code>
|
|
<code>expects</code>
|
|
</UndefinedMethod>
|
|
</file>
|
|
<file src="test/classes/Controllers/Table/SearchControllerTest.php">
|
|
<MixedMethodCall occurrences="3">
|
|
<code>method</code>
|
|
<code>will</code>
|
|
<code>with</code>
|
|
</MixedMethodCall>
|
|
<UndefinedMethod occurrences="1">
|
|
<code>expects</code>
|
|
</UndefinedMethod>
|
|
</file>
|
|
<file src="test/classes/CoreTest.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>testPopulateRequestWithEncryptedQueryParamsWithInvalidParam</code>
|
|
</InvalidArgument>
|
|
<MixedArgument occurrences="9">
|
|
<code>$arr['arr']</code>
|
|
<code>$arr['arr']</code>
|
|
<code>$arr['sarr']</code>
|
|
<code>$arr['sarr']['arr1']</code>
|
|
<code>$arr['sarr']['arr1']</code>
|
|
<code>$arr['sarr'][0]</code>
|
|
<code>$arr['sarr'][0]</code>
|
|
<code>$arr['sarr'][0][1]</code>
|
|
<code>$arr['sarr'][0][1]</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="16">
|
|
<code>$arr['arr'][0]</code>
|
|
<code>$arr['arr'][1]</code>
|
|
<code>$arr['arr'][2]</code>
|
|
<code>$arr['sarr']['arr1']</code>
|
|
<code>$arr['sarr']['arr1']</code>
|
|
<code>$arr['sarr']['arr1']</code>
|
|
<code>$arr['sarr']['arr1']</code>
|
|
<code>$arr['sarr']['arr1']</code>
|
|
<code>$arr['sarr']['not_existing']</code>
|
|
<code>$arr['sarr'][0]</code>
|
|
<code>$arr['sarr'][0]</code>
|
|
<code>$arr['sarr'][0]</code>
|
|
<code>$arr['sarr'][0]</code>
|
|
<code>$arr['sarr'][0]</code>
|
|
<code>$arr['sarr'][0]</code>
|
|
<code>$arr['sarr'][0]</code>
|
|
</MixedArrayAccess>
|
|
<MixedInferredReturnType occurrences="5">
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$page</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="test/classes/CreateAddFieldTest.php">
|
|
<MixedInferredReturnType occurrences="3">
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>testGetColumnCreationQuery</code>
|
|
</PossiblyInvalidArgument>
|
|
</file>
|
|
<file src="test/classes/Crypto/CryptoTest.php">
|
|
<EmptyArrayAccess occurrences="1">
|
|
<code>$_SESSION['URLQueryEncryptionSecretKey']</code>
|
|
</EmptyArrayAccess>
|
|
<MixedArgument occurrences="1">
|
|
<code>$_SESSION['URLQueryEncryptionSecretKey']</code>
|
|
</MixedArgument>
|
|
</file>
|
|
<file src="test/classes/Database/CentralColumnsTest.php">
|
|
<MixedArgument occurrences="1"/>
|
|
<MixedArrayAccess occurrences="1">
|
|
<code>$list_detail_cols[0]</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$list_detail_cols</code>
|
|
</MixedAssignment>
|
|
<MixedMethodCall occurrences="27">
|
|
<code>method</code>
|
|
<code>method</code>
|
|
<code>method</code>
|
|
<code>method</code>
|
|
<code>method</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>
|
|
<code>will</code>
|
|
<code>will</code>
|
|
<code>will</code>
|
|
<code>will</code>
|
|
<code>willReturnOnConsecutiveCalls</code>
|
|
<code>with</code>
|
|
<code>with</code>
|
|
<code>with</code>
|
|
<code>with</code>
|
|
<code>with</code>
|
|
<code>with</code>
|
|
<code>with</code>
|
|
</MixedMethodCall>
|
|
<RedundantCondition occurrences="1">
|
|
<code>assertIsArray</code>
|
|
</RedundantCondition>
|
|
<UndefinedMethod occurrences="10">
|
|
<code>expects</code>
|
|
<code>expects</code>
|
|
<code>expects</code>
|
|
<code>expects</code>
|
|
<code>expects</code>
|
|
<code>expects</code>
|
|
<code>expects</code>
|
|
<code>expects</code>
|
|
<code>expects</code>
|
|
<code>expects</code>
|
|
</UndefinedMethod>
|
|
</file>
|
|
<file src="test/classes/Database/DesignerTest.php">
|
|
<MixedAssignment occurrences="1">
|
|
<code>$result</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="test/classes/Database/EventsTest.php">
|
|
<MixedAssignment occurrences="2">
|
|
<code>$_POST[$key]</code>
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="5">
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/classes/Database/QbeTest.php">
|
|
<MixedArgument occurrences="7">
|
|
<code>$actual</code>
|
|
<code>$this->callFunction($object, Qbe::class, 'getSortRow', [])</code>
|
|
<code>$this->callFunction($object, Qbe::class, 'getSortRow', [])</code>
|
|
<code>$this->callFunction($object, Qbe::class, 'getSortRow', [])</code>
|
|
<code>$this->callFunction($object, Qbe::class, 'getSortSelectCell', [1, 'ASC'])</code>
|
|
<code>$this->callFunction($object, Qbe::class, 'getSortSelectCell', [1])</code>
|
|
<code>$this->callFunction($object, Qbe::class, 'getSortSelectCell', [1])</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$actual</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="test/classes/Database/RoutinesTest.php">
|
|
<MixedAssignment occurrences="3">
|
|
<code>$_POST[$key]</code>
|
|
<code>$_REQUEST[$key]</code>
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="10">
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/classes/Database/SearchTest.php">
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/classes/Database/TriggersTest.php">
|
|
<MixedAssignment occurrences="2">
|
|
<code>$_POST[$key]</code>
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="5">
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/classes/DatabaseInterfaceTest.php">
|
|
<MixedArgumentTypeCoercion occurrences="3">
|
|
<code>$value</code>
|
|
<code>$value</code>
|
|
<code>$value</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedInferredReturnType occurrences="4">
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/classes/Dbal/DbiDummyTest.php">
|
|
<DeprecatedMethod occurrences="2">
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
</DeprecatedMethod>
|
|
<MixedInferredReturnType occurrences="2">
|
|
<code>array</code>
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/classes/Display/ResultsTest.php">
|
|
<DocblockTypeContradiction occurrences="1">
|
|
<code>assertSame</code>
|
|
</DocblockTypeContradiction>
|
|
<MixedArgument occurrences="4">
|
|
<code>$output</code>
|
|
<code>$output</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="1">
|
|
<code>$_SESSION['tmpval']['pftext']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="10">
|
|
<code>$_SESSION['tmpval']['display_binary']</code>
|
|
<code>$_SESSION['tmpval']['display_binary']</code>
|
|
<code>$_SESSION['tmpval']['display_blob']</code>
|
|
<code>$_SESSION['tmpval']['display_blob']</code>
|
|
<code>$_SESSION['tmpval']['max_rows']</code>
|
|
<code>$_SESSION['tmpval']['max_rows']</code>
|
|
<code>$_SESSION['tmpval']['pftext']</code>
|
|
<code>$_SESSION['tmpval']['pos']</code>
|
|
<code>$_SESSION['tmpval']['relational_display']</code>
|
|
<code>$_SESSION['tmpval']['relational_display']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="4">
|
|
<code>$output</code>
|
|
<code>$output</code>
|
|
<code>$output</code>
|
|
<code>$output</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="5">
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/classes/Engines/PbxtTest.php">
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/classes/ErrorHandlerTest.php">
|
|
<InvalidScalarArgument occurrences="1">
|
|
<code>$_SESSION</code>
|
|
</InvalidScalarArgument>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
<RedundantCondition occurrences="1">
|
|
<code>assertIsString</code>
|
|
</RedundantCondition>
|
|
</file>
|
|
<file src="test/classes/ErrorReportTest.php">
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>testSanitizeUrl</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyUndefinedArrayOffset occurrences="4">
|
|
<code>$_SERVER['HTTP_USER_AGENT']</code>
|
|
<code>$_SERVER['HTTP_USER_AGENT']</code>
|
|
<code>$_SERVER['SERVER_SOFTWARE']</code>
|
|
<code>$_SERVER['SERVER_SOFTWARE']</code>
|
|
</PossiblyUndefinedArrayOffset>
|
|
</file>
|
|
<file src="test/classes/ErrorTest.php">
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</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>
|
|
</file>
|
|
<file src="test/classes/FileTest.php">
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/classes/FlashMessagesTest.php">
|
|
<InvalidScalarArgument occurrences="1">
|
|
<code>$_SESSION</code>
|
|
</InvalidScalarArgument>
|
|
<MixedArgument occurrences="2">
|
|
<code>$_SESSION[self::STORAGE_KEY]</code>
|
|
<code>$_SESSION[self::STORAGE_KEY]</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="2">
|
|
<code>$_SESSION[self::STORAGE_KEY]['error']</code>
|
|
<code>$_SESSION[self::STORAGE_KEY]['error']</code>
|
|
</MixedArrayAccess>
|
|
</file>
|
|
<file src="test/classes/FooterTest.php">
|
|
<MixedArrayAssignment occurrences="1">
|
|
<code>$_SESSION['debug']['queries']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedPropertyAssignment occurrences="1">
|
|
<code>$object->child</code>
|
|
</MixedPropertyAssignment>
|
|
</file>
|
|
<file src="test/classes/Gis/GisFactoryTest.php">
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>testFactory</code>
|
|
</PossiblyInvalidArgument>
|
|
</file>
|
|
<file src="test/classes/Gis/GisGeomTestCase.php">
|
|
<UndefinedMethod occurrences="2">
|
|
<code>testGenerateParams</code>
|
|
<code>testScaleRow</code>
|
|
</UndefinedMethod>
|
|
</file>
|
|
<file src="test/classes/Gis/GisGeometryCollectionTest.php">
|
|
<MixedInferredReturnType occurrences="4">
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
<NonInvariantDocblockPropertyType occurrences="1">
|
|
<code>$object</code>
|
|
</NonInvariantDocblockPropertyType>
|
|
</file>
|
|
<file src="test/classes/Gis/GisGeometryTest.php">
|
|
<MixedInferredReturnType occurrences="5">
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/classes/Gis/GisLineStringTest.php">
|
|
<MixedInferredReturnType occurrences="3">
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
<NonInvariantDocblockPropertyType occurrences="1">
|
|
<code>$object</code>
|
|
</NonInvariantDocblockPropertyType>
|
|
</file>
|
|
<file src="test/classes/Gis/GisMultiLineStringTest.php">
|
|
<MixedInferredReturnType occurrences="3">
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
<NonInvariantDocblockPropertyType occurrences="1">
|
|
<code>$object</code>
|
|
</NonInvariantDocblockPropertyType>
|
|
</file>
|
|
<file src="test/classes/Gis/GisMultiPointTest.php">
|
|
<MixedInferredReturnType occurrences="3">
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
<NonInvariantDocblockPropertyType occurrences="1">
|
|
<code>$object</code>
|
|
</NonInvariantDocblockPropertyType>
|
|
</file>
|
|
<file src="test/classes/Gis/GisMultiPolygonTest.php">
|
|
<MixedArrayAssignment occurrences="3">
|
|
<code>$temp1[0]['MULTIPOLYGON']['no_of_polygons']</code>
|
|
<code>$temp2[0]['MULTIPOLYGON'][1]</code>
|
|
<code>$temp3[0]['MULTIPOLYGON'][1]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedInferredReturnType occurrences="4">
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
<NonInvariantDocblockPropertyType occurrences="1">
|
|
<code>$object</code>
|
|
</NonInvariantDocblockPropertyType>
|
|
</file>
|
|
<file src="test/classes/Gis/GisPointTest.php">
|
|
<MixedInferredReturnType occurrences="4">
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
<NonInvariantDocblockPropertyType occurrences="1">
|
|
<code>$object</code>
|
|
</NonInvariantDocblockPropertyType>
|
|
</file>
|
|
<file src="test/classes/Gis/GisPolygonTest.php">
|
|
<MixedArrayAccess occurrences="5">
|
|
<code>$temp1[0]['POLYGON'][1]</code>
|
|
<code>$temp['POLYGON'][0]</code>
|
|
<code>$temp['POLYGON'][0]</code>
|
|
<code>$temp['POLYGON'][1]</code>
|
|
<code>$temp['POLYGON'][1]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="2">
|
|
<code>$temp2[0]['POLYGON']['no_of_lines']</code>
|
|
<code>$temp3[0]['POLYGON'][1]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedInferredReturnType occurrences="7">
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
<NonInvariantDocblockPropertyType occurrences="1">
|
|
<code>$object</code>
|
|
</NonInvariantDocblockPropertyType>
|
|
</file>
|
|
<file src="test/classes/Gis/GisVisualizationTest.php">
|
|
<MixedAssignment occurrences="9">
|
|
<code>$dataSet</code>
|
|
<code>$queryString</code>
|
|
<code>$queryString</code>
|
|
<code>$queryString</code>
|
|
<code>$queryString</code>
|
|
<code>$queryString</code>
|
|
<code>$queryString</code>
|
|
<code>$queryString</code>
|
|
<code>$queryString</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="test/classes/GitTest.php">
|
|
<RedundantCast occurrences="1">
|
|
<code>(string) $this->testDir</code>
|
|
</RedundantCast>
|
|
<RedundantCastGivenDocblockType occurrences="1">
|
|
<code>(string) $this->cwd</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="test/classes/HeaderTest.php">
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
<RedundantCast occurrences="1">
|
|
<code>(string) gmdate(DATE_RFC1123)</code>
|
|
</RedundantCast>
|
|
</file>
|
|
<file src="test/classes/Html/GeneratorTest.php">
|
|
<MixedAssignment occurrences="1">
|
|
<code>$result</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/classes/Http/Factory/ServerRequestFactoryTest.php">
|
|
<DeprecatedMethod occurrences="1">
|
|
<code>setMethods</code>
|
|
</DeprecatedMethod>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
<MixedMethodCall occurrences="1">
|
|
<code>new $className()</code>
|
|
</MixedMethodCall>
|
|
<UndefinedClass occurrences="3">
|
|
<code>GuzzleHttpFactory</code>
|
|
<code>LaminasServerRequestFactory</code>
|
|
<code>NyholmPsr17Factory</code>
|
|
</UndefinedClass>
|
|
</file>
|
|
<file src="test/classes/ImportTest.php">
|
|
<DocblockTypeContradiction occurrences="6">
|
|
<code>assertSame</code>
|
|
<code>assertSame</code>
|
|
<code>assertSame</code>
|
|
<code>assertSame</code>
|
|
<code>assertSame</code>
|
|
<code>assertSame</code>
|
|
</DocblockTypeContradiction>
|
|
<MixedInferredReturnType occurrences="6">
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>testSkipByteOrderMarksFromContents</code>
|
|
</PossiblyInvalidArgument>
|
|
<TypeDoesNotContainNull occurrences="2">
|
|
<code>assertNull</code>
|
|
<code>assertNull</code>
|
|
</TypeDoesNotContainNull>
|
|
</file>
|
|
<file src="test/classes/IndexTest.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$this->params['columns']</code>
|
|
<code>$this->params['columns']</code>
|
|
</MixedArgument>
|
|
<MixedArrayAssignment occurrences="3">
|
|
<code>$this->params['columns'][]</code>
|
|
<code>$this->params['columns'][]</code>
|
|
<code>$this->params['columns'][]</code>
|
|
</MixedArrayAssignment>
|
|
</file>
|
|
<file src="test/classes/InsertEditTest.php">
|
|
<InvalidArrayOffset occurrences="1">
|
|
<code>$_POST['fields']['multi_edit']</code>
|
|
</InvalidArrayOffset>
|
|
<MixedArrayAccess occurrences="10">
|
|
<code>$result['Field']</code>
|
|
<code>$result['Field_md5']</code>
|
|
<code>$result['Field_title']</code>
|
|
<code>$result['True_Type']</code>
|
|
<code>$result['is_binary']</code>
|
|
<code>$result['is_blob']</code>
|
|
<code>$result['is_char']</code>
|
|
<code>$result['len']</code>
|
|
<code>$result['pma_type']</code>
|
|
<code>$result['wrap']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="2">
|
|
<code>$_SESSION['tmpval']['relational_display']</code>
|
|
<code>$_SESSION['tmpval']['relational_display']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="29">
|
|
<code>$actual</code>
|
|
<code>$actual</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/classes/InternalRelationsTest.php">
|
|
<MixedAssignment occurrences="2">
|
|
<code>$field</code>
|
|
<code>$field</code>
|
|
</MixedAssignment>
|
|
<RedundantCondition occurrences="2">
|
|
<code>assertIsArray</code>
|
|
<code>assertIsArray</code>
|
|
</RedundantCondition>
|
|
</file>
|
|
<file src="test/classes/IpAllowDenyTest.php">
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
<PossiblyNullArrayOffset occurrences="1">
|
|
<code>$GLOBALS['cfg']['TrustedProxies']</code>
|
|
</PossiblyNullArrayOffset>
|
|
</file>
|
|
<file src="test/classes/LanguageTest.php">
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/classes/LinterTest.php">
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/classes/ListDatabaseTest.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>'single_db'</code>
|
|
</InvalidArgument>
|
|
</file>
|
|
<file src="test/classes/MessageTest.php">
|
|
<InvalidArgument occurrences="5">
|
|
<code>'%s string'</code>
|
|
<code>'a'</code>
|
|
<code>'test string'</code>
|
|
<code>'test string'</code>
|
|
<code>'test string'</code>
|
|
</InvalidArgument>
|
|
<MixedInferredReturnType occurrences="4">
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/classes/MimeTest.php">
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/classes/Navigation/Nodes/NodeColumnContainerTest.php">
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>assertIsArray</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
</file>
|
|
<file src="test/classes/Navigation/Nodes/NodeColumnTest.php">
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>assertIsArray</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
</file>
|
|
<file src="test/classes/Navigation/Nodes/NodeDatabaseChildTest.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$html</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$html</code>
|
|
</MixedAssignment>
|
|
<MixedMethodCall occurrences="2">
|
|
<code>method</code>
|
|
<code>will</code>
|
|
</MixedMethodCall>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$this->object</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyUndefinedMethod occurrences="2">
|
|
<code>expects</code>
|
|
<code>getHtmlForControlButtons</code>
|
|
</PossiblyUndefinedMethod>
|
|
</file>
|
|
<file src="test/classes/Navigation/Nodes/NodeDatabaseTest.php">
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>assertIsArray</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
</file>
|
|
<file src="test/classes/Navigation/Nodes/NodeEventContainerTest.php">
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>assertIsArray</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
</file>
|
|
<file src="test/classes/Navigation/Nodes/NodeEventTest.php">
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>assertIsArray</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
</file>
|
|
<file src="test/classes/Navigation/Nodes/NodeFunctionContainerTest.php">
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>assertIsArray</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
</file>
|
|
<file src="test/classes/Navigation/Nodes/NodeFunctionTest.php">
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>assertIsArray</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
</file>
|
|
<file src="test/classes/Navigation/Nodes/NodeIndexContainerTest.php">
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>assertIsArray</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
</file>
|
|
<file src="test/classes/Navigation/Nodes/NodeIndexTest.php">
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>assertIsArray</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
</file>
|
|
<file src="test/classes/Navigation/Nodes/NodeProcedureContainerTest.php">
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>assertIsArray</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
</file>
|
|
<file src="test/classes/Navigation/Nodes/NodeProcedureTest.php">
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>assertIsArray</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
</file>
|
|
<file src="test/classes/Navigation/Nodes/NodeTableContainerTest.php">
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>assertIsArray</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
</file>
|
|
<file src="test/classes/Navigation/Nodes/NodeTableTest.php">
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>assertIsArray</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
</file>
|
|
<file src="test/classes/Navigation/Nodes/NodeTriggerContainerTest.php">
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>assertIsArray</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
</file>
|
|
<file src="test/classes/Navigation/Nodes/NodeTriggerTest.php">
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>assertIsArray</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
</file>
|
|
<file src="test/classes/Navigation/Nodes/NodeViewContainerTest.php">
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>assertIsArray</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
</file>
|
|
<file src="test/classes/Navigation/Nodes/NodeViewTest.php">
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>assertIsArray</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
</file>
|
|
<file src="test/classes/NormalizationTest.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$result1['html']</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$result</code>
|
|
</MixedAssignment>
|
|
<RedundantConditionGivenDocblockType occurrences="9">
|
|
<code>assertIsArray</code>
|
|
<code>assertIsArray</code>
|
|
<code>assertIsArray</code>
|
|
<code>assertIsArray</code>
|
|
<code>assertIsArray</code>
|
|
<code>assertIsArray</code>
|
|
<code>assertIsArray</code>
|
|
<code>assertIsArray</code>
|
|
<code>assertIsArray</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
</file>
|
|
<file src="test/classes/OpenDocumentTest.php">
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>assertNotFalse</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
</file>
|
|
<file src="test/classes/PdfTest.php">
|
|
<MixedArgument occurrences="3">
|
|
<code>$arr->getPDFData()</code>
|
|
<code>$arr->getPDFData()</code>
|
|
<code>$pdf->getPDFData()</code>
|
|
</MixedArgument>
|
|
</file>
|
|
<file src="test/classes/Plugins/Auth/AuthenticationCookieTest.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$result</code>
|
|
</MixedArgument>
|
|
<MixedArrayAssignment occurrences="2">
|
|
<code>$_SESSION['browser_access_time']['default']</code>
|
|
<code>$_SESSION['browser_access_time']['default']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$result</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="2">
|
|
<code>array</code>
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
<RedundantCondition occurrences="1">
|
|
<code>assertIsString</code>
|
|
</RedundantCondition>
|
|
</file>
|
|
<file src="test/classes/Plugins/Auth/AuthenticationHttpTest.php">
|
|
<InvalidArgument occurrences="3">
|
|
<code>401</code>
|
|
<code>401</code>
|
|
<code>401</code>
|
|
</InvalidArgument>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/classes/Plugins/Export/ExportCodegenTest.php">
|
|
<MixedAssignment occurrences="2">
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="test/classes/Plugins/Export/ExportCsvTest.php">
|
|
<MixedAssignment occurrences="7">
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="test/classes/Plugins/Export/ExportExcelTest.php">
|
|
<MixedAssignment occurrences="4">
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="test/classes/Plugins/Export/ExportHtmlwordTest.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$result</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="4">
|
|
<code>$generalOptions</code>
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
<code>$result</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="test/classes/Plugins/Export/ExportLatexTest.php">
|
|
<MixedAssignment occurrences="15">
|
|
<code>$generalOptions</code>
|
|
<code>$generalOptions</code>
|
|
<code>$generalOptions</code>
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArrayOffset occurrences="4">
|
|
<code>$GLOBALS['plugin_param']['export_type']</code>
|
|
<code>$GLOBALS['plugin_param']['export_type']</code>
|
|
<code>$GLOBALS['plugin_param']['single_table']</code>
|
|
<code>$GLOBALS['plugin_param']['single_table']</code>
|
|
</PossiblyInvalidArrayOffset>
|
|
</file>
|
|
<file src="test/classes/Plugins/Export/ExportMediawikiTest.php">
|
|
<MixedAssignment occurrences="2">
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="test/classes/Plugins/Export/ExportOdsTest.php">
|
|
<InternalMethod occurrences="1">
|
|
<code>setOutputCallback</code>
|
|
</InternalMethod>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="test/classes/Plugins/Export/ExportOdtTest.php">
|
|
<InternalMethod occurrences="1">
|
|
<code>setOutputCallback</code>
|
|
</InternalMethod>
|
|
<InvalidArrayOffset occurrences="1">
|
|
<code>$GLOBALS['foo_columns']</code>
|
|
</InvalidArrayOffset>
|
|
<MixedArgument occurrences="1">
|
|
<code>$result</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="8">
|
|
<code>$generalOptions</code>
|
|
<code>$generalOptions</code>
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
<code>$result</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArrayOffset occurrences="4">
|
|
<code>$GLOBALS['plugin_param']['export_type']</code>
|
|
<code>$GLOBALS['plugin_param']['export_type']</code>
|
|
<code>$GLOBALS['plugin_param']['single_table']</code>
|
|
<code>$GLOBALS['plugin_param']['single_table']</code>
|
|
</PossiblyInvalidArrayOffset>
|
|
</file>
|
|
<file src="test/classes/Plugins/Export/ExportPdfTest.php">
|
|
<MixedAssignment occurrences="2">
|
|
<code>$generalOptions</code>
|
|
<code>$property</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="test/classes/Plugins/Export/ExportSqlTest.php">
|
|
<InvalidArrayOffset occurrences="1">
|
|
<code>$GLOBALS['sql_constraints']</code>
|
|
</InvalidArrayOffset>
|
|
<MixedArgument occurrences="6">
|
|
<code>$GLOBALS['sql_constraints']</code>
|
|
<code>$GLOBALS['sql_constraints']</code>
|
|
<code>$GLOBALS['sql_constraints']</code>
|
|
<code>$GLOBALS['sql_constraints']</code>
|
|
<code>$properties[1]->getProperties()</code>
|
|
<code>$result</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="21">
|
|
<code>$leaf</code>
|
|
<code>$leaf</code>
|
|
<code>$leaf</code>
|
|
<code>$leaf</code>
|
|
<code>$leaf</code>
|
|
<code>$leaf</code>
|
|
<code>$leaf</code>
|
|
<code>$leaf</code>
|
|
<code>$leaf</code>
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
</MixedAssignment>
|
|
<MixedMethodCall occurrences="1">
|
|
<code>getProperties</code>
|
|
</MixedMethodCall>
|
|
<PossiblyInvalidArrayOffset occurrences="4">
|
|
<code>$GLOBALS['plugin_param']['export_type']</code>
|
|
<code>$GLOBALS['plugin_param']['export_type']</code>
|
|
<code>$GLOBALS['plugin_param']['single_table']</code>
|
|
<code>$GLOBALS['plugin_param']['single_table']</code>
|
|
</PossiblyInvalidArrayOffset>
|
|
</file>
|
|
<file src="test/classes/Plugins/Export/ExportTexytextTest.php">
|
|
<MixedAssignment occurrences="3">
|
|
<code>$generalOptions</code>
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="test/classes/Plugins/Export/ExportXmlTest.php">
|
|
<MixedAssignment occurrences="8">
|
|
<code>$generalOptions</code>
|
|
<code>$generalOptions</code>
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
<code>$property</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="test/classes/Plugins/Export/Helpers/TablePropertyTest.php">
|
|
<MixedInferredReturnType occurrences="4">
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/classes/Plugins/Import/ImportLdiTest.php">
|
|
<TypeDoesNotContainType occurrences="1">
|
|
<code>assertTrue</code>
|
|
</TypeDoesNotContainType>
|
|
</file>
|
|
<file src="test/classes/Plugins/Import/ImportMediawikiTest.php">
|
|
<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">
|
|
<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">
|
|
<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/ImportXmlTest.php">
|
|
<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">
|
|
<MixedInferredReturnType occurrences="2">
|
|
<code>array</code>
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/classes/PluginsTest.php">
|
|
<RedundantCondition occurrences="3">
|
|
<code>assertIsArray</code>
|
|
<code>assertIsArray</code>
|
|
<code>assertIsArray</code>
|
|
</RedundantCondition>
|
|
</file>
|
|
<file src="test/classes/Properties/Options/Groups/OptionsPropertySubgroupTest.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>'subGroupHeader123'</code>
|
|
</InvalidArgument>
|
|
</file>
|
|
<file src="test/classes/Properties/Options/OptionsPropertyGroupTest.php">
|
|
<InvalidArgument occurrences="3">
|
|
<code>'2'</code>
|
|
<code>'test'</code>
|
|
<code>2</code>
|
|
</InvalidArgument>
|
|
<PossiblyUndefinedMethod occurrences="6">
|
|
<code>addProperty</code>
|
|
<code>addProperty</code>
|
|
<code>getGroup</code>
|
|
<code>getNrOfProperties</code>
|
|
<code>getProperties</code>
|
|
<code>removeProperty</code>
|
|
</PossiblyUndefinedMethod>
|
|
</file>
|
|
<file src="test/classes/Properties/Options/OptionsPropertyItemTest.php">
|
|
<PossiblyUndefinedMethod occurrences="7">
|
|
<code>getForce</code>
|
|
<code>getName</code>
|
|
<code>getPropertyType</code>
|
|
<code>getText</code>
|
|
<code>setForce</code>
|
|
<code>setName</code>
|
|
<code>setText</code>
|
|
</PossiblyUndefinedMethod>
|
|
</file>
|
|
<file src="test/classes/Properties/Options/OptionsPropertyOneItemTest.php">
|
|
<PossiblyUndefinedMethod occurrences="10">
|
|
<code>getDoc</code>
|
|
<code>getForce</code>
|
|
<code>getLen</code>
|
|
<code>getSize</code>
|
|
<code>getValues</code>
|
|
<code>setDoc</code>
|
|
<code>setForce</code>
|
|
<code>setLen</code>
|
|
<code>setSize</code>
|
|
<code>setValues</code>
|
|
</PossiblyUndefinedMethod>
|
|
</file>
|
|
<file src="test/classes/Properties/Plugins/ExportPluginPropertiesTest.php">
|
|
<NonInvariantDocblockPropertyType occurrences="1">
|
|
<code>$object</code>
|
|
</NonInvariantDocblockPropertyType>
|
|
</file>
|
|
<file src="test/classes/Properties/PropertyItemTest.php">
|
|
<PossiblyUndefinedMethod occurrences="1">
|
|
<code>getGroup</code>
|
|
</PossiblyUndefinedMethod>
|
|
</file>
|
|
<file src="test/classes/SanitizeTest.php">
|
|
<MixedInferredReturnType occurrences="3">
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/classes/Server/PluginsTest.php">
|
|
<RedundantCondition occurrences="3">
|
|
<code>assertIsArray</code>
|
|
<code>assertIsArray</code>
|
|
<code>assertIsArray</code>
|
|
</RedundantCondition>
|
|
</file>
|
|
<file src="test/classes/Server/PrivilegesTest.php">
|
|
<DeprecatedMethod occurrences="7">
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
<code>escapeString</code>
|
|
</DeprecatedMethod>
|
|
<MixedArgument occurrences="2">
|
|
<code>$real_sql_query</code>
|
|
<code>$sql_query</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$serverPrivileges->extractPrivInfo(null, true)</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedMethodCall occurrences="6">
|
|
<code>getMessage</code>
|
|
<code>getMessage</code>
|
|
<code>getMessage</code>
|
|
<code>getMessage</code>
|
|
<code>getMessage</code>
|
|
<code>getMessage</code>
|
|
</MixedMethodCall>
|
|
<UnusedVariable occurrences="4">
|
|
<code>$password</code>
|
|
<code>$routinename</code>
|
|
<code>$routinename</code>
|
|
<code>$routinename</code>
|
|
</UnusedVariable>
|
|
</file>
|
|
<file src="test/classes/Server/SelectTest.php">
|
|
<MixedArgument occurrences="4">
|
|
<code>$server['host']</code>
|
|
<code>$server['only_db']</code>
|
|
<code>$server['port']</code>
|
|
<code>$server['user']</code>
|
|
</MixedArgument>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/classes/Setup/ConfigGeneratorTest.php">
|
|
<MixedAssignment occurrences="2">
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="test/classes/Setup/IndexTest.php">
|
|
<MixedArrayAccess occurrences="1">
|
|
<code>$_SESSION['messages']['type']</code>
|
|
</MixedArrayAccess>
|
|
</file>
|
|
<file src="test/classes/SqlTest.php">
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/classes/StorageEngineTest.php">
|
|
<MixedAssignment occurrences="1">
|
|
<code>$actual</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
<NoInterfaceProperties occurrences="3">
|
|
<code>$this->object->support</code>
|
|
<code>$this->object->support</code>
|
|
<code>$this->object->support</code>
|
|
</NoInterfaceProperties>
|
|
<PossiblyUndefinedMethod occurrences="18">
|
|
<code>getArray</code>
|
|
<code>getComment</code>
|
|
<code>getInfoPages</code>
|
|
<code>getMysqlHelpPage</code>
|
|
<code>getPage</code>
|
|
<code>getStorageEngines</code>
|
|
<code>getSupportInformationMessage</code>
|
|
<code>getSupportInformationMessage</code>
|
|
<code>getSupportInformationMessage</code>
|
|
<code>getSupportInformationMessage</code>
|
|
<code>getTitle</code>
|
|
<code>getVariables</code>
|
|
<code>getVariablesLikePattern</code>
|
|
<code>isValid</code>
|
|
<code>isValid</code>
|
|
<code>isValid</code>
|
|
<code>isValid</code>
|
|
<code>resolveTypeSize</code>
|
|
</PossiblyUndefinedMethod>
|
|
</file>
|
|
<file src="test/classes/Stubs/DbiDummy.php">
|
|
<InvalidDocblock occurrences="2">
|
|
<code>private $dummyQueries = [];</code>
|
|
<code>private $filoQueries = [];</code>
|
|
</InvalidDocblock>
|
|
<MissingPropertyType occurrences="2">
|
|
<code>$dummyQueries</code>
|
|
<code>$filoQueries</code>
|
|
</MissingPropertyType>
|
|
<MixedArgument occurrences="5">
|
|
<code>$query_data['columns'] ?? []</code>
|
|
<code>$query_data['result']</code>
|
|
<code>$query_data['result']</code>
|
|
<code>$this->dummyQueries</code>
|
|
<code>$this->filoQueries</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="12">
|
|
<code>$query['used']</code>
|
|
<code>$query_data['columns'][$key]</code>
|
|
<code>$query_data['result'][$query_data['pos']]</code>
|
|
<code>$this->dummyQueries[$i]</code>
|
|
<code>$this->dummyQueries[$i]</code>
|
|
<code>$this->dummyQueries[$i]['result']</code>
|
|
<code>$this->dummyQueries[$result - self::OFFSET_GLOBAL]</code>
|
|
<code>$this->filoQueries[$i]</code>
|
|
<code>$this->filoQueries[$i]</code>
|
|
<code>$this->filoQueries[$i]</code>
|
|
<code>$this->filoQueries[$i]['result']</code>
|
|
<code>$this->filoQueries[$result]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="4">
|
|
<code>$this->dummyQueries[$i]</code>
|
|
<code>$this->filoQueries[$i]</code>
|
|
<code>$this->filoQueries[$i]</code>
|
|
<code>$this->filoQueries[]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="2">
|
|
<code>$query_data['result'][$query_data['pos']]</code>
|
|
<code>$ret[$query_data['columns'][$key]]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="6">
|
|
<code>$query</code>
|
|
<code>$query_data['pos']</code>
|
|
<code>$ret</code>
|
|
<code>$ret[$query_data['columns'][$key]]</code>
|
|
<code>$unUsed[]</code>
|
|
<code>$val</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="2">
|
|
<code>?array</code>
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
<MixedOperand occurrences="1">
|
|
<code>$query_data['pos']</code>
|
|
</MixedOperand>
|
|
<MixedReturnStatement occurrences="3">
|
|
<code>$ret</code>
|
|
<code>$this->dummyQueries[$result - self::OFFSET_GLOBAL]</code>
|
|
<code>$this->filoQueries[$result]</code>
|
|
</MixedReturnStatement>
|
|
<MixedReturnTypeCoercion occurrences="2">
|
|
<code>$unUsed</code>
|
|
<code>array[]</code>
|
|
</MixedReturnTypeCoercion>
|
|
</file>
|
|
<file src="test/classes/Stubs/DummyResult.php">
|
|
<MixedReturnTypeCoercion occurrences="6">
|
|
<code>$this->link->fetchAssoc($this->result) ?? []</code>
|
|
<code>$this->link->fetchRow($this->result) ?? []</code>
|
|
<code>$this->link->getFieldsMeta($this->result)</code>
|
|
<code>array<int, FieldMetadata></code>
|
|
<code>array<int,string|null></code>
|
|
<code>array<string,string|null></code>
|
|
</MixedReturnTypeCoercion>
|
|
</file>
|
|
<file src="test/classes/Stubs/ResponseRenderer.php">
|
|
<MixedAssignment occurrences="1">
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="test/classes/Table/IndexesTest.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$jsonArray['sql_data']</code>
|
|
</MixedArgument>
|
|
<MixedMethodCall occurrences="2">
|
|
<code>method</code>
|
|
<code>will</code>
|
|
</MixedMethodCall>
|
|
<UndefinedMethod occurrences="1">
|
|
<code>expects</code>
|
|
</UndefinedMethod>
|
|
</file>
|
|
<file src="test/classes/TableTest.php">
|
|
<InvalidArrayOffset occurrences="1">
|
|
<code>$_POST['old_index']['Key_name']</code>
|
|
</InvalidArrayOffset>
|
|
<MixedAssignment occurrences="3">
|
|
<code>$is_define_property</code>
|
|
<code>$sql</code>
|
|
<code>$sql</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
<MixedMethodCall occurrences="2">
|
|
<code>method</code>
|
|
<code>will</code>
|
|
</MixedMethodCall>
|
|
<UndefinedMethod occurrences="1">
|
|
<code>expects</code>
|
|
</UndefinedMethod>
|
|
</file>
|
|
<file src="test/classes/TemplateTest.php">
|
|
<DocblockTypeContradiction occurrences="1">
|
|
<code>assertTrue</code>
|
|
</DocblockTypeContradiction>
|
|
<MixedInferredReturnType occurrences="4">
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/classes/ThemeManagerTest.php">
|
|
<RedundantCondition occurrences="1">
|
|
<code>assertIsArray</code>
|
|
</RedundantCondition>
|
|
</file>
|
|
<file src="test/classes/ThemeTest.php">
|
|
<InvalidArrayOffset occurrences="1">
|
|
<code>$GLOBALS['theme']</code>
|
|
</InvalidArrayOffset>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$this->backup</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/classes/TrackerTest.php">
|
|
<MixedInferredReturnType occurrences="3">
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/classes/TrackingTest.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$html</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="4">
|
|
<code>$entries[0]['statement']</code>
|
|
<code>$entries[0]['username']</code>
|
|
<code>$ret[0]['statement']</code>
|
|
<code>$ret[0]['username']</code>
|
|
</MixedArrayAccess>
|
|
</file>
|
|
<file src="test/classes/TransformationsTest.php">
|
|
<MixedInferredReturnType occurrences="4">
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/classes/TwoFactorTest.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$object->config['settings']['secret']</code>
|
|
<code>$object->config['settings']['secret']</code>
|
|
</MixedArgument>
|
|
</file>
|
|
<file src="test/classes/TypesTest.php">
|
|
<MixedInferredReturnType occurrences="5">
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/classes/UserPasswordTest.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>testSetChangePasswordMsg</code>
|
|
</InvalidArgument>
|
|
<InvalidReturnStatement occurrences="1"/>
|
|
<InvalidReturnType occurrences="1">
|
|
<code>array{0: bool, 1: Message, 2: string, 3: string, 4: string}[]</code>
|
|
</InvalidReturnType>
|
|
</file>
|
|
<file src="test/classes/UserPreferencesTest.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$_SESSION['userconfig']</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="2">
|
|
<code>$_SESSION['userconfig']['db']</code>
|
|
<code>$_SESSION['userconfig']['ts']</code>
|
|
</MixedArrayAccess>
|
|
<TypeDoesNotContainType occurrences="1">
|
|
<code>assertTrue</code>
|
|
</TypeDoesNotContainType>
|
|
</file>
|
|
<file src="test/classes/UtilTest.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>testGetMySQLDocuURL</code>
|
|
</InvalidArgument>
|
|
<InvalidReturnStatement occurrences="1"/>
|
|
<InvalidReturnType occurrences="1">
|
|
<code>array<int, array{string, string, int, string}></code>
|
|
</InvalidReturnType>
|
|
<MixedArgument occurrences="3">
|
|
<code>$_SESSION['cache']['server_server']</code>
|
|
<code>$_SESSION['cache']['server_server']</code>
|
|
<code>$result[0]</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="4">
|
|
<code>$_SESSION['cache']['server_server']</code>
|
|
<code>$_SESSION['cache']['server_server']</code>
|
|
<code>$_SESSION['cache']['server_server']</code>
|
|
<code>$_SESSION['cache']['server_server']</code>
|
|
</MixedArrayAccess>
|
|
<MixedInferredReturnType occurrences="17">
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
<PossiblyInvalidArgument occurrences="2">
|
|
<code>testBackquote</code>
|
|
<code>testGetScriptNameForOption</code>
|
|
</PossiblyInvalidArgument>
|
|
<RedundantCastGivenDocblockType occurrences="1"/>
|
|
</file>
|
|
<file src="test/classes/Utils/ForeignKeyTest.php">
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
<PossiblyInvalidArgument occurrences="3">
|
|
<code>testHandleDisableCheckCleanup</code>
|
|
<code>testHandleDisableCheckInit</code>
|
|
<code>testHandleDisableCheckInitVarFalse</code>
|
|
</PossiblyInvalidArgument>
|
|
</file>
|
|
<file src="test/classes/Utils/FormatConverterTest.php">
|
|
<MixedInferredReturnType occurrences="4">
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/classes/Utils/GisTest.php">
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/classes/Utils/HttpRequestTest.php">
|
|
<MixedArgument occurrences="4">
|
|
<code>$curl['ssl_version']</code>
|
|
<code>$curl['ssl_version']</code>
|
|
<code>$expected</code>
|
|
<code>$result</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="4">
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
<MixedOperand occurrences="1">
|
|
<code>$curl !== false ? $curl['ssl_version'] : '?'</code>
|
|
</MixedOperand>
|
|
<RedundantCondition occurrences="2">
|
|
<code>$curl !== false</code>
|
|
<code>$curl !== false</code>
|
|
</RedundantCondition>
|
|
<TypeDoesNotContainType occurrences="1">
|
|
<code>'?'</code>
|
|
</TypeDoesNotContainType>
|
|
</file>
|
|
<file src="test/classes/Utils/SessionCacheTest.php">
|
|
<EmptyArrayAccess occurrences="4">
|
|
<code>$_SESSION['cache']</code>
|
|
<code>$_SESSION['cache']</code>
|
|
<code>$_SESSION['cache']</code>
|
|
<code>$_SESSION['cache']</code>
|
|
</EmptyArrayAccess>
|
|
<MixedArgument occurrences="2">
|
|
<code>$_SESSION['cache']['server_server']</code>
|
|
<code>$_SESSION['cache']['server_server']</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="4">
|
|
<code>$_SESSION['cache']['server_server']</code>
|
|
<code>$_SESSION['cache']['server_server']</code>
|
|
<code>$_SESSION['cache']['server_server']</code>
|
|
<code>$_SESSION['cache']['server_server']</code>
|
|
</MixedArrayAccess>
|
|
</file>
|
|
<file src="test/classes/VersionInformationTest.php">
|
|
<MixedAssignment occurrences="1">
|
|
<code>$returnValues[]</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>testGetLatestCompatibleVersionWithNewPHPVersion</code>
|
|
</PossiblyInvalidArgument>
|
|
</file>
|
|
<file src="test/selenium/Database/ProceduresTest.php">
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>string</code>
|
|
</MixedInferredReturnType>
|
|
<MixedReturnStatement occurrences="1">
|
|
<code>$sqlMode</code>
|
|
</MixedReturnStatement>
|
|
</file>
|
|
<file src="test/selenium/TestBase.php">
|
|
<DocblockTypeContradiction occurrences="1">
|
|
<code>$this->webDriver === null</code>
|
|
</DocblockTypeContradiction>
|
|
<InternalMethod occurrences="1">
|
|
<code>getName</code>
|
|
</InternalMethod>
|
|
<MixedArgument occurrences="7">
|
|
<code>$lastWindow</code>
|
|
<code>$lastWindow</code>
|
|
<code>$this->sqlWindowHandle</code>
|
|
<code>WebDriverBy::$func($arg)</code>
|
|
<code>WebDriverBy::$func($arg)</code>
|
|
<code>WebDriverBy::$func($arg)</code>
|
|
<code>WebDriverBy::$func($arg)</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="5">
|
|
<code>$ajax_message_count</code>
|
|
<code>$lastWindow</code>
|
|
<code>$lastWindow</code>
|
|
<code>$proj</code>
|
|
<code>$this->sqlWindowHandle</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="2">
|
|
<code>$ajax_message_count</code>
|
|
<code>$proj->automation_session->public_url</code>
|
|
</MixedOperand>
|
|
<MixedPropertyFetch occurrences="1">
|
|
<code>$proj->automation_session->public_url</code>
|
|
</MixedPropertyFetch>
|
|
<RedundantConditionGivenDocblockType occurrences="5">
|
|
<code>$text && is_string($text)</code>
|
|
<code>$text && is_string($text)</code>
|
|
<code>$this->webDriver !== null</code>
|
|
<code>is_string($text)</code>
|
|
<code>is_string($text)</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
</file>
|
|
</files>
|