Backport tests from 6b57013203
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.com.br>
16424 lines
586 KiB
XML
16424 lines
586 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<files psalm-version="4.30.0@d0bc6e25d89f649e4f36a534f330f8bb4643dd69">
|
|
<file src="index.php">
|
|
<InvalidGlobal occurrences="1">
|
|
<code>global $route, $containerBuilder, $request;</code>
|
|
</InvalidGlobal>
|
|
<MixedArgument occurrences="2">
|
|
<code>$request</code>
|
|
<code>$route</code>
|
|
</MixedArgument>
|
|
</file>
|
|
<file src="js/messages.php">
|
|
<UnusedVariable occurrences="1">
|
|
<code>$isMinimumCommon</code>
|
|
</UnusedVariable>
|
|
</file>
|
|
<file src="libraries/classes/Advisor.php">
|
|
<MixedArgument occurrences="17">
|
|
<code>$matches[1]</code>
|
|
<code>$matches[2]</code>
|
|
<code>$params</code>
|
|
<code>$rule</code>
|
|
<code>$rule</code>
|
|
<code>$rule</code>
|
|
<code>$rule['formula']</code>
|
|
<code>$rule['issue']</code>
|
|
<code>$rule['justification']</code>
|
|
<code>$rule['name']</code>
|
|
<code>$rule['name']</code>
|
|
<code>$rule['name']</code>
|
|
<code>$rule['name']</code>
|
|
<code>$rule['precondition']</code>
|
|
<code>$rule['recommendation']</code>
|
|
<code>$rule['test']</code>
|
|
<code>$this->variables['version']</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>(array) Util::formatByteDown($value, $limes, $comma)</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="7">
|
|
<code>$rule['formula']</code>
|
|
<code>$rule['id']</code>
|
|
<code>$rule['name']</code>
|
|
<code>$rule['name']</code>
|
|
<code>$rule['name']</code>
|
|
<code>$rule['precondition']</code>
|
|
<code>$rule['test']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="3">
|
|
<code>$this->runResult[$type][]</code>
|
|
<code>$this->runResult[$type][]</code>
|
|
<code>$this->runResult['errors'][]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="5">
|
|
<code>$params</code>
|
|
<code>$precondition</code>
|
|
<code>$rule</code>
|
|
<code>$rule</code>
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="1">
|
|
<code>$rule['justification_formula']</code>
|
|
</MixedOperand>
|
|
<PropertyNotSetInConstructor occurrences="3">
|
|
<code>$rules</code>
|
|
<code>$runResult</code>
|
|
<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">
|
|
<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="10">
|
|
<code>$bookmark->currentUser</code>
|
|
<code>$bookmark->currentUser</code>
|
|
<code>$bookmark->database</code>
|
|
<code>$bookmark->database</code>
|
|
<code>$bookmark->id</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>
|
|
<RedundantCastGivenDocblockType occurrences="1">
|
|
<code>(int) $this->id</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</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="5">
|
|
<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) $cfg['ShowAll']</code>
|
|
<code>(int) $cfg['LimitChars']</code>
|
|
<code>(int) $cfg['MaxRows']</code>
|
|
<code>(int) $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">
|
|
<MixedArgument occurrences="3">
|
|
<code>$showGrantsDbName</code>
|
|
<code>$showGrantsString</code>
|
|
<code>$showGrantsTableName</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="10">
|
|
<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_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/CacheWarmupCommand.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$file->getPathname()</code>
|
|
<code>$file->getPathname()</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$file</code>
|
|
</MixedAssignment>
|
|
<MixedMethodCall occurrences="4">
|
|
<code>getExtension</code>
|
|
<code>getPathname</code>
|
|
<code>getPathname</code>
|
|
<code>isFile</code>
|
|
</MixedMethodCall>
|
|
</file>
|
|
<file src="libraries/classes/Command/FixPoTwigCommand.php">
|
|
<MixedArrayAccess occurrences="3">
|
|
<code>$replace[0]</code>
|
|
<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/SetVersionCommand.php">
|
|
<NonInvariantDocblockPropertyType occurrences="1">
|
|
<code>$defaultName</code>
|
|
</NonInvariantDocblockPropertyType>
|
|
</file>
|
|
<file src="libraries/classes/Command/TwigLintCommand.php">
|
|
<MixedArgument occurrences="5">
|
|
<code>$code</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="3">
|
|
<code>$code</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/Command/WriteGitRevisionCommand.php">
|
|
<MixedArgument occurrences="6">
|
|
<code>$author['date']</code>
|
|
<code>$author['email']</code>
|
|
<code>$author['name']</code>
|
|
<code>$committer['date']</code>
|
|
<code>$committer['email']</code>
|
|
<code>$committer['name']</code>
|
|
</MixedArgument>
|
|
<NonInvariantDocblockPropertyType occurrences="1">
|
|
<code>$defaultName</code>
|
|
</NonInvariantDocblockPropertyType>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$message</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidArrayOffset occurrences="6">
|
|
<code>$author['date']</code>
|
|
<code>$author['email']</code>
|
|
<code>$author['name']</code>
|
|
<code>$committer['date']</code>
|
|
<code>$committer['email']</code>
|
|
<code>$committer['name']</code>
|
|
</PossiblyInvalidArrayOffset>
|
|
</file>
|
|
<file src="libraries/classes/Common.php">
|
|
<MixedArgument occurrences="5">
|
|
<code>$_SESSION[' PMA_token ']</code>
|
|
<code>$cfg['Server']['user']</code>
|
|
<code>$sqlDelimiter</code>
|
|
<code>$sql_query</code>
|
|
<code>$urlParams</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="3">
|
|
<code>$cfg['MysqlMinVersion']['human']</code>
|
|
<code>$cfg['MysqlMinVersion']['internal']</code>
|
|
<code>$cfg['Server']['user']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="1">
|
|
<code>$urlParams['goto']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="4">
|
|
<code>$controlLink</code>
|
|
<code>$sqlDelimiter</code>
|
|
<code>$sql_query</code>
|
|
<code>$userLink</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="2">
|
|
<code>$_REQUEST['back']</code>
|
|
<code>$_REQUEST['goto']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="2">
|
|
<code>$_REQUEST['back']</code>
|
|
<code>$_REQUEST['goto']</code>
|
|
</PossiblyInvalidCast>
|
|
<RedundantCast occurrences="2">
|
|
<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="1">
|
|
<code>$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>$path</code>
|
|
<code>$server['verbose']</code>
|
|
<code>$server_index</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="3">
|
|
<code>$new_servers[$server_index]</code>
|
|
<code>$this->settings['Servers'][$server]</code>
|
|
<code>$this->settings['Servers'][$this->settings['ServerDefault']]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="26">
|
|
<code>$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>$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>$server_index</code>
|
|
<code>$url</code>
|
|
<code>$url</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="1">
|
|
<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>
|
|
</file>
|
|
<file src="libraries/classes/Config/FormDisplay.php">
|
|
<MixedArgument occurrences="20">
|
|
<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>$valueDefault</code>
|
|
<code>$valueDefaultJs</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="18">
|
|
<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->forms[$formName]</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="28">
|
|
<code>$canonicalPath</code>
|
|
<code>$errorList</code>
|
|
<code>$errorList</code>
|
|
<code>$formName</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="3">
|
|
<code>$_POST[$key]</code>
|
|
<code>$valueDefault</code>
|
|
<code>$valueDefaultJs</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="2">
|
|
<code>$valueDefault</code>
|
|
<code>$valueDefaultJs</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyNullOperand occurrences="1"/>
|
|
<PropertyNotSetInConstructor occurrences="1">
|
|
<code>$userprefsDisallow</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Config/FormDisplayTemplate.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$arg</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="4">
|
|
<code>$arg</code>
|
|
<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/BaseFormList.php">
|
|
<MixedAssignment occurrences="4">
|
|
<code>$form</code>
|
|
<code>$form</code>
|
|
<code>$form</code>
|
|
<code>$form</code>
|
|
</MixedAssignment>
|
|
<MixedMethodCall occurrences="4">
|
|
<code>displayErrors</code>
|
|
<code>fixErrors</code>
|
|
<code>hasErrors</code>
|
|
<code>process</code>
|
|
</MixedMethodCall>
|
|
<MixedOperand occurrences="1">
|
|
<code>$form->displayErrors()</code>
|
|
</MixedOperand>
|
|
</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>
|
|
<PossiblyNullOperand occurrences="1">
|
|
<code>$formDisplay->displayErrors()</code>
|
|
</PossiblyNullOperand>
|
|
<ReferenceConstraintViolation occurrences="1">
|
|
<code>return $retval;</code>
|
|
</ReferenceConstraintViolation>
|
|
</file>
|
|
<file src="libraries/classes/Config/ServerConfigChecks.php">
|
|
<MixedArgument occurrences="6">
|
|
<code>$blowfishSecret</code>
|
|
<code>$blowfishSecret</code>
|
|
<code>$blowfishSecret</code>
|
|
<code>$blowfishSecretSet</code>
|
|
<code>$blowfishSecretSet</code>
|
|
<code>$cookieAuthUsed</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$blowfishSecret</code>
|
|
<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">
|
|
<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="1">
|
|
<code>$_SESSION['sql_history'][]</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/UserGroups.php">
|
|
<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>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/AbstractController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$db</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$params</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$params['message']</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/ChangeLogController.php">
|
|
<UnusedFunctionCall occurrences="1">
|
|
<code>readgzfile</code>
|
|
</UnusedFunctionCall>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/CheckRelationsController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$db</code>
|
|
</MixedArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/CollationConnectionController.php">
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$_POST['collation_connection']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$_POST['collation_connection']</code>
|
|
</PossiblyInvalidCast>
|
|
</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">
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$_POST['selectedTable']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$_POST['selectedTable']</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/CentralColumnsController.php">
|
|
<MixedArgument occurrences="24">
|
|
<code>$columnDefault</code>
|
|
<code>$columnDefault</code>
|
|
<code>$db</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>
|
|
<code>$text_dir</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$variables</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedAssignment occurrences="3">
|
|
<code>$columnDefault</code>
|
|
<code>$columnDefault</code>
|
|
<code>$message</code>
|
|
</MixedAssignment>
|
|
<RedundantCast occurrences="1">
|
|
<code>(int) $cfg['MaxRows']</code>
|
|
</RedundantCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/DataDictionaryController.php">
|
|
<MixedArgument occurrences="4">
|
|
<code>$mimeMap[$row['Field']]['mimetype']</code>
|
|
<code>$row['Field']</code>
|
|
<code>$row['Type']</code>
|
|
<code>$tableName</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="1">
|
|
<code>$mimeMap[$row['Field']]['mimetype']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="5">
|
|
<code>$columnsComments[$row['Field']]</code>
|
|
<code>$mimeMap[$row['Field']]</code>
|
|
<code>$mimeMap[$row['Field']]</code>
|
|
<code>$primaryKeys[$row['Field']]</code>
|
|
<code>$rows[$row['Field']]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$relation</code>
|
|
<code>$tableName</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="2">
|
|
<code>$foreigner['foreign_field']</code>
|
|
<code>$relation</code>
|
|
</MixedOperand>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/DesignerController.php">
|
|
<InvalidScalarArgument occurrences="2">
|
|
<code>$_POST['selected_page']</code>
|
|
<code>$_POST['selected_page']</code>
|
|
</InvalidScalarArgument>
|
|
<MixedArgument occurrences="7">
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$html</code>
|
|
<code>$position['dbName']</code>
|
|
<code>$position['tableName']</code>
|
|
<code>$sub_part ?? ''</code>
|
|
<code>$success</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>['db' => $db]</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="4">
|
|
<code>$position['dbName']</code>
|
|
<code>$position['dbName']</code>
|
|
<code>$position['tableName']</code>
|
|
<code>$position['tableName']</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$position</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="2">
|
|
<code>$position['dbName']</code>
|
|
<code>$position['tableName']</code>
|
|
</MixedOperand>
|
|
<PossiblyInvalidArgument occurrences="36">
|
|
<code>$_GET['db']</code>
|
|
<code>$_GET['db']</code>
|
|
<code>$_GET['db']</code>
|
|
<code>$_POST['DB1']</code>
|
|
<code>$_POST['DB2']</code>
|
|
<code>$_POST['F1']</code>
|
|
<code>$_POST['F1']</code>
|
|
<code>$_POST['F2']</code>
|
|
<code>$_POST['F2']</code>
|
|
<code>$_POST['T1']</code>
|
|
<code>$_POST['T1']</code>
|
|
<code>$_POST['T2']</code>
|
|
<code>$_POST['T2']</code>
|
|
<code>$_POST['db']</code>
|
|
<code>$_POST['db']</code>
|
|
<code>$_POST['db']</code>
|
|
<code>$_POST['db']</code>
|
|
<code>$_POST['db']</code>
|
|
<code>$_POST['db']</code>
|
|
<code>$_POST['db']</code>
|
|
<code>$_POST['db']</code>
|
|
<code>$_POST['db']</code>
|
|
<code>$_POST['field']</code>
|
|
<code>$_POST['index']</code>
|
|
<code>$_POST['on_delete']</code>
|
|
<code>$_POST['on_update']</code>
|
|
<code>$_POST['selected_value']</code>
|
|
<code>$_POST['selected_value']</code>
|
|
<code>$_POST['selected_value']</code>
|
|
<code>$_POST['table']</code>
|
|
<code>$_POST['table']</code>
|
|
<code>$_POST['value']</code>
|
|
<code>$display_page</code>
|
|
<code>$display_page</code>
|
|
<code>$display_page</code>
|
|
<code>$page</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="29">
|
|
<code>$_GET['db']</code>
|
|
<code>$_GET['db']</code>
|
|
<code>$_GET['db']</code>
|
|
<code>$_POST['DB1']</code>
|
|
<code>$_POST['DB2']</code>
|
|
<code>$_POST['F1']</code>
|
|
<code>$_POST['F1']</code>
|
|
<code>$_POST['F2']</code>
|
|
<code>$_POST['F2']</code>
|
|
<code>$_POST['T1']</code>
|
|
<code>$_POST['T1']</code>
|
|
<code>$_POST['T2']</code>
|
|
<code>$_POST['T2']</code>
|
|
<code>$_POST['db']</code>
|
|
<code>$_POST['db']</code>
|
|
<code>$_POST['db']</code>
|
|
<code>$_POST['db']</code>
|
|
<code>$_POST['db']</code>
|
|
<code>$_POST['db']</code>
|
|
<code>$_POST['db']</code>
|
|
<code>$_POST['db']</code>
|
|
<code>$_POST['field']</code>
|
|
<code>$_POST['index']</code>
|
|
<code>$_POST['on_delete']</code>
|
|
<code>$_POST['on_update']</code>
|
|
<code>$_POST['selected_value']</code>
|
|
<code>$_POST['selected_value']</code>
|
|
<code>$_POST['table']</code>
|
|
<code>$_POST['value']</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$selected_page</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullIterator occurrences="1">
|
|
<code>$tab_pos</code>
|
|
</PossiblyNullIterator>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/EventsController.php">
|
|
<MixedArgument occurrences="4">
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$sub_part ?? ''</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>['db' => $db]</code>
|
|
</MixedArgumentTypeCoercion>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/ExportController.php">
|
|
<MixedArgument occurrences="11">
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$each_table['Name']</code>
|
|
<code>$each_table['Name']</code>
|
|
<code>$each_table['Name']</code>
|
|
<code>$each_table['Name']</code>
|
|
<code>$num_tables</code>
|
|
<code>$sql_query</code>
|
|
<code>$table</code>
|
|
<code>$table_select</code>
|
|
<code>$unlim_num_rows</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>['db' => $db]</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<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>
|
|
<MixedArrayAssignment occurrences="1">
|
|
<code>$urlParams['goto']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$GLOBALS['single_table']</code>
|
|
<code>$each_table</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/ImportController.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$db</code>
|
|
<code>$sub_part ?? ''</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>['db' => $db]</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="2">
|
|
<code>$_SESSION[$SESSION_KEY]['handler']</code>
|
|
<code>$_SESSION[$SESSION_KEY]['handler']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="2">
|
|
<code>$_SESSION[$SESSION_KEY]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$idKey</code>
|
|
</MixedAssignment>
|
|
<MixedMethodCall occurrences="1">
|
|
<code>$_SESSION[$SESSION_KEY]['handler']::getIdKey()</code>
|
|
</MixedMethodCall>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$_GET['format']</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/MultiTableQuery/QueryController.php">
|
|
<PossiblyInvalidArgument occurrences="2">
|
|
<code>$params['db']</code>
|
|
<code>$params['sql_query']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="2">
|
|
<code>$params['db']</code>
|
|
<code>$params['sql_query']</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/MultiTableQuery/TablesController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$table</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$table</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$params['db']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$params['db']</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidIterator occurrences="1">
|
|
<code>$params['tables']</code>
|
|
</PossiblyInvalidIterator>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/Operations/CollationController.php">
|
|
<MixedArgument occurrences="4">
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$tableName</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>['db' => $db]</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$data</code>
|
|
<code>$tableName</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="3">
|
|
<code>$_POST['db_collation']</code>
|
|
<code>$_POST['db_collation'] ?? ''</code>
|
|
<code>$_POST['db_collation'] ?? ''</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="3">
|
|
<code>$_POST['db_collation']</code>
|
|
<code>$_POST['db_collation'] ?? ''</code>
|
|
<code>$_POST['db_collation'] ?? ''</code>
|
|
</PossiblyInvalidCast>
|
|
<UnusedForeachValue occurrences="1">
|
|
<code>$data</code>
|
|
</UnusedForeachValue>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/OperationsController.php">
|
|
<InvalidArgument occurrences="2">
|
|
<code>['db' => $db]</code>
|
|
<code>['db' => $db]</code>
|
|
</InvalidArgument>
|
|
<MixedArgument occurrences="2">
|
|
<code>$db</code>
|
|
<code>$message</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="2">
|
|
<code>$tableNames</code>
|
|
<code>$tableNames</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAssignment occurrences="1">
|
|
<code>$urlParams['goto']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="1">
|
|
<code>$cfg['Servers'][$server]</code>
|
|
</MixedArrayOffset>
|
|
<PossiblyInvalidArgument occurrences="10">
|
|
<code>$_POST['comment']</code>
|
|
<code>$_POST['newname']</code>
|
|
<code>$_POST['newname']</code>
|
|
<code>$_POST['newname']</code>
|
|
<code>$_POST['newname']</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="9">
|
|
<code>$_POST['comment']</code>
|
|
<code>$_POST['newname']</code>
|
|
<code>$_POST['newname']</code>
|
|
<code>$_POST['newname']</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyUndefinedArrayOffset occurrences="1">
|
|
<code>$_POST['newname']</code>
|
|
</PossiblyUndefinedArrayOffset>
|
|
<RedundantCondition occurrences="10">
|
|
<code>! $_error</code>
|
|
<code>! $_error</code>
|
|
<code>! $_error</code>
|
|
<code>! $_error</code>
|
|
<code>! $_error</code>
|
|
<code>! $_error</code>
|
|
<code>! $_error</code>
|
|
<code>! $_error</code>
|
|
<code>! $_error</code>
|
|
<code>$_error</code>
|
|
</RedundantCondition>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/QueryByExampleController.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>$_POST['searchId']</code>
|
|
</InvalidArgument>
|
|
<MixedArgument occurrences="7">
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$sql_query</code>
|
|
<code>$sql_query</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>['db' => $db]</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAssignment occurrences="1">
|
|
<code>$urlParams['goto']</code>
|
|
</MixedArrayAssignment>
|
|
<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="7">
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$item</code>
|
|
<code>$sub_part ?? ''</code>
|
|
<code>$table</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="2">
|
|
<code>$urlParams</code>
|
|
<code>['db' => $db]</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$item</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$type</code>
|
|
</PossiblyInvalidArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/SearchController.php">
|
|
<MixedArgument occurrences="3">
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$sub_part ?? ''</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>['db' => $db]</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAssignment occurrences="1">
|
|
<code>$urlParams['goto']</code>
|
|
</MixedArrayAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/SqlAutoCompleteController.php">
|
|
<MixedArgument occurrences="3">
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$tableName</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$db</code>
|
|
<code>$tableName</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="2">
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="2">
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/SqlController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$db</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>['db' => $db]</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$_POST['delimiter']</code>
|
|
</PossiblyInvalidArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/SqlFormatController.php">
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$query</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="2">
|
|
<code>$params['sql']</code>
|
|
<code>$query</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/Structure/AddPrefixController.php">
|
|
<MixedAssignment occurrences="2">
|
|
<code>$params['selected'][]</code>
|
|
<code>$selectedValue</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidIterator occurrences="1">
|
|
<code>$selected</code>
|
|
</PossiblyInvalidIterator>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/Structure/AddPrefixTableController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$db</code>
|
|
</MixedArgument>
|
|
<PossiblyInvalidArgument occurrences="2">
|
|
<code>$selected</code>
|
|
<code>$selected[$i]</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidOperand occurrences="2">
|
|
<code>$_POST['add_prefix']</code>
|
|
<code>$selected[$i]</code>
|
|
</PossiblyInvalidOperand>
|
|
</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">
|
|
<MixedArgument occurrences="1">
|
|
<code>$db</code>
|
|
</MixedArgument>
|
|
<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="2">
|
|
<code>$selectedValue</code>
|
|
<code>$urlParams['selected'][]</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidIterator occurrences="1">
|
|
<code>$selected</code>
|
|
</PossiblyInvalidIterator>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/Structure/CopyFormController.php">
|
|
<MixedAssignment occurrences="5">
|
|
<code>$databaseName</code>
|
|
<code>$databasesList</code>
|
|
<code>$key</code>
|
|
<code>$selectedValue</code>
|
|
<code>$urlParams['selected'][]</code>
|
|
</MixedAssignment>
|
|
<MixedMethodCall occurrences="2">
|
|
<code>getList</code>
|
|
<code>offsetUnset</code>
|
|
</MixedMethodCall>
|
|
<MixedPropertyFetch occurrences="1">
|
|
<code>$dblist->databases</code>
|
|
</MixedPropertyFetch>
|
|
<PossiblyInvalidIterator occurrences="1">
|
|
<code>$selected</code>
|
|
</PossiblyInvalidIterator>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/Structure/CopyTableController.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
</MixedArgument>
|
|
<PossiblyInvalidArgument occurrences="8">
|
|
<code>$_POST['what']</code>
|
|
<code>$selected</code>
|
|
<code>$selected[$i]</code>
|
|
<code>$selected[$i]</code>
|
|
<code>$selected[$i]</code>
|
|
<code>$selected[$i]</code>
|
|
<code>$targetDb</code>
|
|
<code>$targetDb</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="6">
|
|
<code>$_POST['what']</code>
|
|
<code>$selected[$i]</code>
|
|
<code>$selected[$i]</code>
|
|
<code>$selected[$i]</code>
|
|
<code>$selected[$i]</code>
|
|
<code>$targetDb</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/Structure/CopyTableWithPrefixController.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
</MixedArgument>
|
|
<PossiblyInvalidArgument occurrences="3">
|
|
<code>$current</code>
|
|
<code>$current</code>
|
|
<code>$selected</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="3">
|
|
<code>$current</code>
|
|
<code>$current</code>
|
|
<code>$fromPrefix</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidOperand occurrences="1">
|
|
<code>$toPrefix</code>
|
|
</PossiblyInvalidOperand>
|
|
<PossiblyNullOperand occurrences="1">
|
|
<code>$toPrefix</code>
|
|
</PossiblyNullOperand>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/Structure/DropFormController.php">
|
|
<MixedArgument occurrences="3">
|
|
<code>$current</code>
|
|
<code>$current</code>
|
|
<code>$db</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="4">
|
|
<code>$current</code>
|
|
<code>$selectedValue</code>
|
|
<code>$selectedValue</code>
|
|
<code>$urlParams['selected'][]</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidIterator occurrences="2">
|
|
<code>$selected</code>
|
|
<code>$selected</code>
|
|
</PossiblyInvalidIterator>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/Structure/DropTableController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$db</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="2">
|
|
<code>$_SESSION['tmpval']['table_limit_offset']</code>
|
|
<code>$_SESSION['tmpval']['table_limit_offset_db']</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$reload</code>
|
|
</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="1">
|
|
<code>$selectedValue</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidIterator occurrences="1">
|
|
<code>$selected</code>
|
|
</PossiblyInvalidIterator>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/Structure/EmptyTableController.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>$_REQUEST['pos']</code>
|
|
</InvalidArgument>
|
|
<MixedArgument occurrences="3">
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$table</code>
|
|
</MixedArgument>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$selected</code>
|
|
</PossiblyInvalidArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/Structure/FavoriteTableController.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$value['db']</code>
|
|
<code>$value['table']</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>['db' => $db]</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="4">
|
|
<code>$value['db']</code>
|
|
<code>$value['db']</code>
|
|
<code>$value['table']</code>
|
|
<code>$value['table']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="1">
|
|
<code>$_SESSION['tmpval']['favorites_synced']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="3">
|
|
<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>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>['db' => $db]</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="2">
|
|
<code>$table['TABLE_NAME']</code>
|
|
<code>$table['TABLE_NAME']</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$table</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$parameters['table']</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$rowCount</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/Structure/ReplacePrefixController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$db</code>
|
|
</MixedArgument>
|
|
<PossiblyInvalidArgument occurrences="5">
|
|
<code>$current</code>
|
|
<code>$current</code>
|
|
<code>$newTableName</code>
|
|
<code>$selected</code>
|
|
<code>$selected[$i]</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="3">
|
|
<code>$current</code>
|
|
<code>$current</code>
|
|
<code>$fromPrefix</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidOperand occurrences="1">
|
|
<code>$toPrefix</code>
|
|
</PossiblyInvalidOperand>
|
|
<RedundantCast occurrences="1">
|
|
<code>(string) $fromPrefix</code>
|
|
</RedundantCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/Structure/ShowCreateController.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>$selected</code>
|
|
</InvalidArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/StructureController.php">
|
|
<InvalidScalarArgument occurrences="2">
|
|
<code>$formattedOverhead</code>
|
|
<code>$formattedSize</code>
|
|
</InvalidScalarArgument>
|
|
<MixedArgument occurrences="41">
|
|
<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>$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>$sumSize</code>
|
|
<code>$tableIsView</code>
|
|
<code>$trackedTables[$truename] ?? null</code>
|
|
<code>$truename</code>
|
|
<code>$updateTime</code>
|
|
<code>$updateTimeAll</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>['db' => $db]</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="16">
|
|
<code>$currentTable['Check_time']</code>
|
|
<code>$currentTable['Collation']</code>
|
|
<code>$currentTable['Create_time']</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="28">
|
|
<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>$currentTable['TABLE_ROWS']</code>
|
|
<code>$dbTable</code>
|
|
<code>$overheadSize</code>
|
|
<code>$quotesLength</code>
|
|
<code>$searchDb</code>
|
|
<code>$searchDoDBInDB</code>
|
|
<code>$searchDoDBInTruename</code>
|
|
<code>$searchTable</code>
|
|
<code>$sumEntries</code>
|
|
<code>$this->dbIsSystemSchema</code>
|
|
<code>$this->isShowStats</code>
|
|
<code>$this->numTables</code>
|
|
<code>$this->position</code>
|
|
<code>$this->tables</code>
|
|
<code>$this->totalNumTables</code>
|
|
<code>$truename</code>
|
|
<code>$updateTime</code>
|
|
<code>$updateTimeAll</code>
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<MixedMethodCall occurrences="1">
|
|
<code>getCharset</code>
|
|
</MixedMethodCall>
|
|
<MixedOperand occurrences="9">
|
|
<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>
|
|
<code>$currentTable['TABLE_ROWS']</code>
|
|
<code>$dataLength + $quotesLength</code>
|
|
<code>$quotesLength</code>
|
|
</MixedOperand>
|
|
<PossiblyFalseOperand occurrences="1">
|
|
<code>$columnNames</code>
|
|
</PossiblyFalseOperand>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$_POST['primary_connection'] ?? null</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyNullArrayAccess occurrences="10">
|
|
<code>$formattedOverhead</code>
|
|
<code>$formattedSize</code>
|
|
<code>$formattedSize</code>
|
|
<code>$formattedSize</code>
|
|
<code>$formattedSize</code>
|
|
<code>$overheadUnit</code>
|
|
<code>$unit</code>
|
|
<code>$unit</code>
|
|
<code>$unit</code>
|
|
<code>$unit</code>
|
|
</PossiblyNullArrayAccess>
|
|
<PossiblyNullOperand occurrences="1">
|
|
<code>$columnNames</code>
|
|
</PossiblyNullOperand>
|
|
<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="11">
|
|
<code>$data['ddlog']</code>
|
|
<code>$data['ddlog']</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$table</code>
|
|
<code>$text_dir</code>
|
|
<code>$urlParams</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>['db' => $db]</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="6">
|
|
<code>$data['ddlog']</code>
|
|
<code>$data['ddlog']</code>
|
|
<code>$data['ddlog']</code>
|
|
<code>$entry['date']</code>
|
|
<code>$entry['statement']</code>
|
|
<code>$entry['username']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="2">
|
|
<code>$urlParams['back']</code>
|
|
<code>$urlParams['goto']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="3">
|
|
<code>$data</code>
|
|
<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="3">
|
|
<code>$_POST['selected']</code>
|
|
<code>$_POST['table']</code>
|
|
<code>$_POST['version']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$_POST['table']</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidIterator occurrences="1">
|
|
<code>$_POST['selected_tbl']</code>
|
|
</PossiblyInvalidIterator>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/TriggersController.php">
|
|
<MixedArgument occurrences="4">
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$sub_part ?? ''</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="2">
|
|
<code>$urlParams</code>
|
|
<code>['db' => $db]</code>
|
|
</MixedArgumentTypeCoercion>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/DatabaseController.php">
|
|
<MixedPropertyFetch occurrences="1">
|
|
<code>$dblist->databases</code>
|
|
</MixedPropertyFetch>
|
|
</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">
|
|
<DocblockTypeContradiction occurrences="1">
|
|
<code>empty($export_plugin)</code>
|
|
</DocblockTypeContradiction>
|
|
<InvalidArgument occurrences="2">
|
|
<code>$GLOBALS['charset']</code>
|
|
<code>$asfile</code>
|
|
</InvalidArgument>
|
|
<MixedArgument occurrences="47">
|
|
<code>$allrows</code>
|
|
<code>$allrows</code>
|
|
<code>$cfg['MemoryLimit']</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db_select</code>
|
|
<code>$export_type</code>
|
|
<code>$export_type</code>
|
|
<code>$export_type</code>
|
|
<code>$export_type</code>
|
|
<code>$export_type</code>
|
|
<code>$export_type</code>
|
|
<code>$export_type</code>
|
|
<code>$file_handle</code>
|
|
<code>$filename_template</code>
|
|
<code>$limit_from</code>
|
|
<code>$limit_from</code>
|
|
<code>$limit_to</code>
|
|
<code>$limit_to</code>
|
|
<code>$remember_template</code>
|
|
<code>$save_filename</code>
|
|
<code>$sql_query</code>
|
|
<code>$sql_query</code>
|
|
<code>$sql_query</code>
|
|
<code>$sql_query</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table_data</code>
|
|
<code>$table_data</code>
|
|
<code>$table_structure</code>
|
|
<code>$table_structure</code>
|
|
<code>$tables</code>
|
|
<code>$tables</code>
|
|
<code>$tables</code>
|
|
<code>$this->export->dumpBuffer</code>
|
|
<code>$this->export->dumpBuffer</code>
|
|
<code>$this->export->dumpBuffer</code>
|
|
<code>$this->export->dumpBuffer</code>
|
|
</MixedArgument>
|
|
<MixedArrayAssignment occurrences="1">
|
|
<code>$_SESSION['tmpval']['aliases']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="3">
|
|
<code>$table_data</code>
|
|
<code>$table_structure</code>
|
|
<code>$tables</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$file_handle</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$GLOBALS['charset']</code>
|
|
</PossiblyInvalidCast>
|
|
</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="2">
|
|
<code>$cfg['URLQueryEncryption']</code>
|
|
<code>$cfg['URLQueryEncryptionSecretKey']</code>
|
|
</InvalidArrayOffset>
|
|
<MixedArgument occurrences="3">
|
|
<code>$message</code>
|
|
<code>$this->config->get('ShowGitRevision') ?? true</code>
|
|
<code>$this->config->get('TempDir')</code>
|
|
</MixedArgument>
|
|
<MixedArrayOffset occurrences="2">
|
|
<code>$GLOBALS['language_stats'][$lang]</code>
|
|
<code>$cfg['Servers'][$server]</code>
|
|
</MixedArrayOffset>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$this->config->get('TempDir')</code>
|
|
</PossiblyNullArgument>
|
|
<RedundantCondition occurrences="1">
|
|
<code>is_string($cfg['blowfish_secret'])</code>
|
|
</RedundantCondition>
|
|
<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>
|
|
<InvalidArgument occurrences="1">
|
|
<code>$urlParams</code>
|
|
</InvalidArgument>
|
|
<MixedArgument occurrences="30">
|
|
<code>$_SESSION['Import_message']['go_back_url']</code>
|
|
<code>$analyzed_sql_results</code>
|
|
<code>$cfg['MemoryLimit']</code>
|
|
<code>$collation_connection</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$die['error']</code>
|
|
<code>$die['sql']</code>
|
|
<code>$goto</code>
|
|
<code>$goto</code>
|
|
<code>$importHandle ?? null</code>
|
|
<code>$import_file</code>
|
|
<code>$import_file</code>
|
|
<code>$import_notice</code>
|
|
<code>$import_text</code>
|
|
<code>$sql_query</code>
|
|
<code>$sql_query</code>
|
|
<code>$sql_query</code>
|
|
<code>$sql_query</code>
|
|
<code>$sql_query</code>
|
|
<code>$sql_query</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="7">
|
|
<code>$_SESSION['Import_message']['go_back_url']</code>
|
|
<code>$analyzed_sql_results['offset']</code>
|
|
<code>$analyzed_sql_results['offset']</code>
|
|
<code>$analyzed_sql_results['reload']</code>
|
|
<code>$analyzed_sql_results['reload']</code>
|
|
<code>$die['error']</code>
|
|
<code>$die['sql']</code>
|
|
</MixedArrayAccess>
|
|
<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="15">
|
|
<code>$_SESSION['Import_message']['go_back_url']</code>
|
|
<code>$_SESSION['Import_message']['message']</code>
|
|
<code>$active_page</code>
|
|
<code>$die</code>
|
|
<code>$display_query</code>
|
|
<code>$import_file</code>
|
|
<code>$import_text</code>
|
|
<code>$offset</code>
|
|
<code>$offset</code>
|
|
<code>$reload</code>
|
|
<code>$reload</code>
|
|
<code>$sql_queries</code>
|
|
<code>$sql_query</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
</MixedAssignment>
|
|
<MixedMethodCall occurrences="2">
|
|
<code>close</code>
|
|
<code>getDisplay</code>
|
|
</MixedMethodCall>
|
|
<MixedOperand occurrences="4">
|
|
<code>$charset_connection</code>
|
|
<code>$goto</code>
|
|
<code>$goto</code>
|
|
<code>$goto</code>
|
|
</MixedOperand>
|
|
<PossiblyInvalidArgument occurrences="11">
|
|
<code>$_POST['bkm_label']</code>
|
|
<code>$_POST['bkm_label']</code>
|
|
<code>$_POST['bookmark_variable']</code>
|
|
<code>$_POST['sql_query']</code>
|
|
<code>$_POST['sql_query']</code>
|
|
<code>$format</code>
|
|
<code>$import_type</code>
|
|
<code>$local_import_file</code>
|
|
<code>$parameter</code>
|
|
<code>$replacementValue</code>
|
|
<code>$skip < $read_limit ? $skip : $read_limit</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="7">
|
|
<code>$_POST['bkm_label']</code>
|
|
<code>$_POST['bkm_label']</code>
|
|
<code>$_POST['sql_query']</code>
|
|
<code>$_POST['sql_query']</code>
|
|
<code>$format</code>
|
|
<code>$local_import_file</code>
|
|
<code>$replacementValue</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidOperand occurrences="3">
|
|
<code>$charset_of_file</code>
|
|
<code>$format</code>
|
|
<code>$local_import_file</code>
|
|
</PossiblyInvalidOperand>
|
|
<RedundantCondition occurrences="1">
|
|
<code>$offset == 0</code>
|
|
</RedundantCondition>
|
|
<RiskyCast occurrences="1">
|
|
<code>$_POST['id_bookmark']</code>
|
|
</RiskyCast>
|
|
<TypeDoesNotContainType occurrences="2">
|
|
<code>$finished</code>
|
|
<code>$timeout_passed</code>
|
|
</TypeDoesNotContainType>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Import/StatusController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$_SESSION['Import_message']['message'] ?? ''</code>
|
|
</MixedArgument>
|
|
<MixedArrayAssignment occurrences="1">
|
|
<code>$_SESSION['Import_message']['message']</code>
|
|
</MixedArrayAssignment>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$_GET['id']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$_GET['id']</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/LogoutController.php">
|
|
<MixedMethodCall occurrences="1">
|
|
<code>logOut</code>
|
|
</MixedMethodCall>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/NavigationController.php">
|
|
<PossiblyInvalidArgument occurrences="9">
|
|
<code>! empty($_POST['tableName']) ? $_POST['tableName'] : null</code>
|
|
<code>! empty($_POST['tableName']) ? $_POST['tableName'] : null</code>
|
|
<code>$_POST['dbName']</code>
|
|
<code>$_POST['dbName']</code>
|
|
<code>$_POST['dbName']</code>
|
|
<code>$_POST['itemName']</code>
|
|
<code>$_POST['itemName']</code>
|
|
<code>$_POST['itemType']</code>
|
|
<code>$_POST['itemType']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="7">
|
|
<code>$_POST['dbName']</code>
|
|
<code>$_POST['dbName']</code>
|
|
<code>$_POST['dbName']</code>
|
|
<code>$_POST['itemName']</code>
|
|
<code>$_POST['itemName']</code>
|
|
<code>$_POST['itemType']</code>
|
|
<code>$_POST['itemType']</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/NormalizationController.php">
|
|
<MixedArgument occurrences="36">
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$dependencies</code>
|
|
<code>$newtables</code>
|
|
<code>$partialDependencies</code>
|
|
<code>$partialDependencies</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$tables</code>
|
|
<code>$tablesName</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="6">
|
|
<code>$dependencies</code>
|
|
<code>$newtables</code>
|
|
<code>$partialDependencies</code>
|
|
<code>$partialDependencies</code>
|
|
<code>$tables</code>
|
|
<code>$tablesName</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="1">
|
|
<code>$table</code>
|
|
</MixedOperand>
|
|
<PossiblyInvalidArgument occurrences="12">
|
|
<code>$_POST['newTables']</code>
|
|
<code>$_POST['newTablesName']</code>
|
|
<code>$_POST['pd']</code>
|
|
<code>$_POST['pd']</code>
|
|
<code>$_POST['pd']</code>
|
|
<code>$_POST['tables']</code>
|
|
<code>$newColumn</code>
|
|
<code>$newTable</code>
|
|
<code>$normalForm</code>
|
|
<code>$primary_columns</code>
|
|
<code>$repeatingColumns</code>
|
|
<code>$tables</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="11">
|
|
<code>$_POST['newTables']</code>
|
|
<code>$_POST['newTablesName']</code>
|
|
<code>$_POST['pd']</code>
|
|
<code>$_POST['pd']</code>
|
|
<code>$_POST['pd']</code>
|
|
<code>$_POST['tables']</code>
|
|
<code>$newColumn</code>
|
|
<code>$newTable</code>
|
|
<code>$normalForm</code>
|
|
<code>$primary_columns</code>
|
|
<code>$repeatingColumns</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Preferences/ExportController.php">
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$tabHash</code>
|
|
</PossiblyInvalidArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Preferences/FeaturesController.php">
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$tabHash</code>
|
|
</PossiblyInvalidArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Preferences/ImportController.php">
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$tabHash</code>
|
|
</PossiblyInvalidArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Preferences/MainPanelController.php">
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$tabHash</code>
|
|
</PossiblyInvalidArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Preferences/ManageController.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$configuration['ThemeDefault']</code>
|
|
<code>$configuration['ThemeDefault']</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$key</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedAssignment occurrences="5">
|
|
<code>$_POST[str_replace('/', '-', (string) $k)]</code>
|
|
<code>$configuration</code>
|
|
<code>$params['lang']</code>
|
|
<code>$v</code>
|
|
<code>$val</code>
|
|
</MixedAssignment>
|
|
<PossiblyFalseOperand occurrences="1">
|
|
<code>$pos</code>
|
|
</PossiblyFalseOperand>
|
|
<PossiblyInvalidArgument occurrences="3">
|
|
<code>$json</code>
|
|
<code>$return_url</code>
|
|
<code>$return_url</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="3">
|
|
<code>$json</code>
|
|
<code>$return_url</code>
|
|
<code>$return_url</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Preferences/NavigationController.php">
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$tabHash</code>
|
|
</PossiblyInvalidArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Preferences/SqlController.php">
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$tabHash</code>
|
|
</PossiblyInvalidArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Preferences/TwoFactorController.php">
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$_POST['2fa_configure']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$_POST['2fa_configure']</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/SchemaExportController.php">
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$_POST['export_type']</code>
|
|
</PossiblyInvalidArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Server/BinlogController.php">
|
|
<PossiblyInvalidArgument occurrences="2">
|
|
<code>$params['log']</code>
|
|
<code>$params['log'] ?? ''</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$params['log'] ?? ''</code>
|
|
</PossiblyInvalidCast>
|
|
<RedundantCast occurrences="1">
|
|
<code>(int) $cfg['MaxRows']</code>
|
|
</RedundantCast>
|
|
<RiskyCast occurrences="1">
|
|
<code>$params['pos']</code>
|
|
</RiskyCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Server/Databases/CreateController.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>['db' => $params['new_db']]</code>
|
|
</InvalidArgument>
|
|
<PossiblyInvalidArgument occurrences="6">
|
|
<code>$params['db_collation']</code>
|
|
<code>$params['db_collation']</code>
|
|
<code>$params['db_collation']</code>
|
|
<code>$params['new_db']</code>
|
|
<code>$params['new_db']</code>
|
|
<code>$params['new_db']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="4">
|
|
<code>$params['db_collation']</code>
|
|
<code>$params['db_collation']</code>
|
|
<code>$params['new_db']</code>
|
|
<code>$params['new_db']</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Server/Databases/DestroyController.php">
|
|
<MixedMethodCall occurrences="1">
|
|
<code>build</code>
|
|
</MixedMethodCall>
|
|
<MixedPropertyFetch occurrences="1">
|
|
<code>$dblist->databases</code>
|
|
</MixedPropertyFetch>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Server/DatabasesController.php">
|
|
<MixedArgument occurrences="9">
|
|
<code>$database['DEFAULT_COLLATION_NAME']</code>
|
|
<code>$database['SCHEMA_NAME']</code>
|
|
<code>$dblist->databases</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>
|
|
</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="6">
|
|
<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>
|
|
<MixedPropertyFetch occurrences="1">
|
|
<code>$dblist->databases</code>
|
|
</MixedPropertyFetch>
|
|
<PossiblyInvalidArgument occurrences="3">
|
|
<code>$_POST['primary_connection'] ?? null</code>
|
|
<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="6">
|
|
<code>$db</code>
|
|
<code>$num_tables</code>
|
|
<code>$select_item</code>
|
|
<code>$sql_query</code>
|
|
<code>$table</code>
|
|
<code>$unlim_num_rows</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$GLOBALS['single_table']</code>
|
|
<code>$select_item</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Server/ImportController.php">
|
|
<MixedArrayAccess occurrences="2">
|
|
<code>$_SESSION[$SESSION_KEY]['handler']</code>
|
|
<code>$_SESSION[$SESSION_KEY]['handler']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="2">
|
|
<code>$_SESSION[$SESSION_KEY]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$idKey</code>
|
|
</MixedAssignment>
|
|
<MixedMethodCall occurrences="1">
|
|
<code>$_SESSION[$SESSION_KEY]['handler']::getIdKey()</code>
|
|
</MixedMethodCall>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$_GET['format']</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Server/PrivilegesController.php">
|
|
<MixedArgument occurrences="13">
|
|
<code>$db</code>
|
|
<code>$db_name ?? ''</code>
|
|
<code>$password ?? ''</code>
|
|
<code>$password ?? null</code>
|
|
<code>$queries</code>
|
|
<code>$queries</code>
|
|
<code>$queries</code>
|
|
<code>$queries_for_display</code>
|
|
<code>$sql_query ?? ''</code>
|
|
<code>$table</code>
|
|
<code>$text_dir</code>
|
|
<code>$url_dbname ?? ''</code>
|
|
<code>$url_dbname ?? ''</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$queries</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedAssignment occurrences="3">
|
|
<code>$db_name</code>
|
|
<code>$message</code>
|
|
<code>$queries</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="2">
|
|
<code>$export</code>
|
|
<code>$title</code>
|
|
</MixedOperand>
|
|
<PossiblyInvalidArgument occurrences="2">
|
|
<code>$_POST['userGroup']</code>
|
|
<code>$db</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="2">
|
|
<code>$_POST['userGroup']</code>
|
|
<code>$db</code>
|
|
</PossiblyInvalidCast>
|
|
<UnusedVariable occurrences="1">
|
|
<code>$key</code>
|
|
</UnusedVariable>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Server/ReplicationController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$replicaInfo['status']</code>
|
|
</MixedArgument>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$_POST['primary_connection'] ?? null</code>
|
|
</PossiblyInvalidArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Server/Status/Monitor/ChartingDataController.php">
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$params['requiredData'] ?? ''</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$params['requiredData'] ?? ''</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Server/Status/Monitor/GeneralLogController.php">
|
|
<RiskyCast occurrences="2">
|
|
<code>$params['time_end']</code>
|
|
<code>$params['time_start']</code>
|
|
</RiskyCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Server/Status/Monitor/LogVarsController.php">
|
|
<PossiblyInvalidArgument occurrences="2">
|
|
<code>$params['varName']</code>
|
|
<code>$params['varValue']</code>
|
|
</PossiblyInvalidArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Server/Status/Monitor/QueryAnalyzerController.php">
|
|
<PossiblyInvalidArgument occurrences="2">
|
|
<code>$params['database'] ?? ''</code>
|
|
<code>$params['query'] ?? ''</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="2">
|
|
<code>$params['database'] ?? ''</code>
|
|
<code>$params['query'] ?? ''</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Server/Status/Monitor/SlowLogController.php">
|
|
<RiskyCast occurrences="2">
|
|
<code>$params['time_end']</code>
|
|
<code>$params['time_start']</code>
|
|
</RiskyCast>
|
|
</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="17">
|
|
<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="2">
|
|
<code>$hourFactor</code>
|
|
<code>$hourFactor</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">
|
|
<MixedArgumentTypeCoercion occurrences="2">
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedAssignment occurrences="5">
|
|
<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>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$params['flush']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$params['flush']</code>
|
|
</PossiblyInvalidCast>
|
|
<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">
|
|
<PossiblyInvalidArgument occurrences="5">
|
|
<code>$_POST['userGroup']</code>
|
|
<code>$_POST['userGroup']</code>
|
|
<code>$_POST['userGroup']</code>
|
|
<code>$_POST['userGroup']</code>
|
|
<code>$_POST['userGroup']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="4">
|
|
<code>$_POST['userGroup']</code>
|
|
<code>$_POST['userGroup']</code>
|
|
<code>$_POST['userGroup']</code>
|
|
<code>$_POST['userGroup']</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Server/UserGroupsFormController.php">
|
|
<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">
|
|
<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">
|
|
<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">
|
|
<MixedArgument occurrences="1">
|
|
<code>$value</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="5">
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayTypeCoercion occurrences="1">
|
|
<code>$serverVarsSession[$name]</code>
|
|
</MixedArrayTypeCoercion>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Setup/FormController.php">
|
|
<UndefinedClass occurrences="1">
|
|
<code>new $formClass($this->config)</code>
|
|
</UndefinedClass>
|
|
</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">
|
|
<MixedArgument occurrences="2">
|
|
<code>$db</code>
|
|
<code>$table</code>
|
|
</MixedArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Sql/EnumValuesController.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$db</code>
|
|
<code>$table</code>
|
|
</MixedArgument>
|
|
<PossiblyInvalidArgument occurrences="2">
|
|
<code>$column</code>
|
|
<code>$currValue</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$column</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Sql/RelationalValuesController.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$db</code>
|
|
<code>$table</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="1">
|
|
<code>$_SESSION['tmpval']['relational_display']</code>
|
|
</MixedArrayAccess>
|
|
<PossiblyInvalidArgument occurrences="2">
|
|
<code>$column</code>
|
|
<code>$curr_value</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="2">
|
|
<code>$column</code>
|
|
<code>$curr_value</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Sql/SetValuesController.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$db</code>
|
|
<code>$table</code>
|
|
</MixedArgument>
|
|
<PossiblyInvalidArgument occurrences="4">
|
|
<code>$column</code>
|
|
<code>$column</code>
|
|
<code>$currentValue</code>
|
|
<code>$whereClause</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="4">
|
|
<code>$column</code>
|
|
<code>$column</code>
|
|
<code>$currentValue</code>
|
|
<code>$whereClause</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Sql/SqlController.php">
|
|
<MixedArgument occurrences="24">
|
|
<code>$analyzed_sql_results</code>
|
|
<code>$complete_query ?? null</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$disp_message ?? null</code>
|
|
<code>$errorUrl</code>
|
|
<code>$errorUrl</code>
|
|
<code>$extra_data ?? null</code>
|
|
<code>$find_real_end ?? null</code>
|
|
<code>$goto</code>
|
|
<code>$goto</code>
|
|
<code>$import_text ?? null</code>
|
|
<code>$message_to_show ?? null</code>
|
|
<code>$sql_data ?? null</code>
|
|
<code>$sql_query</code>
|
|
<code>$sql_query</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>isset($disp_query) ? $display_query : null</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="1">
|
|
<code>$ajax_reload['reload']</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="3">
|
|
<code>$errorUrl</code>
|
|
<code>$table</code>
|
|
<code>$unlim_num_rows</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="2">
|
|
<code>$_POST['bkm_fields']['bkm_label']</code>
|
|
<code>$errorUrl</code>
|
|
</MixedOperand>
|
|
<PossiblyInvalidArgument occurrences="8">
|
|
<code>$_GET['sql_query']</code>
|
|
<code>$_GET['sql_signature']</code>
|
|
<code>$_POST['bkm_fields']</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$sql_query</code>
|
|
<code>$sql_query</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidArrayOffset occurrences="2">
|
|
<code>$_POST['bkm_fields']['bkm_label']</code>
|
|
<code>$_POST['bkm_fields']['bkm_label']</code>
|
|
</PossiblyInvalidArrayOffset>
|
|
<PossiblyInvalidCast occurrences="6">
|
|
<code>$_GET['sql_query']</code>
|
|
<code>$_GET['sql_signature']</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$sql_query</code>
|
|
<code>$sql_query</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/AddFieldController.php">
|
|
<MixedArgument occurrences="8">
|
|
<code>$_POST['field_input_transformation'][$fieldindex]</code>
|
|
<code>$_POST['field_input_transformation_options'][$fieldindex]</code>
|
|
<code>$_POST['field_transformation'][$fieldindex]</code>
|
|
<code>$_POST['field_transformation_options'][$fieldindex]</code>
|
|
<code>$cfg['DefaultTabTable']</code>
|
|
<code>$db</code>
|
|
<code>$regenerate</code>
|
|
<code>$table</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$url_params</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<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">
|
|
<InvalidArgument occurrences="1">
|
|
<code>$urlParams</code>
|
|
</InvalidArgument>
|
|
<MixedArgument occurrences="33">
|
|
<code>$current_result</code>
|
|
<code>$current_row</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$disp_message</code>
|
|
<code>$insert_mode</code>
|
|
<code>$isUpload</code>
|
|
<code>$isUpload</code>
|
|
<code>$jsvkey</code>
|
|
<code>$repopulate</code>
|
|
<code>$row_id</code>
|
|
<code>$row_id</code>
|
|
<code>$rows</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$text_dir</code>
|
|
<code>$unsaved_values</code>
|
|
<code>$unsaved_values</code>
|
|
<code>$where_clause</code>
|
|
<code>$where_clause ?? null</code>
|
|
<code>$where_clause_array</code>
|
|
<code>$where_clauses</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="1">
|
|
<code>$unsaved_values[$row_id]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="4">
|
|
<code>$result[$row_id]</code>
|
|
<code>$result[$row_id]</code>
|
|
<code>$unsaved_values[$row_id]</code>
|
|
<code>$unsaved_values[$row_id]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="9">
|
|
<code>$current_result</code>
|
|
<code>$current_row</code>
|
|
<code>$isUpload</code>
|
|
<code>$jsvkey</code>
|
|
<code>$repopulate</code>
|
|
<code>$row_id</code>
|
|
<code>$urlParams['db']</code>
|
|
<code>$urlParams['table']</code>
|
|
<code>$urlParams['table']</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="2">
|
|
<code>$biggest_max_file_size</code>
|
|
<code>$jsvkey</code>
|
|
</MixedOperand>
|
|
<PossiblyInvalidArgument occurrences="4">
|
|
<code>$_GET['where_clause']</code>
|
|
<code>$_GET['where_clause_signature']</code>
|
|
<code>$current_result</code>
|
|
<code>$where_clause ?? null</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="2">
|
|
<code>$_GET['where_clause']</code>
|
|
<code>$_GET['where_clause_signature']</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$isUpload</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullOperand occurrences="1">
|
|
<code>$GLOBALS['goto']</code>
|
|
</PossiblyNullOperand>
|
|
<PossiblyUndefinedVariable occurrences="1">
|
|
<code>$urlParams</code>
|
|
</PossiblyUndefinedVariable>
|
|
<TypeDoesNotContainType occurrences="1">
|
|
<code>$biggest_max_file_size > 0</code>
|
|
</TypeDoesNotContainType>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/ChartController.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>$start</code>
|
|
</InvalidArgument>
|
|
<MixedArgument occurrences="7">
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$sql_query</code>
|
|
<code>$sql_query</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$url_params</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$url_params['db']</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="3">
|
|
<code>$_REQUEST['pos']</code>
|
|
<code>$_REQUEST['session_max_rows']</code>
|
|
<code>$rows</code>
|
|
</PossiblyInvalidArgument>
|
|
<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="6">
|
|
<code>$_POST['field_input_transformation'][$fieldindex]</code>
|
|
<code>$_POST['field_input_transformation_options'][$fieldindex]</code>
|
|
<code>$_POST['field_transformation'][$fieldindex]</code>
|
|
<code>$_POST['field_transformation_options'][$fieldindex]</code>
|
|
<code>$db</code>
|
|
<code>$table</code>
|
|
</MixedArgument>
|
|
<PossiblyInvalidArgument occurrences="7">
|
|
<code>$_POST['field_input_transformation'][$fieldindex]</code>
|
|
<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">
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$urlParams</code>
|
|
</MixedArgumentTypeCoercion>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/DeleteRowsController.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>$_REQUEST['pos']</code>
|
|
</InvalidArgument>
|
|
<MixedArgument occurrences="9">
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$goto</code>
|
|
<code>$row</code>
|
|
<code>$sql_query</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$row</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$sql_query</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$sql_query</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidIterator occurrences="1">
|
|
<code>$selected</code>
|
|
</PossiblyInvalidIterator>
|
|
<RedundantCondition occurrences="1">
|
|
<code>isset($original_sql_query)</code>
|
|
</RedundantCondition>
|
|
</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="7">
|
|
<code>$db</code>
|
|
<code>$num_tables</code>
|
|
<code>$replaces</code>
|
|
<code>$sql_query</code>
|
|
<code>$sql_query</code>
|
|
<code>$table</code>
|
|
<code>$unlim_num_rows</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="2">
|
|
<code>$urlParams</code>
|
|
<code>$where_clause</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAssignment occurrences="2">
|
|
<code>$replaces[]</code>
|
|
<code>$replaces[]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$GLOBALS['single_table']</code>
|
|
</MixedAssignment>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$parser->list</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/FindReplaceController.php">
|
|
<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>$column_types[$i]</code>
|
|
<code>$row[0]</code>
|
|
<code>$row[0]</code>
|
|
<code>$row[1]</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$urlParams</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="3">
|
|
<code>$row[0]</code>
|
|
<code>$row[0]</code>
|
|
<code>$row[1]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="1">
|
|
<code>$result[$index][1]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="1">
|
|
<code>$types[$column_names[$i]]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="5">
|
|
<code>$column</code>
|
|
<code>$column</code>
|
|
<code>$column</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">
|
|
<MixedArgument occurrences="4">
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$table</code>
|
|
</MixedArgument>
|
|
<PossiblyInvalidArgument occurrences="3">
|
|
<code>$_GET['transform_key']</code>
|
|
<code>$_GET['where_clause']</code>
|
|
<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">
|
|
<MixedArgument occurrences="1">
|
|
<code>$urlParams</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>['db' => $db]</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="2">
|
|
<code>$_SESSION['tmpval']['max_rows']</code>
|
|
<code>$_SESSION['tmpval']['pos']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="4">
|
|
<code>$urlParams['back']</code>
|
|
<code>$urlParams['goto']</code>
|
|
<code>$urlParams['sql_query']</code>
|
|
<code>$urlParams['sql_signature']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="2">
|
|
<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">
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$urlParams</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="2">
|
|
<code>$_SESSION[$SESSION_KEY]['handler']</code>
|
|
<code>$_SESSION[$SESSION_KEY]['handler']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="2">
|
|
<code>$_SESSION[$SESSION_KEY]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$idKey</code>
|
|
</MixedAssignment>
|
|
<MixedMethodCall occurrences="1">
|
|
<code>$_SESSION[$SESSION_KEY]['handler']::getIdKey()</code>
|
|
</MixedMethodCall>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$_GET['format']</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/IndexRenameController.php">
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$urlParams</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<PossiblyInvalidArgument occurrences="2">
|
|
<code>$_POST['index']['Key_name']</code>
|
|
<code>$oldIndex</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="2">
|
|
<code>$_POST['index']['Key_name']</code>
|
|
<code>$oldIndex</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/IndexesController.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$_POST['index']['columns']['names']</code>
|
|
<code>$fields</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$urlParams</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedAssignment occurrences="1">
|
|
<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">
|
|
<InvalidArgument occurrences="1">
|
|
<code>$_POST['partition_name']</code>
|
|
</InvalidArgument>
|
|
<MixedArgument occurrences="13">
|
|
<code>$GLOBALS['dblist']->databases</code>
|
|
<code>$_message</code>
|
|
<code>$_message</code>
|
|
<code>$create_options['pack_keys']</code>
|
|
<code>$create_options['page_checksum'] ?? ''</code>
|
|
<code>$db</code>
|
|
<code>$row_format</code>
|
|
<code>$sql_query</code>
|
|
<code>$sql_query</code>
|
|
<code>$sql_query</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$warning_messages</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$table_alters</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="1">
|
|
<code>$GLOBALS['showtable']['Row_format']</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="7">
|
|
<code>$GLOBALS['showtable']</code>
|
|
<code>$GLOBALS['showtable']</code>
|
|
<code>$create_options['page_checksum']</code>
|
|
<code>$create_options['page_checksum']</code>
|
|
<code>$databaseList</code>
|
|
<code>$reread_info</code>
|
|
<code>$row_format</code>
|
|
</MixedAssignment>
|
|
<MixedMethodCall occurrences="1">
|
|
<code>getList</code>
|
|
</MixedMethodCall>
|
|
<PossiblyInvalidArgument occurrences="10">
|
|
<code>$_POST['db']</code>
|
|
<code>$_POST['new_name']</code>
|
|
<code>$_POST['new_name']</code>
|
|
<code>$_POST['new_name']</code>
|
|
<code>$_POST['new_tbl_storage_engine']</code>
|
|
<code>$_POST['new_tbl_storage_engine']</code>
|
|
<code>$_POST['order_field']</code>
|
|
<code>$_POST['order_order'] ?? null</code>
|
|
<code>$_POST['partition_operation']</code>
|
|
<code>$_POST['tbl_collation']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="9">
|
|
<code>$_POST['db']</code>
|
|
<code>$_POST['new_name']</code>
|
|
<code>$_POST['new_name']</code>
|
|
<code>$_POST['new_name']</code>
|
|
<code>$_POST['new_tbl_storage_engine']</code>
|
|
<code>$_POST['new_tbl_storage_engine']</code>
|
|
<code>$_POST['order_field']</code>
|
|
<code>$_POST['partition_operation']</code>
|
|
<code>$_POST['tbl_collation']</code>
|
|
</PossiblyInvalidCast>
|
|
</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/RecentFavoriteController.php">
|
|
<PossiblyInvalidArgument occurrences="4">
|
|
<code>$_REQUEST['db']</code>
|
|
<code>$_REQUEST['db']</code>
|
|
<code>$_REQUEST['table']</code>
|
|
<code>$_REQUEST['table']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="4">
|
|
<code>$_REQUEST['db']</code>
|
|
<code>$_REQUEST['db']</code>
|
|
<code>$_REQUEST['table']</code>
|
|
<code>$_REQUEST['table']</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/RelationController.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>usort($tables, 'strnatcasecmp')</code>
|
|
</InvalidArgument>
|
|
<MixedArgument occurrences="4">
|
|
<code>$column['Field']</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>
|
|
<MixedArrayOffset occurrences="2">
|
|
<code>$column_array[$column['Field']]</code>
|
|
<code>$column_hash_array[$column['Field']]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$GLOBALS['display_query']</code>
|
|
<code>$column_array[$column['Field']]</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>$insert_errors</code>
|
|
</InvalidArgument>
|
|
<MixedArgument occurrences="45">
|
|
<code>$column_name</code>
|
|
<code>$column_name</code>
|
|
<code>$column_name</code>
|
|
<code>$current_value</code>
|
|
<code>$current_value</code>
|
|
<code>$current_value</code>
|
|
<code>$current_value</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$error_messages</code>
|
|
<code>$extra_data</code>
|
|
<code>$last_messages</code>
|
|
<code>$mime_map[$column_name]['input_transformation_options']</code>
|
|
<code>$multi_edit_auto_increment</code>
|
|
<code>$multi_edit_columns_name</code>
|
|
<code>$multi_edit_columns_null</code>
|
|
<code>$multi_edit_columns_null</code>
|
|
<code>$multi_edit_columns_null_prev</code>
|
|
<code>$multi_edit_columns_null_prev</code>
|
|
<code>$multi_edit_columns_prev</code>
|
|
<code>$multi_edit_columns_type</code>
|
|
<code>$multi_edit_funcs</code>
|
|
<code>$multi_edit_funcs</code>
|
|
<code>$multi_edit_funcs</code>
|
|
<code>$multi_edit_salt</code>
|
|
<code>$one_where_clause</code>
|
|
<code>$relation_field</code>
|
|
<code>$relation_field</code>
|
|
<code>$relation_field_value</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$total_affected_rows</code>
|
|
<code>$total_affected_rows</code>
|
|
<code>$transformation</code>
|
|
<code>$transformation[$type]</code>
|
|
<code>$urlParams</code>
|
|
<code>$warning_messages</code>
|
|
<code>$where_clause</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="6">
|
|
<code>$key</code>
|
|
<code>$key</code>
|
|
<code>$key</code>
|
|
<code>$query_values</code>
|
|
<code>$query_values</code>
|
|
<code>$rownumber</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="6">
|
|
<code>$_POST['fields_name']['multi_edit'][0]</code>
|
|
<code>$extra_data['relations']</code>
|
|
<code>$multi_edit_columns[$key]</code>
|
|
<code>$transformation[$type]</code>
|
|
<code>$transformation['column_name']</code>
|
|
<code>$urlParams['where_clause']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="5">
|
|
<code>$extra_data['relations']</code>
|
|
<code>$multi_edit_columns[$key]</code>
|
|
<code>$multi_edit_columns[$key]</code>
|
|
<code>$urlParams['after_insert']</code>
|
|
<code>$urlParams['where_clause']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="1">
|
|
<code>$mime_map[$column_name]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="24">
|
|
<code>$GLOBALS['sql_query']</code>
|
|
<code>$column_name</code>
|
|
<code>$column_name</code>
|
|
<code>$column_name</code>
|
|
<code>$curr_rel_field</code>
|
|
<code>$current_value</code>
|
|
<code>$extra_data['row_count']</code>
|
|
<code>$multi_edit_auto_increment</code>
|
|
<code>$multi_edit_columns</code>
|
|
<code>$multi_edit_columns_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>
|
|
<code>$transformation</code>
|
|
<code>$unsaved_values[$rownumber]</code>
|
|
<code>$urlParams['where_clause'][]</code>
|
|
<code>$where_clause</code>
|
|
</MixedAssignment>
|
|
<MixedMethodCall occurrences="1">
|
|
<code>new $classname()</code>
|
|
</MixedMethodCall>
|
|
<MixedOperand occurrences="4">
|
|
<code>$mime_map[$column_name]['input_transformation']</code>
|
|
<code>$relation_field_value</code>
|
|
<code>$where_clause</code>
|
|
<code>$where_clause</code>
|
|
</MixedOperand>
|
|
<PossiblyInvalidArgument occurrences="4">
|
|
<code>$_POST['db']</code>
|
|
<code>$_POST['rel_fields_list']</code>
|
|
<code>$_POST['table']</code>
|
|
<code>$_POST['transform_fields_list']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidArrayOffset occurrences="4">
|
|
<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>
|
|
</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="1">
|
|
<code>$_POST['where_clause']</code>
|
|
</PossiblyInvalidIterator>
|
|
<PossiblyNullArgument occurrences="7">
|
|
<code>$multi_edit_columns_null</code>
|
|
<code>$multi_edit_columns_null</code>
|
|
<code>$multi_edit_columns_null_prev</code>
|
|
<code>$multi_edit_columns_null_prev</code>
|
|
<code>$multi_edit_columns_prev</code>
|
|
<code>$multi_edit_funcs</code>
|
|
<code>$multi_edit_salt</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyUndefinedVariable occurrences="1">
|
|
<code>$extra_data</code>
|
|
</PossiblyUndefinedVariable>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/SearchController.php">
|
|
<MixedArgument occurrences="5">
|
|
<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>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$urlParams</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<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>
|
|
<RedundantCastGivenDocblockType occurrences="1">
|
|
<code>(int) $fields_meta[$i]->length</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/SqlController.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$db</code>
|
|
<code>$table</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$url_params</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<PossiblyInvalidArgument occurrences="2">
|
|
<code>$_GET['sql_query'] ?? true</code>
|
|
<code>$_POST['delimiter']</code>
|
|
</PossiblyInvalidArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/Structure/AddIndexController.php">
|
|
<MixedArgument occurrences="3">
|
|
<code>$db</code>
|
|
<code>$field</code>
|
|
<code>$table</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$field</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$selected</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidIterator occurrences="1">
|
|
<code>$selected</code>
|
|
</PossiblyInvalidIterator>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/Structure/BrowseController.php">
|
|
<MixedArgument occurrences="3">
|
|
<code>$analyzed_sql_results ?? ''</code>
|
|
<code>$sval</code>
|
|
<code>$this->db</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$sval</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="2">
|
|
<code>$analyzed_sql_results ?? ''</code>
|
|
<code>$sval</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidIterator occurrences="1">
|
|
<code>$_POST['selected_fld']</code>
|
|
</PossiblyInvalidIterator>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/Structure/CentralColumnsAddController.php">
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$selected</code>
|
|
</PossiblyInvalidArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/Structure/CentralColumnsRemoveController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$db</code>
|
|
</MixedArgument>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$selected</code>
|
|
</PossiblyInvalidArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/Structure/ChangeController.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$selected[$i]</code>
|
|
</MixedArgument>
|
|
<PossiblyInvalidArgument occurrences="2">
|
|
<code>$selected</code>
|
|
<code>$selected[$i]</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$selected[$i]</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/Structure/FulltextController.php">
|
|
<MixedArgument occurrences="3">
|
|
<code>$db</code>
|
|
<code>$field</code>
|
|
<code>$table</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$field</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$selected</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidIterator occurrences="1">
|
|
<code>$selected</code>
|
|
</PossiblyInvalidIterator>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/Structure/MoveColumnsController.php">
|
|
<InvalidScalarArgument occurrences="1">
|
|
<code>$moveColumns</code>
|
|
</InvalidScalarArgument>
|
|
</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">
|
|
<MixedArgument occurrences="3">
|
|
<code>$db</code>
|
|
<code>$field</code>
|
|
<code>$table</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$urlParams</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$field</code>
|
|
<code>$mult_btn</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$selected</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidIterator occurrences="1">
|
|
<code>$selected</code>
|
|
</PossiblyInvalidIterator>
|
|
<PossiblyNullOperand occurrences="1">
|
|
<code>$row['Column_name']</code>
|
|
</PossiblyNullOperand>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/Structure/ReservedWordCheckController.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$column</code>
|
|
<code>$column</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$column</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="2">
|
|
<code>$column</code>
|
|
<code>$column</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidIterator occurrences="1">
|
|
<code>$columns_names</code>
|
|
</PossiblyInvalidIterator>
|
|
</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/Structure/SpatialController.php">
|
|
<MixedArgument occurrences="3">
|
|
<code>$db</code>
|
|
<code>$field</code>
|
|
<code>$table</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$field</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$selected</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidIterator occurrences="1">
|
|
<code>$selected</code>
|
|
</PossiblyInvalidIterator>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/Structure/UniqueController.php">
|
|
<MixedArgument occurrences="3">
|
|
<code>$db</code>
|
|
<code>$field</code>
|
|
<code>$table</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$field</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$selected</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidIterator occurrences="1">
|
|
<code>$selected</code>
|
|
</PossiblyInvalidIterator>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/StructureController.php">
|
|
<MixedArgument occurrences="13">
|
|
<code>$db</code>
|
|
<code>$field['Collation'] ?? ''</code>
|
|
<code>$field['Extra']</code>
|
|
<code>$field['Field']</code>
|
|
<code>$field['Type']</code>
|
|
<code>$showtable['Data_free']</code>
|
|
<code>$showtable['Data_length']</code>
|
|
<code>$showtable['Data_length'] + $showtable['Index_length']</code>
|
|
<code>$showtable['Index_length']</code>
|
|
<code>$tbl_collation</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$url_params</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="10">
|
|
<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>
|
|
<code>$showtable['Rows']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="2">
|
|
<code>$showtable['Data_length']</code>
|
|
<code>$showtable['Index_length']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="3">
|
|
<code>$comments_map[$field['Field']]</code>
|
|
<code>$comments_map[$field['Field']]</code>
|
|
<code>$comments_map[$field['Field']]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="7">
|
|
<code>$attributes[$rownum]</code>
|
|
<code>$columns_list[]</code>
|
|
<code>$field</code>
|
|
<code>$reread_info</code>
|
|
<code>$row_comments[$rownum]</code>
|
|
<code>$showtable</code>
|
|
<code>$showtable</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="7">
|
|
<code>$displayed_fields[$rownum]->icon</code>
|
|
<code>$displayed_fields[$rownum]->icon</code>
|
|
<code>$showtable['Data_length']</code>
|
|
<code>$showtable['Index_length']</code>
|
|
<code>$showtable['Index_length']</code>
|
|
<code>$showtable['Index_length']</code>
|
|
</MixedOperand>
|
|
<PossiblyNullArrayAccess occurrences="14">
|
|
<code>$avg_size</code>
|
|
<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="25">
|
|
<code>$_POST['date_from']</code>
|
|
<code>$_POST['date_to']</code>
|
|
<code>$_POST['users']</code>
|
|
<code>$_POST['version']</code>
|
|
<code>$data</code>
|
|
<code>$data</code>
|
|
<code>$data</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$text_dir</code>
|
|
<code>$version</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$urlParams</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="2">
|
|
<code>$data['date_from']</code>
|
|
<code>$data['date_to']</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="4">
|
|
<code>$_POST['date_from']</code>
|
|
<code>$_POST['date_to']</code>
|
|
<code>$data</code>
|
|
<code>$version</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="3">
|
|
<code>$_POST['date_from']</code>
|
|
<code>$_POST['version']</code>
|
|
<code>$_POST['version']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="3">
|
|
<code>$_POST['date_from']</code>
|
|
<code>$_POST['version']</code>
|
|
<code>$_POST['version']</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidIterator occurrences="1">
|
|
<code>$_POST['selected_versions']</code>
|
|
</PossiblyInvalidIterator>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/TriggersController.php">
|
|
<MixedArgument occurrences="4">
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$sub_part ?? ''</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="2">
|
|
<code>$urlParams</code>
|
|
<code>['db' => $db]</code>
|
|
</MixedArgumentTypeCoercion>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/ZoomSearchController.php">
|
|
<InvalidArrayOffset occurrences="1"/>
|
|
<MixedArgument occurrences="10">
|
|
<code>$columnName</code>
|
|
<code>$goto</code>
|
|
<code>$properties['type']</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[0]</code>
|
|
<code>$uniqueCondition[0]</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="2">
|
|
<code>$key</code>
|
|
<code>$urlParams</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayOffset occurrences="1">
|
|
<code>$column_names_hashes[$columnName]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="6">
|
|
<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>
|
|
<RedundantCastGivenDocblockType occurrences="1">
|
|
<code>(int) $fields_meta[$i]->length</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/TableController.php">
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$_POST['db']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$_POST['db']</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/ThemeSetController.php">
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$_POST['set_theme']</code>
|
|
</PossiblyInvalidArgument>
|
|
</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/Transformation/WrapperController.php">
|
|
<InvalidArgument occurrences="2">
|
|
<code>$srcHeight / $ratioWidth</code>
|
|
<code>$srcWidth / $ratioHeight</code>
|
|
</InvalidArgument>
|
|
<InvalidOperand occurrences="2">
|
|
<code>$srcHeight</code>
|
|
<code>$srcWidth</code>
|
|
</InvalidOperand>
|
|
<MixedArgument occurrences="12">
|
|
<code>$cn ?? ''</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$mime_map[$transform_key]['mimetype']</code>
|
|
<code>$mime_map[$transform_key]['transformation_options'] ?? ''</code>
|
|
<code>$mime_type ?? ''</code>
|
|
<code>$mime_type ?? ''</code>
|
|
<code>$option</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$where_clause</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="2">
|
|
<code>$mime_map[$transform_key]</code>
|
|
<code>$mime_options['charset']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="6">
|
|
<code>$mime_map[$transform_key]</code>
|
|
<code>$mime_map[$transform_key]</code>
|
|
<code>$mime_map[$transform_key]</code>
|
|
<code>$row[$transform_key]</code>
|
|
<code>$row[$transform_key]</code>
|
|
<code>$row[$transform_key]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$mime_type</code>
|
|
<code>$option</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="2">
|
|
<code>$mime_options['charset'] ?? ''</code>
|
|
<code>$where_clause</code>
|
|
</MixedOperand>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$_GET['where_clause_sign'] ?? ''</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$_GET['where_clause_sign'] ?? ''</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidOperand occurrences="4">
|
|
<code>$_REQUEST['newHeight']</code>
|
|
<code>$_REQUEST['newWidth']</code>
|
|
<code>$srcHeight</code>
|
|
<code>$srcWidth</code>
|
|
</PossiblyInvalidOperand>
|
|
<PossiblyNullArgument occurrences="2">
|
|
<code>$row[$transform_key]</code>
|
|
<code>$row[$transform_key]</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/UserPasswordController.php">
|
|
<MixedArgument occurrences="5">
|
|
<code>$change_password_message['msg']</code>
|
|
<code>$hostname</code>
|
|
<code>$msg</code>
|
|
<code>$msg->getDisplay()</code>
|
|
<code>$username</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$msg</code>
|
|
</MixedAssignment>
|
|
<MixedMethodCall occurrences="1">
|
|
<code>getDisplay</code>
|
|
</MixedMethodCall>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$password</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$password</code>
|
|
</PossiblyInvalidCast>
|
|
</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">
|
|
<DocblockTypeContradiction occurrences="1">
|
|
<code>$view['as']</code>
|
|
</DocblockTypeContradiction>
|
|
<MixedArgument occurrences="2">
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>['db' => $db]</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAssignment occurrences="4">
|
|
<code>$urlParams['back']</code>
|
|
<code>$urlParams['db']</code>
|
|
<code>$urlParams['goto']</code>
|
|
<code>$urlParams['reload']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="6">
|
|
<code>$urlParams['db']</code>
|
|
<code>$view['as']</code>
|
|
<code>$view['as']</code>
|
|
<code>$view['definer']</code>
|
|
<code>$view['sql_security']</code>
|
|
<code>$view['with']</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidArgument occurrences="11">
|
|
<code>$_GET['db']</code>
|
|
<code>$_GET['db']</code>
|
|
<code>$_GET['table']</code>
|
|
<code>$_GET['table']</code>
|
|
<code>$_POST['view']['as']</code>
|
|
<code>$_POST['view']['column_names']</code>
|
|
<code>$_POST['view']['definer']</code>
|
|
<code>$_POST['view']['definer']</code>
|
|
<code>$_POST['view']['definer']</code>
|
|
<code>$_POST['view']['name']</code>
|
|
<code>$_POST['view']['name']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="8">
|
|
<code>$_GET['db']</code>
|
|
<code>$_GET['db']</code>
|
|
<code>$_GET['table']</code>
|
|
<code>$_GET['table']</code>
|
|
<code>$_POST['view']['as']</code>
|
|
<code>$_POST['view']['column_names']</code>
|
|
<code>$_POST['view']['definer']</code>
|
|
<code>$_POST['view']['name']</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidOperand occurrences="5">
|
|
<code>$_POST['view']['algorithm']</code>
|
|
<code>$_POST['view']['as']</code>
|
|
<code>$_POST['view']['column_names']</code>
|
|
<code>$_POST['view']['sql_security']</code>
|
|
<code>$_POST['view']['with']</code>
|
|
</PossiblyInvalidOperand>
|
|
<PossiblyUndefinedArrayOffset occurrences="1">
|
|
<code>$_POST['view']</code>
|
|
</PossiblyUndefinedArrayOffset>
|
|
<RedundantCondition occurrences="2">
|
|
<code>empty($view['as']) && is_string($createView)</code>
|
|
<code>is_string($createView)</code>
|
|
</RedundantCondition>
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>isset($stmt->body)</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/View/OperationsController.php">
|
|
<MixedArgument occurrences="4">
|
|
<code>$db</code>
|
|
<code>$sql_query</code>
|
|
<code>$table</code>
|
|
<code>$warning_messages</code>
|
|
</MixedArgument>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$_POST['new_name']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$_POST['new_name']</code>
|
|
</PossiblyInvalidCast>
|
|
</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="2">
|
|
<code>addError</code>
|
|
<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>
|
|
<PossiblyUndefinedArrayOffset occurrences="1">
|
|
<code>$_SERVER['SERVER_NAME']</code>
|
|
</PossiblyUndefinedArrayOffset>
|
|
<RedundantCast occurrences="1">
|
|
<code>(string) gmdate(DATE_RFC1123)</code>
|
|
</RedundantCast>
|
|
<RedundantCondition occurrences="2">
|
|
<code>$GLOBALS['config'] !== null</code>
|
|
<code>isset($dbi, $GLOBALS['config'])</code>
|
|
</RedundantCondition>
|
|
</file>
|
|
<file src="libraries/classes/CreateAddField.php">
|
|
<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>
|
|
<MixedMethodCall occurrences="1">
|
|
<code>get</code>
|
|
</MixedMethodCall>
|
|
</file>
|
|
<file src="libraries/classes/Database/CentralColumns.php">
|
|
<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="3">
|
|
<code>(array) $has_list</code>
|
|
<code>(bool) $GLOBALS['cfg']['Server']['DisableIS']</code>
|
|
<code>(int) $GLOBALS['cfg']['MaxRows']</code>
|
|
</RedundantCast>
|
|
<TypeDoesNotContainType occurrences="1">
|
|
<code>$table == ''</code>
|
|
</TypeDoesNotContainType>
|
|
</file>
|
|
<file src="libraries/classes/Database/DatabaseList.php">
|
|
<DocblockTypeContradiction occurrences="1">
|
|
<code>$this->databases === null</code>
|
|
</DocblockTypeContradiction>
|
|
<PossiblyNullPropertyAssignmentValue occurrences="1">
|
|
<code>null</code>
|
|
</PossiblyNullPropertyAssignmentValue>
|
|
</file>
|
|
<file src="libraries/classes/Database/Designer.php">
|
|
<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>
|
|
<RedundantCastGivenDocblockType occurrences="2">
|
|
<code>(int) $displayPage</code>
|
|
<code>(int) $displayPage</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Database/Designer/Common.php">
|
|
<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="10">
|
|
<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>$page_no</code>
|
|
<code>$value</code>
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>string|null</code>
|
|
</MixedInferredReturnType>
|
|
<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>
|
|
<MixedReturnStatement occurrences="1">
|
|
<code>$page_name[0] ?? null</code>
|
|
</MixedReturnStatement>
|
|
<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>
|
|
<PossiblyUndefinedArrayOffset occurrences="4">
|
|
<code>$con['DCN']</code>
|
|
<code>$con['DTN']</code>
|
|
<code>$con['SCN']</code>
|
|
<code>$con['STN']</code>
|
|
</PossiblyUndefinedArrayOffset>
|
|
</file>
|
|
<file src="libraries/classes/Database/Events.php">
|
|
<MixedArgument occurrences="11">
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$errors</code>
|
|
<code>$errors</code>
|
|
<code>$errors</code>
|
|
<code>$errors</code>
|
|
<code>$event['name']</code>
|
|
<code>$message</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="1">
|
|
<code>$event['name']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="9">
|
|
<code>$errors[]</code>
|
|
<code>$errors[]</code>
|
|
<code>$errors[]</code>
|
|
<code>$errors[]</code>
|
|
<code>$errors[]</code>
|
|
<code>$errors[]</code>
|
|
<code>$errors[]</code>
|
|
<code>$errors[]</code>
|
|
<code>$errors[]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="14">
|
|
<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>
|
|
<MixedMethodCall occurrences="1">
|
|
<code>isSuccess</code>
|
|
</MixedMethodCall>
|
|
<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="1">
|
|
<code>$create_item</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/Database/MultiTableQuery.php">
|
|
<MixedArgument occurrences="3">
|
|
<code>$db</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
</MixedArgument>
|
|
<MixedArrayOffset occurrences="1">
|
|
<code>$tables[$table]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$table</code>
|
|
</MixedAssignment>
|
|
</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="17">
|
|
<code>$foreigner['foreign_field']</code>
|
|
<code>$foreigner['foreign_table']</code>
|
|
<code>$foreigner['foreign_table']</code>
|
|
<code>$foreigner['foreign_table']</code>
|
|
<code>$foreigner['foreign_table']</code>
|
|
<code>$foreigner['foreign_table']</code>
|
|
<code>$index['Column_name']</code>
|
|
<code>$index['Non_unique']</code>
|
|
<code>$oneKey['index_list']</code>
|
|
<code>$oneKey['ref_index_list']</code>
|
|
<code>$oneKey['ref_table_name']</code>
|
|
<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="40">
|
|
<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>$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="11">
|
|
<code>$clause</code>
|
|
<code>$columns[$columnIndex]</code>
|
|
<code>$index['Column_name']</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>
|
|
<PossiblyNullPropertyAssignmentValue occurrences="1">
|
|
<code>null</code>
|
|
</PossiblyNullPropertyAssignmentValue>
|
|
<PropertyNotSetInConstructor occurrences="6">
|
|
<code>$columnNames</code>
|
|
<code>$criteriaTables</code>
|
|
<code>$formAliases</code>
|
|
<code>$formSortOrders</code>
|
|
<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">
|
|
<InvalidArgument occurrences="2">
|
|
<code>$itemParamDir</code>
|
|
<code>$itemParamName</code>
|
|
</InvalidArgument>
|
|
<InvalidArrayOffset occurrences="1">
|
|
<code>$retval['item_param_dir'][$key]</code>
|
|
</InvalidArrayOffset>
|
|
<MixedArgument occurrences="47">
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$errors</code>
|
|
<code>$itemParamOpsNum[$i]</code>
|
|
<code>$itemParamOpsText[$i]</code>
|
|
<code>$itemParamType[$i]</code>
|
|
<code>$itemParamType[$i]</code>
|
|
<code>$itemParamType[$i]</code>
|
|
<code>$itemParamType[$i]</code>
|
|
<code>$message</code>
|
|
<code>$newErrors</code>
|
|
<code>$routine</code>
|
|
<code>$routine['ROUTINE_TYPE']</code>
|
|
<code>$routine['SPECIFIC_NAME']</code>
|
|
<code>$routine['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_opts_text'][$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['type']</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="1">
|
|
<code>$value</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="30">
|
|
<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_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>$errors[]</code>
|
|
<code>$errors[]</code>
|
|
<code>$errors[]</code>
|
|
<code>$errors[]</code>
|
|
<code>$errors[]</code>
|
|
<code>$errors[]</code>
|
|
<code>$errors[]</code>
|
|
<code>$errors[]</code>
|
|
<code>$errors[]</code>
|
|
<code>$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="17">
|
|
<code>$i</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['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>
|
|
<MixedMethodCall occurrences="1">
|
|
<code>isSuccess</code>
|
|
</MixedMethodCall>
|
|
<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="34">
|
|
<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_type']</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="22">
|
|
<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_type']</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="9">
|
|
<code>$_POST['item_name']</code>
|
|
<code>$_POST['item_original_name']</code>
|
|
<code>$_POST['item_original_type']</code>
|
|
<code>$_POST['item_original_type']</code>
|
|
<code>$_POST['item_returnlength']</code>
|
|
<code>$_POST['item_type']</code>
|
|
<code>$itemDefinition</code>
|
|
<code>$itemReturnType</code>
|
|
<code>$itemSqlDataAccess</code>
|
|
</PossiblyInvalidOperand>
|
|
<PossiblyNullArgument occurrences="3">
|
|
<code>$create_routine</code>
|
|
<code>$mode</code>
|
|
<code>$routine['item_name']</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullArrayAccess occurrences="2">
|
|
<code>$routine['item_name']</code>
|
|
<code>$routine['item_type']</code>
|
|
</PossiblyNullArrayAccess>
|
|
<PossiblyNullOperand occurrences="3">
|
|
<code>$output</code>
|
|
<code>$this->browseRow($row)</code>
|
|
<code>$title</code>
|
|
</PossiblyNullOperand>
|
|
</file>
|
|
<file src="libraries/classes/Database/Search.php">
|
|
<MixedArgument occurrences="4">
|
|
<code>$column['Field']</code>
|
|
<code>$eachTable</code>
|
|
<code>$eachTable</code>
|
|
<code>$newSearchSqls['select_count']</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$eachTable</code>
|
|
<code>$this->searchTypeDescription</code>
|
|
</MixedAssignment>
|
|
<PropertyNotSetInConstructor occurrences="2">
|
|
<code>$criteriaColumnName</code>
|
|
<code>$searchTypeDescription</code>
|
|
</PropertyNotSetInConstructor>
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>isset($this->criteriaColumnName)</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
<RedundantPropertyInitializationCheck occurrences="2">
|
|
<code>$this->criteriaColumnName</code>
|
|
<code>null</code>
|
|
</RedundantPropertyInitializationCheck>
|
|
</file>
|
|
<file src="libraries/classes/Database/Triggers.php">
|
|
<MixedArgument occurrences="17">
|
|
<code>$create_item</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$errors</code>
|
|
<code>$errors</code>
|
|
<code>$errors</code>
|
|
<code>$errors</code>
|
|
<code>$message</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
</MixedArgument>
|
|
<MixedArrayAssignment occurrences="9">
|
|
<code>$errors[]</code>
|
|
<code>$errors[]</code>
|
|
<code>$errors[]</code>
|
|
<code>$errors[]</code>
|
|
<code>$errors[]</code>
|
|
<code>$errors[]</code>
|
|
<code>$errors[]</code>
|
|
<code>$errors[]</code>
|
|
<code>$errors[]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="3">
|
|
<code>$create_item</code>
|
|
<code>$item['item_original_name']</code>
|
|
<code>$string</code>
|
|
</MixedAssignment>
|
|
<MixedMethodCall occurrences="1">
|
|
<code>isSuccess</code>
|
|
</MixedMethodCall>
|
|
<MixedOperand occurrences="2">
|
|
<code>$string</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="1">
|
|
<code>$create_item</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullArrayAccess occurrences="2">
|
|
<code>$trigger['create']</code>
|
|
<code>$trigger['drop']</code>
|
|
</PossiblyNullArrayAccess>
|
|
</file>
|
|
<file src="libraries/classes/DatabaseInterface.php">
|
|
<DocblockTypeContradiction occurrences="1">
|
|
<code>$this->extension === null</code>
|
|
</DocblockTypeContradiction>
|
|
<EmptyArrayAccess occurrences="1">
|
|
<code>$result_target[]</code>
|
|
</EmptyArrayAccess>
|
|
<InvalidArgument occurrences="1"/>
|
|
<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>
|
|
<InvalidReturnStatement occurrences="2">
|
|
<code>$role</code>
|
|
<code>$this->extension->getProtoInfo($this->links[$link])</code>
|
|
</InvalidReturnStatement>
|
|
<InvalidReturnType occurrences="1">
|
|
<code>int|bool</code>
|
|
</InvalidReturnType>
|
|
<LessSpecificReturnStatement occurrences="1">
|
|
<code>$result</code>
|
|
</LessSpecificReturnStatement>
|
|
<MixedArgument occurrences="47">
|
|
<code>$a</code>
|
|
<code>$arrayKeys</code>
|
|
<code>$b</code>
|
|
<code>$database</code>
|
|
<code>$database_name</code>
|
|
<code>$grant</code>
|
|
<code>$grant</code>
|
|
<code>$host</code>
|
|
<code>$host</code>
|
|
<code>$link</code>
|
|
<code>$link</code>
|
|
<code>$link</code>
|
|
<code>$link</code>
|
|
<code>$link</code>
|
|
<code>$link</code>
|
|
<code>$link</code>
|
|
<code>$link</code>
|
|
<code>$link</code>
|
|
<code>$link</code>
|
|
<code>$link</code>
|
|
<code>$link</code>
|
|
<code>$password</code>
|
|
<code>$server</code>
|
|
<code>$sql</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table_data[$sort_by] ?? ''</code>
|
|
<code>$this->links[$linkIndex]</code>
|
|
<code>$this->links[$link]</code>
|
|
<code>$this->links[$link]</code>
|
|
<code>$this->links[$link]</code>
|
|
<code>$this->links[$link]</code>
|
|
<code>$this->links[$link]</code>
|
|
<code>$this->links[$link]</code>
|
|
<code>$this->links[$link]</code>
|
|
<code>$this->links[$link]</code>
|
|
<code>$this->links[$link]</code>
|
|
<code>$this->versionComment</code>
|
|
<code>$this->versionString</code>
|
|
<code>$trigger['EVENT_OBJECT_TABLE']</code>
|
|
<code>$trigger['TRIGGER_NAME']</code>
|
|
<code>$user</code>
|
|
<code>$user</code>
|
|
<code>$user</code>
|
|
<code>$version['@@sql_mode']</code>
|
|
<code>$warningsCount</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="5">
|
|
<code>$one_database_name</code>
|
|
<code>$table_name</code>
|
|
<code>uksort($each_tables, 'strnatcasecmp')</code>
|
|
<code>uksort($one_database_tables, 'strnatcasecmp')</code>
|
|
<code>usort($tables, 'strnatcasecmp')</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="32">
|
|
<code>$event['Name']</code>
|
|
<code>$event['Status']</code>
|
|
<code>$event['Type']</code>
|
|
<code>$one_show['Db']</code>
|
|
<code>$one_show['Name']</code>
|
|
<code>$one_show['Type']</code>
|
|
<code>$routine['DTD_IDENTIFIER']</code>
|
|
<code>$routine['Db']</code>
|
|
<code>$routine['Definer']</code>
|
|
<code>$routine['Name']</code>
|
|
<code>$routine['Type']</code>
|
|
<code>$table_data[$sort_by]</code>
|
|
<code>$table_data['Data_length']</code>
|
|
<code>$table_data['Engine']</code>
|
|
<code>$table_data['Index_length']</code>
|
|
<code>$trigger['ACTION_STATEMENT']</code>
|
|
<code>$trigger['ACTION_STATEMENT']</code>
|
|
<code>$trigger['ACTION_TIMING']</code>
|
|
<code>$trigger['ACTION_TIMING']</code>
|
|
<code>$trigger['DEFINER']</code>
|
|
<code>$trigger['Definer']</code>
|
|
<code>$trigger['EVENT_MANIPULATION']</code>
|
|
<code>$trigger['EVENT_MANIPULATION']</code>
|
|
<code>$trigger['EVENT_OBJECT_TABLE']</code>
|
|
<code>$trigger['EVENT_OBJECT_TABLE']</code>
|
|
<code>$trigger['Event']</code>
|
|
<code>$trigger['Statement']</code>
|
|
<code>$trigger['TRIGGER_NAME']</code>
|
|
<code>$trigger['TRIGGER_NAME']</code>
|
|
<code>$trigger['Table']</code>
|
|
<code>$trigger['Timing']</code>
|
|
<code>$trigger['Trigger']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="6">
|
|
<code>$trigger['ACTION_STATEMENT']</code>
|
|
<code>$trigger['ACTION_TIMING']</code>
|
|
<code>$trigger['DEFINER']</code>
|
|
<code>$trigger['EVENT_MANIPULATION']</code>
|
|
<code>$trigger['EVENT_OBJECT_TABLE']</code>
|
|
<code>$trigger['TRIGGER_NAME']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="10">
|
|
<code>$databases[$database_name]</code>
|
|
<code>$result_target[$row[$key_index]]</code>
|
|
<code>$result_target[$row[$key_index]]</code>
|
|
<code>$result_target[$row[$key_index]]</code>
|
|
<code>$resultrows[$row[$key]]</code>
|
|
<code>$row[$key_index]</code>
|
|
<code>$row[$key_index]</code>
|
|
<code>$row[$key_index]</code>
|
|
<code>$this->links[$link]</code>
|
|
<code>$this->links[$link]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="37">
|
|
<code>$aLength</code>
|
|
<code>$bLength</code>
|
|
<code>$database</code>
|
|
<code>$database_name</code>
|
|
<code>$databases[$database_name]['SCHEMA_NAME']</code>
|
|
<code>$event</code>
|
|
<code>$grant</code>
|
|
<code>$grant</code>
|
|
<code>$key_index</code>
|
|
<code>$map['real_column']</code>
|
|
<code>$one_result['action_timing']</code>
|
|
<code>$one_result['definer']</code>
|
|
<code>$one_result['definition']</code>
|
|
<code>$one_result['event_manipulation']</code>
|
|
<code>$one_result['name']</code>
|
|
<code>$one_result['table']</code>
|
|
<code>$one_show</code>
|
|
<code>$result</code>
|
|
<code>$result[]</code>
|
|
<code>$result_target</code>
|
|
<code>$resultrows[$row[$key]]</code>
|
|
<code>$resultrows[]</code>
|
|
<code>$routine</code>
|
|
<code>$table</code>
|
|
<code>$table_data</code>
|
|
<code>$table_data</code>
|
|
<code>$table_data</code>
|
|
<code>$this->versionComment</code>
|
|
<code>$this->versionString</code>
|
|
<code>$trigger</code>
|
|
<code>$trigger['ACTION_STATEMENT']</code>
|
|
<code>$trigger['ACTION_TIMING']</code>
|
|
<code>$trigger['DEFINER']</code>
|
|
<code>$trigger['EVENT_MANIPULATION']</code>
|
|
<code>$trigger['EVENT_OBJECT_TABLE']</code>
|
|
<code>$trigger['TRIGGER_NAME']</code>
|
|
<code>$warningsCount</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="3">
|
|
<code>array</code>
|
|
<code>array<int, array<int, string>></code>
|
|
<code>string</code>
|
|
</MixedInferredReturnType>
|
|
<MixedOperand occurrences="6">
|
|
<code>$a['Data_length']</code>
|
|
<code>$b['Data_length']</code>
|
|
<code>$table_data['Data_length']</code>
|
|
<code>$trigger['ACTION_STATEMENT']</code>
|
|
<code>$trigger['ACTION_TIMING']</code>
|
|
<code>$trigger['EVENT_MANIPULATION']</code>
|
|
</MixedOperand>
|
|
<MixedPropertyFetch occurrences="1">
|
|
<code>$this->links[$link]->warning_count</code>
|
|
</MixedPropertyFetch>
|
|
<MixedReturnStatement occurrences="3">
|
|
<code>SessionCache::get('mysql_cur_role')</code>
|
|
<code>SessionCache::get('mysql_cur_user')</code>
|
|
<code>reset($columns)</code>
|
|
</MixedReturnStatement>
|
|
<MixedReturnTypeCoercion occurrences="2">
|
|
<code>$this->fetchResult($sql, null, 'Field', $link)</code>
|
|
<code>string[]</code>
|
|
</MixedReturnTypeCoercion>
|
|
<MoreSpecificReturnType occurrences="1"/>
|
|
<NullableReturnStatement occurrences="3">
|
|
<code>$user</code>
|
|
<code>SessionCache::get('mysql_cur_role')</code>
|
|
<code>SessionCache::get('mysql_cur_user')</code>
|
|
</NullableReturnStatement>
|
|
<PossiblyInvalidArrayOffset occurrences="1">
|
|
<code>$row[$value]</code>
|
|
</PossiblyInvalidArrayOffset>
|
|
<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[$database_name]['SCHEMA_DATA_FREE']</code>
|
|
<code>$databases[$database_name]['SCHEMA_DATA_LENGTH']</code>
|
|
<code>$databases[$database_name]['SCHEMA_INDEX_LENGTH']</code>
|
|
<code>$databases[$database_name]['SCHEMA_LENGTH']</code>
|
|
<code>$databases[$database_name]['SCHEMA_MAX_DATA_LENGTH']</code>
|
|
<code>$databases[$database_name]['SCHEMA_TABLES']</code>
|
|
<code>$databases[$database_name]['SCHEMA_TABLE_ROWS']</code>
|
|
</PossiblyUndefinedArrayOffset>
|
|
</file>
|
|
<file src="libraries/classes/DbTableExists.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$db</code>
|
|
<code>$table</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$urlParams</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedAssignment occurrences="4">
|
|
<code>$is_table</code>
|
|
<code>$urlParams['message']</code>
|
|
<code>$urlParams['show_as_php']</code>
|
|
<code>$urlParams['sql_query']</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Dbal/DbiMysqli.php">
|
|
<MixedArgument occurrences="9">
|
|
<code>$host</code>
|
|
<code>$host</code>
|
|
<code>$server['port']</code>
|
|
<code>$server['port']</code>
|
|
<code>$server['ssl_ca'] ?? ''</code>
|
|
<code>$server['ssl_ca_path'] ?? ''</code>
|
|
<code>$server['ssl_cert'] ?? ''</code>
|
|
<code>$server['ssl_ciphers'] ?? ''</code>
|
|
<code>$server['ssl_key'] ?? ''</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$host</code>
|
|
<code>$server['host']</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="1">
|
|
<code>$server['host']</code>
|
|
</MixedOperand>
|
|
<MoreSpecificImplementedParamType occurrences="12">
|
|
<code>$link</code>
|
|
<code>$link</code>
|
|
<code>$link</code>
|
|
<code>$link</code>
|
|
<code>$link</code>
|
|
<code>$link</code>
|
|
<code>$link</code>
|
|
<code>$link</code>
|
|
<code>$link</code>
|
|
<code>$link</code>
|
|
<code>$link</code>
|
|
<code>$link</code>
|
|
</MoreSpecificImplementedParamType>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$error_message</code>
|
|
</PossiblyNullArgument>
|
|
</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, string|null></code>
|
|
<code>array<int,string|null></code>
|
|
<code>array<string, string|null></code>
|
|
<code>array<string,string|null></code>
|
|
<code>list<array<array-key, 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">
|
|
<InvalidArgument occurrences="5">
|
|
<code>$added[$orgFullTableName]</code>
|
|
<code>$expressions</code>
|
|
<code>$expressions</code>
|
|
<code>$expressions</code>
|
|
<code>$sortExpressionNoDirection</code>
|
|
</InvalidArgument>
|
|
<InvalidArrayOffset occurrences="2">
|
|
<code>$GLOBALS['cfg']['Order']</code>
|
|
<code>$delUrlParams</code>
|
|
</InvalidArrayOffset>
|
|
<MixedArgument occurrences="64">
|
|
<code>$_SESSION['tmpval']['max_rows']</code>
|
|
<code>$_SESSION['tmpval']['pos'] / $_SESSION['tmpval']['max_rows']</code>
|
|
<code>$_SESSION['tmpval']['query']</code>
|
|
<code>$_SESSION['tmpval']['query']</code>
|
|
<code>$analyzedSqlResults['parser']->list</code>
|
|
<code>$analyzedSqlResults['parser']->list</code>
|
|
<code>$analyzedSqlResults['parser']->list</code>
|
|
<code>$analyzedSqlResults['parser']->list</code>
|
|
<code>$analyzedSqlResults['parser']->list</code>
|
|
<code>$analyzedSqlResults['select_tables']</code>
|
|
<code>$analyzedSqlResults['statement']</code>
|
|
<code>$analyzedSqlResults['statement']</code>
|
|
<code>$analyzedSqlResults['statement']</code>
|
|
<code>$analyzedSqlResults['statement']</code>
|
|
<code>$analyzedSqlResults['statement']</code>
|
|
<code>$analyzedSqlResults['statement']->from</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>$displayParts</code>
|
|
<code>$displayParts['del_lnk']</code>
|
|
<code>$displayParts['del_lnk']</code>
|
|
<code>$displayParts['pview_lnk']</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>$posNext</code>
|
|
<code>$posNext</code>
|
|
<code>$posPrev</code>
|
|
<code>$rel['foreign_db']</code>
|
|
<code>$rel['foreign_table']</code>
|
|
<code>$row[$i]</code>
|
|
<code>$row[$i]</code>
|
|
<code>$sessionMaxRows</code>
|
|
<code>$sortDirection[$index]</code>
|
|
<code>$sortDirection[$index]</code>
|
|
<code>$sortDirection[$index]</code>
|
|
<code>$sortDirection[$index]</code>
|
|
<code>$sortExpressionNoDirection[$indexInExpression]</code>
|
|
<code>$sortExpressionNoDirection[$indexInExpression]</code>
|
|
<code>$sortExpressionNoDirection[$indexInExpression]</code>
|
|
<code>$sqlQuery</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>empty($field->database) ? $this->properties['db'] : $field->database</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="6">
|
|
<code>$analyzedSqlResults</code>
|
|
<code>$linkingUrlParams</code>
|
|
<code>$row</code>
|
|
<code>$sortDirection</code>
|
|
<code>$sortExpression</code>
|
|
<code>$urlParams</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="69">
|
|
<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']['pos']</code>
|
|
<code>$_SESSION['tmpval']['pos']</code>
|
|
<code>$_SESSION['tmpval']['pos']</code>
|
|
<code>$_SESSION['tmpval']['pos']</code>
|
|
<code>$_SESSION['tmpval']['pos']</code>
|
|
<code>$_SESSION['tmpval']['possible_as_geometry']</code>
|
|
<code>$_SESSION['tmpval']['query']</code>
|
|
<code>$_SESSION['tmpval']['query']</code>
|
|
<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>$displayParts['nav_bar']</code>
|
|
<code>$displayParts['nav_bar']</code>
|
|
<code>$displayParts['nav_bar']</code>
|
|
<code>$displayParts['sort_lnk']</code>
|
|
<code>$oneKey['index_list']</code>
|
|
<code>$oneKey['ref_db_name']</code>
|
|
<code>$oneKey['ref_db_name']</code>
|
|
<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="49">
|
|
<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>$firstShownRec</code>
|
|
<code>$firstShownRec</code>
|
|
<code>$firstShownRec</code>
|
|
<code>$fullText</code>
|
|
<code>$hiddenFields['session_max_rows']</code>
|
|
<code>$i</code>
|
|
<code>$i</code>
|
|
<code>$identifier</code>
|
|
<code>$index</code>
|
|
<code>$lastShownRec</code>
|
|
<code>$lastShownRec</code>
|
|
<code>$lastShownRec</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>$rowCount</code>
|
|
<code>$rowInfo[mb_strtolower($fieldsMeta[$m]->orgname)]</code>
|
|
<code>$sessionMaxRows</code>
|
|
<code>$sortDirection[$specialIndex]</code>
|
|
<code>$sqlQuery</code>
|
|
<code>$sqlQueryAdd</code>
|
|
<code>$tableCreateTime</code>
|
|
<code>$theTotal</code>
|
|
<code>$value</code>
|
|
<code>$whereClauseMap[$rowNumber][$meta->orgtable]</code>
|
|
<code>$whereClauseMap[$rowNumber][$this->properties['table']]</code>
|
|
</MixedAssignment>
|
|
<MixedMethodCall occurrences="2">
|
|
<code>new $className()</code>
|
|
<code>new $this->transformationInfo[$dbLower][$tblLower][$nameLower][1]()</code>
|
|
</MixedMethodCall>
|
|
<MixedOperand occurrences="14">
|
|
<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>$_SESSION['tmpval']['repeat_cells']</code>
|
|
<code>$displayParams['rowdata'][$i][$rowNumber]</code>
|
|
<code>$displaySize[0]</code>
|
|
<code>$displaySize[1]</code>
|
|
<code>$file</code>
|
|
<code>$firstShownRec</code>
|
|
<code>$firstShownRec</code>
|
|
<code>$firstShownRec</code>
|
|
<code>$sortExpressionNoDirection[$indexInExpression]</code>
|
|
</MixedOperand>
|
|
<MixedPropertyFetch occurrences="18">
|
|
<code>$analyzedSqlResults['parser']->errors</code>
|
|
<code>$analyzedSqlResults['parser']->list</code>
|
|
<code>$analyzedSqlResults['parser']->list</code>
|
|
<code>$analyzedSqlResults['parser']->list</code>
|
|
<code>$analyzedSqlResults['statement']->expr</code>
|
|
<code>$analyzedSqlResults['statement']->from</code>
|
|
<code>$analyzedSqlResults['statement']->from</code>
|
|
<code>$analyzedSqlResults['statement']->from[0]->table</code>
|
|
<code>$analyzedSqlResults['statement']->limit</code>
|
|
<code>$analyzedSqlResults['statement']->limit->offset</code>
|
|
<code>$analyzedSqlResults['statement']->limit->rowCount</code>
|
|
<code>$analyzedSqlResults['statement']->where</code>
|
|
<code>$expr->alias</code>
|
|
<code>$expr->column</code>
|
|
<code>$expr->column</code>
|
|
<code>$expr->identifiers</code>
|
|
<code>$field->database</code>
|
|
<code>$field->table</code>
|
|
</MixedPropertyFetch>
|
|
<MixedReturnTypeCoercion occurrences="6">
|
|
<code>$map</code>
|
|
<code>array<string, string[]></code>
|
|
<code>int[]</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="1">
|
|
<code>$colVisibCurrent</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>
|
|
<RedundantCastGivenDocblockType occurrences="3">
|
|
<code>(int) $meta->length</code>
|
|
<code>(string) $fieldsMeta[$i]->name</code>
|
|
<code>(string) $fieldsMeta[$i]->name</code>
|
|
</RedundantCastGivenDocblockType>
|
|
<RedundantCondition occurrences="1">
|
|
<code>isset($sessionMaxRows)</code>
|
|
</RedundantCondition>
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>isset($meta->internalMediaType)</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
</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>
|
|
<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="6">
|
|
<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>
|
|
<MixedOperand occurrences="5">
|
|
<code>$arg</code>
|
|
<code>$arg</code>
|
|
<code>$step['class']</code>
|
|
<code>$step['function']</code>
|
|
<code>$step['line']</code>
|
|
</MixedOperand>
|
|
</file>
|
|
<file src="libraries/classes/ErrorHandler.php">
|
|
<DocblockTypeContradiction occurrences="1">
|
|
<code>! ($error instanceof Error)</code>
|
|
</DocblockTypeContradiction>
|
|
<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="4">
|
|
<code>$level['context']</code>
|
|
<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>
|
|
</file>
|
|
<file src="libraries/classes/Export.php">
|
|
<DocblockTypeContradiction occurrences="1">
|
|
<code>$exportPlugin === null</code>
|
|
</DocblockTypeContradiction>
|
|
<InvalidReturnStatement occurrences="1">
|
|
<code>$memoryLimit</code>
|
|
</InvalidReturnStatement>
|
|
<InvalidReturnType occurrences="1">
|
|
<code>int</code>
|
|
</InvalidReturnType>
|
|
<MixedArgument occurrences="15">
|
|
<code>$GLOBALS['xkana'] ?? ''</code>
|
|
<code>$currentDb</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="3">
|
|
<code>$dbSelect</code>
|
|
<code>$nonGeneratedCols</code>
|
|
<code>$nonGeneratedCols</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<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="20">
|
|
<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>$currentDb</code>
|
|
<code>$dbAlias</code>
|
|
<code>$dbAlias</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$tableName</code>
|
|
<code>$tbl</code>
|
|
<code>$val1</code>
|
|
<code>$val1</code>
|
|
<code>$val1</code>
|
|
<code>$val2</code>
|
|
<code>$val2</code>
|
|
<code>$val2</code>
|
|
<code>$view</code>
|
|
<code>$views[]</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="7">
|
|
<code>$currentDb</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$this->dumpBuffer</code>
|
|
<code>$this->dumpBufferObjects[$objectName]</code>
|
|
<code>$tmpSelect</code>
|
|
<code>$view</code>
|
|
</MixedOperand>
|
|
<PossiblyInvalidArgument occurrences="2">
|
|
<code>$_POST['db']</code>
|
|
<code>$_POST['db']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="2">
|
|
<code>$_POST['db']</code>
|
|
<code>$val</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyNullArgument occurrences="3">
|
|
<code>$GLOBALS['file_handle']</code>
|
|
<code>$line</code>
|
|
<code>$line</code>
|
|
</PossiblyNullArgument>
|
|
<RedundantCast occurrences="2">
|
|
<code>(string) $value</code>
|
|
<code>(string) $value</code>
|
|
</RedundantCast>
|
|
<RedundantCondition occurrences="1">
|
|
<code>mb_strtolower($userExtension) != $requiredExtension</code>
|
|
</RedundantCondition>
|
|
</file>
|
|
<file src="libraries/classes/Export/Options.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$currentDb</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="1">
|
|
<code>$_SESSION['tmpval']['aliases']</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="3">
|
|
<code>$aliases</code>
|
|
<code>$currentDb</code>
|
|
<code>$selectedCompression</code>
|
|
</MixedAssignment>
|
|
<MixedMethodCall occurrences="3">
|
|
<code>getUserValue</code>
|
|
<code>getUserValue</code>
|
|
<code>getUserValue</code>
|
|
</MixedMethodCall>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$_POST['filename_template'] ?? null</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$_GET['what']</code>
|
|
</PossiblyInvalidCast>
|
|
</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/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="2">
|
|
<code>$file['tmp_name']</code>
|
|
<code>$result['error']</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>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$this->content</code>
|
|
</MixedAssignment>
|
|
<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>
|
|
<TypeDoesNotContainType occurrences="1">
|
|
<code>empty($charLists)</code>
|
|
</TypeDoesNotContainType>
|
|
</file>
|
|
<file src="libraries/classes/Footer.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>$params</code>
|
|
</InvalidArgument>
|
|
<MixedArgument occurrences="2">
|
|
<code>$db</code>
|
|
<code>$table</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="3">
|
|
<code>$params['route']</code>
|
|
<code>$params['server']</code>
|
|
<code>$subObject</code>
|
|
</MixedAssignment>
|
|
<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>
|
|
<TypeDoesNotContainNull occurrences="2">
|
|
<code>! isset($dbi)</code>
|
|
</TypeDoesNotContainNull>
|
|
</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="3">
|
|
<code>$line</code>
|
|
<code>$point</code>
|
|
<code>$polygon</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="7">
|
|
<code>$point[0]</code>
|
|
<code>$point[1]</code>
|
|
<code>$scale_data['height']</code>
|
|
<code>$scale_data['x']</code>
|
|
<code>$scale_data['y']</code>
|
|
<code>$x - $scale_data['x']</code>
|
|
<code>$y - $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="3">
|
|
<code>$temp_point[0]</code>
|
|
<code>$temp_point[1]</code>
|
|
<code>$wkt</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="3">
|
|
<code>$gis_data[$index]['LINESTRING']['no_of_points']</code>
|
|
<code>$temp_point[0]</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="3">
|
|
<code>$no_of_points</code>
|
|
<code>$params['srid']</code>
|
|
<code>$wkt</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="2"/>
|
|
<ParamNameMismatch occurrences="4">
|
|
<code>$line_color</code>
|
|
<code>$line_color</code>
|
|
<code>$line_color</code>
|
|
<code>$line_color</code>
|
|
</ParamNameMismatch>
|
|
<PossiblyFalseArgument occurrences="2">
|
|
<code>$black</code>
|
|
<code>$color</code>
|
|
</PossiblyFalseArgument>
|
|
<RedundantPropertyInitializationCheck occurrences="1">
|
|
<code>isset(self::$instance)</code>
|
|
</RedundantPropertyInitializationCheck>
|
|
</file>
|
|
<file src="libraries/classes/Gis/GisMultiLineString.php">
|
|
<MixedArgument occurrences="3">
|
|
<code>$temp_point[0]</code>
|
|
<code>$temp_point[1]</code>
|
|
<code>$wkt</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="7">
|
|
<code>$data_row[$i]</code>
|
|
<code>$data_row['no_of_lines']</code>
|
|
<code>$point['x']</code>
|
|
<code>$point['y']</code>
|
|
<code>$row_data['parts'][$i]</code>
|
|
<code>$temp_point[0]</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="6">
|
|
<code>$data_row</code>
|
|
<code>$no_of_lines</code>
|
|
<code>$no_of_points</code>
|
|
<code>$params['srid']</code>
|
|
<code>$point</code>
|
|
<code>$wkt</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="4">
|
|
<code>$point['x']</code>
|
|
<code>$point['y']</code>
|
|
</MixedOperand>
|
|
<ParamNameMismatch occurrences="4">
|
|
<code>$line_color</code>
|
|
<code>$line_color</code>
|
|
<code>$line_color</code>
|
|
<code>$line_color</code>
|
|
</ParamNameMismatch>
|
|
<PossiblyFalseArgument occurrences="2">
|
|
<code>$black</code>
|
|
<code>$color</code>
|
|
</PossiblyFalseArgument>
|
|
<PossiblyNullArrayAccess occurrences="2">
|
|
<code>$data_row[$i]</code>
|
|
<code>$data_row['no_of_lines']</code>
|
|
</PossiblyNullArrayAccess>
|
|
<RedundantPropertyInitializationCheck occurrences="1">
|
|
<code>isset(self::$instance)</code>
|
|
</RedundantPropertyInitializationCheck>
|
|
</file>
|
|
<file src="libraries/classes/Gis/GisMultiPoint.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$point</code>
|
|
<code>$wkt</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="5">
|
|
<code>$gis_data[$index]['MULTIPOINT']['no_of_points']</code>
|
|
<code>$point[0]</code>
|
|
<code>$point[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="4">
|
|
<code>$no_of_points</code>
|
|
<code>$params['srid']</code>
|
|
<code>$point</code>
|
|
<code>$wkt</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="4">
|
|
<code>$row_data['points'][$i]['x']</code>
|
|
<code>$row_data['points'][$i]['y']</code>
|
|
</MixedOperand>
|
|
<ParamNameMismatch occurrences="4">
|
|
<code>$point_color</code>
|
|
<code>$point_color</code>
|
|
<code>$point_color</code>
|
|
<code>$point_color</code>
|
|
</ParamNameMismatch>
|
|
<PossiblyFalseArgument occurrences="2">
|
|
<code>$black</code>
|
|
<code>$color</code>
|
|
</PossiblyFalseArgument>
|
|
<RedundantCastGivenDocblockType occurrences="2">
|
|
<code>(float) $point[0]</code>
|
|
<code>(float) $point[1]</code>
|
|
</RedundantCastGivenDocblockType>
|
|
<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="29">
|
|
<code>$data_row[$k]</code>
|
|
<code>$data_row[$k]</code>
|
|
<code>$data_row['no_of_polygons']</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]</code>
|
|
<code>$param_row[$k][$j]</code>
|
|
<code>$param_row[$k][$j][$i]</code>
|
|
<code>$param_row[$k][0]</code>
|
|
<code>$param_row[$k][0][$i]</code>
|
|
<code>$params[$index]['MULTIPOLYGON']</code>
|
|
<code>$point['x']</code>
|
|
<code>$point['y']</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="13">
|
|
<code>$param_row[$k]</code>
|
|
<code>$param_row[$k]</code>
|
|
<code>$param_row[$k]</code>
|
|
<code>$param_row[$k]</code>
|
|
<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="20">
|
|
<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>$params['srid']</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="6">
|
|
<code>$innerPoint['x']</code>
|
|
<code>$innerPoint['y']</code>
|
|
<code>$point['x']</code>
|
|
<code>$point['y']</code>
|
|
</MixedOperand>
|
|
<ParamNameMismatch occurrences="4">
|
|
<code>$fill_color</code>
|
|
<code>$fill_color</code>
|
|
<code>$fill_color</code>
|
|
<code>$fill_color</code>
|
|
</ParamNameMismatch>
|
|
<PossiblyFalseArgument occurrences="2">
|
|
<code>$black</code>
|
|
<code>$color</code>
|
|
</PossiblyFalseArgument>
|
|
<PossiblyNullArrayAccess occurrences="3">
|
|
<code>$data_row[$k]</code>
|
|
<code>$data_row[$k]</code>
|
|
<code>$data_row['no_of_polygons']</code>
|
|
</PossiblyNullArrayAccess>
|
|
<RedundantPropertyInitializationCheck occurrences="1">
|
|
<code>isset(self::$instance)</code>
|
|
</RedundantPropertyInitializationCheck>
|
|
</file>
|
|
<file src="libraries/classes/Gis/GisPoint.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$wkt</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="4">
|
|
<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>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="2">
|
|
<code>$params[$index]['POINT']</code>
|
|
<code>$params[$index]['POINT']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$params['srid']</code>
|
|
<code>$wkt</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="4">
|
|
<code>$row_data['x'] ?? ''</code>
|
|
<code>$row_data['y'] ?? ''</code>
|
|
</MixedOperand>
|
|
<ParamNameMismatch occurrences="4">
|
|
<code>$point_color</code>
|
|
<code>$point_color</code>
|
|
<code>$point_color</code>
|
|
<code>$point_color</code>
|
|
</ParamNameMismatch>
|
|
<PossiblyFalseArgument occurrences="2">
|
|
<code>$black</code>
|
|
<code>$color</code>
|
|
</PossiblyFalseArgument>
|
|
<RedundantCastGivenDocblockType occurrences="2">
|
|
<code>(float) $points_arr[0][0]</code>
|
|
<code>(float) $points_arr[0][1]</code>
|
|
</RedundantCastGivenDocblockType>
|
|
<RedundantPropertyInitializationCheck occurrences="1">
|
|
<code>isset(self::$instance)</code>
|
|
</RedundantPropertyInitializationCheck>
|
|
</file>
|
|
<file src="libraries/classes/Gis/GisPolygon.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$wkt</code>
|
|
<code>($y1 - $y0) ** 2 + ($x0 - $x1) ** 2</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="36">
|
|
<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>$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="24">
|
|
<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['srid']</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="31">
|
|
<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>$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>
|
|
<ParamNameMismatch occurrences="4">
|
|
<code>$fill_color</code>
|
|
<code>$fill_color</code>
|
|
<code>$fill_color</code>
|
|
<code>$fill_color</code>
|
|
</ParamNameMismatch>
|
|
<PossiblyFalseArgument occurrences="2">
|
|
<code>$black</code>
|
|
<code>$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="20">
|
|
<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['colors']</code>
|
|
<code>$this->settings['colors'][$index]</code>
|
|
<code>$this->settings['colors'][$index]</code>
|
|
<code>$this->settings['colors'][$index]</code>
|
|
<code>$this->settings['colors_hex'][$index]</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="14">
|
|
<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>
|
|
<code>$this->settings['colors'][$index]</code>
|
|
<code>$this->settings['colors'][$index]</code>
|
|
<code>$this->settings['colors'][$index]</code>
|
|
<code>$this->settings['colors_hex'][$index]</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="7">
|
|
<code>$commit</code>
|
|
<code>$commit_json->message</code>
|
|
<code>$hash</code>
|
|
<code>$hash</code>
|
|
<code>$hash</code>
|
|
<code>$offset + ($position * 20)</code>
|
|
<code>$offset + ($position * 4)</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="9">
|
|
<code>$commit</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>
|
|
<MixedReturnTypeCoercion occurrences="2">
|
|
<code>$info</code>
|
|
</MixedReturnTypeCoercion>
|
|
<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">
|
|
<MixedArgument occurrences="5">
|
|
<code>$db</code>
|
|
<code>$db ?? ''</code>
|
|
<code>$table</code>
|
|
<code>$table ?? ''</code>
|
|
<code>$value</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$params</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedAssignment occurrences="4">
|
|
<code>$GLOBALS['buffer_message']</code>
|
|
<code>$bufferMessage</code>
|
|
<code>$pftext</code>
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<PropertyNotSetInConstructor occurrences="1">
|
|
<code>$menu</code>
|
|
</PropertyNotSetInConstructor>
|
|
<RedundantCondition occurrences="4">
|
|
<code>$GLOBALS['config'] !== null</code>
|
|
<code>$GLOBALS['config'] !== null</code>
|
|
<code>$dbi !== null</code>
|
|
<code>isset($dbi)</code>
|
|
</RedundantCondition>
|
|
<RedundantFunctionCall occurrences="1">
|
|
<code>strtolower</code>
|
|
</RedundantFunctionCall>
|
|
<TypeDoesNotContainNull occurrences="1">
|
|
<code>false</code>
|
|
</TypeDoesNotContainNull>
|
|
</file>
|
|
<file src="libraries/classes/Html/Generator.php">
|
|
<InvalidArgument occurrences="2">
|
|
<code>$urlParams</code>
|
|
<code>$urlParams</code>
|
|
</InvalidArgument>
|
|
<InvalidArrayOffset occurrences="3">
|
|
<code>$GLOBALS['cfg']['URLQueryEncryption']</code>
|
|
<code>$server['ssl']</code>
|
|
<code>$server['ssl_verify']</code>
|
|
</InvalidArrayOffset>
|
|
<MixedArgument occurrences="19">
|
|
<code>$GLOBALS['special_message']</code>
|
|
<code>$GLOBALS['special_message']</code>
|
|
<code>$alt</code>
|
|
<code>$cfg['MaxCharactersInDisplayedSQL']</code>
|
|
<code>$defaultFunction</code>
|
|
<code>$field['True_Type']</code>
|
|
<code>$queryBase</code>
|
|
<code>$queryBase</code>
|
|
<code>$queryBase</code>
|
|
<code>$sqlQuery</code>
|
|
<code>$sqlQuery</code>
|
|
<code>$sqlQuery</code>
|
|
<code>$sqlQuery</code>
|
|
<code>$sqlQuery</code>
|
|
<code>$sqlQuery</code>
|
|
<code>$sqlQuery</code>
|
|
<code>$subvalue</code>
|
|
<code>$title</code>
|
|
<code>$value</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="2">
|
|
<code>$classes</code>
|
|
<code>$key</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="3">
|
|
<code>$cfg['DefaultFunctions']['FUNC_' . $currentClass]</code>
|
|
<code>$cfg['DefaultFunctions']['FUNC_UUID']</code>
|
|
<code>$cfg['DefaultFunctions']['first_timestamp']</code>
|
|
</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="11">
|
|
<code>$alt</code>
|
|
<code>$defaultFunction</code>
|
|
<code>$defaultFunction</code>
|
|
<code>$defaultFunction</code>
|
|
<code>$queryBase</code>
|
|
<code>$sqlQuery</code>
|
|
<code>$subvalue</code>
|
|
<code>$title</code>
|
|
<code>$urlParams['sql_query']</code>
|
|
<code>$value</code>
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>string</code>
|
|
</MixedInferredReturnType>
|
|
<MixedMethodCall occurrences="1">
|
|
<code>getDisplay</code>
|
|
</MixedMethodCall>
|
|
<MixedOperand occurrences="4">
|
|
<code>$GLOBALS['using_bookmark_message']->getDisplay()</code>
|
|
<code>$attributes['class']</code>
|
|
<code>$sqlQuery</code>
|
|
<code>$value</code>
|
|
</MixedOperand>
|
|
<MixedReturnStatement occurrences="1">
|
|
<code>$defaultFunction</code>
|
|
</MixedReturnStatement>
|
|
<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="37">
|
|
<code>$active</code>
|
|
<code>$additionalSql[$i]</code>
|
|
<code>$additionalSql[$i]</code>
|
|
<code>$additionalSql[$i]</code>
|
|
<code>$charset_of_file</code>
|
|
<code>$db</code>
|
|
<code>$fulls[$i]</code>
|
|
<code>$import_run_buffer</code>
|
|
<code>$import_run_buffer</code>
|
|
<code>$import_run_buffer['full']</code>
|
|
<code>$import_run_buffer['sql']</code>
|
|
<code>$import_run_buffer['sql']</code>
|
|
<code>$import_run_buffer['sql']</code>
|
|
<code>$queries[$i]</code>
|
|
<code>$reload</code>
|
|
<code>$size</code>
|
|
<code>$size</code>
|
|
<code>$size</code>
|
|
<code>$sql_query</code>
|
|
<code>$table[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>
|
|
<code>$tables[$n][self::TBL_NAME]</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="25">
|
|
<code>$analyses[$i][self::FORMATTEDSQL][$colCount]</code>
|
|
<code>$analyses[$i][self::SIZES]</code>
|
|
<code>$analyses[$i][self::TYPES]</code>
|
|
<code>$analyses[$i][self::TYPES]</code>
|
|
<code>$analyses[$i][self::TYPES]</code>
|
|
<code>$fulls[$i]</code>
|
|
<code>$import_run_buffer['full']</code>
|
|
<code>$import_run_buffer['full']</code>
|
|
<code>$import_run_buffer['full']</code>
|
|
<code>$queries[$i]</code>
|
|
<code>$table[self::ROWS][$j][$i]</code>
|
|
<code>$table[self::TBL_NAME]</code>
|
|
<code>$tables[$i][self::COL_NAMES]</code>
|
|
<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::TBL_NAME]</code>
|
|
<code>$tables[$i][self::TBL_NAME]</code>
|
|
<code>$tables[$n][self::TBL_NAME]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="4">
|
|
<code>$my_die[]</code>
|
|
<code>$sqlData['valid_full'][]</code>
|
|
<code>$sqlData['valid_sql'][]</code>
|
|
<code>$sqlData['valid_sql'][]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="1">
|
|
<code>$typeArray[$analyses[$i][self::TYPES][$j]]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="22">
|
|
<code>$GLOBALS['offset']</code>
|
|
<code>$active</code>
|
|
<code>$cellValue</code>
|
|
<code>$complete_query</code>
|
|
<code>$count</code>
|
|
<code>$createDb</code>
|
|
<code>$display_query</code>
|
|
<code>$executed_queries</code>
|
|
<code>$fulls</code>
|
|
<code>$importPlugin</code>
|
|
<code>$max_sql_len</code>
|
|
<code>$queries</code>
|
|
<code>$read_multiply</code>
|
|
<code>$size</code>
|
|
<code>$size</code>
|
|
<code>$skip_queries</code>
|
|
<code>$sqlData['valid_full'][]</code>
|
|
<code>$sqlData['valid_queries']</code>
|
|
<code>$sqlData['valid_queries']</code>
|
|
<code>$sqlData['valid_sql'][]</code>
|
|
<code>$sql_query</code>
|
|
<code>$table</code>
|
|
</MixedAssignment>
|
|
<MixedMethodCall occurrences="2">
|
|
<code>getExtension</code>
|
|
<code>getProperties</code>
|
|
</MixedMethodCall>
|
|
<MixedOperand occurrences="16">
|
|
<code>$complete_query</code>
|
|
<code>$display_query</code>
|
|
<code>$executed_queries</code>
|
|
<code>$importPlugin->getProperties()->getExtension()</code>
|
|
<code>$msg</code>
|
|
<code>$read_multiply</code>
|
|
<code>$read_multiply</code>
|
|
<code>$size</code>
|
|
<code>$size</code>
|
|
<code>$skip_queries</code>
|
|
<code>$sqlData['valid_queries']</code>
|
|
<code>$sqlData['valid_queries']</code>
|
|
<code>$sql_query</code>
|
|
<code>$sql_query</code>
|
|
<code>$sql_query</code>
|
|
<code>$timestamp</code>
|
|
</MixedOperand>
|
|
<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>
|
|
<PossiblyNullArrayAccess occurrences="1">
|
|
<code>$additionalSql[$i]</code>
|
|
</PossiblyNullArrayAccess>
|
|
<RedundantCast occurrences="3">
|
|
<code>(string) $cell</code>
|
|
<code>(string) $cell</code>
|
|
<code>(string) $cell</code>
|
|
</RedundantCast>
|
|
</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/Index.php">
|
|
<DocblockTypeContradiction occurrences="1">
|
|
<code>$this->packed === null</code>
|
|
</DocblockTypeContradiction>
|
|
<MixedArgument occurrences="5">
|
|
<code>$_each_index</code>
|
|
<code>$_each_index</code>
|
|
<code>$column</code>
|
|
<code>$key</code>
|
|
<code>$params['columns']</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="2">
|
|
<code>$_each_index['Key_name']</code>
|
|
<code>self::$registry[$schema][$table][$keyName]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="3">
|
|
<code>$_each_index['Schema']</code>
|
|
<code>self::$registry[$schema][$table]</code>
|
|
<code>self::$registry[$schema][$table]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="5">
|
|
<code>$columns['collations'][$key]</code>
|
|
<code>$columns['sub_parts'][$key]</code>
|
|
<code>self::$registry[$schema][$table][$keyName]</code>
|
|
<code>self::$registry[$schema][$table][$keyName]</code>
|
|
<code>self::$registry[$schema][$table][$keyName]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="21">
|
|
<code>$collation</code>
|
|
<code>$column</code>
|
|
<code>$column</code>
|
|
<code>$data['columns'][]</code>
|
|
<code>$key</code>
|
|
<code>$key</code>
|
|
<code>$key</code>
|
|
<code>$keyName</code>
|
|
<code>$name</code>
|
|
<code>$sub_part</code>
|
|
<code>$this->choice</code>
|
|
<code>$this->comment</code>
|
|
<code>$this->keyBlockSize</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>
|
|
<MixedInferredReturnType occurrences="3">
|
|
<code>Index</code>
|
|
<code>Index[]</code>
|
|
<code>Index|false</code>
|
|
</MixedInferredReturnType>
|
|
<MixedMethodCall occurrences="2">
|
|
<code>addColumn</code>
|
|
<code>getCompareData</code>
|
|
</MixedMethodCall>
|
|
<MixedOperand occurrences="1">
|
|
<code>$key</code>
|
|
</MixedOperand>
|
|
<MixedReturnStatement occurrences="3">
|
|
<code>self::$registry[$schema][$table]</code>
|
|
<code>self::$registry[$schema][$table][$index_name]</code>
|
|
<code>self::$registry[$schema][$table]['PRIMARY']</code>
|
|
</MixedReturnStatement>
|
|
<MixedReturnTypeCoercion occurrences="2">
|
|
<code>$this->columns</code>
|
|
<code>IndexColumn[]</code>
|
|
</MixedReturnTypeCoercion>
|
|
<PossiblyNullPropertyAssignmentValue occurrences="3">
|
|
<code>null</code>
|
|
<code>null</code>
|
|
<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="1">
|
|
<code>$_POST['err_url']</code>
|
|
</InvalidReturnStatement>
|
|
<InvalidReturnType occurrences="1">
|
|
<code>string</code>
|
|
</InvalidReturnType>
|
|
<MixedArgument occurrences="84">
|
|
<code>$_POST['fields']['multi_edit']</code>
|
|
<code>$_POST['fields']['multi_edit'][$rownumber][$key]</code>
|
|
<code>$backupField</code>
|
|
<code>$columnMime</code>
|
|
<code>$columnMime['input_transformation_options']</code>
|
|
<code>$column['Default']</code>
|
|
<code>$column['Default']</code>
|
|
<code>$column['Default']</code>
|
|
<code>$column['Default']</code>
|
|
<code>$column['Default']</code>
|
|
<code>$column['Extra']</code>
|
|
<code>$column['Extra']</code>
|
|
<code>$column['Extra']</code>
|
|
<code>$column['Field']</code>
|
|
<code>$column['Field']</code>
|
|
<code>$column['Field']</code>
|
|
<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['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>$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>$multiEditColumnsName[$key]</code>
|
|
<code>$multiEditColumnsName[$key]</code>
|
|
<code>$multiEditColumnsName[$key]</code>
|
|
<code>$multiEditSalt[$key]</code>
|
|
<code>$protectedRow[$multiEditColumnsName[$key]]</code>
|
|
<code>$rows[$keyId]</code>
|
|
<code>$singleQuery</code>
|
|
<code>$singleQuery</code>
|
|
<code>$specialChars</code>
|
|
<code>$specialChars</code>
|
|
<code>$specialCharsEncoded</code>
|
|
<code>$textDefault !== '' ? $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>$whereClause</code>
|
|
<code>min(max($column['len'] * 2, 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="6">
|
|
<code>$_SESSION['tmpval']['relational_display']</code>
|
|
<code>$currCellEditedValues[$columnName]</code>
|
|
<code>$enumValue['plain']</code>
|
|
<code>$enumValue['plain']</code>
|
|
<code>$enumValue['plain']</code>
|
|
<code>$protectedRow[$multiEditColumnsName[$key]]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="2">
|
|
<code>$editedValues[$cellIndex][$columnName]</code>
|
|
<code>$extraData['transformations'][$cellIndex]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="28">
|
|
<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>
|
|
<code>$protectedRow[$multiEditColumnsName[$key]]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="31">
|
|
<code>$_SESSION['edit_next']</code>
|
|
<code>$columnMime</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>$type</code>
|
|
<code>$whereClause</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="8">
|
|
<code>$column['len']</code>
|
|
<code>$column['pma_type']</code>
|
|
<code>$file</code>
|
|
<code>$maxlength</code>
|
|
<code>$multiEditFuncs[$key]</code>
|
|
<code>$multiEditFuncs[$key]</code>
|
|
<code>$multiEditFuncs[$key]</code>
|
|
<code>$whereClause</code>
|
|
</MixedOperand>
|
|
<MixedReturnStatement occurrences="1"/>
|
|
<PossiblyInvalidArgument occurrences="3">
|
|
<code>$_GET['sql_query']</code>
|
|
<code>$_GET['sql_signature']</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="2">
|
|
<code>$newValue</code>
|
|
<code>$newValue</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyUndefinedVariable occurrences="1">
|
|
<code>$protectedRow</code>
|
|
</PossiblyUndefinedVariable>
|
|
<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>
|
|
<TypeDoesNotContainType occurrences="1">
|
|
<code>is_array($rules)</code>
|
|
</TypeDoesNotContainType>
|
|
</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>
|
|
<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">
|
|
<PossiblyNullArrayOffset occurrences="2">
|
|
<code>$hidden</code>
|
|
<code>$hidden</code>
|
|
</PossiblyNullArrayOffset>
|
|
<RedundantCast occurrences="2">
|
|
<code>(string) $cfg['NavigationLogoLink']</code>
|
|
<code>(string) $cfg['NavigationLogoLink']</code>
|
|
</RedundantCast>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/NavigationTree.php">
|
|
<DocblockTypeContradiction occurrences="2">
|
|
<code>''</code>
|
|
<code>isset($this->pos)</code>
|
|
</DocblockTypeContradiction>
|
|
<InvalidPropertyAssignmentValue occurrences="4">
|
|
<code>$this->pos2Name</code>
|
|
<code>$this->pos2Name</code>
|
|
<code>$this->pos3Name</code>
|
|
<code>$this->pos3Name</code>
|
|
</InvalidPropertyAssignmentValue>
|
|
<MixedArgument occurrences="30">
|
|
<code>$container->children</code>
|
|
<code>$container->realName</code>
|
|
<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>$node->separator</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>$table</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="15">
|
|
<code>$container</code>
|
|
<code>$db</code>
|
|
<code>$item</code>
|
|
<code>$item</code>
|
|
<code>$part</code>
|
|
<code>$path</code>
|
|
<code>$path</code>
|
|
<code>$path</code>
|
|
<code>$retval</code>
|
|
<code>$retval</code>
|
|
<code>$separator</code>
|
|
<code>$separator</code>
|
|
<code>$table</code>
|
|
<code>$urlParams['pos3_name']</code>
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>Node|bool</code>
|
|
</MixedInferredReturnType>
|
|
<MixedMethodCall occurrences="4">
|
|
<code>addChild</code>
|
|
<code>addChild</code>
|
|
<code>getChild</code>
|
|
<code>getChild</code>
|
|
</MixedMethodCall>
|
|
<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>
|
|
<MixedPropertyFetch occurrences="3">
|
|
<code>$container->children</code>
|
|
<code>$container->realName</code>
|
|
<code>$container->realName</code>
|
|
</MixedPropertyFetch>
|
|
<MixedReturnStatement occurrences="2">
|
|
<code>$retval</code>
|
|
<code>$retval</code>
|
|
</MixedReturnStatement>
|
|
<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="3">
|
|
<code>$container->realName</code>
|
|
<code>$database</code>
|
|
<code>$table</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullPropertyFetch occurrences="2">
|
|
<code>$container->parent</code>
|
|
<code>$container->realName</code>
|
|
</PossiblyNullPropertyFetch>
|
|
<PossiblyNullReference occurrences="1">
|
|
<code>addChild</code>
|
|
</PossiblyNullReference>
|
|
<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="5">
|
|
<code>(string) $child->name</code>
|
|
<code>(string) $key</code>
|
|
<code>(string) $key</code>
|
|
<code>(string) $key</code>
|
|
<code>(string) $key</code>
|
|
</RedundantCastGivenDocblockType>
|
|
<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>
|
|
</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">
|
|
<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="5">
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="3">
|
|
<code>$GLOBALS['cfg']['Server']['hide_db']</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
</MixedOperand>
|
|
<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>
|
|
<PossiblyNullOperand occurrences="1">
|
|
<code>$arr[0]</code>
|
|
</PossiblyNullOperand>
|
|
<PropertyNotSetInConstructor occurrences="3">
|
|
<code>$displayName</code>
|
|
<code>$parent</code>
|
|
<code>$title</code>
|
|
</PropertyNotSetInConstructor>
|
|
<RedundantCastGivenDocblockType occurrences="5">
|
|
<code>(bool) $isGroup</code>
|
|
<code>(int) $pos</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="2">
|
|
<code>NodeColumn</code>
|
|
<code>NodeColumn</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeColumnContainer.php">
|
|
<PropertyNotSetInConstructor occurrences="3">
|
|
<code>NodeColumnContainer</code>
|
|
<code>NodeColumnContainer</code>
|
|
<code>NodeColumnContainer</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeDatabase.php">
|
|
<InvalidArgument occurrences="3">
|
|
<code>usort($retval, 'strnatcasecmp')</code>
|
|
<code>usort($retval, 'strnatcasecmp')</code>
|
|
<code>usort($retval, 'strnatcasecmp')</code>
|
|
</InvalidArgument>
|
|
<InvalidReturnStatement occurrences="4">
|
|
<code>$retval</code>
|
|
<code>$retval</code>
|
|
<code>$retval</code>
|
|
<code>$retval</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="3">
|
|
<code>NodeDatabase</code>
|
|
<code>NodeDatabase</code>
|
|
<code>NodeDatabase</code>
|
|
</PropertyNotSetInConstructor>
|
|
<RedundantCastGivenDocblockType occurrences="1">
|
|
<code>(int) $pos</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</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="3">
|
|
<code>NodeDatabaseChildContainer</code>
|
|
<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="3">
|
|
<code>NodeDatabaseContainer</code>
|
|
<code>NodeDatabaseContainer</code>
|
|
<code>NodeDatabaseContainer</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeEvent.php">
|
|
<PropertyNotSetInConstructor occurrences="3">
|
|
<code>NodeEvent</code>
|
|
<code>NodeEvent</code>
|
|
<code>NodeEvent</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeEventContainer.php">
|
|
<PropertyNotSetInConstructor occurrences="3">
|
|
<code>NodeEventContainer</code>
|
|
<code>NodeEventContainer</code>
|
|
<code>NodeEventContainer</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeFunction.php">
|
|
<PropertyNotSetInConstructor occurrences="3">
|
|
<code>NodeFunction</code>
|
|
<code>NodeFunction</code>
|
|
<code>NodeFunction</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeFunctionContainer.php">
|
|
<PropertyNotSetInConstructor occurrences="3">
|
|
<code>NodeFunctionContainer</code>
|
|
<code>NodeFunctionContainer</code>
|
|
<code>NodeFunctionContainer</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeIndex.php">
|
|
<PropertyNotSetInConstructor occurrences="3">
|
|
<code>NodeIndex</code>
|
|
<code>NodeIndex</code>
|
|
<code>NodeIndex</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeIndexContainer.php">
|
|
<PropertyNotSetInConstructor occurrences="3">
|
|
<code>NodeIndexContainer</code>
|
|
<code>NodeIndexContainer</code>
|
|
<code>NodeIndexContainer</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeProcedure.php">
|
|
<PropertyNotSetInConstructor occurrences="3">
|
|
<code>NodeProcedure</code>
|
|
<code>NodeProcedure</code>
|
|
<code>NodeProcedure</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeProcedureContainer.php">
|
|
<PropertyNotSetInConstructor occurrences="3">
|
|
<code>NodeProcedureContainer</code>
|
|
<code>NodeProcedureContainer</code>
|
|
<code>NodeProcedureContainer</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeTable.php">
|
|
<PossiblyInvalidPropertyFetch occurrences="2">
|
|
<code>$this->realParent()->realName</code>
|
|
<code>$this->realParent()->realName</code>
|
|
</PossiblyInvalidPropertyFetch>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$arr['Type']</code>
|
|
</PossiblyNullArgument>
|
|
<PropertyNotSetInConstructor occurrences="2">
|
|
<code>NodeTable</code>
|
|
<code>NodeTable</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeTableContainer.php">
|
|
<PropertyNotSetInConstructor occurrences="3">
|
|
<code>NodeTableContainer</code>
|
|
<code>NodeTableContainer</code>
|
|
<code>NodeTableContainer</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeTrigger.php">
|
|
<PropertyNotSetInConstructor occurrences="3">
|
|
<code>NodeTrigger</code>
|
|
<code>NodeTrigger</code>
|
|
<code>NodeTrigger</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeTriggerContainer.php">
|
|
<PropertyNotSetInConstructor occurrences="3">
|
|
<code>NodeTriggerContainer</code>
|
|
<code>NodeTriggerContainer</code>
|
|
<code>NodeTriggerContainer</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeView.php">
|
|
<PropertyNotSetInConstructor occurrences="3">
|
|
<code>NodeView</code>
|
|
<code>NodeView</code>
|
|
<code>NodeView</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeViewContainer.php">
|
|
<PropertyNotSetInConstructor occurrences="3">
|
|
<code>NodeViewContainer</code>
|
|
<code>NodeViewContainer</code>
|
|
<code>NodeViewContainer</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Normalization.php">
|
|
<MixedArgument occurrences="29">
|
|
<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>$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>
|
|
<PossiblyNullArgument occurrences="2">
|
|
<code>$def['Type']</code>
|
|
<code>$def['Type']</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyUndefinedArrayOffset occurrences="1">
|
|
<code>$def['Type']</code>
|
|
</PossiblyUndefinedArrayOffset>
|
|
<RedundantCast occurrences="1">
|
|
<code>(array) $partialDependencies</code>
|
|
</RedundantCast>
|
|
</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">
|
|
<MixedArgument occurrences="24">
|
|
<code>$arr['foreign_db']</code>
|
|
<code>$arr['foreign_db']</code>
|
|
<code>$arr['foreign_db']</code>
|
|
<code>$arr['foreign_field']</code>
|
|
<code>$arr['foreign_field']</code>
|
|
<code>$arr['foreign_table']</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$event_name</code>
|
|
<code>$foreignTable</code>
|
|
<code>$foreignTable</code>
|
|
<code>$function_name</code>
|
|
<code>$old_priv</code>
|
|
<code>$one_query</code>
|
|
<code>$procedure_name</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$view</code>
|
|
<code>$view</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="2">
|
|
<code>$master</code>
|
|
<code>$master</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="44">
|
|
<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>$old_priv[$i]</code>
|
|
<code>$old_priv[0]</code>
|
|
<code>$old_priv[0]</code>
|
|
<code>$old_priv[0]</code>
|
|
<code>$old_priv[0]</code>
|
|
<code>$old_priv[0]</code>
|
|
<code>$old_priv[0]</code>
|
|
<code>$old_priv[2]</code>
|
|
<code>$old_priv[2]</code>
|
|
<code>$old_priv[2]</code>
|
|
<code>$old_priv[2]</code>
|
|
<code>$old_priv[2]</code>
|
|
<code>$old_priv[3]</code>
|
|
<code>$old_priv[3]</code>
|
|
<code>$old_priv[3]</code>
|
|
<code>$old_priv[4]</code>
|
|
<code>$old_priv[4]</code>
|
|
<code>$old_priv[4]</code>
|
|
<code>$old_priv[4]</code>
|
|
<code>$old_priv[4]</code>
|
|
<code>$old_priv[5]</code>
|
|
<code>$old_priv[5]</code>
|
|
<code>$old_priv[5]</code>
|
|
<code>$old_priv[5]</code>
|
|
<code>$old_priv[5]</code>
|
|
<code>$old_priv[6]</code>
|
|
<code>$old_priv[6]</code>
|
|
<code>$old_priv[6]</code>
|
|
<code>$old_priv[6]</code>
|
|
<code>$old_priv[6]</code>
|
|
<code>$old_priv[7]</code>
|
|
<code>$old_priv[7]</code>
|
|
<code>$old_priv[7]</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="13">
|
|
<code>$arr</code>
|
|
<code>$event_name</code>
|
|
<code>$foreignTable</code>
|
|
<code>$function_name</code>
|
|
<code>$old_priv</code>
|
|
<code>$old_priv</code>
|
|
<code>$old_priv</code>
|
|
<code>$old_priv</code>
|
|
<code>$old_priv</code>
|
|
<code>$old_priv</code>
|
|
<code>$one_query</code>
|
|
<code>$procedure_name</code>
|
|
<code>$view</code>
|
|
</MixedAssignment>
|
|
<MixedMethodCall occurrences="1">
|
|
<code>build</code>
|
|
</MixedMethodCall>
|
|
<MixedOperand occurrences="34">
|
|
<code>$old_priv[$i]</code>
|
|
<code>$old_priv[0]</code>
|
|
<code>$old_priv[0]</code>
|
|
<code>$old_priv[0]</code>
|
|
<code>$old_priv[0]</code>
|
|
<code>$old_priv[0]</code>
|
|
<code>$old_priv[0]</code>
|
|
<code>$old_priv[2]</code>
|
|
<code>$old_priv[2]</code>
|
|
<code>$old_priv[2]</code>
|
|
<code>$old_priv[2]</code>
|
|
<code>$old_priv[2]</code>
|
|
<code>$old_priv[3]</code>
|
|
<code>$old_priv[3]</code>
|
|
<code>$old_priv[3]</code>
|
|
<code>$old_priv[4]</code>
|
|
<code>$old_priv[4]</code>
|
|
<code>$old_priv[4]</code>
|
|
<code>$old_priv[4]</code>
|
|
<code>$old_priv[4]</code>
|
|
<code>$old_priv[5]</code>
|
|
<code>$old_priv[5]</code>
|
|
<code>$old_priv[5]</code>
|
|
<code>$old_priv[5]</code>
|
|
<code>$old_priv[5]</code>
|
|
<code>$old_priv[6]</code>
|
|
<code>$old_priv[6]</code>
|
|
<code>$old_priv[6]</code>
|
|
<code>$old_priv[6]</code>
|
|
<code>$old_priv[6]</code>
|
|
<code>$old_priv[7]</code>
|
|
<code>$old_priv[7]</code>
|
|
<code>$old_priv[7]</code>
|
|
<code>$table</code>
|
|
</MixedOperand>
|
|
<PossiblyInvalidArgument occurrences="19">
|
|
<code>$_POST['comment']</code>
|
|
<code>$_POST['db_collation'] ?? ''</code>
|
|
<code>$_POST['new_auto_increment']</code>
|
|
<code>$_POST['newname']</code>
|
|
<code>$_POST['newname']</code>
|
|
<code>$_POST['newname']</code>
|
|
<code>$_POST['newname']</code>
|
|
<code>$_POST['newname']</code>
|
|
<code>$_POST['newname']</code>
|
|
<code>$_POST['newname']</code>
|
|
<code>$_POST['newname']</code>
|
|
<code>$_POST['newname']</code>
|
|
<code>$_POST['newname']</code>
|
|
<code>$_POST['prev_comment']</code>
|
|
<code>$_POST['tbl_collation'] ?? ''</code>
|
|
<code>$_POST['what']</code>
|
|
<code>$newRowFormat</code>
|
|
<code>$newRowFormat</code>
|
|
<code>$this_what ?? 'data'</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>$newRowFormat</code>
|
|
<code>$newRowFormat</code>
|
|
<code>$this_what ?? 'data'</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidOperand occurrences="1">
|
|
<code>$_POST['new_pack_keys']</code>
|
|
</PossiblyInvalidOperand>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$tmp_query</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullOperand occurrences="1">
|
|
<code>$tmp_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) $pack_keys</code>
|
|
</RedundantCastGivenDocblockType>
|
|
<RedundantCondition occurrences="1">
|
|
<code>$this_what</code>
|
|
</RedundantCondition>
|
|
<TypeDoesNotContainNull occurrences="1">
|
|
<code>'data'</code>
|
|
</TypeDoesNotContainNull>
|
|
</file>
|
|
<file src="libraries/classes/OutputBuffering.php">
|
|
<DocblockTypeContradiction occurrences="1">
|
|
<code>empty(self::$instance)</code>
|
|
</DocblockTypeContradiction>
|
|
<PropertyNotSetInConstructor occurrences="1">
|
|
<code>$content</code>
|
|
</PropertyNotSetInConstructor>
|
|
</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="2">
|
|
<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="10">
|
|
<code>$this->comment</code>
|
|
<code>$this->dataLength</code>
|
|
<code>$this->db</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>
|
|
<code>$this->table</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="4">
|
|
<code>$pdfData</code>
|
|
<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>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$pdfData</code>
|
|
</MixedAssignment>
|
|
<ParamNameMismatch occurrences="1">
|
|
<code>$error_message</code>
|
|
</ParamNameMismatch>
|
|
<PropertyNotSetInConstructor occurrences="2">
|
|
<code>Pdf</code>
|
|
<code>Pdf</code>
|
|
</PropertyNotSetInConstructor>
|
|
</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>
|
|
<LessSpecificReturnStatement occurrences="3">
|
|
<code>self::getPlugins('Export')</code>
|
|
<code>self::getPlugins('Import')</code>
|
|
<code>self::getPlugins('Schema')</code>
|
|
</LessSpecificReturnStatement>
|
|
<MixedArgument occurrences="12">
|
|
<code>$doc</code>
|
|
<code>$doc</code>
|
|
<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>
|
|
<MixedArrayAccess occurrences="4">
|
|
<code>$doc[0]</code>
|
|
<code>$doc[1]</code>
|
|
<code>$doc[1]</code>
|
|
<code>$doc[2]</code>
|
|
</MixedArrayAccess>
|
|
<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="3">
|
|
<code>getProperties</code>
|
|
<code>new $class()</code>
|
|
<code>new $class()</code>
|
|
</MixedMethodCall>
|
|
<MoreSpecificReturnType occurrences="3">
|
|
<code>ExportPlugin[]</code>
|
|
<code>ImportPlugin[]</code>
|
|
<code>SchemaPlugin[]</code>
|
|
</MoreSpecificReturnType>
|
|
<PossiblyInvalidArgument occurrences="4">
|
|
<code>$_GET[$opt]</code>
|
|
<code>$_REQUEST[$opt]</code>
|
|
<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>
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>$properties != null</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
<RedundantFunctionCall occurrences="1">
|
|
<code>strtolower</code>
|
|
</RedundantFunctionCall>
|
|
<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>
|
|
<MixedMethodCall occurrences="6">
|
|
<code>issetCookie</code>
|
|
<code>issetCookie</code>
|
|
<code>removeCookie</code>
|
|
<code>removeCookie</code>
|
|
<code>removeCookie</code>
|
|
<code>removeCookie</code>
|
|
</MixedMethodCall>
|
|
<PossiblyInvalidArgument occurrences="7">
|
|
<code>$_POST[$GLOBALS['cfg']['CaptchaResponseParam']]</code>
|
|
<code>$_POST['pma_username']</code>
|
|
<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>
|
|
<RedundantCast occurrences="2">
|
|
<code>(int) $GLOBALS['cfg']['LoginCookieStore']</code>
|
|
<code>(string) $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>
|
|
<RedundantCondition occurrences="1">
|
|
<code>isset($this->user)</code>
|
|
</RedundantCondition>
|
|
</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">
|
|
<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>
|
|
<MixedMethodCall occurrences="1">
|
|
<code>issetCookie</code>
|
|
</MixedMethodCall>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$_REQUEST['guid']</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Export/ExportCodegen.php">
|
|
<PossiblyNullArgument occurrences="2">
|
|
<code>$row[0]</code>
|
|
<code>$row[0]</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="8">
|
|
<code>$col_as</code>
|
|
<code>$csv_enclosed</code>
|
|
<code>$csv_enclosed</code>
|
|
<code>$csv_enclosed</code>
|
|
<code>$csv_escaped</code>
|
|
<code>$csv_separator</code>
|
|
<code>$csv_terminated</code>
|
|
<code>$csv_terminated</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$col_as</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="17">
|
|
<code>$csv_enclosed</code>
|
|
<code>$csv_enclosed</code>
|
|
<code>$csv_enclosed</code>
|
|
<code>$csv_enclosed</code>
|
|
<code>$csv_enclosed</code>
|
|
<code>$csv_enclosed</code>
|
|
<code>$csv_escaped</code>
|
|
<code>$csv_escaped</code>
|
|
<code>$csv_escaped</code>
|
|
<code>$csv_escaped</code>
|
|
<code>$csv_separator</code>
|
|
<code>$csv_separator</code>
|
|
<code>$csv_terminated</code>
|
|
<code>$csv_terminated</code>
|
|
<code>$what</code>
|
|
<code>$what</code>
|
|
<code>$what</code>
|
|
</MixedOperand>
|
|
<PossiblyNullOperand occurrences="1">
|
|
<code>$GLOBALS[$what . '_null']</code>
|
|
</PossiblyNullOperand>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Export/ExportHtmlword.php">
|
|
<MixedArgument occurrences="10">
|
|
<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>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="6">
|
|
<code>$comments[$field_name]</code>
|
|
<code>$key['Column_name']</code>
|
|
<code>$key['Column_name']</code>
|
|
<code>$key['Non_unique']</code>
|
|
<code>$key['Non_unique']</code>
|
|
<code>$mime_map[$field_name]</code>
|
|
</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="12">
|
|
<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>$key</code>
|
|
<code>$key</code>
|
|
<code>$unique_keys[]</code>
|
|
<code>$unique_keys[]</code>
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="2">
|
|
<code>$charset ?? 'utf-8'</code>
|
|
<code>$what</code>
|
|
</MixedOperand>
|
|
<ParamNameMismatch occurrences="3">
|
|
<code>$do_comments</code>
|
|
<code>$do_mime</code>
|
|
<code>$do_relation</code>
|
|
</ParamNameMismatch>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$value</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyUndefinedVariable occurrences="2">
|
|
<code>$comments</code>
|
|
<code>$mime_map</code>
|
|
</PossiblyUndefinedVariable>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Export/ExportJson.php">
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$aliases</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedOperand occurrences="4">
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
</MixedOperand>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Export/ExportLatex.php">
|
|
<MixedArgument occurrences="4">
|
|
<code>$columns_alias[$i]</code>
|
|
<code>$field_name</code>
|
|
<code>$mime_map[$field_name]['mimetype']</code>
|
|
<code>$row['Type']</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="5">
|
|
<code>$key['Column_name']</code>
|
|
<code>$key['Non_unique']</code>
|
|
<code>$mime_map[$field_name]['mimetype']</code>
|
|
<code>$plugin_param['export_type']</code>
|
|
<code>$plugin_param['single_table']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="1">
|
|
<code>$aliases[$db]['tables'][$table]['columns'][$col_as]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="8">
|
|
<code>$col_as</code>
|
|
<code>$col_as</code>
|
|
<code>$col_as</code>
|
|
<code>$columns_alias[$i]</code>
|
|
<code>$field_name</code>
|
|
<code>$key</code>
|
|
<code>$type</code>
|
|
<code>$unique_keys[]</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="15">
|
|
<code>$col_as</code>
|
|
<code>$comments[$field_name]</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$row['Default'] ?? ''</code>
|
|
<code>$type</code>
|
|
</MixedOperand>
|
|
<ParamNameMismatch occurrences="3">
|
|
<code>$do_comments</code>
|
|
<code>$do_mime</code>
|
|
<code>$do_relation</code>
|
|
</ParamNameMismatch>
|
|
<PossiblyFalseReference occurrences="1">
|
|
<code>numFields</code>
|
|
</PossiblyFalseReference>
|
|
<PossiblyNullArgument occurrences="2">
|
|
<code>$record[$columns[$i]]</code>
|
|
<code>$record[$columns[$i]]</code>
|
|
</PossiblyNullArgument>
|
|
</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>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Export/ExportOds.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>$GLOBALS[$what . '_null']</code>
|
|
</InvalidArgument>
|
|
<MixedArgument occurrences="1">
|
|
<code>$col_as</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$col_as</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="2">
|
|
<code>$what</code>
|
|
<code>$what</code>
|
|
</MixedOperand>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$row[$j]</code>
|
|
</PossiblyNullArgument>
|
|
<UnnecessaryVarAnnotation occurrences="1">
|
|
<code>FieldMetadata[]</code>
|
|
</UnnecessaryVarAnnotation>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Export/ExportOdt.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>$GLOBALS[$what . '_null']</code>
|
|
</InvalidArgument>
|
|
<MixedArgument occurrences="10">
|
|
<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>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="3">
|
|
<code>$mime_map[$field_name]['mimetype']</code>
|
|
<code>$plugin_param['export_type']</code>
|
|
<code>$plugin_param['single_table']</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="11">
|
|
<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>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="4">
|
|
<code>$rfield</code>
|
|
<code>$rtable</code>
|
|
<code>$what</code>
|
|
<code>$what</code>
|
|
</MixedOperand>
|
|
<ParamNameMismatch occurrences="3">
|
|
<code>$do_comments</code>
|
|
<code>$do_mime</code>
|
|
<code>$do_relation</code>
|
|
</ParamNameMismatch>
|
|
<PossiblyNullArgument occurrences="2">
|
|
<code>$col_as</code>
|
|
<code>$row[$j]</code>
|
|
</PossiblyNullArgument>
|
|
<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">
|
|
<MixedArgument occurrences="1">
|
|
<code>$col_as</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$col_as</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Export/ExportSql.php">
|
|
<InvalidArgument occurrences="2">
|
|
<code>$GLOBALS['asfile']</code>
|
|
<code>$GLOBALS['sql_if_not_exists']</code>
|
|
</InvalidArgument>
|
|
<MixedArgument occurrences="50">
|
|
<code>$GLOBALS['sql_auto_increments']</code>
|
|
<code>$GLOBALS['sql_header_comment']</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>$mimeField</code>
|
|
<code>$mimeMap</code>
|
|
<code>$mime['mimetype']</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>$routine</code>
|
|
<code>$routine</code>
|
|
<code>$sql_auto_increments</code>
|
|
<code>$sql_backquotes</code>
|
|
<code>$sql_backquotes</code>
|
|
<code>$sql_backquotes</code>
|
|
<code>$sql_backquotes</code>
|
|
<code>$sql_backquotes</code>
|
|
<code>$sql_backquotes</code>
|
|
<code>$sql_backquotes</code>
|
|
<code>$sql_backquotes</code>
|
|
<code>$sql_backquotes</code>
|
|
<code>$sql_backquotes</code>
|
|
<code>$sql_backquotes</code>
|
|
<code>$sql_backquotes</code>
|
|
<code>$sql_backquotes</code>
|
|
<code>$sql_backquotes</code>
|
|
<code>$sql_backquotes</code>
|
|
<code>$sql_backquotes</code>
|
|
<code>$sql_backquotes</code>
|
|
<code>$sql_backquotes</code>
|
|
<code>$sql_backquotes</code>
|
|
<code>$sql_backquotes</code>
|
|
<code>$sql_backquotes</code>
|
|
<code>$sql_constraints</code>
|
|
<code>$sql_indexes</code>
|
|
<code>$table</code>
|
|
<code>$token->value</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="5">
|
|
<code>$autoIncrement</code>
|
|
<code>$constraints</code>
|
|
<code>$dropped</code>
|
|
<code>$indexes</code>
|
|
<code>$indexesFulltext</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="14">
|
|
<code>$aliases[$oldDatabase]['tables']</code>
|
|
<code>$columnAliases[$column['name']]</code>
|
|
<code>$definition['Type']</code>
|
|
<code>$mime['mimetype']</code>
|
|
<code>$oneKey['index_list']</code>
|
|
<code>$oneKey['ref_index_list']</code>
|
|
<code>$oneKey['ref_table_name']</code>
|
|
<code>$plugin_param['export_type']</code>
|
|
<code>$plugin_param['export_type']</code>
|
|
<code>$plugin_param['export_type']</code>
|
|
<code>$plugin_param['export_type']</code>
|
|
<code>$plugin_param['single_table']</code>
|
|
<code>$rel['foreign_field']</code>
|
|
<code>$rel['foreign_table']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="4">
|
|
<code>$aliases[$db]['tables'][$table]['columns'][$field]</code>
|
|
<code>$aliases[$db]['tables'][$view]['columns'][$colAlias]</code>
|
|
<code>$oneKey['ref_index_list'][$index]</code>
|
|
<code>$values[$val]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="27">
|
|
<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>$mime</code>
|
|
<code>$mimeField</code>
|
|
<code>$newDatabase</code>
|
|
<code>$newTable</code>
|
|
<code>$oneKey</code>
|
|
<code>$rel</code>
|
|
<code>$relFieldAlias</code>
|
|
<code>$relFieldAlias</code>
|
|
<code>$routine</code>
|
|
<code>$statement->name->database</code>
|
|
<code>$statement->name->table</code>
|
|
<code>$statement->table->table</code>
|
|
<code>$table</code>
|
|
<code>$val</code>
|
|
<code>$values[$val]</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="39">
|
|
<code>$column['Collation']</code>
|
|
<code>$column['Type']</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$definition['Type']</code>
|
|
<code>$statement->entityOptions->has('AUTO_INCREMENT')</code>
|
|
<code>$tmpUniqueCondition</code>
|
|
</MixedOperand>
|
|
<MixedPropertyTypeCoercion occurrences="1">
|
|
<code>$field->references->columns</code>
|
|
</MixedPropertyTypeCoercion>
|
|
<PossiblyInvalidOperand occurrences="1">
|
|
<code>Context::escape($field->name)</code>
|
|
</PossiblyInvalidOperand>
|
|
<PossiblyInvalidPropertyAssignmentValue occurrences="1">
|
|
<code>Context::escape($alias)</code>
|
|
</PossiblyInvalidPropertyAssignmentValue>
|
|
<PossiblyNullArgument occurrences="3">
|
|
<code>$createQuery</code>
|
|
<code>$dbi->getDefinition($db, $type, $routine)</code>
|
|
<code>$field->name</code>
|
|
</PossiblyNullArgument>
|
|
<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="6">
|
|
<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>
|
|
<RedundantCastGivenDocblockType occurrences="3">
|
|
<code>(int) $fieldsMeta[$j]->length</code>
|
|
<code>(string) $createQuery</code>
|
|
<code>(string) $table</code>
|
|
</RedundantCastGivenDocblockType>
|
|
<RedundantCondition occurrences="1">
|
|
<code>isset($sqlMaxSize)</code>
|
|
</RedundantCondition>
|
|
<ReferenceConstraintViolation occurrences="2">
|
|
<code>return $sqlQuery;</code>
|
|
<code>return $statement->build();</code>
|
|
</ReferenceConstraintViolation>
|
|
<UnnecessaryVarAnnotation occurrences="2">
|
|
<code>CreateDefinition</code>
|
|
<code>FieldMetadata[]</code>
|
|
</UnnecessaryVarAnnotation>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Export/ExportTexytext.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>$value</code>
|
|
</InvalidArgument>
|
|
<MixedArgument occurrences="10">
|
|
<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>$type</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="6">
|
|
<code>$comments[$field_name]</code>
|
|
<code>$key['Column_name']</code>
|
|
<code>$key['Column_name']</code>
|
|
<code>$key['Non_unique']</code>
|
|
<code>$key['Non_unique']</code>
|
|
<code>$mime_map[$field_name]</code>
|
|
</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="12">
|
|
<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>$key</code>
|
|
<code>$key</code>
|
|
<code>$type</code>
|
|
<code>$unique_keys[]</code>
|
|
<code>$unique_keys[]</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="2">
|
|
<code>$what</code>
|
|
<code>$what</code>
|
|
</MixedOperand>
|
|
<ParamNameMismatch occurrences="3">
|
|
<code>$do_comments</code>
|
|
<code>$do_mime</code>
|
|
<code>$do_relation</code>
|
|
</ParamNameMismatch>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$col_as</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyUndefinedVariable occurrences="2">
|
|
<code>$comments</code>
|
|
<code>$mime_map</code>
|
|
</PossiblyUndefinedVariable>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Export/ExportXml.php">
|
|
<MixedArgument occurrences="9">
|
|
<code>$col_as</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db_charset</code>
|
|
<code>$db_collation</code>
|
|
<code>$name</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="3">
|
|
<code>$result[$table][1]</code>
|
|
<code>$result[0]['DEFAULT_CHARACTER_SET_NAME']</code>
|
|
<code>$result[0]['DEFAULT_COLLATION_NAME']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="1">
|
|
<code>$result[$table]</code>
|
|
</MixedArrayOffset>
|
|
<MixedArrayTypeCoercion occurrences="1">
|
|
<code>$result[$table]</code>
|
|
</MixedArrayTypeCoercion>
|
|
<MixedAssignment occurrences="5">
|
|
<code>$col_as</code>
|
|
<code>$db_charset</code>
|
|
<code>$db_collation</code>
|
|
<code>$name</code>
|
|
<code>$table</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="35">
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
<code>$crlf</code>
|
|
</MixedOperand>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$sql</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">
|
|
<MixedArgument occurrences="1">
|
|
<code>$col_as</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$col_as</code>
|
|
</MixedAssignment>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$record[$i]</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Export/Helpers/Pdf.php">
|
|
<MixedArgument occurrences="79">
|
|
<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>$maxY - $this->tMargin</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 ?? 'NULL'</code>
|
|
<code>$txt ?? 'NULL'</code>
|
|
<code>$txt ?? 'NULL'</code>
|
|
<code>$txt ?? 'NULL'</code>
|
|
<code>$y</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="8">
|
|
<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>
|
|
</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="82">
|
|
<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>$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>$maxY</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>$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>
|
|
<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="23">
|
|
<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>
|
|
<code>Pdf</code>
|
|
<code>Pdf</code>
|
|
</PropertyNotSetInConstructor>
|
|
<UnnecessaryVarAnnotation occurrences="2">
|
|
<code>float</code>
|
|
<code>float</code>
|
|
</UnnecessaryVarAnnotation>
|
|
</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>
|
|
<InvalidReturnStatement occurrences="1">
|
|
<code>$_REQUEST['csv_new_tbl_name']</code>
|
|
</InvalidReturnStatement>
|
|
<InvalidReturnType occurrences="1">
|
|
<code>string</code>
|
|
</InvalidReturnType>
|
|
<MixedArgument occurrences="14">
|
|
<code>$col_name</code>
|
|
<code>$columnNames</code>
|
|
<code>$csv_columns</code>
|
|
<code>$csv_enclosed</code>
|
|
<code>$csv_escaped</code>
|
|
<code>$csv_new_line</code>
|
|
<code>$csv_terminated</code>
|
|
<code>$db</code>
|
|
<code>$db_name</code>
|
|
<code>$field['Field']</code>
|
|
<code>$import_file_name</code>
|
|
<code>$message->getMessage()</code>
|
|
<code>$options</code>
|
|
<code>$table</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="3">
|
|
<code>$result</code>
|
|
<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="6">
|
|
<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>
|
|
<MixedMethodCall occurrences="1">
|
|
<code>getMessage</code>
|
|
</MixedMethodCall>
|
|
<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>
|
|
<PossiblyNullOperand occurrences="1">
|
|
<code>$ch</code>
|
|
</PossiblyNullOperand>
|
|
<PropertyNotSetInConstructor occurrences="1">
|
|
<code>$analyze</code>
|
|
</PropertyNotSetInConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Import/ImportLdi.php">
|
|
<MixedArgument occurrences="5">
|
|
<code>$import_file</code>
|
|
<code>$ldi_columns</code>
|
|
<code>$ldi_enclosed</code>
|
|
<code>$ldi_escaped</code>
|
|
<code>$table</code>
|
|
</MixedArgument>
|
|
<MixedOperand occurrences="3">
|
|
<code>$ldi_new_line</code>
|
|
<code>$ldi_terminated</code>
|
|
<code>$skip_queries</code>
|
|
</MixedOperand>
|
|
</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="4">
|
|
<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>! $finished</code>
|
|
<code>$finished</code>
|
|
</RedundantCondition>
|
|
<ReferenceConstraintViolation occurrences="1">
|
|
<code>$analyses</code>
|
|
</ReferenceConstraintViolation>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Import/ImportOds.php">
|
|
<MixedArgument occurrences="18">
|
|
<code>$col_names</code>
|
|
<code>$col_names</code>
|
|
<code>$db</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="7">
|
|
<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="10">
|
|
<code>$buffer</code>
|
|
<code>$dbf_file_name</code>
|
|
<code>$dbf_file_path</code>
|
|
<code>$dbf_file_path</code>
|
|
<code>$extracted</code>
|
|
<code>$importHandle</code>
|
|
<code>$import_file</code>
|
|
<code>$import_file</code>
|
|
<code>$result</code>
|
|
<code>$shp->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="14">
|
|
<code>$analyses[]</code>
|
|
<code>$c</code>
|
|
<code>$col_names[]</code>
|
|
<code>$db_name</code>
|
|
<code>$dbfHeader</code>
|
|
<code>$dbf_file_name</code>
|
|
<code>$dbf_file_name</code>
|
|
<code>$extracted</code>
|
|
<code>$message</code>
|
|
<code>$message</code>
|
|
<code>$message</code>
|
|
<code>$record</code>
|
|
<code>$result</code>
|
|
<code>$temp</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="3">
|
|
<code>$buffer</code>
|
|
<code>$dbf_file_name</code>
|
|
<code>$temp</code>
|
|
</MixedOperand>
|
|
<MixedPropertyFetch occurrences="2">
|
|
<code>$record->dbfData</code>
|
|
<code>$record->shpData</code>
|
|
</MixedPropertyFetch>
|
|
<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="3">
|
|
<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="3">
|
|
<code>$db_name</code>
|
|
<code>$namespaces['pma']</code>
|
|
<code>$namespaces['pma'] ?? null</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$db_attr</code>
|
|
<code>$db_name</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>
|
|
<UnusedVariable occurrences="1">
|
|
<code>$val3</code>
|
|
</UnusedVariable>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Import/Upload/UploadNoplugin.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$_SESSION[$SESSION_KEY]</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="1">
|
|
<code>$_SESSION[$SESSION_KEY][$id]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="1">
|
|
<code>$_SESSION[$SESSION_KEY][$id]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="3">
|
|
<code>$_SESSION[$SESSION_KEY]</code>
|
|
<code>$_SESSION[$SESSION_KEY]</code>
|
|
<code>$_SESSION[$SESSION_KEY]</code>
|
|
</MixedArrayOffset>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array|null</code>
|
|
</MixedInferredReturnType>
|
|
<MixedReturnStatement occurrences="1">
|
|
<code>$_SESSION[$SESSION_KEY][$id]</code>
|
|
</MixedReturnStatement>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Import/Upload/UploadProgress.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$_SESSION[$SESSION_KEY]</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="3">
|
|
<code>$_SESSION[$SESSION_KEY][$id]</code>
|
|
<code>$ret['finished']</code>
|
|
<code>$ret['total']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="7">
|
|
<code>$_SESSION[$SESSION_KEY][$id]</code>
|
|
<code>$_SESSION[$SESSION_KEY][$id]</code>
|
|
<code>$ret['complete']</code>
|
|
<code>$ret['finished']</code>
|
|
<code>$ret['finished']</code>
|
|
<code>$ret['percent']</code>
|
|
<code>$ret['total']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="4">
|
|
<code>$_SESSION[$SESSION_KEY]</code>
|
|
<code>$_SESSION[$SESSION_KEY]</code>
|
|
<code>$_SESSION[$SESSION_KEY]</code>
|
|
<code>$_SESSION[$SESSION_KEY]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$_SESSION[$SESSION_KEY][$id]</code>
|
|
<code>$ret</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array|null</code>
|
|
</MixedInferredReturnType>
|
|
<MixedReturnStatement occurrences="2">
|
|
<code>$ret</code>
|
|
<code>$ret</code>
|
|
</MixedReturnStatement>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Import/Upload/UploadSession.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$_SESSION[$SESSION_KEY]</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="6">
|
|
<code>$_SESSION[$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[$SESSION_KEY][$id]</code>
|
|
<code>$_SESSION[$SESSION_KEY][$id]</code>
|
|
<code>$ret['complete']</code>
|
|
<code>$ret['complete']</code>
|
|
<code>$ret['finished']</code>
|
|
<code>$ret['percent']</code>
|
|
<code>$ret['total']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="4">
|
|
<code>$_SESSION[$SESSION_KEY]</code>
|
|
<code>$_SESSION[$SESSION_KEY]</code>
|
|
<code>$_SESSION[$SESSION_KEY]</code>
|
|
<code>$_SESSION[$SESSION_KEY]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="7">
|
|
<code>$_SESSION[$SESSION_KEY][$id]</code>
|
|
<code>$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>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/ImportPlugin.php">
|
|
<RedundantCastGivenDocblockType occurrences="1">
|
|
<code>(string) $currentDb</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Schema/Dia/Dia.php">
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$output</code>
|
|
</PossiblyInvalidArgument>
|
|
</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="4">
|
|
<code>Pdf</code>
|
|
<code>Pdf</code>
|
|
<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>
|
|
<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>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$output</code>
|
|
</PossiblyInvalidArgument>
|
|
<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>$row[$pos]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="1">
|
|
<code>$row[$pos]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="5">
|
|
<code>$cn</code>
|
|
<code>$cn</code>
|
|
<code>$key</code>
|
|
<code>$pos</code>
|
|
<code>$val</code>
|
|
</MixedAssignment>
|
|
<MixedPropertyFetch occurrences="1">
|
|
<code>$val->name</code>
|
|
</MixedPropertyFetch>
|
|
</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>
|
|
<MixedMethodCall occurrences="2">
|
|
<code>get</code>
|
|
<code>isHttps</code>
|
|
</MixedMethodCall>
|
|
</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">
|
|
<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>
|
|
</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>
|
|
<MixedReturnTypeCoercion occurrences="2">
|
|
<code>$eachTables</code>
|
|
<code>mixed[][]</code>
|
|
</MixedReturnTypeCoercion>
|
|
</file>
|
|
<file src="libraries/classes/Query/Generator.php">
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$escapedTableOrTables</code>
|
|
</MixedArgumentTypeCoercion>
|
|
</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>
|
|
<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="4">
|
|
<code>$pos['File']</code>
|
|
<code>$pos['File']</code>
|
|
<code>$pos['Position']</code>
|
|
<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="6">
|
|
<code>$database</code>
|
|
<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>
|
|
<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="6">
|
|
<code>$database</code>
|
|
<code>$errorMessage</code>
|
|
<code>$linkToPrimary</code>
|
|
<code>$serverReplicationVariable</code>
|
|
<code>$successMessage</code>
|
|
<code>$username</code>
|
|
</MixedAssignment>
|
|
<PossiblyFalseOperand occurrences="1">
|
|
<code>mb_strrpos($currentUser, '@')</code>
|
|
</PossiblyFalseOperand>
|
|
<PossiblyInvalidArgument occurrences="8">
|
|
<code>$_POST['hostname']</code>
|
|
<code>$_POST['hostname']</code>
|
|
<code>$_POST['pma_pw']</code>
|
|
<code>$_POST['primary_connection'] ?? null</code>
|
|
<code>$_POST['sr_replica_action']</code>
|
|
<code>$_POST['text_port']</code>
|
|
<code>$_POST['username']</code>
|
|
<code>$_POST['username']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="6">
|
|
<code>$_POST['hostname']</code>
|
|
<code>$_POST['hostname']</code>
|
|
<code>$_POST['pma_pw']</code>
|
|
<code>$_POST['sr_replica_action']</code>
|
|
<code>$_POST['text_port']</code>
|
|
<code>$_POST['username']</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidOperand occurrences="2">
|
|
<code>$_POST['sr_skip_errors_count']</code>
|
|
<code>1</code>
|
|
</PossiblyInvalidOperand>
|
|
<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>
|
|
<MixedArrayAssignment occurrences="1">
|
|
<code>$urlParams['primary_connection']</code>
|
|
</MixedArrayAssignment>
|
|
</file>
|
|
<file src="libraries/classes/ResponseRenderer.php">
|
|
<DocblockTypeContradiction occurrences="1">
|
|
<code>empty(self::$instance)</code>
|
|
</DocblockTypeContradiction>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<RedundantCast occurrences="2">
|
|
<code>(string) $GLOBALS['db']</code>
|
|
<code>(string) $GLOBALS['table']</code>
|
|
</RedundantCast>
|
|
<RedundantCondition occurrences="5">
|
|
<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>
|
|
<code>isset($dbi)</code>
|
|
</RedundantCondition>
|
|
<RedundantConditionGivenDocblockType occurrences="2">
|
|
<code>$this->footer !== null</code>
|
|
<code>$this->header !== null</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Sanitize.php">
|
|
<MixedArgument occurrences="6">
|
|
<code>$found[1]</code>
|
|
<code>$found[1]</code>
|
|
<code>$found[1]</code>
|
|
<code>$found[3]</code>
|
|
<code>$val</code>
|
|
<code>$value</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$url</code>
|
|
<code>$val</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>string</code>
|
|
</MixedInferredReturnType>
|
|
<MixedMethodCall occurrences="1">
|
|
<code>get</code>
|
|
</MixedMethodCall>
|
|
<MixedOperand occurrences="3">
|
|
<code>$found[3]</code>
|
|
<code>$url</code>
|
|
<code>$value</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>
|
|
<RedundantCastGivenDocblockType occurrences="2">
|
|
<code>(string) $a_string</code>
|
|
<code>(string) $string</code>
|
|
</RedundantCastGivenDocblockType>
|
|
<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">
|
|
<DocblockTypeContradiction occurrences="1">
|
|
<code>''</code>
|
|
</DocblockTypeContradiction>
|
|
<InvalidReturnStatement occurrences="1">
|
|
<code>$dbRights</code>
|
|
</InvalidReturnStatement>
|
|
<InvalidReturnType occurrences="1">
|
|
<code>array</code>
|
|
</InvalidReturnType>
|
|
<InvalidScalarArgument occurrences="1">
|
|
<code>uksort($arrayInitials, 'strnatcasecmp')</code>
|
|
</InvalidScalarArgument>
|
|
<MixedArgument occurrences="42">
|
|
<code>$GLOBALS['dbname']</code>
|
|
<code>$alterRealSqlQuery</code>
|
|
<code>$alterSqlQuery</code>
|
|
<code>$createUserReal</code>
|
|
<code>$currentDb</code>
|
|
<code>$exportUser</code>
|
|
<code>$exportUser</code>
|
|
<code>$exportUser</code>
|
|
<code>$exportUser</code>
|
|
<code>$hostname</code>
|
|
<code>$hostname</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>$updQuery</code>
|
|
<code>$user</code>
|
|
<code>$username</code>
|
|
<code>$username</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="11">
|
|
<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>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="49">
|
|
<code>$account['Host']</code>
|
|
<code>$columns[$row1[0]]</code>
|
|
<code>$currentGrant[0]</code>
|
|
<code>$currentGrant[0]</code>
|
|
<code>$currentGrant[0]</code>
|
|
<code>$currentGrant[0]</code>
|
|
<code>$currentGrant[0]</code>
|
|
<code>$currentGrant[0]</code>
|
|
<code>$currentGrant[1]</code>
|
|
<code>$currentGrant[1]</code>
|
|
<code>$currentGrant[1]</code>
|
|
<code>$currentGrant[1]</code>
|
|
<code>$currentGrant[2]</code>
|
|
<code>$currentGrant[2]</code>
|
|
<code>$grant[0]</code>
|
|
<code>$grant[0]</code>
|
|
<code>$grant[0]</code>
|
|
<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="2">
|
|
<code>$columns[$row1[0]]</code>
|
|
<code>$dbRights[$row['User']][$row['Host']]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="12">
|
|
<code>$GLOBALS[$currentGrant[0]]</code>
|
|
<code>$GLOBALS[$currentGrant[0]]</code>
|
|
<code>$GLOBALS[$currentGrant[0]]</code>
|
|
<code>$GLOBALS[$currentGrant[0]]</code>
|
|
<code>$GLOBALS[$currentGrant[0]]</code>
|
|
<code>$GLOBALS[$currentGrant[0]]</code>
|
|
<code>$GLOBALS[$currentGrant[0]]</code>
|
|
<code>$groupAssignment[$host['User']]</code>
|
|
<code>$row[$currentGrant[0]]</code>
|
|
<code>$row[$currentGrant[0]]</code>
|
|
<code>$specificPrivileges[$grant[0]]</code>
|
|
<code>$specificPrivileges[$grant[0]]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="54">
|
|
<code>$GLOBALS[$key]</code>
|
|
<code>$account</code>
|
|
<code>$authenticationPlugin</code>
|
|
<code>$authenticationPlugin</code>
|
|
<code>$authenticationPlugin</code>
|
|
<code>$currentDb</code>
|
|
<code>$currentGrant</code>
|
|
<code>$databases[]</code>
|
|
<code>$exportUser</code>
|
|
<code>$extraData['db_wildcard_privs']</code>
|
|
<code>$foundRows[]</code>
|
|
<code>$grant</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>$password</code>
|
|
<code>$predDbArray</code>
|
|
<code>$privilege</code>
|
|
<code>$privilege['routine']</code>
|
|
<code>$privilege['table']</code>
|
|
<code>$privs[]</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>$right</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>$userGroup</code>
|
|
<code>$usernameLength</code>
|
|
<code>$val</code>
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="3">
|
|
<code>string</code>
|
|
<code>string</code>
|
|
<code>string</code>
|
|
</MixedInferredReturnType>
|
|
<MixedOperand occurrences="13">
|
|
<code>$createUserShow</code>
|
|
<code>$currentGrant[0]</code>
|
|
<code>$currentGrant[0]</code>
|
|
<code>$currentGrant[1]</code>
|
|
<code>$currentGrant[1]</code>
|
|
<code>$currentGrant[1]</code>
|
|
<code>$currentGrant[2]</code>
|
|
<code>$currentGrant[2]</code>
|
|
<code>$oneGrant</code>
|
|
<code>$origValue</code>
|
|
<code>$privilege['Host']</code>
|
|
<code>$privilege['User']</code>
|
|
<code>$sqlQuery</code>
|
|
</MixedOperand>
|
|
<MixedReturnStatement occurrences="3">
|
|
<code>$authenticationPlugin</code>
|
|
<code>$result['password']</code>
|
|
<code>$routine['type']</code>
|
|
</MixedReturnStatement>
|
|
<NullArgument occurrences="2">
|
|
<code>null</code>
|
|
<code>null</code>
|
|
</NullArgument>
|
|
<NullableReturnStatement occurrences="2">
|
|
<code>$authenticationPlugin</code>
|
|
<code>$result['password']</code>
|
|
</NullableReturnStatement>
|
|
<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="33">
|
|
<code>$GLOBALS[$currentGrant[0]]</code>
|
|
<code>$GLOBALS[$currentGrant[0]]</code>
|
|
<code>$_GET['initial']</code>
|
|
<code>$_GET['initial']</code>
|
|
<code>$_GET['username']</code>
|
|
<code>$_POST['authentication_plugin']</code>
|
|
<code>$_POST['authentication_plugin']</code>
|
|
<code>$_POST['authentication_plugin']</code>
|
|
<code>$_POST['old_hostname']</code>
|
|
<code>$_POST['old_hostname']</code>
|
|
<code>$_POST['old_username']</code>
|
|
<code>$_POST['old_username']</code>
|
|
<code>$_POST['old_username']</code>
|
|
<code>$_POST['old_username']</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>$arr['ssl_cipher']</code>
|
|
<code>$arr['x509_issuer']</code>
|
|
<code>$arr['x509_subject']</code>
|
|
<code>$dbRightsRow['Db']</code>
|
|
<code>$dbname</code>
|
|
<code>$eachUser</code>
|
|
<code>$hashedPassword</code>
|
|
<code>$oldUserGroup</code>
|
|
<code>$user</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="29">
|
|
<code>$_GET['username']</code>
|
|
<code>$_POST['authentication_plugin']</code>
|
|
<code>$_POST['authentication_plugin']</code>
|
|
<code>$_POST['authentication_plugin']</code>
|
|
<code>$_POST['old_hostname']</code>
|
|
<code>$_POST['old_hostname']</code>
|
|
<code>$_POST['old_username']</code>
|
|
<code>$_POST['old_username']</code>
|
|
<code>$_POST['old_username']</code>
|
|
<code>$_POST['old_username']</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>$arr['ssl_cipher']</code>
|
|
<code>$arr['x509_issuer']</code>
|
|
<code>$arr['x509_subject']</code>
|
|
<code>$dbRightsRow['Db']</code>
|
|
<code>$dbname</code>
|
|
<code>$dbname[0]</code>
|
|
<code>$eachUser</code>
|
|
<code>$hashedPassword</code>
|
|
<code>$oldUserGroup</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidOperand occurrences="8">
|
|
<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>
|
|
<code>$dbAndTable[$key]</code>
|
|
</PossiblyInvalidOperand>
|
|
<PossiblyNullArgument occurrences="13">
|
|
<code>$privileges</code>
|
|
<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="3">
|
|
<code>$result['password']</code>
|
|
<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/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="20">
|
|
<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>
|
|
<code>$return['affectedRows']</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">
|
|
<MixedArgument occurrences="1">
|
|
<code>$params['order_by_field']</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="3">
|
|
<code>$urlParams['order_by_field']</code>
|
|
<code>$urlParams['showExecuting']</code>
|
|
<code>$urlParams['sort_order']</code>
|
|
</MixedAssignment>
|
|
<MixedOperand occurrences="1">
|
|
<code>$params['sort_order']</code>
|
|
</MixedOperand>
|
|
<RedundantCondition occurrences="1">
|
|
<code>0 !== --$sortableColCount</code>
|
|
</RedundantCondition>
|
|
</file>
|
|
<file src="libraries/classes/Server/SysInfo/WindowsNt.php">
|
|
<MixedArrayAccess occurrences="6">
|
|
<code>$buffer[0]['FreePhysicalMemory']</code>
|
|
<code>$buffer[0]['TotalVisibleMemorySize']</code>
|
|
<code>$load['LoadPercentage']</code>
|
|
<code>$swapdevice['AllocatedBaseSize']</code>
|
|
<code>$swapdevice['CurrentUsage']</code>
|
|
<code>$swapdevice['PeakUsage']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="2">
|
|
<code>$arrInstance[$name]</code>
|
|
<code>$arrInstance[$name]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="21">
|
|
<code>$arrInstance[$name]</code>
|
|
<code>$arrProp</code>
|
|
<code>$arrWEBMCol</code>
|
|
<code>$load</code>
|
|
<code>$mem['MemFree']</code>
|
|
<code>$mem['MemTotal']</code>
|
|
<code>$mem['MemUsed']</code>
|
|
<code>$mem['SwapFree']</code>
|
|
<code>$mem['SwapPeak']</code>
|
|
<code>$mem['SwapTotal']</code>
|
|
<code>$mem['SwapUsed']</code>
|
|
<code>$name</code>
|
|
<code>$objItem</code>
|
|
<code>$objLocator</code>
|
|
<code>$objWEBM</code>
|
|
<code>$propItem</code>
|
|
<code>$sum</code>
|
|
<code>$swapdevice</code>
|
|
<code>$this->wmi</code>
|
|
<code>$value</code>
|
|
<code>$value</code>
|
|
</MixedAssignment>
|
|
<MixedMethodCall occurrences="2">
|
|
<code>ConnectServer</code>
|
|
<code>Instances_</code>
|
|
</MixedMethodCall>
|
|
<MixedOperand occurrences="7">
|
|
<code>$mem['MemTotal']</code>
|
|
<code>$mem['SwapTotal']</code>
|
|
<code>$sum</code>
|
|
<code>$swapdevice['AllocatedBaseSize']</code>
|
|
<code>$swapdevice['CurrentUsage']</code>
|
|
<code>$swapdevice['PeakUsage']</code>
|
|
<code>$value</code>
|
|
</MixedOperand>
|
|
<MixedPropertyFetch occurrences="3">
|
|
<code>$objItem->$name</code>
|
|
<code>$objWEBM->Properties_</code>
|
|
<code>$propItem->Name</code>
|
|
</MixedPropertyFetch>
|
|
<PossiblyNullReference occurrences="1">
|
|
<code>Get</code>
|
|
</PossiblyNullReference>
|
|
<UndefinedDocblockClass occurrences="2">
|
|
<code>$this->wmi</code>
|
|
<code>COM|null</code>
|
|
</UndefinedDocblockClass>
|
|
</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, $crlf, $conf['Servers'])</code>
|
|
</PossiblyNullOperand>
|
|
</file>
|
|
<file src="libraries/classes/Setup/Index.php">
|
|
<MixedArgument occurrences="6">
|
|
<code>$date</code>
|
|
<code>$date</code>
|
|
<code>$releases</code>
|
|
<code>$version</code>
|
|
<code>$version</code>
|
|
<code>$version</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="16">
|
|
<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>$releases</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">
|
|
<LessSpecificReturnStatement occurrences="1">
|
|
<code>$unlimNumRows</code>
|
|
</LessSpecificReturnStatement>
|
|
<MixedArgument occurrences="41">
|
|
<code>$analyzedSqlResults</code>
|
|
<code>$analyzedSqlResults['is_affected']</code>
|
|
<code>$analyzedSqlResults['is_analyse']</code>
|
|
<code>$analyzedSqlResults['is_analyse']</code>
|
|
<code>$analyzedSqlResults['is_count']</code>
|
|
<code>$analyzedSqlResults['is_count']</code>
|
|
<code>$analyzedSqlResults['is_explain']</code>
|
|
<code>$analyzedSqlResults['is_explain']</code>
|
|
<code>$analyzedSqlResults['is_export']</code>
|
|
<code>$analyzedSqlResults['is_export']</code>
|
|
<code>$analyzedSqlResults['is_func']</code>
|
|
<code>$analyzedSqlResults['is_func']</code>
|
|
<code>$analyzedSqlResults['is_maint']</code>
|
|
<code>$analyzedSqlResults['is_maint']</code>
|
|
<code>$analyzedSqlResults['is_show']</code>
|
|
<code>$analyzedSqlResults['is_show']</code>
|
|
<code>$analyzedSqlResults['parser']->errors</code>
|
|
<code>$analyzedSqlResults['parser']->list</code>
|
|
<code>$analyzedSqlResults['parser']->list</code>
|
|
<code>$analyzedSqlResults['parser']->list</code>
|
|
<code>$analyzedSqlResults['select_expr']</code>
|
|
<code>$analyzedSqlResults['select_tables']</code>
|
|
<code>$analyzedSqlResults['select_tables']</code>
|
|
<code>$analyzedSqlResults['select_tables']</code>
|
|
<code>$analyzedSqlResults['statement']</code>
|
|
<code>$analyzedSqlResults['statement']</code>
|
|
<code>$analyzedSqlResults['statement']</code>
|
|
<code>$analyzedSqlResults['statement']->where</code>
|
|
<code>$columns[$indexColumnName]['Extra']</code>
|
|
<code>$db</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>$table</code>
|
|
<code>$unlimNumRows</code>
|
|
<code>$unlimNumRows</code>
|
|
<code>Message::sanitize($warning)</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="3">
|
|
<code>$analyzedSqlResults</code>
|
|
<code>$showTable</code>
|
|
<code>$showTable</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="18">
|
|
<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>$analyzedSqlResults['select_expr'][0]</code>
|
|
<code>$analyzedSqlResults['statement']->where[0]</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['Duration']</code>
|
|
<code>$oneResult['Status']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="2">
|
|
<code>$_SESSION['tmpval']['pos']</code>
|
|
<code>$_SESSION['tmpval']['possible_as_geometry']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="20">
|
|
<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['states'][$status]['total_time']</code>
|
|
<code>$profiling['total_time']</code>
|
|
<code>$resultSetColumnNames[]</code>
|
|
<code>$sortCol</code>
|
|
<code>$statement</code>
|
|
<code>$statement</code>
|
|
<code>$table</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="9">
|
|
<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>
|
|
<code>$profiling['states'][$status]['total_time']</code>
|
|
</MixedOperand>
|
|
<MixedPropertyFetch occurrences="8">
|
|
<code>$analyzedSqlResults['parser']->errors</code>
|
|
<code>$analyzedSqlResults['parser']->list</code>
|
|
<code>$analyzedSqlResults['parser']->list</code>
|
|
<code>$analyzedSqlResults['parser']->list</code>
|
|
<code>$analyzedSqlResults['statement']->where</code>
|
|
<code>$analyzedSqlResults['statement']->where[0]->expr</code>
|
|
<code>$oneFieldMeta->table</code>
|
|
<code>$oneMeta->name</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="8">
|
|
<code>$_POST[$requestIndex]</code>
|
|
<code>$_POST['bkm_label']</code>
|
|
<code>$_POST['dropped_column'] ?? null</code>
|
|
<code>$_POST['table_create_time'] ?? null</code>
|
|
<code>$numRows</code>
|
|
<code>$numRows</code>
|
|
<code>$numRows</code>
|
|
<code>$numRows</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidArrayOffset occurrences="1">
|
|
<code>$_POST[$requestIndex]</code>
|
|
</PossiblyInvalidArrayOffset>
|
|
<PossiblyInvalidCast occurrences="2">
|
|
<code>$_POST[$requestIndex]</code>
|
|
<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="3">
|
|
<code>$result</code>
|
|
<code>$row[0]</code>
|
|
<code>$table</code>
|
|
</PossiblyNullArgument>
|
|
<RedundantCast occurrences="1">
|
|
<code>(bool) $GLOBALS['cfg']['ShowSQL']</code>
|
|
</RedundantCast>
|
|
</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">
|
|
<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>$errorUrl</code>
|
|
<code>$existrelForeign[$masterFieldMd5]['constraint']</code>
|
|
<code>$existrelForeign[$masterFieldMd5]['constraint']</code>
|
|
<code>$existrelForeign[$masterFieldMd5]['index_list']</code>
|
|
<code>$existrelForeign[$masterFieldMd5]['ref_db_name'] ?? $GLOBALS['db']</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>$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="31">
|
|
<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]['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>
|
|
</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="45">
|
|
<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>$e</code>
|
|
<code>$eachCol</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>$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="6">
|
|
<code>exists</code>
|
|
<code>exists</code>
|
|
<code>exists</code>
|
|
<code>exists</code>
|
|
<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="11">
|
|
<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]['index_list']</code>
|
|
<code>$existrelForeign[$masterFieldMd5]['ref_db_name'] ?? $GLOBALS['db']</code>
|
|
<code>$existrelForeign[$masterFieldMd5]['ref_index_list']</code>
|
|
<code>$existrelForeign[$masterFieldMd5]['ref_table_name']</code>
|
|
<code>$val</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullArrayAccess occurrences="8">
|
|
<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_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="8">
|
|
<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>
|
|
<code>$existrelForeign[$masterFieldMd5]</code>
|
|
</PossiblyNullReference>
|
|
<RedundantCast occurrences="1">
|
|
<code>(int) $GLOBALS['cfg']['Server']['MaxTableUiprefs']</code>
|
|
</RedundantCast>
|
|
<RedundantCastGivenDocblockType occurrences="9">
|
|
<code>(string) $db</code>
|
|
<code>(string) $defaultValue</code>
|
|
<code>(string) $defaultValue</code>
|
|
<code>(string) $defaultValue</code>
|
|
<code>(string) $defaultValue</code>
|
|
<code>(string) $defaultValue</code>
|
|
<code>(string) $sourceTable</code>
|
|
<code>(string) $table</code>
|
|
<code>(string) $tableName</code>
|
|
</RedundantCastGivenDocblockType>
|
|
<ReferenceConstraintViolation occurrences="1">
|
|
<code>return $sqlQuery;</code>
|
|
</ReferenceConstraintViolation>
|
|
<TypeDoesNotContainType occurrences="1">
|
|
<code>$rowFields[$key] != 'cc'</code>
|
|
</TypeDoesNotContainType>
|
|
<UnusedVariable occurrences="1">
|
|
<code>$maintainRelations</code>
|
|
</UnusedVariable>
|
|
</file>
|
|
<file src="libraries/classes/Table/ColumnsDefinition.php">
|
|
<MixedArgument occurrences="25">
|
|
<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>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$form_params['db']</code>
|
|
<code>$form_params['table']</code>
|
|
<code>$mime_map[$columnMeta['Field']] ?? []</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$type</code>
|
|
<code>Util::getValueByKey($_POST, 'field_key.' . $columnNumber, '')</code>
|
|
<code>Util::getValueByKey($extracted_columnspec, 'attribute', '')</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="7">
|
|
<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>
|
|
<code>$mime_map[$columnMeta['Field']]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="3">
|
|
<code>$available_mime[$mime_type . '_file_quoted'][$mimekey]</code>
|
|
<code>$columnMeta['Expression']</code>
|
|
<code>$mime_map[$columnMeta['Field']]</code>
|
|
</MixedArrayAssignment>
|
|
<MixedArrayOffset occurrences="4">
|
|
<code>$comments_map[$columnMeta['Field']]</code>
|
|
<code>$expressions[$columnMeta['Field']]</code>
|
|
<code>$mime_map[$columnMeta['Field']]</code>
|
|
<code>$mime_map[$columnMeta['Field']]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="17">
|
|
<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>$form_params['table']</code>
|
|
<code>$length</code>
|
|
<code>$length</code>
|
|
<code>$o_fld_val</code>
|
|
<code>$submit_attribute</code>
|
|
<code>$type</code>
|
|
</MixedAssignment>
|
|
<PossiblyInvalidCast occurrences="1">
|
|
<code>$_POST['after_field']</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">
|
|
<MixedArgument occurrences="15">
|
|
<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>$value</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$values</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedAssignment occurrences="3">
|
|
<code>$column</code>
|
|
<code>$operator</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="4">
|
|
<code>$_POST['customWhereClause']</code>
|
|
<code>$_POST['orderByColumn']</code>
|
|
<code>$_POST['table']</code>
|
|
<code>$tmp_geom_func</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidArrayOffset occurrences="3">
|
|
<code>$_POST['criteriaColumnNames'][$column_index]</code>
|
|
<code>$_POST['criteriaColumnTypes'][$column_index]</code>
|
|
<code>$_POST['criteriaValues'][$column_index]</code>
|
|
</PossiblyInvalidArrayOffset>
|
|
<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">
|
|
<RedundantCondition occurrences="1">
|
|
<code>is_array($cfg)</code>
|
|
</RedundantCondition>
|
|
<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>
|
|
</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>
|
|
<MixedMethodCall occurrences="2">
|
|
<code>getCookie</code>
|
|
<code>issetCookie</code>
|
|
</MixedMethodCall>
|
|
<MixedReturnStatement occurrences="1">
|
|
<code>$config->getCookie($name)</code>
|
|
</MixedReturnStatement>
|
|
<PossiblyNullArrayOffset occurrences="1">
|
|
<code>$this->themes</code>
|
|
</PossiblyNullArrayOffset>
|
|
<PossiblyNullPropertyAssignmentValue occurrences="2">
|
|
<code>$theme</code>
|
|
<code>null</code>
|
|
</PossiblyNullPropertyAssignmentValue>
|
|
<RedundantCastGivenDocblockType occurrences="2">
|
|
<code>(bool) $perServer</code>
|
|
<code>(string) $this->theme->id</code>
|
|
</RedundantCastGivenDocblockType>
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>$this->theme !== null</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Tracker.php">
|
|
<DocblockTypeContradiction occurrences="1">
|
|
<code>''</code>
|
|
</DocblockTypeContradiction>
|
|
<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="6">
|
|
<code>$GLOBALS['db']</code>
|
|
<code>$data</code>
|
|
<code>$result['tablename']</code>
|
|
<code>$trackingEnabled</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>
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>$dbname</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Tracking.php">
|
|
<InvalidArgument occurrences="1"/>
|
|
<MixedArgument occurrences="32">
|
|
<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['schema_snapshot']</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>$str1</code>
|
|
<code>$str1</code>
|
|
<code>$str2</code>
|
|
<code>$str2</code>
|
|
<code>$str3</code>
|
|
<code>$str3</code>
|
|
<code>$str4</code>
|
|
<code>$str4</code>
|
|
<code>$str5</code>
|
|
<code>$str5</code>
|
|
<code>$value['Name']</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="23">
|
|
<code>$data[$which_log][$delete_id]</code>
|
|
<code>$data['ddlog']</code>
|
|
<code>$data['ddlog']</code>
|
|
<code>$data['ddlog']</code>
|
|
<code>$data['ddlog']</code>
|
|
<code>$data['ddlog']</code>
|
|
<code>$data['schema_snapshot']</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['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="19">
|
|
<code>$columns</code>
|
|
<code>$data</code>
|
|
<code>$drop_create_statements</code>
|
|
<code>$entries[]</code>
|
|
<code>$entry</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="5">
|
|
<code>$drop_create_statements</code>
|
|
<code>$entry['statement']</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="15">
|
|
<code>$_POST['date_from']</code>
|
|
<code>$_POST['date_to']</code>
|
|
<code>$_POST['db']</code>
|
|
<code>$_POST['table']</code>
|
|
<code>$_POST['table']</code>
|
|
<code>$_POST['users']</code>
|
|
<code>$_POST['version']</code>
|
|
<code>$_POST['version']</code>
|
|
<code>$_POST['version']</code>
|
|
<code>$_POST['version']</code>
|
|
<code>$_POST['version']</code>
|
|
<code>$_POST['version']</code>
|
|
<code>$_POST['version']</code>
|
|
<code>$_POST['version']</code>
|
|
<code>$_POST['version']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="8">
|
|
<code>$_POST['db']</code>
|
|
<code>$_POST['table']</code>
|
|
<code>$_POST['version']</code>
|
|
<code>$_POST['version']</code>
|
|
<code>$_POST['version']</code>
|
|
<code>$_POST['version']</code>
|
|
<code>$_POST['version']</code>
|
|
<code>$_POST['version']</code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidOperand occurrences="2">
|
|
<code>$sep</code>
|
|
<code>$sep</code>
|
|
</PossiblyInvalidOperand>
|
|
<PossiblyNullArgument occurrences="3">
|
|
<code>$entry['db_name']</code>
|
|
<code>$entry['table_name']</code>
|
|
<code>$tableName</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullOperand occurrences="1">
|
|
<code>$versionNumber</code>
|
|
</PossiblyNullOperand>
|
|
<RiskyCast occurrences="1">
|
|
<code>$delete_id</code>
|
|
</RiskyCast>
|
|
</file>
|
|
<file src="libraries/classes/Transformations.php">
|
|
<MixedArgument occurrences="4">
|
|
<code>$upd_query</code>
|
|
<code>$values['mimetype']</code>
|
|
<code>$values['transformation']</code>
|
|
<code>$values['transformation']</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="3">
|
|
<code>$values['mimetype']</code>
|
|
<code>$values['transformation']</code>
|
|
<code>$values['transformation']</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayAssignment occurrences="4">
|
|
<code>$values['mimetype']</code>
|
|
<code>$values['transformation']</code>
|
|
<code>$values['transformation']</code>
|
|
<code>$values['transformation']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$result[$column]</code>
|
|
<code>$values</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
<MixedReturnStatement occurrences="1">
|
|
<code>$stack</code>
|
|
</MixedReturnStatement>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$row['comment']</code>
|
|
</PossiblyNullArgument>
|
|
</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>
|
|
<MixedMethodCall occurrences="4">
|
|
<code>get</code>
|
|
<code>get</code>
|
|
<code>getCookie</code>
|
|
<code>getCookie</code>
|
|
</MixedMethodCall>
|
|
<RedundantCastGivenDocblockType occurrences="2">
|
|
<code>(string) $db</code>
|
|
<code>(string) $table</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/UrlRedirector.php">
|
|
<RedundantCast occurrences="4">
|
|
<code>(string) $_GET['url']</code>
|
|
<code>(string) $_GET['url']</code>
|
|
<code>(string) $_GET['url']</code>
|
|
<code>(string) $_GET['url']</code>
|
|
</RedundantCast>
|
|
</file>
|
|
<file src="libraries/classes/UserPassword.php">
|
|
<MixedArgument occurrences="6">
|
|
<code>$hostname</code>
|
|
<code>$hostname</code>
|
|
<code>$hostname</code>
|
|
<code>$username</code>
|
|
<code>$username</code>
|
|
<code>$username</code>
|
|
</MixedArgument>
|
|
<MixedMethodCall occurrences="1">
|
|
<code>handlePasswordChange</code>
|
|
</MixedMethodCall>
|
|
<PossiblyInvalidArgument occurrences="6">
|
|
<code>$_POST['pma_pw']</code>
|
|
<code>$_POST['pma_pw']</code>
|
|
<code>$_POST['pma_pw']</code>
|
|
<code>$_POST['pma_pw2']</code>
|
|
<code>$orig_auth_plugin</code>
|
|
<code>$orig_auth_plugin</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast occurrences="3">
|
|
<code>$_POST['pma_pw']</code>
|
|
<code>$orig_auth_plugin</code>
|
|
<code>$orig_auth_plugin</code>
|
|
</PossiblyInvalidCast>
|
|
</file>
|
|
<file src="libraries/classes/UserPreferences.php">
|
|
<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="6">
|
|
<code>$configData</code>
|
|
<code>$configData</code>
|
|
<code>$config_array['2fa']</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">
|
|
<EmptyArrayAccess occurrences="1">
|
|
<code>$group[$groupName]['tab' . $sep . 'count']</code>
|
|
</EmptyArrayAccess>
|
|
<InvalidArrayOffset occurrences="5">
|
|
<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="8">
|
|
<code>$host</code>
|
|
<code>$limitOffset</code>
|
|
<code>$maxSize</code>
|
|
<code>$maxUnit</code>
|
|
<code>$row[$i] ?? null</code>
|
|
<code>$table</code>
|
|
<code>$table['Name']</code>
|
|
<code>$user</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="3">
|
|
<code>$columnNames</code>
|
|
<code>uksort($tables, 'strnatcasecmp')</code>
|
|
<code>uksort($tables, 'strnatcasecmp')</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedArrayAccess occurrences="22">
|
|
<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>
|
|
<code>$table['TABLE_NAME']</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="31">
|
|
<code>$array</code>
|
|
<code>$columnNames[]</code>
|
|
<code>$columnNames[]</code>
|
|
<code>$escapeMethod</code>
|
|
<code>$group[$groupName]['tab' . $sep . 'count']</code>
|
|
<code>$indexesData[$row['Key_name']][$row['Seq_in_index']]['Column_name']</code>
|
|
<code>$indexesData[$row['Key_name']][$row['Seq_in_index']]['Sub_part']</code>
|
|
<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>$limitOffset</code>
|
|
<code>$p</code>
|
|
<code>$p</code>
|
|
<code>$pos</code>
|
|
<code>$replace[$key]</code>
|
|
<code>$replace[$key]</code>
|
|
<code>$retval[]</code>
|
|
<code>$retval[]</code>
|
|
<code>$row</code>
|
|
<code>$rowCount</code>
|
|
<code>$subvalue</code>
|
|
<code>$table</code>
|
|
<code>$table['disp_name']</code>
|
|
<code>$unit</code>
|
|
<code>$val</code>
|
|
<code>$value</code>
|
|
<code>$value</code>
|
|
<code>$vars[$key]</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>int</code>
|
|
</MixedInferredReturnType>
|
|
<MixedMethodCall occurrences="2">
|
|
<code>$escapeMethod</code>
|
|
<code>new $escape[1]()</code>
|
|
</MixedMethodCall>
|
|
<MixedOperand occurrences="4">
|
|
<code>$group[$groupName]['tab' . $sep . 'count']</code>
|
|
<code>$row['Column_name']</code>
|
|
<code>$unit</code>
|
|
<code>$unit</code>
|
|
</MixedOperand>
|
|
<MixedReturnStatement occurrences="1">
|
|
<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="5">
|
|
<code>$sep</code>
|
|
<code>$sep</code>
|
|
<code>$table</code>
|
|
<code>$tableType</code>
|
|
<code>$tableType</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="12">
|
|
<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>
|
|
<code>$tableGroup</code>
|
|
</PossiblyInvalidOperand>
|
|
<PossiblyNullArgument occurrences="3">
|
|
<code>$maxSize</code>
|
|
<code>$maxUnit</code>
|
|
<code>$value</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>
|
|
<RedundantCondition occurrences="2">
|
|
<code>$columnsList !== null</code>
|
|
<code>isset($dbi)</code>
|
|
</RedundantCondition>
|
|
<RiskyCast occurrences="1">
|
|
<code>$_REQUEST['pos']</code>
|
|
</RiskyCast>
|
|
</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">
|
|
<MixedArgument occurrences="1">
|
|
<code>$httpStatus</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="3">
|
|
<code>$context['http']['content']</code>
|
|
<code>$httpStatus</code>
|
|
<code>$http_response_header</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>
|
|
<MixedOperand occurrences="1">
|
|
<code>$server</code>
|
|
</MixedOperand>
|
|
</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>
|
|
<RedundantCondition occurrences="1">
|
|
<code>isset($dbi)</code>
|
|
</RedundantCondition>
|
|
</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/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="setup/lib/common.inc.php">
|
|
<RedundantCast occurrences="1">
|
|
<code>(string) $GLOBALS['lang']</code>
|
|
</RedundantCast>
|
|
<UnusedVariable occurrences="1">
|
|
<code>$isMinimumCommon</code>
|
|
</UnusedVariable>
|
|
</file>
|
|
<file src="setup/validate.php">
|
|
<MixedAssignment occurrences="1">
|
|
<code>$values</code>
|
|
</MixedAssignment>
|
|
<RedundantCast occurrences="2">
|
|
<code>(string) $_POST['id']</code>
|
|
<code>(string) $_POST['values']</code>
|
|
</RedundantCast>
|
|
</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/AdvisorTest.php">
|
|
<MixedInferredReturnType occurrences="2">
|
|
<code>array</code>
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
<RedundantCondition occurrences="2">
|
|
<code>assertIsArray</code>
|
|
<code>assertIsArray</code>
|
|
</RedundantCondition>
|
|
</file>
|
|
<file src="test/classes/BrowseForeignersTest.php">
|
|
<MixedArgument occurrences="1">
|
|
<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>
|
|
<MixedArgument occurrences="12">
|
|
<code>$show_grants_dbname</code>
|
|
<code>$show_grants_dbname</code>
|
|
<code>$show_grants_dbname</code>
|
|
<code>$show_grants_dbname</code>
|
|
<code>$show_grants_str</code>
|
|
<code>$show_grants_str</code>
|
|
<code>$show_grants_str</code>
|
|
<code>$show_grants_str</code>
|
|
<code>$show_grants_tblname</code>
|
|
<code>$show_grants_tblname</code>
|
|
<code>$show_grants_tblname</code>
|
|
<code>$show_grants_tblname</code>
|
|
</MixedArgument>
|
|
<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="3">
|
|
<code>$filesFound</code>
|
|
<code>$filesFound[1]</code>
|
|
<code>$filesInfos</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="5">
|
|
<code>$filesFound[0]['file']</code>
|
|
<code>$filesFound[0]['template']</code>
|
|
<code>$filesFound[1]['exception']</code>
|
|
<code>$filesFound[1]['file']</code>
|
|
<code>$filesFound[1]['template']</code>
|
|
</MixedArrayAccess>
|
|
<MixedAssignment occurrences="4">
|
|
<code>$context</code>
|
|
<code>$context</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>
|
|
<RedundantCondition occurrences="1">
|
|
<code>assertSame</code>
|
|
</RedundantCondition>
|
|
<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>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
<MixedOperand occurrences="1">
|
|
<code>$second</code>
|
|
</MixedOperand>
|
|
</file>
|
|
<file src="test/classes/Config/FormDisplayTemplateTest.php">
|
|
<TypeDoesNotContainType occurrences="1">
|
|
<code>assertSame</code>
|
|
</TypeDoesNotContainType>
|
|
</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/RelationCleanupTest.php">
|
|
<NonInvariantDocblockPropertyType occurrences="1">
|
|
<code>$dbi</code>
|
|
</NonInvariantDocblockPropertyType>
|
|
</file>
|
|
<file src="test/classes/ConfigStorage/RelationTest.php">
|
|
<DocblockTypeContradiction occurrences="1">
|
|
<code>assertSame</code>
|
|
</DocblockTypeContradiction>
|
|
<InvalidScalarArgument occurrences="3">
|
|
<code>$_SESSION</code>
|
|
<code>$_SESSION</code>
|
|
<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="6">
|
|
<code>assertSame</code>
|
|
<code>assertSame</code>
|
|
<code>assertSame</code>
|
|
<code>assertSame</code>
|
|
<code>assertSame</code>
|
|
<code>assertSame</code>
|
|
</TypeDoesNotContainType>
|
|
</file>
|
|
<file src="test/classes/ConfigTest.php">
|
|
<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="3">
|
|
<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/ReplaceControllerTest.php">
|
|
<TypeDoesNotContainType occurrences="1">
|
|
<code>assertSame</code>
|
|
</TypeDoesNotContainType>
|
|
</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="6">
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
<MixedMethodCall occurrences="4">
|
|
<code>set</code>
|
|
<code>set</code>
|
|
<code>set</code>
|
|
<code>set</code>
|
|
</MixedMethodCall>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$page</code>
|
|
</PossiblyNullArgument>
|
|
<TypeDoesNotContainType occurrences="2">
|
|
<code>assertSame</code>
|
|
<code>assertSame</code>
|
|
</TypeDoesNotContainType>
|
|
</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>
|
|
<MixedMethodCall occurrences="5">
|
|
<code>set</code>
|
|
<code>set</code>
|
|
<code>set</code>
|
|
<code>set</code>
|
|
<code>set</code>
|
|
</MixedMethodCall>
|
|
</file>
|
|
<file src="test/classes/Database/CentralColumnsTest.php">
|
|
<MixedArgument occurrences="1"/>
|
|
<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/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>
|
|
</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="4">
|
|
<code>$value</code>
|
|
<code>$value</code>
|
|
<code>$value</code>
|
|
<code>$value</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedInferredReturnType occurrences="5">
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>mixed[]</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/classes/Dbal/DbiDummyTest.php">
|
|
<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="16">
|
|
<code>$actual</code>
|
|
<code>$analyzedSqlResults</code>
|
|
<code>$analyzedSqlResults</code>
|
|
<code>$analyzedSqlResults</code>
|
|
<code>$analyzedSqlResults</code>
|
|
<code>$analyzedSqlResults['is_analyse']</code>
|
|
<code>$analyzedSqlResults['is_count']</code>
|
|
<code>$analyzedSqlResults['is_explain']</code>
|
|
<code>$analyzedSqlResults['is_export']</code>
|
|
<code>$analyzedSqlResults['is_func']</code>
|
|
<code>$analyzedSqlResults['is_maint']</code>
|
|
<code>$analyzedSqlResults['is_show']</code>
|
|
<code>$output</code>
|
|
<code>$output</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="8">
|
|
<code>$_SESSION['tmpval']['pftext']</code>
|
|
<code>$analyzedSqlResults['is_analyse']</code>
|
|
<code>$analyzedSqlResults['is_count']</code>
|
|
<code>$analyzedSqlResults['is_explain']</code>
|
|
<code>$analyzedSqlResults['is_export']</code>
|
|
<code>$analyzedSqlResults['is_func']</code>
|
|
<code>$analyzedSqlResults['is_maint']</code>
|
|
<code>$analyzedSqlResults['is_show']</code>
|
|
</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="7">
|
|
<code>$actual</code>
|
|
<code>$data</code>
|
|
<code>$data</code>
|
|
<code>$output</code>
|
|
<code>$output</code>
|
|
<code>$output</code>
|
|
<code>$output</code>
|
|
</MixedAssignment>
|
|
<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>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>testGetSingleAndMultiSortUrls</code>
|
|
</PossiblyInvalidArgument>
|
|
</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">
|
|
<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="6">
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</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="3">
|
|
<code>$dataSet</code>
|
|
<code>$dataSet</code>
|
|
<code>$queryString</code>
|
|
</MixedAssignment>
|
|
</file>
|
|
<file src="test/classes/GitTest.php">
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>assertIsArray</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
</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">
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/classes/Http/Factory/ServerRequestFactoryTest.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$serverRequest</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="1">
|
|
<code>$serverRequest</code>
|
|
</MixedAssignment>
|
|
<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="7">
|
|
<code>assertSame</code>
|
|
<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="3">
|
|
<code>assertNull</code>
|
|
<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="3">
|
|
<code>$_POST['fields']['multi_edit']</code>
|
|
<code>$_POST['fields']['multi_edit']</code>
|
|
<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="4">
|
|
<code>$_POST['fields']['multi_edit'][0]</code>
|
|
<code>$_POST['fields']['multi_edit'][0]</code>
|
|
<code>$_SESSION['tmpval']['relational_display']</code>
|
|
<code>$_SESSION['tmpval']['relational_display']</code>
|
|
</MixedArrayAssignment>
|
|
<MixedAssignment occurrences="21">
|
|
<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>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
<TypeDoesNotContainType occurrences="1">
|
|
<code>assertSame</code>
|
|
</TypeDoesNotContainType>
|
|
</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>
|
|
<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">
|
|
<MixedArgument occurrences="1">
|
|
<code>$zipExtension->getContents($tmpFile, '/meta\.xml/')['data']</code>
|
|
</MixedArgument>
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>assertNotFalse</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
</file>
|
|
<file src="test/classes/OperationsTest.php">
|
|
<TypeDoesNotContainType occurrences="1">
|
|
<code>assertSame</code>
|
|
</TypeDoesNotContainType>
|
|
</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>
|
|
<TypeDoesNotContainType occurrences="1">
|
|
<code>assertSame</code>
|
|
</TypeDoesNotContainType>
|
|
</file>
|
|
<file src="test/classes/Plugins/Auth/AuthenticationHttpTest.php">
|
|
<InvalidArgument occurrences="3">
|
|
<code>401</code>
|
|
<code>401</code>
|
|
<code>401</code>
|
|
</InvalidArgument>
|
|
<MixedArgument occurrences="3">
|
|
<code>$body_id</code>
|
|
<code>$set_minimal</code>
|
|
<code>$set_title</code>
|
|
</MixedArgument>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
<RedundantCondition occurrences="3">
|
|
<code>assertSame</code>
|
|
<code>assertSame</code>
|
|
<code>assertSame</code>
|
|
</RedundantCondition>
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>assertSame</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
</file>
|
|
<file src="test/classes/Plugins/Auth/AuthenticationSignonTest.php">
|
|
<RedundantCondition occurrences="1">
|
|
<code>assertSame</code>
|
|
</RedundantCondition>
|
|
</file>
|
|
<file src="test/classes/Plugins/Export/ExportCsvTest.php">
|
|
<DocblockTypeContradiction occurrences="1">
|
|
<code>assertSame</code>
|
|
</DocblockTypeContradiction>
|
|
<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>
|
|
<RedundantCondition occurrences="2">
|
|
<code>assertFalse</code>
|
|
<code>assertSame</code>
|
|
</RedundantCondition>
|
|
<RedundantConditionGivenDocblockType occurrences="8">
|
|
<code>assertFalse</code>
|
|
<code>assertSame</code>
|
|
<code>assertSame</code>
|
|
<code>assertSame</code>
|
|
<code>assertSame</code>
|
|
<code>assertSame</code>
|
|
<code>assertSame</code>
|
|
<code>assertSame</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
</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>
|
|
<TypeDoesNotContainType occurrences="1">
|
|
<code>assertSame</code>
|
|
</TypeDoesNotContainType>
|
|
</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>
|
|
<TypeDoesNotContainType occurrences="1">
|
|
<code>assertSame</code>
|
|
</TypeDoesNotContainType>
|
|
</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="19">
|
|
<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>
|
|
</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/ImportCsvTest.php">
|
|
<MixedArgument occurrences="3">
|
|
<code>$sql_query</code>
|
|
<code>$sql_query</code>
|
|
<code>$sql_query</code>
|
|
</MixedArgument>
|
|
</file>
|
|
<file src="test/classes/Plugins/Import/ImportLdiTest.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$sql_query</code>
|
|
<code>$sql_query</code>
|
|
</MixedArgument>
|
|
<TypeDoesNotContainType occurrences="1">
|
|
<code>assertTrue</code>
|
|
</TypeDoesNotContainType>
|
|
</file>
|
|
<file src="test/classes/Plugins/Import/ImportMediawikiTest.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$import_notice</code>
|
|
<code>$import_notice</code>
|
|
</MixedArgument>
|
|
</file>
|
|
<file src="test/classes/Plugins/Import/ImportOdsTest.php">
|
|
<MixedArgument occurrences="3">
|
|
<code>$import_notice</code>
|
|
<code>$import_notice</code>
|
|
<code>$sql_query</code>
|
|
</MixedArgument>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/classes/Plugins/Import/ImportShpTest.php">
|
|
<MixedArgument occurrences="3">
|
|
<code>$import_notice</code>
|
|
<code>$sql_query</code>
|
|
<code>$sql_query</code>
|
|
</MixedArgument>
|
|
<RedundantCondition occurrences="2">
|
|
<code>assertFalse</code>
|
|
<code>assertSame</code>
|
|
</RedundantCondition>
|
|
</file>
|
|
<file src="test/classes/Plugins/Import/ImportSqlTest.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$sql_query</code>
|
|
</MixedArgument>
|
|
</file>
|
|
<file src="test/classes/Plugins/Import/ImportXmlTest.php">
|
|
<MixedArgument occurrences="2">
|
|
<code>$import_notice</code>
|
|
<code>$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="4">
|
|
<code>array</code>
|
|
<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">
|
|
<MixedArgument occurrences="5">
|
|
<code>$export</code>
|
|
<code>$extra_data['new_privileges']</code>
|
|
<code>$extra_data['new_user_string']</code>
|
|
<code>$extra_data['new_user_string']</code>
|
|
<code>$title</code>
|
|
</MixedArgument>
|
|
<MixedArgumentTypeCoercion occurrences="1">
|
|
<code>$this->serverPrivileges->extractPrivInfo(null, true)</code>
|
|
</MixedArgumentTypeCoercion>
|
|
<MixedMethodCall occurrences="21">
|
|
<code>getMessage</code>
|
|
<code>getMessage</code>
|
|
<code>getMessage</code>
|
|
<code>getMessage</code>
|
|
<code>getMessage</code>
|
|
<code>getMessage</code>
|
|
<code>getMessage</code>
|
|
<code>getMessage</code>
|
|
<code>getMessage</code>
|
|
<code>method</code>
|
|
<code>method</code>
|
|
<code>method</code>
|
|
<code>method</code>
|
|
<code>method</code>
|
|
<code>method</code>
|
|
<code>will</code>
|
|
<code>will</code>
|
|
<code>will</code>
|
|
<code>will</code>
|
|
<code>will</code>
|
|
<code>will</code>
|
|
</MixedMethodCall>
|
|
<RedundantConditionGivenDocblockType occurrences="1">
|
|
<code>assertNull</code>
|
|
</RedundantConditionGivenDocblockType>
|
|
<UndefinedMethod occurrences="6">
|
|
<code>expects</code>
|
|
<code>expects</code>
|
|
<code>expects</code>
|
|
<code>expects</code>
|
|
<code>expects</code>
|
|
<code>expects</code>
|
|
</UndefinedMethod>
|
|
<UnusedVariable occurrences="4">
|
|
<code>$password</code>
|
|
<code>$routinename</code>
|
|
<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/Server/SysInfo/SysInfoTest.php">
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/classes/Setup/ConfigGeneratorTest.php">
|
|
<MixedAssignment occurrences="1">
|
|
<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">
|
|
<MixedArgument occurrences="7">
|
|
<code>$db</code>
|
|
<code>$this->parseAndAnalyze('DROP DATABASE db')</code>
|
|
<code>$this->parseAndAnalyze('DROP TABLE tbl')</code>
|
|
<code>$this->parseAndAnalyze('SELECT * FROM db.tbl')</code>
|
|
<code>$this->parseAndAnalyze('SELECT * FROM tbl WHERE 1')</code>
|
|
<code>$this->parseAndAnalyze('SELECT * from tbl')</code>
|
|
<code>$this->parseAndAnalyze('SELECT * from tbl1, tbl2 LIMIT 0, 10')</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$analyzed_sql_results</code>
|
|
<code>$analyzed_sql_results</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/classes/StorageEngineTest.php">
|
|
<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">
|
|
<MixedArgument occurrences="3">
|
|
<code>$query_data['columns'] ?? []</code>
|
|
<code>$query_data['result']</code>
|
|
<code>$query_data['result']</code>
|
|
</MixedArgument>
|
|
<MixedArrayAccess occurrences="2">
|
|
<code>$query_data['columns'][$key]</code>
|
|
<code>$query_data['result'][$query_data['pos']]</code>
|
|
</MixedArrayAccess>
|
|
<MixedArrayOffset occurrences="2">
|
|
<code>$query_data['result'][$query_data['pos']]</code>
|
|
<code>$ret[$query_data['columns'][$key]]</code>
|
|
</MixedArrayOffset>
|
|
<MixedAssignment occurrences="4">
|
|
<code>$query_data['pos']</code>
|
|
<code>$ret</code>
|
|
<code>$ret[$query_data['columns'][$key]]</code>
|
|
<code>$val</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="2">
|
|
<code>?array</code>
|
|
<code>int|numeric-string</code>
|
|
</MixedInferredReturnType>
|
|
<MixedOperand occurrences="1">
|
|
<code>$query_data['pos']</code>
|
|
</MixedOperand>
|
|
<MixedReturnStatement occurrences="2">
|
|
<code>$cached_affected_rows ?? 0</code>
|
|
<code>$ret</code>
|
|
</MixedReturnStatement>
|
|
</file>
|
|
<file src="test/classes/Stubs/DummyResult.php">
|
|
<LessSpecificImplementedReturnType occurrences="1">
|
|
<code>array<int, array<string,string|null>></code>
|
|
</LessSpecificImplementedReturnType>
|
|
<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">
|
|
<DocblockTypeContradiction occurrences="1">
|
|
<code>assertSame</code>
|
|
</DocblockTypeContradiction>
|
|
<InvalidArrayOffset occurrences="2">
|
|
<code>$GLOBALS['sql_drop_table']</code>
|
|
<code>$_POST['old_index']['Key_name']</code>
|
|
</InvalidArrayOffset>
|
|
<MixedAssignment occurrences="2">
|
|
<code>$is_define_property</code>
|
|
<code>$sql</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
<MixedMethodCall occurrences="6">
|
|
<code>method</code>
|
|
<code>method</code>
|
|
<code>method</code>
|
|
<code>will</code>
|
|
<code>will</code>
|
|
<code>will</code>
|
|
</MixedMethodCall>
|
|
<UndefinedMethod occurrences="3">
|
|
<code>expects</code>
|
|
<code>expects</code>
|
|
<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">
|
|
<MixedAssignment occurrences="1">
|
|
<code>$this->backup</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/classes/TrackerTest.php">
|
|
<MixedAssignment occurrences="1">
|
|
<code>$result</code>
|
|
</MixedAssignment>
|
|
<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/UrlTest.php">
|
|
<MixedMethodCall occurrences="5">
|
|
<code>set</code>
|
|
<code>set</code>
|
|
<code>set</code>
|
|
<code>set</code>
|
|
<code>set</code>
|
|
</MixedMethodCall>
|
|
</file>
|
|
<file src="test/classes/UserPreferencesTest.php">
|
|
<MixedArgument occurrences="1">
|
|
<code>$_SESSION['userconfig']</code>
|
|
</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">
|
|
<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="19">
|
|
<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>
|
|
<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">
|
|
<MixedArrayAccess occurrences="1">
|
|
<code>$_SESSION['cache']['version_check']</code>
|
|
</MixedArrayAccess>
|
|
<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/classes/ZipExtensionTest.php">
|
|
<MixedInferredReturnType occurrences="2">
|
|
<code>array</code>
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/selenium/Database/ProceduresTest.php">
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>string</code>
|
|
</MixedInferredReturnType>
|
|
<MixedReturnStatement occurrences="1">
|
|
<code>$sqlMode</code>
|
|
</MixedReturnStatement>
|
|
</file>
|
|
<file src="test/selenium/ExportTest.php">
|
|
<MixedArgument occurrences="3">
|
|
<code>$str</code>
|
|
<code>$str</code>
|
|
<code>$str</code>
|
|
</MixedArgument>
|
|
<MixedAssignment occurrences="3">
|
|
<code>$str</code>
|
|
<code>$str</code>
|
|
<code>$str</code>
|
|
</MixedAssignment>
|
|
<MixedInferredReturnType occurrences="1">
|
|
<code>array</code>
|
|
</MixedInferredReturnType>
|
|
</file>
|
|
<file src="test/selenium/TestBase.php">
|
|
<DocblockTypeContradiction occurrences="1">
|
|
<code>$this->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>
|
|
<MixedInferredReturnType occurrences="3">
|
|
<code>RemoteWebElement</code>
|
|
<code>RemoteWebElement</code>
|
|
<code>WebDriverElement</code>
|
|
</MixedInferredReturnType>
|
|
<MixedOperand occurrences="2">
|
|
<code>$ajax_message_count</code>
|
|
<code>$proj->automation_session->public_url</code>
|
|
</MixedOperand>
|
|
<MixedPropertyFetch occurrences="2">
|
|
<code>$proj->automation_session</code>
|
|
<code>$proj->automation_session->public_url</code>
|
|
</MixedPropertyFetch>
|
|
<MixedReturnStatement occurrences="3"/>
|
|
<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>
|
|
<file src="url.php">
|
|
<UnusedVariable occurrences="1">
|
|
<code>$isMinimumCommon</code>
|
|
</UnusedVariable>
|
|
</file>
|
|
</files>
|