phpmyadmin/psalm-baseline.xml
Kamil Tekiela ce86769f34 Upgrading phpstan/phpstan (2.1.41 => 2.1.47)
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-04-13 17:15:06 +01:00

10670 lines
432 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<files psalm-version="6.16.1@f1f5de594dc76faf8784e02d3dc4716c91c6f6ac">
<file src="src/Advisory/Advisor.php">
<ArgumentTypeCoercion>
<code><![CDATA[$pattern]]></code>
</ArgumentTypeCoercion>
<MixedArgument>
<code><![CDATA[$params]]></code>
<code><![CDATA[$this->variables['version']]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$params]]></code>
<code><![CDATA[$precondition]]></code>
<code><![CDATA[$value]]></code>
</MixedAssignment>
<RiskyTruthyFalsyComparison>
<code><![CDATA[! $precondition]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Bookmarks/Bookmark.php">
<MixedArgument>
<code><![CDATA[$var]]></code>
<code><![CDATA[$var]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$var]]></code>
</MixedAssignment>
<PossiblyUnusedReturnValue>
<code><![CDATA[bool]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Bookmarks/BookmarkRepository.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<InvalidArgument>
<code><![CDATA[$result]]></code>
<code><![CDATA[$result]]></code>
<code><![CDATA[$row]]></code>
</InvalidArgument>
<PossiblyNullArgument>
<code><![CDATA[$this->bookmarkFeature]]></code>
</PossiblyNullArgument>
</file>
<file src="src/Cache.php">
<MixedAssignment>
<code><![CDATA[self::$cacheData[$cacheKey]]]></code>
</MixedAssignment>
</file>
<file src="src/Charsets.php">
<InvalidArgument>
<code><![CDATA[$row]]></code>
<code><![CDATA[$row]]></code>
</InvalidArgument>
<PossiblyNullArrayOffset>
<code><![CDATA[self::$charsets]]></code>
<code><![CDATA[self::$charsets]]></code>
<code><![CDATA[self::$collations]]></code>
<code><![CDATA[self::$collations[$row['Charset']]]]></code>
</PossiblyNullArrayOffset>
</file>
<file src="src/Command/CacheWarmupCommand.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<UnusedClass>
<code><![CDATA[CacheWarmupCommand]]></code>
</UnusedClass>
</file>
<file src="src/Command/FixPoTwigCommand.php">
<MixedArrayAccess>
<code><![CDATA[$replace[0]]]></code>
<code><![CDATA[$replace[0]]]></code>
<code><![CDATA[$replace[1]]]></code>
</MixedArrayAccess>
<MixedAssignment>
<code><![CDATA[$cacheLine]]></code>
<code><![CDATA[$replace]]></code>
<code><![CDATA[$result]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$replace[0]]]></code>
<code><![CDATA[$replace[0]]]></code>
<code><![CDATA[$result]]></code>
</MixedOperand>
<UnusedClass>
<code><![CDATA[FixPoTwigCommand]]></code>
</UnusedClass>
</file>
<file src="src/Command/TwigLintCommand.php">
<MixedArgument>
<code><![CDATA[static function (int $level, string $message, string $file, int $line) use (&$prevErrorHandler) {
if ($level === E_USER_DEPRECATED) {
$templateLine = 0;
if (preg_match('/ at line (\d+)[ .]/', $message, $matches) === 1) {
$templateLine = (int) $matches[1];
}
throw new Error($message, $templateLine);
}
return $prevErrorHandler ? $prevErrorHandler($level, $message, $file, $line) : false;
}]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$showDeprecations]]></code>
</MixedAssignment>
<UndefinedVariable>
<code><![CDATA[$prevErrorHandler]]></code>
</UndefinedVariable>
<UnusedVariable>
<code><![CDATA[$prevErrorHandler]]></code>
</UnusedVariable>
</file>
<file src="src/Config.php">
<MixedAssignment>
<code><![CDATA[$array[$part]]]></code>
</MixedAssignment>
<MixedPropertyTypeCoercion>
<code><![CDATA[$this->settings]]></code>
</MixedPropertyTypeCoercion>
<PossiblyInvalidArrayOffset>
<code><![CDATA[$_COOKIE[$this->getCookieName($cookieName)]]]></code>
</PossiblyInvalidArrayOffset>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($path)]]></code>
</RiskyTruthyFalsyComparison>
<TypeDoesNotContainType>
<code><![CDATA[md5($verboseToLower) === $serverToLower]]></code>
</TypeDoesNotContainType>
</file>
<file src="src/Config/ConfigFile.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedArgument>
<code><![CDATA[$_SESSION[$this->id]]]></code>
<code><![CDATA[$_SESSION[$this->id]]]></code>
<code><![CDATA[$_SESSION[$this->id]]]></code>
<code><![CDATA[$_SESSION[$this->id]]]></code>
<code><![CDATA[$_SESSION[$this->id]]]></code>
<code><![CDATA[$_SESSION[$this->id]]]></code>
<code><![CDATA[$_SESSION[$this->id]['Servers']]]></code>
<code><![CDATA[$c]]></code>
<code><![CDATA[$c]]></code>
<code><![CDATA[$c]]></code>
</MixedArgument>
<MixedArgumentTypeCoercion>
<code><![CDATA[$persistKey]]></code>
</MixedArgumentTypeCoercion>
<MixedArrayAccess>
<code><![CDATA[$_SESSION[$this->id]['Servers'][$i + 1]]]></code>
<code><![CDATA[$_SESSION[$this->id]['Servers'][$lastServer]]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$_SESSION[$this->id]['Servers'][$i]]]></code>
</MixedArrayAssignment>
<MixedAssignment>
<code><![CDATA[$_SESSION[$this->id]['Servers'][$i]]]></code>
<code><![CDATA[$c]]></code>
<code><![CDATA[$c[$mapTo]]]></code>
<code><![CDATA[$c[$persistKey]]]></code>
<code><![CDATA[$defaultValue]]></code>
<code><![CDATA[$host]]></code>
<code><![CDATA[$instanceDefaultValue]]></code>
<code><![CDATA[$port]]></code>
<code><![CDATA[$result[$prefix . $key]]]></code>
<code><![CDATA[$value]]></code>
<code><![CDATA[$value]]></code>
<code><![CDATA[$verbose]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$port]]></code>
<code><![CDATA[$this->getValue($path . '/host')]]></code>
<code><![CDATA[$this->getValue($path . '/socket')]]></code>
<code><![CDATA[$this->getValue($path . '/user')]]></code>
</MixedOperand>
<MixedReturnStatement>
<code><![CDATA[$_SESSION[$this->id]['Servers'] ?? []]]></code>
<code><![CDATA[$_SESSION[$this->id]['Servers'] ?? []]]></code>
<code><![CDATA[$c]]></code>
<code><![CDATA[$c]]></code>
<code><![CDATA[$verbose]]></code>
<code><![CDATA[empty($host) ? 'localhost' : $host]]></code>
<code><![CDATA[empty($host) ? 'localhost' : $host]]></code>
</MixedReturnStatement>
<PossiblyInvalidArrayOffset>
<code><![CDATA[$_SESSION[$this->id]]]></code>
<code><![CDATA[$_SESSION[$this->id]]]></code>
<code><![CDATA[$_SESSION[$this->id]]]></code>
<code><![CDATA[$_SESSION[$this->id]]]></code>
<code><![CDATA[$_SESSION[$this->id]]]></code>
<code><![CDATA[$_SESSION[$this->id]]]></code>
<code><![CDATA[$_SESSION[$this->id]]]></code>
</PossiblyInvalidArrayOffset>
<PossiblyNullArgument>
<code><![CDATA[$this->baseConfig]]></code>
</PossiblyNullArgument>
</file>
<file src="src/Config/Form.php">
<MissingClosureParamType>
<code><![CDATA[$key]]></code>
<code><![CDATA[$key]]></code>
<code><![CDATA[$prefix]]></code>
<code><![CDATA[$prefix]]></code>
<code><![CDATA[$value]]></code>
<code><![CDATA[$value]]></code>
</MissingClosureParamType>
<MixedArgumentTypeCoercion>
<code><![CDATA[$keys]]></code>
</MixedArgumentTypeCoercion>
<MixedAssignment>
<code><![CDATA[$keys[]]]></code>
<code><![CDATA[$type]]></code>
<code><![CDATA[$v]]></code>
<code><![CDATA[$value]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$key]]></code>
<code><![CDATA[$prefix]]></code>
<code><![CDATA[$prefix]]></code>
<code><![CDATA[$prefix]]></code>
</MixedOperand>
<ReferenceReusedFromConfusingScope>
<code><![CDATA[$name]]></code>
</ReferenceReusedFromConfusingScope>
</file>
<file src="src/Config/FormDisplay.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedArgument>
<code><![CDATA[$errorList]]></code>
<code><![CDATA[$ip]]></code>
<code><![CDATA[$userPrefsDisallow ?? []]]></code>
<code><![CDATA[$val]]></code>
<code><![CDATA[$value]]></code>
</MixedArgument>
<MixedArgumentTypeCoercion>
<code><![CDATA[$field]]></code>
<code><![CDATA[$field]]></code>
<code><![CDATA[$workPath]]></code>
<code><![CDATA[$workPath]]></code>
<code><![CDATA[$workPath]]></code>
<code><![CDATA[$workPath]]></code>
</MixedArgumentTypeCoercion>
<MixedArrayAccess>
<code><![CDATA[$opts['values']['iconv']]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$opts['values']['iconv']]]></code>
</MixedArrayAssignment>
<MixedArrayTypeCoercion>
<code><![CDATA[$this->translatedPaths[$workPath]]]></code>
<code><![CDATA[$this->translatedPaths[$workPath]]]></code>
</MixedArrayTypeCoercion>
<MixedAssignment>
<code><![CDATA[$errorList]]></code>
<code><![CDATA[$errorList]]></code>
<code><![CDATA[$ip]]></code>
<code><![CDATA[$opts['errors']]]></code>
<code><![CDATA[$postValue]]></code>
<code><![CDATA[$proxies['-' . $i]]]></code>
<code><![CDATA[$userPrefsDisallow]]></code>
<code><![CDATA[$v]]></code>
<code><![CDATA[$val]]></code>
<code><![CDATA[$value]]></code>
<code><![CDATA[$value]]></code>
<code><![CDATA[$value]]></code>
<code><![CDATA[$valueDefault]]></code>
<code><![CDATA[$valueDefaultJs]]></code>
<code><![CDATA[$values[$path]]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$ip]]></code>
<code><![CDATA[$opts['values']['iconv']]]></code>
<code><![CDATA[$v]]></code>
</MixedOperand>
<PossiblyFalseArgument>
<code><![CDATA[$_POST[$key]]]></code>
<code><![CDATA[$workPath]]></code>
<code><![CDATA[$workPath]]></code>
<code><![CDATA[$workPath]]></code>
</PossiblyFalseArgument>
<PossiblyFalseIterator>
<code><![CDATA[$values[$path]]]></code>
</PossiblyFalseIterator>
<PossiblyInvalidArgument>
<code><![CDATA[$_POST[$key]]]></code>
<code><![CDATA[$workPath]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast>
<code><![CDATA[$valueDefault]]></code>
<code><![CDATA[$workPath]]></code>
</PossiblyInvalidCast>
<PossiblyNullOperand>
<code><![CDATA[$form->index]]></code>
<code><![CDATA[$this->displayFieldInput(
$form,
$field,
$path,
$workPath,
$translatedPath,
$userPrefsAllow,
$defaultValues,
)]]></code>
</PossiblyNullOperand>
<RiskyTruthyFalsyComparison>
<code><![CDATA[! $workPath]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Config/FormDisplayTemplate.php">
<MixedAssignment>
<code><![CDATA[$vName]]></code>
<code><![CDATA[$validator]]></code>
</MixedAssignment>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($opts['errors'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Config/Forms/BaseForm.php">
<MixedArgument>
<code><![CDATA[$form]]></code>
</MixedArgument>
<MixedArgumentTypeCoercion>
<code><![CDATA[$formName]]></code>
</MixedArgumentTypeCoercion>
<MixedAssignment>
<code><![CDATA[$form]]></code>
<code><![CDATA[$form]]></code>
<code><![CDATA[$k]]></code>
<code><![CDATA[$names[]]]></code>
<code><![CDATA[$v]]></code>
</MixedAssignment>
<MixedReturnTypeCoercion>
<code><![CDATA[$names]]></code>
<code><![CDATA[string[]]]></code>
</MixedReturnTypeCoercion>
</file>
<file src="src/Config/Forms/Setup/FeaturesForm.php">
<MixedArgument>
<code><![CDATA[$result['Databases']]]></code>
</MixedArgument>
</file>
<file src="src/Config/Forms/Setup/MainForm.php">
<MixedArrayAssignment>
<code><![CDATA[$result['Startup'][]]]></code>
<code><![CDATA[$result['Startup'][]]]></code>
</MixedArrayAssignment>
</file>
<file src="src/Config/Forms/Setup/SqlForm.php">
<MixedArrayAssignment>
<code><![CDATA[$result['Sql_queries'][]]]></code>
<code><![CDATA[$result['Sql_queries'][]]]></code>
</MixedArrayAssignment>
</file>
<file src="src/Config/Forms/User/FeaturesForm.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="src/Config/PageSettings.php">
<ArgumentTypeCoercion>
<code><![CDATA[$this->responseRenderer->getSelfUrl()]]></code>
</ArgumentTypeCoercion>
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<RiskyTruthyFalsyComparison>
<code><![CDATA[$_REQUEST['printview']]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Config/ServerConfigChecks.php">
<MixedAssignment>
<code><![CDATA[$loginCookieValidity]]></code>
</MixedAssignment>
</file>
<file src="src/Config/Settings.php">
<LessSpecificReturnStatement>
<code><![CDATA[strtoupper($settings['TablePrimaryKeyOrder'])]]></code>
</LessSpecificReturnStatement>
<MoreSpecificReturnType>
<code><![CDATA['NONE'|'ASC'|'DESC']]></code>
</MoreSpecificReturnType>
</file>
<file src="src/Config/SpecialSchemaLinks.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="src/Config/UserPreferences.php">
<MixedArgumentTypeCoercion>
<code><![CDATA[$path]]></code>
<code><![CDATA[$urlParams]]></code>
</MixedArgumentTypeCoercion>
<MixedArrayTypeCoercion>
<code><![CDATA[$excludeList[$path]]]></code>
</MixedArrayTypeCoercion>
<MixedAssignment>
<code><![CDATA[$configArray['2fa']]]></code>
<code><![CDATA[$configData]]></code>
<code><![CDATA[$configData]]></code>
<code><![CDATA[$prefs['config_data'][$path]]]></code>
<code><![CDATA[$timestamp]]></code>
<code><![CDATA[$value]]></code>
</MixedAssignment>
<PossiblyNullOperand>
<code><![CDATA[$hash]]></code>
</PossiblyNullOperand>
<RiskyTruthyFalsyComparison>
<code><![CDATA[$hasConfig]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Config/UserPreferencesHandler.php">
<MixedArgument>
<code><![CDATA[$configData['lang']]]></code>
<code><![CDATA[$defaultValue]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$_SESSION['cache'][$cacheKey]['userprefs']]]></code>
<code><![CDATA[$_SESSION['cache'][$cacheKey]['userprefs']['LoginCookieValidity']]]></code>
<code><![CDATA[$_SESSION['cache'][$cacheKey]['userprefs_type']]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$_SESSION['cache'][$cacheKey]]]></code>
<code><![CDATA[$_SESSION['cache'][$cacheKey]]]></code>
<code><![CDATA[$_SESSION['cache'][$cacheKey]]]></code>
<code><![CDATA[$_SESSION['cache'][$cacheKey]['config_mtime']]]></code>
<code><![CDATA[$_SESSION['cache'][$cacheKey]['userprefs']]]></code>
<code><![CDATA[$_SESSION['cache'][$cacheKey]['userprefs_type']]]></code>
</MixedArrayAssignment>
<MixedAssignment>
<code><![CDATA[$defaultValue]]></code>
<code><![CDATA[$defaultValue]]></code>
<code><![CDATA[$this->storageType]]></code>
<code><![CDATA[$value]]></code>
</MixedAssignment>
<MixedPropertyTypeCoercion>
<code><![CDATA[array_replace_recursive($this->config->settings, $configData)]]></code>
</MixedPropertyTypeCoercion>
<PossiblyInvalidArgument>
<code><![CDATA[$defaultValue]]></code>
</PossiblyInvalidArgument>
</file>
<file src="src/Config/Validator.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedArgument>
<code><![CDATA[$args]]></code>
<code><![CDATA[$args]]></code>
<code><![CDATA[$args]]></code>
<code><![CDATA[$args]]></code>
<code><![CDATA[$args]]></code>
<code><![CDATA[$args]]></code>
<code><![CDATA[$args]]></code>
<code><![CDATA[$args]]></code>
<code><![CDATA[$args]]></code>
<code><![CDATA[$args]]></code>
<code><![CDATA[$args]]></code>
<code><![CDATA[$args]]></code>
<code><![CDATA[$args]]></code>
<code><![CDATA[$args]]></code>
<code><![CDATA[$args]]></code>
<code><![CDATA[$args]]></code>
<code><![CDATA[$args]]></code>
<code><![CDATA[$args]]></code>
<code><![CDATA[$args]]></code>
<code><![CDATA[$args]]></code>
<code><![CDATA[$ip]]></code>
<code><![CDATA[$password]]></code>
<code><![CDATA[$uv[$i]]]></code>
<code><![CDATA[$uv[$i]]]></code>
<code><![CDATA[$values[$path]]]></code>
<code><![CDATA[empty($values['Servers/1/controlpass']) ? '' : $values['Servers/1/controlpass']]]></code>
<code><![CDATA[empty($values['Servers/1/controluser']) ? '' : $values['Servers/1/controluser']]]></code>
<code><![CDATA[empty($values['Servers/1/host']) ? '' : $values['Servers/1/host']]]></code>
<code><![CDATA[empty($values['Servers/1/host']) ? '' : $values['Servers/1/host']]]></code>
<code><![CDATA[empty($values['Servers/1/port']) ? '' : $values['Servers/1/port']]]></code>
<code><![CDATA[empty($values['Servers/1/port']) ? '' : $values['Servers/1/port']]]></code>
<code><![CDATA[empty($values['Servers/1/socket']) ? '' : $values['Servers/1/socket']]]></code>
<code><![CDATA[empty($values['Servers/1/socket']) ? '' : $values['Servers/1/socket']]]></code>
<code><![CDATA[empty($values['Servers/1/user']) ? '' : $values['Servers/1/user']]]></code>
</MixedArgument>
<MixedArgumentTypeCoercion>
<code><![CDATA[$k]]></code>
</MixedArgumentTypeCoercion>
<MixedArrayAccess>
<code><![CDATA[$this->validators[$field]]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$this->validators[$field]]]></code>
</MixedArrayAssignment>
<MixedArrayOffset>
<code><![CDATA[$this->validators[$field]]]></code>
<code><![CDATA[$this->validators[$field]]]></code>
<code><![CDATA[$this->validators[$field]]]></code>
</MixedArrayOffset>
<MixedAssignment>
<code><![CDATA[$arguments[$k2]]]></code>
<code><![CDATA[$field]]></code>
<code><![CDATA[$ip]]></code>
<code><![CDATA[$password]]></code>
<code><![CDATA[$this->validators]]></code>
<code><![CDATA[$this->validators]]></code>
<code><![CDATA[$uvList]]></code>
<code><![CDATA[$uv[$i]]]></code>
<code><![CDATA[$uvs]]></code>
<code><![CDATA[$v]]></code>
<code><![CDATA[$v]]></code>
<code><![CDATA[$validator]]></code>
<code><![CDATA[$vname]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$ip]]></code>
</MixedOperand>
<PossiblyInvalidArgument>
<code><![CDATA[$k2]]></code>
<code><![CDATA[$k2]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast>
<code><![CDATA[$k2]]></code>
<code><![CDATA[$k2]]></code>
</PossiblyInvalidCast>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($errorList)]]></code>
<code><![CDATA[empty($values['Servers/1/controlpass'])]]></code>
<code><![CDATA[empty($values['Servers/1/controluser'])]]></code>
<code><![CDATA[mb_strpos($k2, '/')]]></code>
</RiskyTruthyFalsyComparison>
<TooFewArguments>
<code><![CDATA[validateByRegex]]></code>
<code><![CDATA[validateByRegex]]></code>
<code><![CDATA[validateByRegex]]></code>
<code><![CDATA[validateNonNegativeNumber]]></code>
<code><![CDATA[validateNonNegativeNumber]]></code>
<code><![CDATA[validatePMAStorage]]></code>
<code><![CDATA[validatePMAStorage]]></code>
<code><![CDATA[validatePortNumber]]></code>
<code><![CDATA[validatePortNumber]]></code>
<code><![CDATA[validatePositiveNumber]]></code>
<code><![CDATA[validatePositiveNumber]]></code>
<code><![CDATA[validateRegex]]></code>
<code><![CDATA[validateRegex]]></code>
<code><![CDATA[validateServer]]></code>
<code><![CDATA[validateServer]]></code>
<code><![CDATA[validateTrustedProxies]]></code>
<code><![CDATA[validateTrustedProxies]]></code>
<code><![CDATA[validateUpperBound]]></code>
<code><![CDATA[validateUpperBound]]></code>
<code><![CDATA[validateUpperBound]]></code>
</TooFewArguments>
</file>
<file src="src/ConfigStorage/Relation.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<InvalidReturnStatement>
<code><![CDATA[$tableNameReplacements]]></code>
</InvalidReturnStatement>
<InvalidReturnType>
<code><![CDATA[array<string, string>]]></code>
</InvalidReturnType>
<MixedArgument>
<code><![CDATA[$columns['table_name']]]></code>
<code><![CDATA[$columns['table_schema']]]></code>
<code><![CDATA[$foreignDb]]></code>
<code><![CDATA[$foreignDb]]></code>
<code><![CDATA[$foreignField]]></code>
<code><![CDATA[$foreignField]]></code>
<code><![CDATA[$foreignTable]]></code>
<code><![CDATA[$foreignTable]]></code>
</MixedArgument>
<MixedArgumentTypeCoercion>
<code><![CDATA[uksort($foreign, strnatcasecmp(...))]]></code>
</MixedArgumentTypeCoercion>
<MixedAssignment>
<code><![CDATA[$foreignDb]]></code>
<code><![CDATA[$foreignField]]></code>
<code><![CDATA[$foreignTable]]></code>
</MixedAssignment>
<MixedReturnTypeCoercion>
<code><![CDATA[$this->dbi->fetchResultMultidimensional(
$relQuery,
['referenced_column_name', null],
)]]></code>
<code><![CDATA[array<list<mixed[]>>]]></code>
</MixedReturnTypeCoercion>
<PossiblyFalseArgument>
<code><![CDATA[$this->config->selectedServer['column_info']]]></code>
<code><![CDATA[$this->config->selectedServer['column_info']]]></code>
</PossiblyFalseArgument>
<PossiblyNullArrayOffset>
<code><![CDATA[$foreign]]></code>
</PossiblyNullArrayOffset>
<PossiblyUnusedReturnValue>
<code><![CDATA[bool]]></code>
</PossiblyUnusedReturnValue>
<RiskyTruthyFalsyComparison>
<code><![CDATA[$relationParams[$work]]]></code>
<code><![CDATA[empty($this->config->selectedServer[$feature])]]></code>
<code><![CDATA[empty($this->config->selectedServer['bookmarktable'])]]></code>
<code><![CDATA[empty($this->config->selectedServer['central_columns'])]]></code>
<code><![CDATA[empty($this->config->selectedServer['column_info'])]]></code>
<code><![CDATA[empty($this->config->selectedServer['designer_settings'])]]></code>
<code><![CDATA[empty($this->config->selectedServer['export_templates'])]]></code>
<code><![CDATA[empty($this->config->selectedServer['favorite'])]]></code>
<code><![CDATA[empty($this->config->selectedServer['history'])]]></code>
<code><![CDATA[empty($this->config->selectedServer['navigationhiding'])]]></code>
<code><![CDATA[empty($this->config->selectedServer['pdf_pages'])]]></code>
<code><![CDATA[empty($this->config->selectedServer['recent'])]]></code>
<code><![CDATA[empty($this->config->selectedServer['relation'])]]></code>
<code><![CDATA[empty($this->config->selectedServer['savedsearches'])]]></code>
<code><![CDATA[empty($this->config->selectedServer['table_coords'])]]></code>
<code><![CDATA[empty($this->config->selectedServer['table_info'])]]></code>
<code><![CDATA[empty($this->config->selectedServer['table_uiprefs'])]]></code>
<code><![CDATA[empty($this->config->selectedServer['tracking'])]]></code>
<code><![CDATA[empty($this->config->selectedServer['userconfig'])]]></code>
<code><![CDATA[empty($this->config->selectedServer['usergroups'])]]></code>
<code><![CDATA[empty($this->config->selectedServer['users'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/ConfigStorage/UserGroups.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
<PossiblyNullArgument>
<code><![CDATA[$key]]></code>
</PossiblyNullArgument>
<PossiblyNullArrayOffset>
<code><![CDATA[$userGroups]]></code>
<code><![CDATA[$userGroups]]></code>
<code><![CDATA[$userGroups]]></code>
<code><![CDATA[$userGroups[$groupName]]]></code>
</PossiblyNullArrayOffset>
</file>
<file src="src/Console/Console.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="src/Console/History.php">
<MixedArgument>
<code><![CDATA[$_SESSION['sql_history']]]></code>
<code><![CDATA[$_SESSION['sql_history']]]></code>
<code><![CDATA[$_SESSION['sql_history']]]></code>
</MixedArgument>
<MixedArrayAssignment>
<code><![CDATA[$_SESSION['sql_history'][]]]></code>
</MixedArrayAssignment>
<RiskyTruthyFalsyComparison>
<code><![CDATA[! $maxTime]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Container/ContainerBuilder.php">
<ArgumentTypeCoercion>
<code><![CDATA[$service['factory']]]></code>
</ArgumentTypeCoercion>
</file>
<file src="src/Controllers/ChangeLogController.php">
<MixedOperand>
<code><![CDATA[$releaseLinks[$matches[1]]]]></code>
</MixedOperand>
</file>
<file src="src/Controllers/CollationConnectionController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/ColumnController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Console/Bookmark/AddController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Console/Bookmark/RefreshController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Database/DataDictionaryController.php">
<MixedArgument>
<code><![CDATA[Current::$database]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$relation]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$foreigner['foreign_field']]]></code>
<code><![CDATA[$relation]]></code>
</MixedOperand>
<PossiblyNullArrayOffset>
<code><![CDATA[$pkArray]]></code>
</PossiblyNullArrayOffset>
</file>
<file src="src/Controllers/Database/DesignerController.php">
<MixedArgument>
<code><![CDATA[$request->getQueryParam('db')]]></code>
<code><![CDATA[$request->getQueryParam('db')]]></code>
<code><![CDATA[$request->getQueryParam('db')]]></code>
<code><![CDATA[Current::$database]]></code>
</MixedArgument>
</file>
<file src="src/Controllers/Database/EventsController.php">
<MixedArgument>
<code><![CDATA[Current::$database]]></code>
<code><![CDATA[Current::$database]]></code>
<code><![CDATA[Current::$database]]></code>
<code><![CDATA[Current::$database]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$item['item_original_name']]]></code>
</MixedAssignment>
<PossiblyInvalidArgument>
<code><![CDATA[$_POST['item_name']]]></code>
<code><![CDATA[$_POST['item_name']]]></code>
<code><![CDATA[$_REQUEST['item_name']]]></code>
<code><![CDATA[$_REQUEST['item_name']]]></code>
<code><![CDATA[$itemName]]></code>
<code><![CDATA[$itemName]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast>
<code><![CDATA[$_POST['item_name']]]></code>
<code><![CDATA[$_POST['item_name']]]></code>
<code><![CDATA[$_REQUEST['item_name']]]></code>
<code><![CDATA[$itemName]]></code>
</PossiblyInvalidCast>
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($_GET['export_item'])]]></code>
<code><![CDATA[empty($_GET['item_name'])]]></code>
<code><![CDATA[empty($_POST['editor_process_add'])]]></code>
<code><![CDATA[empty($_POST['editor_process_add'])]]></code>
<code><![CDATA[empty($_POST['editor_process_edit'])]]></code>
<code><![CDATA[empty($_POST['editor_process_edit'])]]></code>
<code><![CDATA[empty($_POST['editor_process_edit'])]]></code>
<code><![CDATA[empty($_POST['item_changetype'])]]></code>
<code><![CDATA[empty($_POST['item_changetype'])]]></code>
<code><![CDATA[empty($_POST['item_changetype'])]]></code>
<code><![CDATA[empty($_REQUEST['add_item'])]]></code>
<code><![CDATA[empty($_REQUEST['add_item'])]]></code>
<code><![CDATA[empty($_REQUEST['ajax_page_request'])]]></code>
<code><![CDATA[empty($_REQUEST['edit_item'])]]></code>
<code><![CDATA[empty($_REQUEST['edit_item'])]]></code>
<code><![CDATA[empty($_REQUEST['item_name'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Controllers/Database/ExportController.php">
<MixedArgument>
<code><![CDATA[Current::$database]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$selectedTable]]></code>
<code><![CDATA[$tableData]]></code>
<code><![CDATA[$tableSelect]]></code>
<code><![CDATA[$tableStructure]]></code>
</MixedAssignment>
</file>
<file src="src/Controllers/Database/ImportController.php">
<MixedArrayAccess>
<code><![CDATA[$_SESSION[Ajax::SESSION_KEY]['handler']]]></code>
<code><![CDATA[$_SESSION[Ajax::SESSION_KEY]['handler']]]></code>
</MixedArrayAccess>
<MixedAssignment>
<code><![CDATA[$idKey]]></code>
</MixedAssignment>
<MixedMethodCall>
<code><![CDATA[$_SESSION[Ajax::SESSION_KEY]['handler']::getIdKey()]]></code>
</MixedMethodCall>
</file>
<file src="src/Controllers/Database/MultiTableQuery/TablesController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Database/PrivilegesController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Database/RoutinesController.php">
<MixedArgument>
<code><![CDATA[$routine['item_param_length'][$i]]]></code>
<code><![CDATA[$routine['item_param_name'][$i]]]></code>
<code><![CDATA[Current::$database]]></code>
<code><![CDATA[Current::$database]]></code>
<code><![CDATA[Current::$database]]></code>
<code><![CDATA[Current::$database]]></code>
<code><![CDATA[Current::$database]]></code>
<code><![CDATA[Current::$database]]></code>
<code><![CDATA[Current::$database]]></code>
<code><![CDATA[Current::$database]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$routine['item_param_dir'][$routine['item_num_params'] - 1]]]></code>
<code><![CDATA[$routine['item_param_length'][$i]]]></code>
<code><![CDATA[$routine['item_param_length'][$routine['item_num_params'] - 1]]]></code>
<code><![CDATA[$routine['item_param_name'][$i]]]></code>
<code><![CDATA[$routine['item_param_name'][$routine['item_num_params'] - 1]]]></code>
<code><![CDATA[$routine['item_param_opts_num'][$routine['item_num_params'] - 1]]]></code>
<code><![CDATA[$routine['item_param_opts_text'][$routine['item_num_params'] - 1]]]></code>
<code><![CDATA[$routine['item_param_type'][$routine['item_num_params'] - 1]]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$routine['item_param_dir'][]]]></code>
<code><![CDATA[$routine['item_param_length'][$i]]]></code>
<code><![CDATA[$routine['item_param_length'][]]]></code>
<code><![CDATA[$routine['item_param_name'][$i]]]></code>
<code><![CDATA[$routine['item_param_name'][]]]></code>
<code><![CDATA[$routine['item_param_opts_num'][]]]></code>
<code><![CDATA[$routine['item_param_opts_text'][]]]></code>
<code><![CDATA[$routine['item_param_type'][]]]></code>
</MixedArrayAssignment>
<MixedArrayOffset>
<code><![CDATA[$routine['item_param_dir'][$routine['item_num_params'] - 1]]]></code>
<code><![CDATA[$routine['item_param_length'][$routine['item_num_params'] - 1]]]></code>
<code><![CDATA[$routine['item_param_name'][$routine['item_num_params'] - 1]]]></code>
<code><![CDATA[$routine['item_param_opts_num'][$routine['item_num_params'] - 1]]]></code>
<code><![CDATA[$routine['item_param_opts_text'][$routine['item_num_params'] - 1]]]></code>
<code><![CDATA[$routine['item_param_type'][$routine['item_num_params'] - 1]]]></code>
</MixedArrayOffset>
<MixedAssignment>
<code><![CDATA[$routine['item_num_params']]]></code>
<code><![CDATA[$routine['item_num_params']]]></code>
<code><![CDATA[$routine['item_original_name']]]></code>
<code><![CDATA[$routine['item_original_type']]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$routine['item_num_params']]]></code>
<code><![CDATA[$routine['item_num_params']]]></code>
<code><![CDATA[$routine['item_num_params']]]></code>
<code><![CDATA[$routine['item_num_params']]]></code>
<code><![CDATA[$routine['item_num_params']]]></code>
<code><![CDATA[$routine['item_num_params']]]></code>
<code><![CDATA[$routine['item_num_params']]]></code>
<code><![CDATA[$routine['item_num_params']]]></code>
</MixedOperand>
<PossiblyInvalidArgument>
<code><![CDATA[$_GET['item_name']]]></code>
<code><![CDATA[$_GET['item_name']]]></code>
<code><![CDATA[$_GET['item_name']]]></code>
<code><![CDATA[$_GET['item_name']]]></code>
<code><![CDATA[$_GET['item_name']]]></code>
<code><![CDATA[$_GET['item_name']]]></code>
<code><![CDATA[$_GET['item_name']]]></code>
<code><![CDATA[$_GET['item_type']]]></code>
<code><![CDATA[$_GET['item_type']]]></code>
<code><![CDATA[$_POST['item_name']]]></code>
<code><![CDATA[$_POST['item_name']]]></code>
<code><![CDATA[$_POST['item_name']]]></code>
<code><![CDATA[$_POST['item_name']]]></code>
<code><![CDATA[$_POST['item_type']]]></code>
<code><![CDATA[$_REQUEST['item_name']]]></code>
<code><![CDATA[$_REQUEST['type'] ?? '']]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast>
<code><![CDATA[$_GET['item_name']]]></code>
<code><![CDATA[$_GET['item_name']]]></code>
<code><![CDATA[$_GET['item_name']]]></code>
<code><![CDATA[$_GET['item_name']]]></code>
<code><![CDATA[$_GET['item_name']]]></code>
<code><![CDATA[$_GET['item_type']]]></code>
<code><![CDATA[$_GET['item_type']]]></code>
<code><![CDATA[$_POST['item_name']]]></code>
<code><![CDATA[$_POST['item_name']]]></code>
<code><![CDATA[$_POST['item_name']]]></code>
<code><![CDATA[$_POST['item_type']]]></code>
</PossiblyInvalidCast>
<PossiblyNullOperand>
<code><![CDATA[$title]]></code>
</PossiblyNullOperand>
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($_GET['execute_dialog'])]]></code>
<code><![CDATA[empty($_GET['export_item'])]]></code>
<code><![CDATA[empty($_GET['item_name'])]]></code>
<code><![CDATA[empty($_GET['item_name'])]]></code>
<code><![CDATA[empty($_GET['item_name'])]]></code>
<code><![CDATA[empty($_POST['editor_process_add'])]]></code>
<code><![CDATA[empty($_POST['editor_process_add'])]]></code>
<code><![CDATA[empty($_POST['editor_process_edit'])]]></code>
<code><![CDATA[empty($_POST['editor_process_edit'])]]></code>
<code><![CDATA[empty($_POST['editor_process_edit'])]]></code>
<code><![CDATA[empty($_POST['execute_routine'])]]></code>
<code><![CDATA[empty($_POST['item_name'])]]></code>
<code><![CDATA[empty($_POST['routine_addparameter'])]]></code>
<code><![CDATA[empty($_POST['routine_addparameter'])]]></code>
<code><![CDATA[empty($_POST['routine_changetype'])]]></code>
<code><![CDATA[empty($_POST['routine_changetype'])]]></code>
<code><![CDATA[empty($_POST['routine_removeparameter'])]]></code>
<code><![CDATA[empty($_POST['routine_removeparameter'])]]></code>
<code><![CDATA[empty($_REQUEST['add_item'])]]></code>
<code><![CDATA[empty($_REQUEST['add_item'])]]></code>
<code><![CDATA[empty($_REQUEST['ajax_page_request'])]]></code>
<code><![CDATA[empty($_REQUEST['edit_item'])]]></code>
<code><![CDATA[empty($_REQUEST['edit_item'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Controllers/Database/SearchController.php">
<MixedArgument>
<code><![CDATA[Current::$database]]></code>
</MixedArgument>
<MixedArgumentTypeCoercion>
<code><![CDATA[['db' => Current::$database]]]></code>
</MixedArgumentTypeCoercion>
</file>
<file src="src/Controllers/Database/SqlController.php">
<MixedArgument>
<code><![CDATA[Current::$database]]></code>
</MixedArgument>
</file>
<file src="src/Controllers/Database/Structure/CentralColumns/AddController.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Database/Structure/CentralColumns/MakeConsistentController.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Database/Structure/CentralColumns/RemoveController.php">
<PossiblyInvalidArgument>
<code><![CDATA[$_POST['db']]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast>
<code><![CDATA[$_POST['db']]]></code>
</PossiblyInvalidCast>
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Database/Structure/CopyFormController.php">
<DeprecatedMethod>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="src/Controllers/Database/Structure/CopyTableController.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Database/Structure/CopyTableWithPrefixController.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Database/Structure/DropFormController.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Database/Structure/DropTableController.php">
<MixedArrayAccess>
<code><![CDATA[$_SESSION['tmpval']['table_limit_offset']]]></code>
<code><![CDATA[$_SESSION['tmpval']['table_limit_offset_db']]]></code>
</MixedArrayAccess>
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Database/Structure/EmptyFormController.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Database/Structure/EmptyTableController.php">
<InvalidArgument>
<code><![CDATA[$_REQUEST['pos']]]></code>
</InvalidArgument>
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($_REQUEST['pos'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Controllers/Database/Structure/FavoriteTableController.php">
<MixedAssignment>
<code><![CDATA[$favoriteTables]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[Current::$database]]></code>
</MixedOperand>
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Database/Structure/RealRowCountController.php">
<MixedArgument>
<code><![CDATA[Current::$database]]></code>
<code><![CDATA[Current::$database]]></code>
</MixedArgument>
<PossiblyInvalidCast>
<code><![CDATA[$parameters['table']]]></code>
</PossiblyInvalidCast>
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Database/Structure/ReplacePrefixController.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Database/Structure/ShowCreateController.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Database/StructureController.php">
<InvalidOperand>
<code><![CDATA[$currentTable['Data_free']]]></code>
<code><![CDATA[$currentTable['TABLE_ROWS']]]></code>
</InvalidOperand>
<InvalidReturnStatement>
<code><![CDATA[[$currentTable, $formattedSize, $unit, $sumSize]]]></code>
</InvalidReturnStatement>
<InvalidReturnType>
<code><![CDATA[array{(string|int|null)[], string, string, int}]]></code>
</InvalidReturnType>
<LessSpecificReturnStatement>
<code><![CDATA[[
$currentTable,
$formattedSize,
$unit,
$formattedOverhead,
$overheadUnit,
$overheadSize,
$tableIsView,
$sumSize,
]]]></code>
</LessSpecificReturnStatement>
<MixedArgument>
<code><![CDATA[$dbTable]]></code>
<code><![CDATA[$replicaInfo['Do_DB']]]></code>
<code><![CDATA[$replicaInfo['Do_DB']]]></code>
<code><![CDATA[$replicaInfo['Do_DB']]]></code>
<code><![CDATA[$replicaInfo['Ignore_DB']]]></code>
<code><![CDATA[$replicaInfo['Ignore_DB']]]></code>
<code><![CDATA[$replicaInfo['Ignore_Table']]]></code>
<code><![CDATA[$replicaInfo['Wild_Do_Table']]]></code>
<code><![CDATA[$replicaInfo['Wild_Ignore_Table']]]></code>
<code><![CDATA[$request->getParam('pos')]]></code>
</MixedArgument>
<MixedArgumentTypeCoercion>
<code><![CDATA[uksort($tables, strnatcasecmp(...))]]></code>
</MixedArgumentTypeCoercion>
<MixedArrayAccess>
<code><![CDATA[$_SESSION['tmpval']['table_limit_offset']]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$_SESSION['tmpval']['table_limit_offset']]]></code>
<code><![CDATA[$_SESSION['tmpval']['table_limit_offset']]]></code>
<code><![CDATA[$_SESSION['tmpval']['table_limit_offset_db']]]></code>
</MixedArrayAssignment>
<MixedAssignment>
<code><![CDATA[$charset]]></code>
<code><![CDATA[$dbTable]]></code>
<code><![CDATA[$searchDb]]></code>
<code><![CDATA[$searchDoDBInDB]]></code>
<code><![CDATA[$searchDoDBInTruename]]></code>
<code><![CDATA[$searchTable]]></code>
</MixedAssignment>
<MixedMethodCall>
<code><![CDATA[getCharset]]></code>
</MixedMethodCall>
<MixedReturnStatement>
<code><![CDATA[$_SESSION['tmpval']['table_limit_offset']]]></code>
<code><![CDATA[$_SESSION['tmpval']['table_limit_offset']]]></code>
</MixedReturnStatement>
<MoreSpecificReturnType>
<code><![CDATA[list{(string|int|null)[], string, string, string, string, int, bool, int}]]></code>
</MoreSpecificReturnType>
<PossiblyFalseOperand>
<code><![CDATA[$columnNames]]></code>
<code><![CDATA[$this->config->config->NavigationTreeTableSeparator]]></code>
<code><![CDATA[$this->config->config->NavigationTreeTableSeparator]]></code>
</PossiblyFalseOperand>
<PossiblyInvalidArgument>
<code><![CDATA[$currentTable['Collation']]]></code>
<code><![CDATA[$currentTable['Name']]]></code>
<code><![CDATA[$currentTable['TABLE_NAME']]]></code>
<code><![CDATA[$currentTable['TABLE_NAME']]]></code>
<code><![CDATA[$currentTable['TABLE_NAME']]]></code>
<code><![CDATA[$currentTable['TABLE_NAME']]]></code>
<code><![CDATA[$currentTable['TABLE_NAME']]]></code>
<code><![CDATA[$currentTable['TABLE_NAME']]]></code>
<code><![CDATA[$currentTable['TABLE_NAME']]]></code>
<code><![CDATA[$currentTable['TABLE_NAME']]]></code>
<code><![CDATA[$currentTable['TABLE_NAME']]]></code>
<code><![CDATA[$currentTable['TABLE_NAME']]]></code>
<code><![CDATA[$truename]]></code>
<code><![CDATA[$truename]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidOperand>
<code><![CDATA[$currentTable['Data_length']]]></code>
<code><![CDATA[$currentTable['Data_length']]]></code>
<code><![CDATA[$currentTable['Data_length']]]></code>
<code><![CDATA[$currentTable['Index_length']]]></code>
<code><![CDATA[$currentTable['Index_length']]]></code>
<code><![CDATA[$currentTable['Index_length']]]></code>
<code><![CDATA[$this->config->config->NavigationTreeTableSeparator]]></code>
<code><![CDATA[$this->config->config->NavigationTreeTableSeparator]]></code>
</PossiblyInvalidOperand>
<PossiblyNullArgument>
<code><![CDATA[$currentTable['TABLE_NAME']]]></code>
</PossiblyNullArgument>
<PossiblyNullArrayOffset>
<code><![CDATA[$trackedTables]]></code>
</PossiblyNullArrayOffset>
<PossiblyNullOperand>
<code><![CDATA[$columnNames]]></code>
<code><![CDATA[$currentTable['Data_length']]]></code>
<code><![CDATA[$currentTable['Data_length']]]></code>
<code><![CDATA[$currentTable['Data_length']]]></code>
<code><![CDATA[$currentTable['Index_length']]]></code>
<code><![CDATA[$currentTable['Index_length']]]></code>
<code><![CDATA[$currentTable['Index_length']]]></code>
<code><![CDATA[$currentTable['TABLE_NAME']]]></code>
<code><![CDATA[$currentTable['TABLE_ROWS']]]></code>
</PossiblyNullOperand>
<RedundantCast>
<code><![CDATA[(string) $_REQUEST['tbl_group']]]></code>
<code><![CDATA[(string) $_REQUEST['tbl_group']]]></code>
</RedundantCast>
<RiskyTruthyFalsyComparison>
<code><![CDATA[! $currentTable['COUNTED']]]></code>
</RiskyTruthyFalsyComparison>
<UnnecessaryVarAnnotation>
<code><![CDATA[int]]></code>
<code><![CDATA[int]]></code>
<code><![CDATA[int]]></code>
<code><![CDATA[int]]></code>
</UnnecessaryVarAnnotation>
</file>
<file src="src/Controllers/Database/TrackingController.php">
<MixedArgument>
<code><![CDATA[$request->getParsedBodyParam('selected')]]></code>
<code><![CDATA[Current::$database]]></code>
</MixedArgument>
</file>
<file src="src/Controllers/DatabaseController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/ErrorReportController.php">
<MixedArrayAccess>
<code><![CDATA[$decodedResponse['success']]]></code>
</MixedArrayAccess>
<MixedAssignment>
<code><![CDATA[$_SESSION['error_subm_count']]]></code>
<code><![CDATA[$decodedResponse]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$_SESSION['error_subm_count']]]></code>
<code><![CDATA[$_SESSION['prev_error_subm_time']]]></code>
</MixedOperand>
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Export/CheckTimeOutController.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Export/ExportController.php">
<MixedArgument>
<code><![CDATA[$dbSelect]]></code>
</MixedArgument>
<MixedArgumentTypeCoercion>
<code><![CDATA[$tableStructure]]></code>
<code><![CDATA[$tableStructure]]></code>
</MixedArgumentTypeCoercion>
<MixedArrayAssignment>
<code><![CDATA[$_SESSION['tmpval']['aliases']]]></code>
</MixedArrayAssignment>
<MixedAssignment>
<code><![CDATA[$dbSelect]]></code>
<code><![CDATA[$tableData]]></code>
<code><![CDATA[$tableNames]]></code>
<code><![CDATA[$tableSelectParam]]></code>
<code><![CDATA[$tableStructure]]></code>
</MixedAssignment>
<MixedPropertyTypeCoercion>
<code><![CDATA[$tableData]]></code>
</MixedPropertyTypeCoercion>
<RiskyTruthyFalsyComparison>
<code><![CDATA[$onServerParam]]></code>
<code><![CDATA[$quickExportOnServer]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Controllers/Export/TablesController.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Export/Template/CreateController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Export/Template/DeleteController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Export/Template/LoadController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/GitInfoController.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/HomeController.php">
<MixedArrayAccess>
<code><![CDATA[$languageStats[Current::$lang]]]></code>
</MixedArrayAccess>
<MixedArrayOffset>
<code><![CDATA[$this->config->settings['Servers'][Current::$server]]]></code>
</MixedArrayOffset>
<MixedArrayTypeCoercion>
<code><![CDATA[$this->config->settings['Servers'][Current::$server]]]></code>
</MixedArrayTypeCoercion>
<MixedAssignment>
<code><![CDATA[$languageStats]]></code>
</MixedAssignment>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($_REQUEST['access_time'])]]></code>
<code><![CDATA[empty($this->config->selectedServer['verbose'])]]></code>
<code><![CDATA[empty($this->config->selectedServer['verbose'])]]></code>
<code><![CDATA[empty($this->config->settings['Servers'][Current::$server]['pmadb'])]]></code>
<code><![CDATA[ini_get('allow_url_fopen')]]></code>
</RiskyTruthyFalsyComparison>
<UnusedVariable>
<code><![CDATA[$collationsList]]></code>
</UnusedVariable>
</file>
<file src="src/Controllers/Import/ImportController.php">
<MixedArgumentTypeCoercion>
<code><![CDATA[UrlParams::$params]]></code>
</MixedArgumentTypeCoercion>
<MixedArrayAssignment>
<code><![CDATA[$_SESSION['Import_message']['go_back_url']]]></code>
<code><![CDATA[$_SESSION['Import_message']['go_back_url']]]></code>
<code><![CDATA[$_SESSION['Import_message']['go_back_url']]]></code>
<code><![CDATA[$_SESSION['Import_message']['message']]]></code>
<code><![CDATA[$_SESSION['Import_message']['message']]]></code>
</MixedArrayAssignment>
<MixedAssignment>
<code><![CDATA[$bookmarkVariables]]></code>
<code><![CDATA[$consoleMessageId]]></code>
</MixedAssignment>
<MixedPropertyTypeCoercion>
<code><![CDATA[['db' => Current::$database, 'table' => Current::$table]]]></code>
</MixedPropertyTypeCoercion>
<PossiblyInvalidPropertyAssignmentValue>
<code><![CDATA[$memoryLimit / 8]]></code>
</PossiblyInvalidPropertyAssignmentValue>
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
<PropertyTypeCoercion>
<code><![CDATA[$request->getParsedBodyParamAsString('import_type', '')]]></code>
</PropertyTypeCoercion>
<UnusedProperty>
<code><![CDATA[$sql]]></code>
</UnusedProperty>
</file>
<file src="src/Controllers/Import/StatusController.php">
<MixedArgument>
<code><![CDATA[$_SESSION['Import_message']['message'] ?? '']]></code>
<code><![CDATA[$request->getQueryParam('id')]]></code>
</MixedArgument>
<MixedArrayAssignment>
<code><![CDATA[$_SESSION['Import_message']['message']]]></code>
</MixedArrayAssignment>
</file>
<file src="src/Controllers/LintController.php">
<MixedAssignment>
<code><![CDATA[$editorType]]></code>
<code><![CDATA[$options]]></code>
</MixedAssignment>
</file>
<file src="src/Controllers/Navigation/UpdateNavWidthConfigController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/NavigationController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Normalization/AddNewPrimaryController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Normalization/CreateNewColumnController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Normalization/FirstNormalForm/FirstStepController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Normalization/FirstNormalForm/FourthStepController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Normalization/FirstNormalForm/SecondStepController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Normalization/FirstNormalForm/ThirdStepController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Normalization/GetColumnsController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Normalization/MainController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Normalization/MoveRepeatingGroup.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Normalization/PartialDependenciesController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Normalization/SecondNormalForm/CreateNewTablesController.php">
<MixedArgument>
<code><![CDATA[$partialDependencies]]></code>
<code><![CDATA[$tablesName]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$partialDependencies]]></code>
<code><![CDATA[$tablesName]]></code>
</MixedAssignment>
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Normalization/SecondNormalForm/FirstStepController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Normalization/SecondNormalForm/NewTablesController.php">
<MixedArgument>
<code><![CDATA[$partialDependencies]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$partialDependencies]]></code>
</MixedAssignment>
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Normalization/ThirdNormalForm/CreateNewTablesController.php">
<MixedArgument>
<code><![CDATA[$newtables]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$newtables]]></code>
</MixedAssignment>
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Normalization/ThirdNormalForm/FirstStepController.php">
<MixedArgument>
<code><![CDATA[$tables]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$tables]]></code>
</MixedAssignment>
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Normalization/ThirdNormalForm/NewTablesController.php">
<MixedArgument>
<code><![CDATA[$dependencies]]></code>
<code><![CDATA[$tables]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$dependencies]]></code>
<code><![CDATA[$tables]]></code>
</MixedAssignment>
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Operations/Database/CollationController.php">
<MixedArgument>
<code><![CDATA[Current::$database]]></code>
</MixedArgument>
<PossiblyInvalidArgument>
<code><![CDATA[Current::$database]]></code>
<code><![CDATA[Current::$database]]></code>
<code><![CDATA[Current::$database]]></code>
</PossiblyInvalidArgument>
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Operations/DatabaseController.php">
<ArgumentTypeCoercion>
<code><![CDATA[$exportSqlPlugin]]></code>
</ArgumentTypeCoercion>
<MixedArgument>
<code><![CDATA[Current::$database]]></code>
<code><![CDATA[Current::$database]]></code>
<code><![CDATA[Current::$database]]></code>
</MixedArgument>
<PossiblyNullArgument>
<code><![CDATA[$exportSqlPlugin]]></code>
</PossiblyNullArgument>
<PossiblyNullReference>
<code><![CDATA[isSuccess]]></code>
</PossiblyNullReference>
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($this->config->settings['Servers'][Current::$server]['pmadb'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Controllers/Operations/TableController.php">
<MixedArgumentTypeCoercion>
<code><![CDATA[is_array($partitionNames) ? $partitionNames : []]]></code>
</MixedArgumentTypeCoercion>
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($createOptions['checksum'])]]></code>
<code><![CDATA[empty($createOptions['checksum'])]]></code>
<code><![CDATA[empty($createOptions['delay_key_write'])]]></code>
<code><![CDATA[empty($createOptions['delay_key_write'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Controllers/Operations/ViewController.php">
<MixedAssignment>
<code><![CDATA[$newname]]></code>
</MixedAssignment>
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Preferences/ExportController.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Preferences/FeaturesController.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Preferences/ImportController.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Preferences/MainPanelController.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Preferences/ManageController.php">
<MixedArgument>
<code><![CDATA[$configuration['ThemeDefault']]]></code>
<code><![CDATA[$configuration['ThemeDefault']]]></code>
</MixedArgument>
<MixedArgumentTypeCoercion>
<code><![CDATA[$key]]></code>
</MixedArgumentTypeCoercion>
<MixedAssignment>
<code><![CDATA[$_POST[str_replace('/', '-', (string) $k)]]]></code>
<code><![CDATA[$configuration]]></code>
<code><![CDATA[$redirectParams['lang']]]></code>
<code><![CDATA[$v]]></code>
<code><![CDATA[$val]]></code>
</MixedAssignment>
<PossiblyFalseArgument>
<code><![CDATA[$json]]></code>
</PossiblyFalseArgument>
<PossiblyFalseOperand>
<code><![CDATA[$pos]]></code>
</PossiblyFalseOperand>
<PossiblyInvalidOperand>
<code><![CDATA[str_replace('/', '\'][\'', $key)]]></code>
</PossiblyInvalidOperand>
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
<RedundantCondition>
<code><![CDATA[$request->getParsedBodyParam('import_type') === 'text_file'
&& isset($_FILES['import_file'])
&& is_array($_FILES['import_file'])]]></code>
<code><![CDATA[$request->getParsedBodyParam('import_type') === 'text_file'
&& isset($_FILES['import_file'])
&& is_array($_FILES['import_file'])
&& $_FILES['import_file']['error'] == UPLOAD_ERR_OK
&& isset($_FILES['import_file']['tmp_name'])
&& is_string($_FILES['import_file']['tmp_name'])]]></code>
<code><![CDATA[is_array($_FILES['import_file'])]]></code>
<code><![CDATA[is_string($_FILES['import_file']['tmp_name'])]]></code>
</RedundantCondition>
</file>
<file src="src/Controllers/Preferences/NavigationController.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Preferences/SqlController.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Preferences/TwoFactorController.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Server/BinlogController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Server/CollationsController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Server/Databases/CreateController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Server/Databases/DestroyController.php">
<MixedAssignment>
<code><![CDATA[$selectedDbs]]></code>
</MixedAssignment>
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Server/DatabasesController.php">
<MixedArgument>
<code><![CDATA[$database['DEFAULT_COLLATION_NAME']]]></code>
<code><![CDATA[$database['SCHEMA_NAME']]]></code>
<code><![CDATA[$replicaInfo['Do_DB']]]></code>
<code><![CDATA[$replicaInfo['Do_DB']]]></code>
<code><![CDATA[$replicaInfo['Ignore_DB']]]></code>
</MixedArgument>
<MixedArgumentTypeCoercion>
<code><![CDATA[['db' => $database['SCHEMA_NAME']]]]></code>
</MixedArgumentTypeCoercion>
<MixedArrayAccess>
<code><![CDATA[$database[$key]]]></code>
<code><![CDATA[$database[$key]]]></code>
<code><![CDATA[$database['DEFAULT_COLLATION_NAME']]]></code>
<code><![CDATA[$database['SCHEMA_NAME']]]></code>
<code><![CDATA[$database['SCHEMA_NAME']]]></code>
<code><![CDATA[$database['SCHEMA_NAME']]]></code>
<code><![CDATA[$database['SCHEMA_NAME']]]></code>
<code><![CDATA[$database['SCHEMA_NAME']]]></code>
<code><![CDATA[$database['SCHEMA_NAME']]]></code>
<code><![CDATA[$database['SCHEMA_NAME']]]></code>
<code><![CDATA[$database['SCHEMA_NAME']]]></code>
<code><![CDATA[$database['SCHEMA_NAME']]]></code>
<code><![CDATA[$database['SCHEMA_NAME']]]></code>
</MixedArrayAccess>
<MixedArrayOffset>
<code><![CDATA[$databases[$database['SCHEMA_NAME']]]]></code>
<code><![CDATA[$databases[$database['SCHEMA_NAME']]]]></code>
</MixedArrayOffset>
<MixedAssignment>
<code><![CDATA[$database]]></code>
<code><![CDATA[$key]]></code>
<code><![CDATA[$key]]></code>
</MixedAssignment>
<PossiblyUndefinedArrayOffset>
<code><![CDATA[$primaryInfo['Do_DB']]]></code>
<code><![CDATA[$primaryInfo['Ignore_DB']]]></code>
</PossiblyUndefinedArrayOffset>
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Server/EnginesController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Server/ExportController.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Server/ImportController.php">
<MixedArrayAccess>
<code><![CDATA[$_SESSION[Ajax::SESSION_KEY]['handler']]]></code>
<code><![CDATA[$_SESSION[Ajax::SESSION_KEY]['handler']]]></code>
</MixedArrayAccess>
<MixedAssignment>
<code><![CDATA[$idKey]]></code>
</MixedAssignment>
<MixedMethodCall>
<code><![CDATA[$_SESSION[Ajax::SESSION_KEY]['handler']::getIdKey()]]></code>
</MixedMethodCall>
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Server/PluginsController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Server/Privileges/AccountLockController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Server/Privileges/AccountUnlockController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Server/PrivilegesController.php">
<MixedArgument>
<code><![CDATA[$request->getQueryParam('initial')]]></code>
<code><![CDATA[$urlDbname ?? '']]></code>
<code><![CDATA[$urlDbname ?? '']]></code>
</MixedArgument>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($_REQUEST['ajax_page_request'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Controllers/Server/ReplicationController.php">
<MixedArgument>
<code><![CDATA[$replicaInfo['status']]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$primaryConfigure]]></code>
<code><![CDATA[$replicaConfigure]]></code>
<code><![CDATA[$urlParams]]></code>
</MixedAssignment>
<MixedPropertyTypeCoercion>
<code><![CDATA[$urlParams]]></code>
</MixedPropertyTypeCoercion>
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Server/ShowEngineController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Server/SqlController.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Server/Status/AdvisorController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Server/Status/Monitor/ChartingDataController.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Server/Status/Monitor/GeneralLogController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Server/Status/Monitor/LogVarsController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Server/Status/Monitor/QueryAnalyzerController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Server/Status/Monitor/SlowLogController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Server/Status/MonitorController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Server/Status/Processes/KillController.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Server/Status/Processes/RefreshController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Server/Status/ProcessesController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Server/Status/QueriesController.php">
<PossiblyInvalidOperand>
<code><![CDATA[$this->data->status['Uptime']]]></code>
<code><![CDATA[$this->data->status['Uptime']]]></code>
<code><![CDATA[$this->data->status['Uptime']]]></code>
<code><![CDATA[$value]]></code>
<code><![CDATA[$value]]></code>
<code><![CDATA[$value]]></code>
</PossiblyInvalidOperand>
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Server/Status/StatusController.php">
<ArgumentTypeCoercion>
<code><![CDATA[$this->data->status['Aborted_clients']]]></code>
<code><![CDATA[$this->data->status['Aborted_connects']]]></code>
<code><![CDATA[$this->data->status['Connections']]]></code>
<code><![CDATA[$this->data->status['Max_used_connections']]]></code>
</ArgumentTypeCoercion>
<PossiblyInvalidOperand>
<code><![CDATA[$this->data->status['Aborted_clients']]]></code>
<code><![CDATA[$this->data->status['Aborted_clients']]]></code>
<code><![CDATA[$this->data->status['Aborted_connects']]]></code>
<code><![CDATA[$this->data->status['Aborted_connects']]]></code>
<code><![CDATA[$this->data->status['Bytes_received']]]></code>
<code><![CDATA[$this->data->status['Bytes_received']]]></code>
<code><![CDATA[$this->data->status['Bytes_received']]]></code>
<code><![CDATA[$this->data->status['Bytes_received']]]></code>
<code><![CDATA[$this->data->status['Bytes_sent']]]></code>
<code><![CDATA[$this->data->status['Bytes_sent']]]></code>
<code><![CDATA[$this->data->status['Bytes_sent']]]></code>
<code><![CDATA[$this->data->status['Bytes_sent']]]></code>
<code><![CDATA[$this->data->status['Connections']]]></code>
<code><![CDATA[$this->data->status['Connections']]]></code>
<code><![CDATA[$this->data->status['Connections']]]></code>
<code><![CDATA[$this->data->status['Uptime']]]></code>
<code><![CDATA[$this->data->status['Uptime']]]></code>
</PossiblyInvalidOperand>
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Server/Status/VariablesController.php">
<InvalidOperand>
<code><![CDATA[$this->data->variables['thread_cache_size']]]></code>
</InvalidOperand>
<MixedArgument>
<code><![CDATA[$flush]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$dontFormat]]></code>
<code><![CDATA[$filterAlert]]></code>
<code><![CDATA[$filterCategory]]></code>
<code><![CDATA[$filterText]]></code>
<code><![CDATA[$flush]]></code>
</MixedAssignment>
<PossiblyInvalidOperand>
<code><![CDATA[$this->data->status['Key_read_requests']]]></code>
<code><![CDATA[$this->data->status['Key_write_requests']]]></code>
<code><![CDATA[$this->data->status['Qcache_total_blocks']]]></code>
</PossiblyInvalidOperand>
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
<UnusedForeachValue>
<code><![CDATA[$linkUrl]]></code>
<code><![CDATA[$sectionLinks]]></code>
<code><![CDATA[$sectionName]]></code>
</UnusedForeachValue>
<UnusedVariable>
<code><![CDATA[$linkName]]></code>
</UnusedVariable>
</file>
<file src="src/Controllers/Server/UserGroupsController.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Server/UserGroupsFormController.php">
<PossiblyNullArrayOffset>
<code><![CDATA[$allUserGroups]]></code>
</PossiblyNullArrayOffset>
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Server/Variables/GetVariableController.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Server/Variables/SetVariableController.php">
<PossiblyInvalidArgument>
<code><![CDATA[$formattedValue]]></code>
</PossiblyInvalidArgument>
<PossiblyNullArgument>
<code><![CDATA[$varValue[1]]]></code>
</PossiblyNullArgument>
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Server/VariablesController.php">
<MixedAssignment>
<code><![CDATA[$filterValue]]></code>
</MixedAssignment>
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Setup/HomeController.php">
<MixedArgumentTypeCoercion>
<code><![CDATA[$id]]></code>
<code><![CDATA[$id]]></code>
</MixedArgumentTypeCoercion>
</file>
<file src="src/Controllers/Setup/MainController.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Setup/ShowConfigController.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Setup/ValidateController.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Sql/ColumnPreferencesController.php">
<MixedAssignment>
<code><![CDATA[$colorder]]></code>
<code><![CDATA[$colvisib]]></code>
</MixedAssignment>
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Sql/DefaultForeignKeyCheckValueController.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Sql/EnumValuesController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Sql/RelationalValuesController.php">
<MixedArrayAccess>
<code><![CDATA[$_SESSION['tmpval']['relational_display']]]></code>
</MixedArrayAccess>
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Sql/SetValuesController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Sql/SqlController.php">
<MixedArgument>
<code><![CDATA[$request->getQueryParam('sql_signature')]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$bkmAllUsers]]></code>
<code><![CDATA[$sqlQuery]]></code>
</MixedAssignment>
</file>
<file src="src/Controllers/SyncFavoriteTablesController.php">
<MixedArrayAccess>
<code><![CDATA[$value['db']]]></code>
<code><![CDATA[$value['table']]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$_SESSION['tmpval']['favorites_synced']]]></code>
<code><![CDATA[$_SESSION['tmpval']['favorites_synced'][Current::$server]]]></code>
</MixedArrayAssignment>
<MixedAssignment>
<code><![CDATA[$favoriteTables]]></code>
<code><![CDATA[$value]]></code>
</MixedAssignment>
</file>
<file src="src/Controllers/Table/AddFieldController.php">
<MixedArgument>
<code><![CDATA[$_POST['field_input_transformation'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_input_transformation_options'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_transformation'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_transformation_options'][$fieldindex]]]></code>
<code><![CDATA[Current::$table]]></code>
</MixedArgument>
<PossiblyInvalidArgument>
<code><![CDATA[$_POST['field_input_transformation'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_input_transformation_options'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_name'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_name'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_transformation'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_transformation_options'][$fieldindex]]]></code>
<code><![CDATA[$mimetype]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidArrayOffset>
<code><![CDATA[$_POST['field_input_transformation'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_input_transformation_options'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_transformation'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_transformation_options'][$fieldindex]]]></code>
</PossiblyInvalidArrayOffset>
<PossiblyInvalidCast>
<code><![CDATA[$_POST['field_input_transformation'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_input_transformation_options'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_name'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_transformation'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_transformation_options'][$fieldindex]]]></code>
<code><![CDATA[$mimetype]]></code>
</PossiblyInvalidCast>
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Table/ChangeController.php">
<MixedArgument>
<code><![CDATA[$repopulate]]></code>
<code><![CDATA[$request->getQueryParam('where_clause_signature')]]></code>
</MixedArgument>
<MixedArgumentTypeCoercion>
<code><![CDATA[$rowId]]></code>
<code><![CDATA[$rowId]]></code>
</MixedArgumentTypeCoercion>
<MixedAssignment>
<code><![CDATA[$repopulate]]></code>
</MixedAssignment>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty(Current::$displayMessage)]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Controllers/Table/ChangeRowsController.php">
<MixedAssignment>
<code><![CDATA[$rowsToDelete]]></code>
</MixedAssignment>
<MixedPropertyTypeCoercion>
<code><![CDATA[array_values($rowsToDelete)]]></code>
</MixedPropertyTypeCoercion>
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Table/ChartController.php">
<MixedArgument>
<code><![CDATA[Current::$database]]></code>
<code><![CDATA[Current::$sqlQuery]]></code>
</MixedArgument>
<MixedPropertyTypeCoercion>
<code><![CDATA[['db' => Current::$database, 'table' => Current::$table]]]></code>
</MixedPropertyTypeCoercion>
<PossiblyInvalidArgument>
<code><![CDATA[$_REQUEST['pos']]]></code>
<code><![CDATA[$_REQUEST['session_max_rows']]]></code>
<code><![CDATA[$rows]]></code>
<code><![CDATA[$start]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidOperand>
<code><![CDATA[$_REQUEST['pos']]]></code>
<code><![CDATA[$_REQUEST['pos']]]></code>
<code><![CDATA[$statement->limit->offset]]></code>
<code><![CDATA[$statement->limit->rowCount]]></code>
</PossiblyInvalidOperand>
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Table/CreateController.php">
<MixedArgument>
<code><![CDATA[$_POST['field_input_transformation'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_input_transformation_options'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_transformation'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_transformation_options'][$fieldindex]]]></code>
<code><![CDATA[Current::$database]]></code>
</MixedArgument>
<PossiblyInvalidArgument>
<code><![CDATA[$_POST['field_input_transformation'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_input_transformation_options'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_name'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_name'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_transformation'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_transformation_options'][$fieldindex]]]></code>
<code><![CDATA[$mimetype]]></code>
<code><![CDATA[Current::$database]]></code>
<code><![CDATA[Current::$database]]></code>
<code><![CDATA[Current::$database]]></code>
<code><![CDATA[Current::$database]]></code>
<code><![CDATA[Current::$database]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidArrayOffset>
<code><![CDATA[$_POST['field_input_transformation'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_input_transformation_options'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_transformation'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_transformation_options'][$fieldindex]]]></code>
</PossiblyInvalidArrayOffset>
<PossiblyInvalidCast>
<code><![CDATA[$_POST['field_input_transformation'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_input_transformation_options'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_name'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_transformation'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_transformation_options'][$fieldindex]]]></code>
<code><![CDATA[$mimetype]]></code>
</PossiblyInvalidCast>
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Table/DeleteConfirmController.php">
<MixedPropertyTypeCoercion>
<code><![CDATA[['db' => Current::$database, 'table' => Current::$table]]]></code>
</MixedPropertyTypeCoercion>
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Table/DeleteRowsController.php">
<InvalidArgument>
<code><![CDATA[$_REQUEST['pos']]]></code>
</InvalidArgument>
<MixedArgument>
<code><![CDATA[$row]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$row]]></code>
</MixedAssignment>
<PossiblyInvalidIterator>
<code><![CDATA[$selected]]></code>
</PossiblyInvalidIterator>
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($_REQUEST['pos'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Controllers/Table/DropColumnConfirmationController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Table/DropColumnController.php">
<MixedArgument>
<code><![CDATA[$field]]></code>
<code><![CDATA[$message->getMessage()]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$field]]></code>
</MixedAssignment>
<MixedMethodCall>
<code><![CDATA[getMessage]]></code>
<code><![CDATA[isError]]></code>
</MixedMethodCall>
<PossiblyInvalidArgument>
<code><![CDATA[$selected]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidIterator>
<code><![CDATA[$selected]]></code>
</PossiblyInvalidIterator>
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
<RiskyTruthyFalsyComparison>
<code><![CDATA[$message->isError()]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Controllers/Table/ExportController.php">
<MixedArgumentTypeCoercion>
<code><![CDATA[Current::$whereClause]]></code>
</MixedArgumentTypeCoercion>
<PossiblyNullArgument>
<code><![CDATA[$parser->list]]></code>
</PossiblyNullArgument>
</file>
<file src="src/Controllers/Table/ExportRowsController.php">
<InvalidPropertyAssignmentValue>
<code><![CDATA[array_values($_POST['rows_to_delete'])]]></code>
</InvalidPropertyAssignmentValue>
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
<UnusedProperty>
<code><![CDATA[$exportController]]></code>
</UnusedProperty>
</file>
<file src="src/Controllers/Table/FindReplaceController.php">
<MixedArgument>
<code><![CDATA[$row[0]]]></code>
<code><![CDATA[$row[1]]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$row[0]]]></code>
<code><![CDATA[$row[1]]]></code>
</MixedArrayAccess>
<MixedAssignment>
<code><![CDATA[$row]]></code>
</MixedAssignment>
<MixedPropertyTypeCoercion>
<code><![CDATA[['db' => Current::$database, 'table' => Current::$table]]]></code>
</MixedPropertyTypeCoercion>
<PossiblyNullArgument>
<code><![CDATA[$row[0]]]></code>
</PossiblyNullArgument>
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Table/GetFieldController.php">
<MixedArgument>
<code><![CDATA[Current::$database]]></code>
<code><![CDATA[Current::$table]]></code>
<code><![CDATA[Current::$table]]></code>
</MixedArgument>
<PossiblyInvalidArgument>
<code><![CDATA[Current::$database]]></code>
<code><![CDATA[Current::$database]]></code>
</PossiblyInvalidArgument>
</file>
<file src="src/Controllers/Table/GisVisualizationController.php">
<MixedArrayAccess>
<code><![CDATA[$_SESSION['tmpval']['max_rows']]]></code>
<code><![CDATA[$_SESSION['tmpval']['pos']]]></code>
</MixedArrayAccess>
<RiskyCast>
<code><![CDATA[$_POST['pos'] ?? $_GET['pos'] ?? $_SESSION['tmpval']['pos']]]></code>
<code><![CDATA[$_POST['session_max_rows'] ?? $_GET['session_max_rows']]]></code>
</RiskyCast>
</file>
<file src="src/Controllers/Table/ImportController.php">
<MixedArrayAccess>
<code><![CDATA[$_SESSION[Ajax::SESSION_KEY]['handler']]]></code>
<code><![CDATA[$_SESSION[Ajax::SESSION_KEY]['handler']]]></code>
</MixedArrayAccess>
<MixedAssignment>
<code><![CDATA[$idKey]]></code>
<code><![CDATA[$localImportFile]]></code>
<code><![CDATA[$timeoutPassed]]></code>
</MixedAssignment>
<MixedMethodCall>
<code><![CDATA[$_SESSION[Ajax::SESSION_KEY]['handler']::getIdKey()]]></code>
</MixedMethodCall>
<MixedPropertyTypeCoercion>
<code><![CDATA[UrlParams::$params]]></code>
<code><![CDATA[UrlParams::$params]]></code>
<code><![CDATA[['db' => Current::$database, 'table' => Current::$table]]]></code>
</MixedPropertyTypeCoercion>
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Table/IndexRenameController.php">
<MixedPropertyTypeCoercion>
<code><![CDATA[['db' => Current::$database, 'table' => Current::$table]]]></code>
</MixedPropertyTypeCoercion>
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Table/IndexesController.php">
<MixedArgument>
<code><![CDATA[$_POST['index']['columns']['names']]]></code>
<code><![CDATA[$fields]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$fields]]></code>
</MixedAssignment>
<MixedPropertyTypeCoercion>
<code><![CDATA[['db' => Current::$database, 'table' => Current::$table]]]></code>
</MixedPropertyTypeCoercion>
<PossiblyInvalidArgument>
<code><![CDATA[$_POST['columns']]]></code>
<code><![CDATA[$oldIndex]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidArrayOffset>
<code><![CDATA[$_POST['index']['Index_choice']]]></code>
</PossiblyInvalidArrayOffset>
<PossiblyInvalidCast>
<code><![CDATA[$_POST['columns']]]></code>
</PossiblyInvalidCast>
<PossiblyInvalidOperand>
<code><![CDATA[$_POST['added_fields']]]></code>
<code><![CDATA[$addFields]]></code>
</PossiblyInvalidOperand>
</file>
<file src="src/Controllers/Table/Maintenance/AnalyzeController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Table/Maintenance/CheckController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Table/Maintenance/ChecksumController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Table/Maintenance/OptimizeController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Table/Maintenance/RepairController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Table/Partition/AnalyzeController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Table/Partition/CheckController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Table/Partition/DropController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Table/Partition/OptimizeController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Table/Partition/RebuildController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Table/Partition/RepairController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Table/Partition/TruncateController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Table/PrivilegesController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Table/RecentFavoriteController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Table/RelationController.php">
<InvalidArgument>
<code><![CDATA[$_POST['destination_column']]]></code>
<code><![CDATA[$_POST['destination_db']]]></code>
<code><![CDATA[$_POST['destination_foreign_column']]]></code>
<code><![CDATA[$_POST['destination_foreign_db']]]></code>
<code><![CDATA[$_POST['destination_foreign_table']]]></code>
<code><![CDATA[$_POST['destination_table']]]></code>
<code><![CDATA[$multiEditColumnsName]]></code>
<code><![CDATA[$multiEditColumnsName]]></code>
</InvalidArgument>
<PossiblyInvalidArgument>
<code><![CDATA[$_POST['display_field']]]></code>
<code><![CDATA[$_POST['foreignDb']]]></code>
<code><![CDATA[$_POST['foreignDb']]]></code>
<code><![CDATA[$foreignTable]]></code>
<code><![CDATA[$foreignTable]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast>
<code><![CDATA[$_POST['display_field']]]></code>
<code><![CDATA[$_POST['foreignDb']]]></code>
<code><![CDATA[$_POST['foreignDb']]]></code>
<code><![CDATA[$foreignTable]]></code>
<code><![CDATA[$foreignTable]]></code>
</PossiblyInvalidCast>
</file>
<file src="src/Controllers/Table/ReplaceController.php">
<InvalidPropertyAssignmentValue>
<code><![CDATA[UrlParams::$params]]></code>
</InvalidPropertyAssignmentValue>
<MixedArgument>
<code><![CDATA[$columnName]]></code>
<code><![CDATA[$columnName]]></code>
<code><![CDATA[$columnName]]></code>
<code><![CDATA[$fields['multi_edit']]]></code>
<code><![CDATA[$multiEditColumnsPrev[$key] ?? null]]></code>
<code><![CDATA[$multiEditColumnsType[$key] ?? '']]></code>
<code><![CDATA[$multiEditFuncs[$key] ?? '']]></code>
<code><![CDATA[$multiEditSalt[$key] ?? null]]></code>
<code><![CDATA[$relationField]]></code>
<code><![CDATA[$relationFieldValue]]></code>
<code><![CDATA[Current::$database]]></code>
<code><![CDATA[Current::$table]]></code>
<code><![CDATA[Current::$table]]></code>
</MixedArgument>
<MixedArgumentTypeCoercion>
<code><![CDATA[$editedValues]]></code>
</MixedArgumentTypeCoercion>
<MixedArrayAccess>
<code><![CDATA[$multiEditColumnsPrev[$key]]]></code>
<code><![CDATA[$multiEditColumnsType[$key]]]></code>
<code><![CDATA[$multiEditColumns[$key]]]></code>
<code><![CDATA[$multiEditFuncs[$key]]]></code>
<code><![CDATA[$multiEditSalt[$key]]]></code>
<code><![CDATA[$request->getParsedBodyParam('fields_name')['multi_edit']]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$multiEditColumns[$key]]]></code>
<code><![CDATA[$multiEditColumns[$key]]]></code>
</MixedArrayAssignment>
<MixedArrayOffset>
<code><![CDATA[$mimeMap[$columnName]]]></code>
</MixedArrayOffset>
<MixedAssignment>
<code><![CDATA[$clauseIsUnique]]></code>
<code><![CDATA[$columnName]]></code>
<code><![CDATA[$columnName]]></code>
<code><![CDATA[$currRelField]]></code>
<code><![CDATA[$fields]]></code>
<code><![CDATA[$multiEditAutoIncrement]]></code>
<code><![CDATA[$multiEditColumns]]></code>
<code><![CDATA[$multiEditColumnsName]]></code>
<code><![CDATA[$multiEditColumnsNull]]></code>
<code><![CDATA[$multiEditColumnsNullPrev]]></code>
<code><![CDATA[$multiEditColumnsPrev]]></code>
<code><![CDATA[$multiEditColumnsType]]></code>
<code><![CDATA[$multiEditColumns[$key]]]></code>
<code><![CDATA[$multiEditFuncs]]></code>
<code><![CDATA[$multiEditSalt]]></code>
<code><![CDATA[$multiEditVirtual]]></code>
<code><![CDATA[$relationField]]></code>
<code><![CDATA[$relationFieldValue]]></code>
<code><![CDATA[$submitType]]></code>
<code><![CDATA[$whereClause]]></code>
<code><![CDATA[ChangeController::$unsavedValues[$rowNumber]]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$relationFieldValue]]></code>
</MixedOperand>
<PossiblyInvalidArgument>
<code><![CDATA[Current::$database]]></code>
<code><![CDATA[Current::$database]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidArrayAssignment>
<code><![CDATA[UrlParams::$params['where_clause'][]]]></code>
</PossiblyInvalidArrayAssignment>
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($mimeMap[$columnName]['input_transformation'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Controllers/Table/SearchController.php">
<MixedPropertyTypeCoercion>
<code><![CDATA[['db' => Current::$database, 'table' => Current::$table]]]></code>
</MixedPropertyTypeCoercion>
<PossiblyInvalidArgument>
<code><![CDATA[$_POST['column']]]></code>
<code><![CDATA[$selectedOperator]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast>
<code><![CDATA[$_POST['column']]]></code>
</PossiblyInvalidCast>
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
<PropertyNotSetInConstructor>
<code><![CDATA[$foreigners]]></code>
</PropertyNotSetInConstructor>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($row->collation)]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Controllers/Table/SqlController.php">
<MixedArgument>
<code><![CDATA[$request->getQueryParam('sql_query', true)]]></code>
<code><![CDATA[Current::$database]]></code>
<code><![CDATA[Current::$table]]></code>
</MixedArgument>
</file>
<file src="src/Controllers/Table/Structure/BrowseController.php">
<MixedArgument>
<code><![CDATA[$sval]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$sval]]></code>
</MixedAssignment>
<PossiblyInvalidArgument>
<code><![CDATA[$sval]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidIterator>
<code><![CDATA[$_POST['selected_fld']]]></code>
</PossiblyInvalidIterator>
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($_POST['selected_fld'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Controllers/Table/Structure/CentralColumnsAddController.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Table/Structure/CentralColumnsRemoveController.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Table/Structure/ChangeController.php">
<MixedArgumentTypeCoercion>
<code><![CDATA[$selected]]></code>
<code><![CDATA[[$request->getParam('field')]]]></code>
</MixedArgumentTypeCoercion>
</file>
<file src="src/Controllers/Table/Structure/MoveColumnsController.php">
<MixedArgumentTypeCoercion>
<code><![CDATA[$moveColumns]]></code>
</MixedArgumentTypeCoercion>
</file>
<file src="src/Controllers/Table/Structure/PartitioningController.php">
<PossiblyNullArgument>
<code><![CDATA[$stmt->partitions]]></code>
<code><![CDATA[$stmt->partitions[0]->subpartitions]]></code>
</PossiblyNullArgument>
<PossiblyNullArrayAccess>
<code><![CDATA[$stmt->partitions[0]]]></code>
</PossiblyNullArrayAccess>
<PossiblyNullOperand>
<code><![CDATA[$partition['name']]]></code>
<code><![CDATA[$type]]></code>
</PossiblyNullOperand>
<PossiblyNullPropertyFetch>
<code><![CDATA[$stmt->partitions[0]->subpartitions]]></code>
</PossiblyNullPropertyFetch>
<PossiblyNullReference>
<code><![CDATA[get]]></code>
<code><![CDATA[get]]></code>
</PossiblyNullReference>
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($stmt->subpartitionBy)]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Controllers/Table/Structure/PrimaryController.php">
<MixedPropertyTypeCoercion>
<code><![CDATA[['db' => Current::$database, 'table' => Current::$table]]]></code>
</MixedPropertyTypeCoercion>
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Table/Structure/ReservedWordCheckController.php">
<MixedArgument>
<code><![CDATA[$column]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$column]]></code>
<code><![CDATA[$columnsNames]]></code>
</MixedAssignment>
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
<RiskyTruthyFalsyComparison>
<code><![CDATA[! Context::isKeyword(trim($column), true)]]></code>
<code><![CDATA[Context::isKeyword(trim(Current::$table), true)]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Controllers/Table/Structure/SaveController.php">
<InvalidArgument>
<code><![CDATA[$adjustPrivileges]]></code>
</InvalidArgument>
<MixedArgument>
<code><![CDATA[$_POST['field_input_transformation'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_input_transformation_options'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_name'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_transformation'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_transformation_options'][$fieldindex]]]></code>
<code><![CDATA[$newCol]]></code>
<code><![CDATA[Util::getValueByKey($_POST, ['field_collation', $i], '')]]></code>
<code><![CDATA[Util::getValueByKey($_POST, ['field_collation_orig', $i], '')]]></code>
<code><![CDATA[Util::getValueByKey($_POST, ['field_comments', $i], '')]]></code>
<code><![CDATA[Util::getValueByKey($_POST, ['field_comments_orig', $i], '')]]></code>
<code><![CDATA[Util::getValueByKey($_POST, ['field_expression', $i], '')]]></code>
<code><![CDATA[Util::getValueByKey($_POST, ['field_expression_orig', $i], '')]]></code>
<code><![CDATA[Util::getValueByKey($_POST, ['field_extra', $i], '')]]></code>
<code><![CDATA[Util::getValueByKey($_POST, ['field_extra_orig', $i], '')]]></code>
<code><![CDATA[Util::getValueByKey($_POST, ['field_move_to', $i], '')]]></code>
<code><![CDATA[Util::getValueByKey($_POST, ['field_move_to_orig', $i], '')]]></code>
<code><![CDATA[Util::getValueByKey($_POST, ['field_null', $i], 'NO')]]></code>
<code><![CDATA[Util::getValueByKey($_POST, ['field_null_orig', $i], 'NO')]]></code>
<code><![CDATA[Util::getValueByKey($_POST, ['field_orig', $i], '')]]></code>
<code><![CDATA[Util::getValueByKey($_POST, ['field_orig', $i], '')]]></code>
<code><![CDATA[Util::getValueByKey($_POST, ['field_virtuality', $i], '')]]></code>
<code><![CDATA[Util::getValueByKey($_POST, ['field_virtuality_orig', $i], '')]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$newCol]]></code>
<code><![CDATA[$sortedCol]]></code>
</MixedAssignment>
<PossiblyInvalidArgument>
<code><![CDATA[$_POST['field_attribute'][$i]]]></code>
<code><![CDATA[$_POST['field_attribute_orig'][$i]]]></code>
<code><![CDATA[$_POST['field_default_type'][$i]]]></code>
<code><![CDATA[$_POST['field_default_type_orig'][$i]]]></code>
<code><![CDATA[$_POST['field_default_value'][$i]]]></code>
<code><![CDATA[$_POST['field_default_value_orig'][$i]]]></code>
<code><![CDATA[$_POST['field_length'][$i]]]></code>
<code><![CDATA[$_POST['field_length_orig'][$i]]]></code>
<code><![CDATA[$_POST['field_name'] ?? []]]></code>
<code><![CDATA[$_POST['field_name'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_name'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_name'][$i]]]></code>
<code><![CDATA[$_POST['field_name'][$i]]]></code>
<code><![CDATA[$_POST['field_orig'][$i]]]></code>
<code><![CDATA[$_POST['field_orig'][$i]]]></code>
<code><![CDATA[$_POST['field_orig'][$i]]]></code>
<code><![CDATA[$_POST['field_type'][$i]]]></code>
<code><![CDATA[$_POST['field_type_orig'][$i]]]></code>
<code><![CDATA[$fieldcontent]]></code>
<code><![CDATA[$mimetype]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidArrayOffset>
<code><![CDATA[$_POST['field_input_transformation'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_input_transformation_options'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_name'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_transformation'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_transformation_options'][$fieldindex]]]></code>
</PossiblyInvalidArrayOffset>
<PossiblyInvalidCast>
<code><![CDATA[$_POST['field_attribute'][$i]]]></code>
<code><![CDATA[$_POST['field_attribute_orig'][$i]]]></code>
<code><![CDATA[$_POST['field_default_type'][$i]]]></code>
<code><![CDATA[$_POST['field_default_type_orig'][$i]]]></code>
<code><![CDATA[$_POST['field_default_value'][$i]]]></code>
<code><![CDATA[$_POST['field_default_value_orig'][$i]]]></code>
<code><![CDATA[$_POST['field_length'][$i]]]></code>
<code><![CDATA[$_POST['field_length_orig'][$i]]]></code>
<code><![CDATA[$_POST['field_name'][$fieldindex]]]></code>
<code><![CDATA[$_POST['field_name'][$i]]]></code>
<code><![CDATA[$_POST['field_name'][$i]]]></code>
<code><![CDATA[$_POST['field_type'][$i]]]></code>
<code><![CDATA[$_POST['field_type_orig'][$i]]]></code>
<code><![CDATA[$fieldcontent]]></code>
<code><![CDATA[$mimetype]]></code>
</PossiblyInvalidCast>
<PossiblyInvalidOperand>
<code><![CDATA[$_POST['field_expression'][$i]]]></code>
<code><![CDATA[$_POST['field_virtuality'][$i]]]></code>
</PossiblyInvalidOperand>
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($_POST['field_adjust_privileges'][$i])]]></code>
<code><![CDATA[empty($_POST['field_move_to'][$i])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Controllers/Table/Structure/SpatialController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Table/Structure/UniqueController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Table/StructureController.php">
<MixedArgument>
<code><![CDATA[Current::$table]]></code>
</MixedArgument>
<MixedOperand>
<code><![CDATA[$displayedFields[$rownum]->icon]]></code>
<code><![CDATA[$displayedFields[$rownum]->icon]]></code>
</MixedOperand>
<PossiblyInvalidArgument>
<code><![CDATA[$showTable['Check_time']]]></code>
<code><![CDATA[$showTable['Create_time']]]></code>
<code><![CDATA[$showTable['Update_time']]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidOperand>
<code><![CDATA[$showTable['Data_free']]]></code>
<code><![CDATA[$showTable['Data_length']]]></code>
<code><![CDATA[$showTable['Data_length']]]></code>
<code><![CDATA[$showTable['Data_length']]]></code>
<code><![CDATA[$showTable['Data_length']]]></code>
<code><![CDATA[$showTable['Index_length']]]></code>
<code><![CDATA[$showTable['Index_length']]]></code>
<code><![CDATA[$showTable['Index_length']]]></code>
<code><![CDATA[$showTable['Index_length']]]></code>
<code><![CDATA[$showTable['Rows']]]></code>
</PossiblyInvalidOperand>
<PossiblyNullOperand>
<code><![CDATA[$showTable['Rows']]]></code>
</PossiblyNullOperand>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($showTable['Data_length'])]]></code>
<code><![CDATA[empty($showTable['Index_length'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Controllers/Table/TrackingController.php">
<MixedArgument>
<code><![CDATA[$version]]></code>
<code><![CDATA[Current::$database]]></code>
<code><![CDATA[Current::$table]]></code>
<code><![CDATA[Current::$table]]></code>
<code><![CDATA[Current::$table]]></code>
<code><![CDATA[Current::$table]]></code>
<code><![CDATA[Current::$table]]></code>
<code><![CDATA[Current::$table]]></code>
<code><![CDATA[Current::$table]]></code>
</MixedArgument>
<MixedArgumentTypeCoercion>
<code><![CDATA[$entries]]></code>
</MixedArgumentTypeCoercion>
<MixedArrayOffset>
<code><![CDATA[$trackedTables[Current::$table]]]></code>
<code><![CDATA[$trackedTables[Current::$table]]]></code>
</MixedArrayOffset>
<MixedAssignment>
<code><![CDATA[$reportExportType]]></code>
<code><![CDATA[$selectedVersions]]></code>
<code><![CDATA[$submitMult]]></code>
<code><![CDATA[$toggleActivation]]></code>
<code><![CDATA[$version]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[Current::$table]]></code>
</MixedOperand>
<MixedPropertyTypeCoercion>
<code><![CDATA[UrlParams::$params]]></code>
<code><![CDATA[UrlParams::$params]]></code>
<code><![CDATA[['db' => Current::$database, 'table' => Current::$table]]]></code>
</MixedPropertyTypeCoercion>
</file>
<file src="src/Controllers/Table/ZoomSearchController.php">
<InvalidArrayOffset>
<code><![CDATA[$row[$_POST['criteriaColumnNames'][0]]]]></code>
<code><![CDATA[$row[$_POST['criteriaColumnNames'][1]]]]></code>
</InvalidArrayOffset>
<MixedArgument>
<code><![CDATA[Current::$database]]></code>
<code><![CDATA[Current::$table]]></code>
</MixedArgument>
<MixedPropertyTypeCoercion>
<code><![CDATA[['db' => Current::$database, 'table' => Current::$table]]]></code>
</MixedPropertyTypeCoercion>
<PossiblyFalseArgument>
<code><![CDATA[$key]]></code>
</PossiblyFalseArgument>
<PossiblyInvalidArgument>
<code><![CDATA[$_POST['db']]]></code>
<code><![CDATA[$_POST['table']]]></code>
<code><![CDATA[$_POST['where_clause']]]></code>
<code><![CDATA[$_POST['where_clause_sign']]]></code>
<code><![CDATA[$dataLabel]]></code>
<code><![CDATA[$dataLabel]]></code>
<code><![CDATA[$selectedOperator]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast>
<code><![CDATA[$_POST['where_clause']]]></code>
<code><![CDATA[$_POST['where_clause_sign']]]></code>
<code><![CDATA[$dataLabel]]></code>
<code><![CDATA[$dataLabel]]></code>
</PossiblyInvalidCast>
<PossiblyInvalidOperand>
<code><![CDATA[$_POST['maxPlotLimit']]]></code>
<code><![CDATA[$_POST['where_clause']]]></code>
</PossiblyInvalidOperand>
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
<PropertyNotSetInConstructor>
<code><![CDATA[$foreigners]]></code>
</PropertyNotSetInConstructor>
<RiskyCast>
<code><![CDATA[$_POST['maxPlotLimit']]]></code>
</RiskyCast>
<RiskyTruthyFalsyComparison>
<code><![CDATA[$_POST['get_data_row']]]></code>
<code><![CDATA[empty($_POST['maxPlotLimit'])]]></code>
<code><![CDATA[empty($row->collation)]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Controllers/TableController.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/ThemeSetController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/ThemesController.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/Transformation/OverviewController.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Controllers/Transformation/WrapperController.php">
<ArgumentTypeCoercion>
<code><![CDATA[$destHeight]]></code>
<code><![CDATA[$destWidth]]></code>
</ArgumentTypeCoercion>
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($mediaTypeMap[$transformKey]['mimetype'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Controllers/Triggers/IndexController.php">
<MixedArgument>
<code><![CDATA[Current::$database]]></code>
<code><![CDATA[Current::$database]]></code>
<code><![CDATA[Current::$database]]></code>
<code><![CDATA[Current::$database]]></code>
<code><![CDATA[Current::$database]]></code>
<code><![CDATA[Current::$database]]></code>
<code><![CDATA[Current::$database]]></code>
</MixedArgument>
<PossiblyInvalidArgument>
<code><![CDATA[$_POST['item_name']]]></code>
<code><![CDATA[$_POST['item_name']]]></code>
<code><![CDATA[$_REQUEST['item_name']]]></code>
<code><![CDATA[$_REQUEST['item_name']]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast>
<code><![CDATA[$_POST['item_name']]]></code>
<code><![CDATA[$_POST['item_name']]]></code>
<code><![CDATA[$_REQUEST['item_name']]]></code>
</PossiblyInvalidCast>
<PossiblyNullArgument>
<code><![CDATA[$this->triggers->getTriggerByName(
Current::$database,
Current::$table,
$_REQUEST['item_name'],
)]]></code>
</PossiblyNullArgument>
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($_POST['editor_process_add'])]]></code>
<code><![CDATA[empty($_POST['editor_process_add'])]]></code>
<code><![CDATA[empty($_POST['editor_process_edit'])]]></code>
<code><![CDATA[empty($_POST['editor_process_edit'])]]></code>
<code><![CDATA[empty($_POST['editor_process_edit'])]]></code>
<code><![CDATA[empty($_REQUEST['add_item'])]]></code>
<code><![CDATA[empty($_REQUEST['add_item'])]]></code>
<code><![CDATA[empty($_REQUEST['edit_item'])]]></code>
<code><![CDATA[empty($_REQUEST['edit_item'])]]></code>
<code><![CDATA[empty($_REQUEST['item_name'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Controllers/UserPasswordController.php">
<MixedArgument>
<code><![CDATA[$message->getDisplay()]]></code>
</MixedArgument>
<MixedMethodCall>
<code><![CDATA[getDisplay]]></code>
</MixedMethodCall>
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Controllers/View/CreateController.php">
<MixedArgument>
<code><![CDATA[$db]]></code>
<code><![CDATA[$table]]></code>
<code><![CDATA[$view['as']]]></code>
<code><![CDATA[$view['column_names']]]></code>
<code><![CDATA[$view['definer']]]></code>
<code><![CDATA[$view['definer']]]></code>
<code><![CDATA[$view['definer']]]></code>
<code><![CDATA[$view['name']]]></code>
<code><![CDATA[$view['name']]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$db]]></code>
<code><![CDATA[$table]]></code>
<code><![CDATA[UrlParams::$params['db']]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$view['as']]]></code>
<code><![CDATA[$view['column_names']]]></code>
</MixedOperand>
<MixedPropertyTypeCoercion>
<code><![CDATA[UrlParams::$params]]></code>
<code><![CDATA[UrlParams::$params]]></code>
</MixedPropertyTypeCoercion>
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($viewData['as'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Core.php">
<ArgumentTypeCoercion>
<code><![CDATA[$config->settings['TrustedProxies'][$directIp]]]></code>
</ArgumentTypeCoercion>
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedArgument>
<code><![CDATA[$path[$depth + 1]]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$a[$key]]]></code>
<code><![CDATA[$path[$depth - 1][$key]]]></code>
<code><![CDATA[$path[$depth][$keysLast]]]></code>
<code><![CDATA[$path[$depth][$keys[$depth]]]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$a[$key]]]></code>
<code><![CDATA[$a[$lastKey]]]></code>
</MixedArrayAssignment>
<MixedAssignment>
<code><![CDATA[$_GET[$urlQueryParamKey]]]></code>
<code><![CDATA[$_POST[$urlQueryParamKey]]]></code>
<code><![CDATA[$_REQUEST[$urlQueryParamKey]]]></code>
<code><![CDATA[$a[$lastKey]]]></code>
<code><![CDATA[$parsedBody[$urlQueryParamKey]]]></code>
<code><![CDATA[$path[$depth]]]></code>
<code><![CDATA[$queryParams[$urlQueryParamKey]]]></code>
<code><![CDATA[$secret]]></code>
<code><![CDATA[$secret]]></code>
<code><![CDATA[$urlQueryParamValue]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$secret]]></code>
<code><![CDATA[$secret]]></code>
</MixedOperand>
<PossiblyInvalidArrayOffset>
<code><![CDATA[$path[$depth - 1]]]></code>
</PossiblyInvalidArrayOffset>
<PossiblyUndefinedArrayOffset>
<code><![CDATA[$_SERVER['SERVER_NAME']]]></code>
</PossiblyUndefinedArrayOffset>
<PossiblyUnusedParam>
<code><![CDATA[$array]]></code>
</PossiblyUnusedParam>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($_SERVER['REMOTE_ADDR'])]]></code>
</RiskyTruthyFalsyComparison>
<UnsupportedReferenceUsage>
<code><![CDATA[$path[$depth] =& $path[$depth - 1][$key]]]></code>
</UnsupportedReferenceUsage>
</file>
<file src="src/CreateAddField.php">
<MixedArgument>
<code><![CDATA[$_POST['field_name'][$column['col_index']]]]></code>
<code><![CDATA[$_POST['field_name'][$i]]]></code>
<code><![CDATA[$fieldPrimary[0]]]></code>
<code><![CDATA[$index]]></code>
<code><![CDATA[$index]]></code>
<code><![CDATA[$index]]></code>
<code><![CDATA[$index]]></code>
<code><![CDATA[$index['Index_comment']]]></code>
<code><![CDATA[$index['Key_name']]]></code>
<code><![CDATA[$partition]]></code>
<code><![CDATA[$subpartition]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$column['col_index']]]></code>
<code><![CDATA[$column['size']]]></code>
<code><![CDATA[$column['size']]]></code>
</MixedArrayAccess>
<MixedArrayOffset>
<code><![CDATA[$_POST['field_name'][$column['col_index']]]]></code>
<code><![CDATA[$indexFields[$key]]]></code>
<code><![CDATA[$indexFields[$key]]]></code>
</MixedArrayOffset>
<MixedAssignment>
<code><![CDATA[$column]]></code>
<code><![CDATA[$fieldFullText]]></code>
<code><![CDATA[$fieldIndex]]></code>
<code><![CDATA[$fieldPrimary]]></code>
<code><![CDATA[$fieldSpatial]]></code>
<code><![CDATA[$fieldUnique]]></code>
<code><![CDATA[$index]]></code>
<code><![CDATA[$index]]></code>
<code><![CDATA[$index]]></code>
<code><![CDATA[$index]]></code>
<code><![CDATA[$key]]></code>
<code><![CDATA[$partition]]></code>
<code><![CDATA[$subpartition]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$column['size']]]></code>
<code><![CDATA[$index['Parser']]]></code>
<code><![CDATA[$partition['comment']]]></code>
<code><![CDATA[$partition['data_directory']]]></code>
<code><![CDATA[$partition['engine']]]></code>
<code><![CDATA[$partition['index_directory']]]></code>
<code><![CDATA[$partition['max_rows']]]></code>
<code><![CDATA[$partition['min_rows']]]></code>
<code><![CDATA[$partition['name']]]></code>
<code><![CDATA[$partition['node_group']]]></code>
<code><![CDATA[$partition['tablespace']]]></code>
<code><![CDATA[$partition['value']]]></code>
<code><![CDATA[$partition['value_type']]]></code>
</MixedOperand>
<MixedReturnTypeCoercion>
<code><![CDATA[[$fieldCount, $fieldPrimary, $fieldIndex, $fieldUnique, $fieldFullText, $fieldSpatial]]]></code>
<code><![CDATA[array{int, array, array, array, array, array}]]></code>
</MixedReturnTypeCoercion>
<PossiblyInvalidArgument>
<code><![CDATA[$_POST['after_field']]]></code>
<code><![CDATA[$_POST['comment']]]></code>
<code><![CDATA[$_POST['connection']]]></code>
<code><![CDATA[$_POST['field_attribute'][$i]]]></code>
<code><![CDATA[$_POST['field_collation'][$i] ?? '']]></code>
<code><![CDATA[$_POST['field_comments'][$i] ?? '']]></code>
<code><![CDATA[$_POST['field_default_type'][$i]]]></code>
<code><![CDATA[$_POST['field_default_value'][$i]]]></code>
<code><![CDATA[$_POST['field_expression'][$i] ?? '']]></code>
<code><![CDATA[$_POST['field_extra'][$i] ?? '']]></code>
<code><![CDATA[$_POST['field_length'][$i]]]></code>
<code><![CDATA[$_POST['field_name']]]></code>
<code><![CDATA[$_POST['field_name'][$column['col_index']]]]></code>
<code><![CDATA[$_POST['field_name'][$previousField]]]></code>
<code><![CDATA[$_POST['field_null'][$i] ?? 'NO']]></code>
<code><![CDATA[$_POST['field_type'][$i]]]></code>
<code><![CDATA[$_POST['field_virtuality'][$i] ?? '']]></code>
<code><![CDATA[$_POST['fulltext_indexes']]]></code>
<code><![CDATA[$_POST['indexes']]]></code>
<code><![CDATA[$_POST['primary_indexes']]]></code>
<code><![CDATA[$_POST['spatial_indexes']]]></code>
<code><![CDATA[$_POST['tbl_collation']]]></code>
<code><![CDATA[$_POST['tbl_storage_engine']]]></code>
<code><![CDATA[$_POST['unique_indexes']]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast>
<code><![CDATA[$_POST['comment']]]></code>
<code><![CDATA[$_POST['connection']]]></code>
<code><![CDATA[$_POST['field_attribute'][$i]]]></code>
<code><![CDATA[$_POST['field_collation'][$i] ?? '']]></code>
<code><![CDATA[$_POST['field_comments'][$i] ?? '']]></code>
<code><![CDATA[$_POST['field_default_type'][$i]]]></code>
<code><![CDATA[$_POST['field_default_value'][$i]]]></code>
<code><![CDATA[$_POST['field_expression'][$i] ?? '']]></code>
<code><![CDATA[$_POST['field_extra'][$i] ?? '']]></code>
<code><![CDATA[$_POST['field_length'][$i]]]></code>
<code><![CDATA[$_POST['field_type'][$i]]]></code>
<code><![CDATA[$_POST['field_virtuality'][$i] ?? '']]></code>
<code><![CDATA[$_POST['field_where']]]></code>
<code><![CDATA[$_POST['field_where']]]></code>
<code><![CDATA[$_POST['fulltext_indexes']]]></code>
<code><![CDATA[$_POST['indexes']]]></code>
<code><![CDATA[$_POST['primary_indexes']]]></code>
<code><![CDATA[$_POST['spatial_indexes']]]></code>
<code><![CDATA[$_POST['tbl_collation']]]></code>
<code><![CDATA[$_POST['tbl_storage_engine']]]></code>
<code><![CDATA[$_POST['unique_indexes']]]></code>
</PossiblyInvalidCast>
<PossiblyInvalidIterator>
<code><![CDATA[$_POST['partitions']]]></code>
</PossiblyInvalidIterator>
<PossiblyInvalidOperand>
<code><![CDATA[$_POST['partition_by']]]></code>
<code><![CDATA[$_POST['partition_count']]]></code>
<code><![CDATA[$_POST['partition_expr']]]></code>
<code><![CDATA[$_POST['subpartition_by']]]></code>
<code><![CDATA[$_POST['subpartition_count']]]></code>
<code><![CDATA[$_POST['subpartition_expr']]]></code>
<code><![CDATA[$_POST['tbl_storage_engine']]]></code>
</PossiblyInvalidOperand>
<PossiblyUndefinedArrayOffset>
<code><![CDATA[$index['Index_choice']]]></code>
</PossiblyUndefinedArrayOffset>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($_POST['after_field'])]]></code>
<code><![CDATA[empty($_POST['comment'])]]></code>
<code><![CDATA[empty($_POST['connection'])]]></code>
<code><![CDATA[empty($_POST['partition_by'])]]></code>
<code><![CDATA[empty($_POST['partition_count'])]]></code>
<code><![CDATA[empty($_POST['partition_expr'])]]></code>
<code><![CDATA[empty($_POST['partitions'])]]></code>
<code><![CDATA[empty($_POST['subpartition_by'])]]></code>
<code><![CDATA[empty($_POST['subpartition_count'])]]></code>
<code><![CDATA[empty($_POST['subpartition_expr'])]]></code>
<code><![CDATA[empty($_POST['tbl_collation'])]]></code>
<code><![CDATA[empty($_POST['tbl_storage_engine'])]]></code>
<code><![CDATA[empty($_POST['tbl_storage_engine'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Crypto/Crypto.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedAssignment>
<code><![CDATA[$key]]></code>
</MixedAssignment>
</file>
<file src="src/Database/CentralColumns.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<InvalidReturnStatement>
<code><![CDATA[$this->dbi->fetchSingleColumn($query, ConnectionType::ControlUser)]]></code>
</InvalidReturnStatement>
<InvalidReturnType>
<code><![CDATA[string[]]]></code>
</InvalidReturnType>
<MixedArgument>
<code><![CDATA[$columnDefault[$i]]]></code>
<code><![CDATA[$columnExtra[$i]]]></code>
<code><![CDATA[$params['db']]]></code>
<code><![CDATA[$params['field_attribute'][$i]]]></code>
<code><![CDATA[$params['field_collation'][$i]]]></code>
<code><![CDATA[$params['field_length'][$i]]]></code>
<code><![CDATA[$params['field_name'][$i]]]></code>
<code><![CDATA[$params['field_type'][$i]]]></code>
<code><![CDATA[$params['orig_col_name']]]></code>
<code><![CDATA[$params['orig_col_name'][$i]]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$columnDefault[$i]]]></code>
<code><![CDATA[$columnDefault[$i]]]></code>
<code><![CDATA[$columnDefault[$i]]]></code>
<code><![CDATA[$params['field_attribute'][$i]]]></code>
<code><![CDATA[$params['field_collation'][$i]]]></code>
<code><![CDATA[$params['field_default_value'][$i]]]></code>
<code><![CDATA[$params['field_length'][$i]]]></code>
<code><![CDATA[$params['field_name'][$i]]]></code>
<code><![CDATA[$params['field_type'][$i]]]></code>
<code><![CDATA[$params['orig_col_name'][$i]]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$columnDefault[$i]]]></code>
<code><![CDATA[$columnDefault[$i]]]></code>
</MixedArrayAssignment>
<MixedAssignment>
<code><![CDATA[$columnDefault]]></code>
<code><![CDATA[$columnDefault[$i]]]></code>
<code><![CDATA[$columnExtra[$i]]]></code>
</MixedAssignment>
<PossiblyInvalidArgument>
<code><![CDATA[$tnPageNow]]></code>
</PossiblyInvalidArgument>
<PossiblyNullArgument>
<code><![CDATA[$column['col_name']]]></code>
<code><![CDATA[$field]]></code>
<code><![CDATA[$row['col_extra']]]></code>
</PossiblyNullArgument>
<PossiblyNullOperand>
<code><![CDATA[$column['col_attribute']]]></code>
<code><![CDATA[$column['col_extra']]]></code>
<code><![CDATA[$column['col_type']]]></code>
</PossiblyNullOperand>
<RiskyTruthyFalsyComparison>
<code><![CDATA[$column['col_default']]]></code>
<code><![CDATA[$column['col_isNull']]]></code>
<code><![CDATA[$column['col_length']]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Database/Designer.php">
<MixedAssignment>
<code><![CDATA[$params]]></code>
</MixedAssignment>
<MixedReturnStatement>
<code><![CDATA[$params]]></code>
<code><![CDATA[$params]]></code>
</MixedReturnStatement>
</file>
<file src="src/Database/Designer/Common.php">
<InvalidReturnStatement>
<code><![CDATA[$this->dbi->fetchResult($query, 'name', null, ConnectionType::ControlUser)]]></code>
</InvalidReturnStatement>
<InvalidReturnType>
<code><![CDATA[string[][]]]></code>
</InvalidReturnType>
<MixedArgument>
<code><![CDATA[$_POST['t_x'][$key]]]></code>
<code><![CDATA[$_POST['t_y'][$key]]]></code>
<code><![CDATA[$db]]></code>
<code><![CDATA[$tab]]></code>
</MixedArgument>
<MixedArrayAssignment>
<code><![CDATA[$origData[$index]]]></code>
</MixedArrayAssignment>
<MixedAssignment>
<code><![CDATA[$db]]></code>
<code><![CDATA[$origData]]></code>
<code><![CDATA[$tab]]></code>
<code><![CDATA[$value]]></code>
</MixedAssignment>
<PossiblyInvalidArgument>
<code><![CDATA[$_POST['t_x'][$key]]]></code>
<code><![CDATA[$_POST['t_y'][$key]]]></code>
<code><![CDATA[$db]]></code>
<code><![CDATA[$oneTable['TABLE_NAME']]]></code>
<code><![CDATA[$oneTable['TABLE_NAME']]]></code>
<code><![CDATA[$tab]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidArrayOffset>
<code><![CDATA[$_POST['t_db'][$key]]]></code>
<code><![CDATA[$_POST['t_tbl'][$key]]]></code>
<code><![CDATA[$_POST['t_x'][$key]]]></code>
<code><![CDATA[$_POST['t_y'][$key]]]></code>
</PossiblyInvalidArrayOffset>
<PossiblyInvalidCast>
<code><![CDATA[$_POST['t_x'][$key]]]></code>
<code><![CDATA[$_POST['t_y'][$key]]]></code>
<code><![CDATA[$db]]></code>
<code><![CDATA[$tab]]></code>
</PossiblyInvalidCast>
<PossiblyInvalidIterator>
<code><![CDATA[$_POST['t_h']]]></code>
</PossiblyInvalidIterator>
<PossiblyNullArgument>
<code><![CDATA[$oneKey->constraint]]></code>
<code><![CDATA[$origData['settings_data']]]></code>
<code><![CDATA[$value['foreign_field']]]></code>
</PossiblyNullArgument>
<PossiblyNullOperand>
<code><![CDATA[$oneKey->refTableName]]></code>
<code><![CDATA[$value['foreign_db']]]></code>
<code><![CDATA[$value['foreign_table']]]></code>
</PossiblyNullOperand>
</file>
<file src="src/Database/Designer/DesignerTable.php">
<PossiblyUnusedMethod>
<code><![CDATA[getTableEngine]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Database/Events.php">
<PossiblyInvalidArgument>
<code><![CDATA[$_POST['item_comment']]]></code>
<code><![CDATA[$_POST['item_definer']]]></code>
<code><![CDATA[$_POST['item_ends']]]></code>
<code><![CDATA[$_POST['item_execute_at']]]></code>
<code><![CDATA[$_POST['item_name']]]></code>
<code><![CDATA[$_POST['item_name']]]></code>
<code><![CDATA[$_POST['item_name']]]></code>
<code><![CDATA[$_POST['item_original_name']]]></code>
<code><![CDATA[$_POST['item_original_name']]]></code>
<code><![CDATA[$_POST['item_starts']]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast>
<code><![CDATA[$_POST['item_comment']]]></code>
<code><![CDATA[$_POST['item_ends']]]></code>
<code><![CDATA[$_POST['item_execute_at']]]></code>
<code><![CDATA[$_POST['item_original_name']]]></code>
<code><![CDATA[$_POST['item_starts']]]></code>
</PossiblyInvalidCast>
<PossiblyInvalidOperand>
<code><![CDATA[$_POST['item_definition']]]></code>
</PossiblyInvalidOperand>
<PossiblyNullArgument>
<code><![CDATA[$createItem]]></code>
</PossiblyNullArgument>
<RiskyCast>
<code><![CDATA[$_POST['item_interval_value']]]></code>
</RiskyCast>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($_POST['editor_process_edit'])]]></code>
<code><![CDATA[empty($_POST['item_comment'])]]></code>
<code><![CDATA[empty($_POST['item_definer'])]]></code>
<code><![CDATA[empty($_POST['item_definition'])]]></code>
<code><![CDATA[empty($_POST['item_ends'])]]></code>
<code><![CDATA[empty($_POST['item_execute_at'])]]></code>
<code><![CDATA[empty($_POST['item_interval_field'])]]></code>
<code><![CDATA[empty($_POST['item_interval_value'])]]></code>
<code><![CDATA[empty($_POST['item_name'])]]></code>
<code><![CDATA[empty($_POST['item_preserve'])]]></code>
<code><![CDATA[empty($_POST['item_starts'])]]></code>
<code><![CDATA[empty($_POST['item_status'])]]></code>
<code><![CDATA[empty($_POST['item_type'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Database/Routine.php">
<PossiblyUnusedProperty>
<code><![CDATA[$returns]]></code>
</PossiblyUnusedProperty>
</file>
<file src="src/Database/Routines.php">
<InvalidArrayOffset>
<code><![CDATA[$retval['item_param_dir'][$key]]]></code>
</InvalidArrayOffset>
<InvalidReturnStatement>
<code><![CDATA[$this->dbi->fetchResult($privilegesBackupQuery, 0)]]></code>
</InvalidReturnStatement>
<InvalidReturnType>
<code><![CDATA[string[][]]]></code>
</InvalidReturnType>
<MixedArgument>
<code><![CDATA[$_POST['funcs'][$routine['item_param_name'][$i]]]]></code>
<code><![CDATA[$itemParamOpsNum[$i]]]></code>
<code><![CDATA[$itemParamOpsText[$i]]]></code>
<code><![CDATA[$itemParamType[$i]]]></code>
<code><![CDATA[$itemParamType[$i]]]></code>
<code><![CDATA[$itemParamType[$i]]]></code>
<code><![CDATA[$itemParamType[$i]]]></code>
<code><![CDATA[$routine['item_name']]]></code>
<code><![CDATA[$routine['item_name']]]></code>
<code><![CDATA[$routine['item_name']]]></code>
<code><![CDATA[$routine['item_name']]]></code>
<code><![CDATA[$routine['item_name']]]></code>
<code><![CDATA[$routine['item_param_name'][$i]]]></code>
<code><![CDATA[$routine['item_param_name'][$i]]]></code>
<code><![CDATA[$routine['item_param_opts_text'][$i]]]></code>
<code><![CDATA[$routine['item_param_type'][$i]]]></code>
<code><![CDATA[$routine['item_param_type'][$i]]]></code>
<code><![CDATA[$routine['item_param_type'][$i]]]></code>
<code><![CDATA[$routine['item_param_type'][$i]]]></code>
<code><![CDATA[$value]]></code>
<code><![CDATA[$value]]></code>
<code><![CDATA[$value]]></code>
</MixedArgument>
<MixedArgumentTypeCoercion>
<code><![CDATA[$itemParamDir]]></code>
<code><![CDATA[$itemParamName]]></code>
<code><![CDATA[$retval['item_param_opts_num'][$idx]]]></code>
<code><![CDATA[$value]]></code>
</MixedArgumentTypeCoercion>
<MixedArrayAccess>
<code><![CDATA[$opt['value']]]></code>
<code><![CDATA[$routine['item_param_dir'][$i]]]></code>
<code><![CDATA[$routine['item_param_dir'][$i]]]></code>
<code><![CDATA[$routine['item_param_length_arr'][$i]]]></code>
<code><![CDATA[$routine['item_param_name'][$i]]]></code>
<code><![CDATA[$routine['item_param_name'][$i]]]></code>
<code><![CDATA[$routine['item_param_name'][$i]]]></code>
<code><![CDATA[$routine['item_param_name'][$i]]]></code>
<code><![CDATA[$routine['item_param_name'][$i]]]></code>
<code><![CDATA[$routine['item_param_name'][$i]]]></code>
<code><![CDATA[$routine['item_param_name'][$i]]]></code>
<code><![CDATA[$routine['item_param_opts_text'][$i]]]></code>
<code><![CDATA[$routine['item_param_type'][$i]]]></code>
<code><![CDATA[$routine['item_param_type'][$i]]]></code>
<code><![CDATA[$routine['item_param_type'][$i]]]></code>
<code><![CDATA[$routine['item_param_type'][$i]]]></code>
<code><![CDATA[$routine['item_param_type'][$i]]]></code>
<code><![CDATA[$routine['item_param_type'][$i]]]></code>
<code><![CDATA[$routine['item_param_type'][$i]]]></code>
<code><![CDATA[$routine['item_param_type'][$i]]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$routine['item_param_name'][$i]]]></code>
</MixedArrayAssignment>
<MixedArrayOffset>
<code><![CDATA[$_POST['funcs'][$routine['item_param_name'][$i]]]]></code>
<code><![CDATA[$_POST['funcs'][$routine['item_param_name'][$i]]]]></code>
<code><![CDATA[$_POST['funcs'][$routine['item_param_name'][$i]]]]></code>
<code><![CDATA[$_POST['params'][$routine['item_param_name'][$i]]]]></code>
<code><![CDATA[$_POST['params'][$routine['item_param_name'][$i]]]]></code>
<code><![CDATA[$routine['item_param_dir'][$i]]]></code>
<code><![CDATA[$routine['item_param_length'][$i]]]></code>
<code><![CDATA[$routine['item_param_name'][$i]]]></code>
<code><![CDATA[$routine['item_param_opts_num'][$i]]]></code>
<code><![CDATA[$routine['item_param_opts_text'][$i]]]></code>
<code><![CDATA[$routine['item_param_type'][$i]]]></code>
</MixedArrayOffset>
<MixedAssignment>
<code><![CDATA[$i]]></code>
<code><![CDATA[$itemParamLength]]></code>
<code><![CDATA[$itemParamName]]></code>
<code><![CDATA[$itemParamType]]></code>
<code><![CDATA[$opt]]></code>
<code><![CDATA[$retval['item_param_opts_num'][$idx][]]]></code>
<code><![CDATA[$value]]></code>
<code><![CDATA[$value]]></code>
<code><![CDATA[$value]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$itemParamLength[$i]]]></code>
<code><![CDATA[$itemParamType[$i]]]></code>
<code><![CDATA[$itemParamType[$i]]]></code>
</MixedOperand>
<PossiblyInvalidArgument>
<code><![CDATA[$_POST['funcs'][$routine['item_param_name'][$i]]]]></code>
<code><![CDATA[$_POST['item_isdeterministic']]]></code>
<code><![CDATA[$_POST['item_name']]]></code>
<code><![CDATA[$_POST['item_name']]]></code>
<code><![CDATA[$_POST['item_name']]]></code>
<code><![CDATA[$_POST['item_original_name']]]></code>
<code><![CDATA[$_POST['item_original_name']]]></code>
<code><![CDATA[$_POST['item_original_name']]]></code>
<code><![CDATA[$_POST['item_original_name']]]></code>
<code><![CDATA[$_POST['item_original_type']]]></code>
<code><![CDATA[$_POST['item_original_type']]]></code>
<code><![CDATA[$_POST['item_returnopts_num']]]></code>
<code><![CDATA[$_POST['item_returnopts_text']]]></code>
<code><![CDATA[$_POST['item_type']]]></code>
<code><![CDATA[$itemReturnType]]></code>
<code><![CDATA[$itemReturnType]]></code>
<code><![CDATA[$itemReturnType]]></code>
<code><![CDATA[$itemReturnType]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast>
<code><![CDATA[$_POST['item_isdeterministic']]]></code>
<code><![CDATA[$_POST['item_name']]]></code>
<code><![CDATA[$_POST['item_original_name']]]></code>
<code><![CDATA[$_POST['item_original_name']]]></code>
<code><![CDATA[$_POST['item_original_name']]]></code>
<code><![CDATA[$_POST['item_original_type']]]></code>
<code><![CDATA[$_POST['item_returnopts_num']]]></code>
<code><![CDATA[$_POST['item_returnopts_text']]]></code>
<code><![CDATA[$_POST['item_type']]]></code>
<code><![CDATA[$itemReturnType]]></code>
<code><![CDATA[$itemReturnType]]></code>
<code><![CDATA[$itemReturnType]]></code>
<code><![CDATA[$itemReturnType]]></code>
</PossiblyInvalidCast>
<PossiblyInvalidIterator>
<code><![CDATA[$retval['item_param_dir']]]></code>
</PossiblyInvalidIterator>
<PossiblyInvalidOperand>
<code><![CDATA[$_POST['item_original_type']]]></code>
<code><![CDATA[$_POST['item_returnlength']]]></code>
</PossiblyInvalidOperand>
<PossiblyNullArgument>
<code><![CDATA[$createRoutine]]></code>
<code><![CDATA[$itemType]]></code>
<code><![CDATA[$param->type->parameters]]></code>
<code><![CDATA[$routine['SPECIFIC_NAME']]]></code>
<code><![CDATA[$routine['SPECIFIC_NAME']]]></code>
</PossiblyNullArgument>
<PossiblyNullIterator>
<code><![CDATA[$param->type->options->options]]></code>
</PossiblyNullIterator>
<PossiblyNullOperand>
<code><![CDATA[$_POST['item_original_type']]]></code>
</PossiblyNullOperand>
<PossiblyNullPropertyFetch>
<code><![CDATA[$param->type->name]]></code>
<code><![CDATA[$param->type->options]]></code>
<code><![CDATA[$param->type->options->options]]></code>
<code><![CDATA[$param->type->parameters]]></code>
</PossiblyNullPropertyFetch>
<PossiblyNullReference>
<code><![CDATA[has]]></code>
</PossiblyNullReference>
<PossiblyUndefinedArrayOffset>
<code><![CDATA[$_POST['item_original_type']]]></code>
<code><![CDATA[$routine['item_param_name']]]></code>
</PossiblyUndefinedArrayOffset>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($_POST['editor_process_edit'])]]></code>
<code><![CDATA[empty($_POST['funcs'][$routine['item_param_name'][$i]])]]></code>
<code><![CDATA[empty($_POST['item_adjust_privileges'])]]></code>
<code><![CDATA[empty($_POST['item_returnlength'])]]></code>
<code><![CDATA[empty($_POST['item_returnlength'])]]></code>
<code><![CDATA[empty($_POST['item_returnopts_num'])]]></code>
<code><![CDATA[empty($_POST['item_returnopts_text'])]]></code>
<code><![CDATA[empty($itemParamDir[$i])]]></code>
<code><![CDATA[empty($itemParamName[$i])]]></code>
<code><![CDATA[empty($routine['DTD_IDENTIFIER'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Database/Search.php">
<MixedAssignment>
<code><![CDATA[$criteriaTables]]></code>
</MixedAssignment>
<MixedPropertyTypeCoercion>
<code><![CDATA[array_intersect($criteriaTables, $this->tablesNamesOnly)]]></code>
</MixedPropertyTypeCoercion>
</file>
<file src="src/Dbal/DatabaseInterface.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<DeprecatedProperty>
<code><![CDATA[Routing::$route]]></code>
</DeprecatedProperty>
<InvalidOperand>
<code><![CDATA[$row['Data_free']]]></code>
<code><![CDATA[$row['Data_length']]]></code>
<code><![CDATA[$row['Data_length']]]></code>
<code><![CDATA[$row['Index_length']]]></code>
<code><![CDATA[$row['Max_data_length']]]></code>
<code><![CDATA[$row['Rows']]]></code>
</InvalidOperand>
<InvalidReturnStatement>
<code><![CDATA[$resultRows]]></code>
</InvalidReturnStatement>
<InvalidReturnType>
<code><![CDATA[array<mixed>]]></code>
</InvalidReturnType>
<MixedArgument>
<code><![CDATA[$a]]></code>
<code><![CDATA[$b]]></code>
<code><![CDATA[$this->versionComment]]></code>
<code><![CDATA[$this->versionString]]></code>
</MixedArgument>
<MixedArgumentTypeCoercion>
<code><![CDATA[uksort($eachTables, strnatcasecmp(...))]]></code>
<code><![CDATA[uksort($oneDatabaseTables, strnatcasecmp(...))]]></code>
</MixedArgumentTypeCoercion>
<MixedArrayAccess>
<code><![CDATA[$resultTarget[$row[$keyIndex]]]]></code>
<code><![CDATA[$resultTarget[]]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$resultTarget[$row[$keyIndex]]]]></code>
</MixedArrayAssignment>
<MixedAssignment>
<code><![CDATA[$aLength]]></code>
<code><![CDATA[$bLength]]></code>
<code><![CDATA[$resultTarget]]></code>
<code><![CDATA[$resultTarget]]></code>
<code><![CDATA[$this->versionComment]]></code>
<code><![CDATA[$this->versionString]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$a['Data_length']]]></code>
<code><![CDATA[$b['Data_length']]]></code>
</MixedOperand>
<MixedReturnStatement>
<code><![CDATA[SessionCache::get('mysql_cur_role')]]></code>
<code><![CDATA[SessionCache::get('mysql_cur_user')]]></code>
</MixedReturnStatement>
<MixedReturnTypeCoercion>
<code><![CDATA[$this->fetchResultSimple($sql, $connectionType)]]></code>
<code><![CDATA[array<int, array{
* Table: string,
* Non_unique: '0'|'1',
* Key_name: string,
* Seq_in_index: string,
* Column_name: string|null,
* Collation: 'A'|'D'|null,
* Cardinality: string,
* Sub_part: string|null,
* Packed: string|null,
* Null: string|null,
* Index_type: 'BTREE'|'FULLTEXT'|'HASH'|'RTREE',
* Comment: string,
* Index_comment: string,
* Ignored?: string,
* Visible?: string,
* Expression?: string|null
* }>]]></code>
<code><![CDATA[array_column($result->fetchAllAssoc(), 'COLUMN_NAME')]]></code>
<code><![CDATA[list<string>]]></code>
</MixedReturnTypeCoercion>
<NullableReturnStatement>
<code><![CDATA[$resultRows]]></code>
<code><![CDATA[$user]]></code>
</NullableReturnStatement>
<PossiblyInvalidArgument>
<code><![CDATA[$tableData[$sortBy] ?? '']]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidArrayOffset>
<code><![CDATA[$resultTarget[$row[$keyIndex]]]]></code>
<code><![CDATA[$resultTarget[$row[$keyIndex]]]]></code>
</PossiblyInvalidArrayOffset>
<PossiblyInvalidOperand>
<code><![CDATA[$tableData['Data_length']]]></code>
<code><![CDATA[$tableData['Index_length']]]></code>
</PossiblyInvalidOperand>
<PossiblyNullArgument>
<code><![CDATA[$_SERVER['SCRIPT_NAME']]]></code>
<code><![CDATA[$version['@@sql_mode']]]></code>
</PossiblyNullArgument>
<PossiblyNullArrayAccess>
<code><![CDATA[$resultTarget[]]]></code>
</PossiblyNullArrayAccess>
<PossiblyNullArrayOffset>
<code><![CDATA[$resultRows]]></code>
<code><![CDATA[$resultTarget]]></code>
<code><![CDATA[$resultTarget]]></code>
<code><![CDATA[$resultTarget]]></code>
</PossiblyNullArrayOffset>
<PossiblyNullOperand>
<code><![CDATA[$row['Data_free']]]></code>
<code><![CDATA[$row['Data_length']]]></code>
<code><![CDATA[$row['Data_length']]]></code>
<code><![CDATA[$row['Index_length']]]></code>
<code><![CDATA[$row['Index_length']]]></code>
<code><![CDATA[$row['Max_data_length']]]></code>
<code><![CDATA[$row['Rows']]]></code>
<code><![CDATA[$tableData['Data_length']]]></code>
<code><![CDATA[$tableData['Index_length']]]></code>
</PossiblyNullOperand>
<PossiblyUndefinedArrayOffset>
<code><![CDATA[$_SERVER['SCRIPT_NAME']]]></code>
</PossiblyUndefinedArrayOffset>
<PossiblyUnusedReturnValue>
<code><![CDATA[bool]]></code>
</PossiblyUnusedReturnValue>
<RiskyTruthyFalsyComparison>
<code><![CDATA[$index->isUnique()]]></code>
<code><![CDATA[$limitCount]]></code>
<code><![CDATA[$limitCount]]></code>
<code><![CDATA[$limitCount]]></code>
<code><![CDATA[$limitCount]]></code>
<code><![CDATA[$limitCount]]></code>
<code><![CDATA[empty($fieldData['Key'])]]></code>
</RiskyTruthyFalsyComparison>
<UnsupportedReferenceUsage>
<code><![CDATA[$resultTarget =& $resultTarget[$row[$keyIndex]]]]></code>
<code><![CDATA[$resultTarget =& $resultTarget[]]]></code>
</UnsupportedReferenceUsage>
</file>
<file src="src/Dbal/DbiMysqli.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="src/Dbal/MysqliResult.php">
<InvalidReturnStatement>
<code><![CDATA[$this->result->fetch_all(MYSQLI_ASSOC)]]></code>
<code><![CDATA[is_array($row) ? $row : []]]></code>
<code><![CDATA[is_array($row) ? $row : []]]></code>
</InvalidReturnStatement>
<InvalidReturnType>
<code><![CDATA[array<array-key, string|null>]]></code>
<code><![CDATA[list<array<array-key, string|null>>]]></code>
<code><![CDATA[list<string|null>]]></code>
</InvalidReturnType>
<MixedReturnTypeCoercion>
<code><![CDATA[array<array-key, string|null>]]></code>
<code><![CDATA[array_column($result, $column)]]></code>
<code><![CDATA[array_column($this->result->fetch_all(), 1, 0)]]></code>
<code><![CDATA[list<string|null>]]></code>
</MixedReturnTypeCoercion>
</file>
<file src="src/Display/Results.php">
<InvalidArgument>
<code><![CDATA[$linkingUrlParams]]></code>
<code><![CDATA[$linkingUrlParams]]></code>
</InvalidArgument>
<MixedArgument>
<code><![CDATA[$_SESSION['tmpval']['max_rows']]]></code>
<code><![CDATA[$_SESSION['tmpval']['pos'] / $_SESSION['tmpval']['max_rows']]]></code>
<code><![CDATA[$_SESSION['tmpval']['query']]]></code>
<code><![CDATA[$_SESSION['tmpval']['query']]]></code>
<code><![CDATA[$colOrder]]></code>
<code><![CDATA[$colVisib]]></code>
<code><![CDATA[$colVisib]]></code>
<code><![CDATA[$colVisibCurrent]]></code>
<code><![CDATA[$expr->alias]]></code>
<code><![CDATA[$field->table]]></code>
<code><![CDATA[$statementInfo->statement->from]]></code>
<code><![CDATA[(int) $this->unlimNumRows / $_SESSION['tmpval']['max_rows']]]></code>
<code><![CDATA[(int) $this->unlimNumRows / $_SESSION['tmpval']['max_rows']]]></code>
<code><![CDATA[empty($field->database) ? $this->db : $field->database]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$_SESSION['tmpval']['display_binary']]]></code>
<code><![CDATA[$_SESSION['tmpval']['display_binary']]]></code>
<code><![CDATA[$_SESSION['tmpval']['display_binary']]]></code>
<code><![CDATA[$_SESSION['tmpval']['display_blob']]]></code>
<code><![CDATA[$_SESSION['tmpval']['display_blob']]]></code>
<code><![CDATA[$_SESSION['tmpval']['geoOption']]]></code>
<code><![CDATA[$_SESSION['tmpval']['geoOption']]]></code>
<code><![CDATA[$_SESSION['tmpval']['hide_transformation']]]></code>
<code><![CDATA[$_SESSION['tmpval']['hide_transformation']]]></code>
<code><![CDATA[$_SESSION['tmpval']['hide_transformation']]]></code>
<code><![CDATA[$_SESSION['tmpval']['hide_transformation']]]></code>
<code><![CDATA[$_SESSION['tmpval']['max_rows']]]></code>
<code><![CDATA[$_SESSION['tmpval']['max_rows']]]></code>
<code><![CDATA[$_SESSION['tmpval']['max_rows']]]></code>
<code><![CDATA[$_SESSION['tmpval']['max_rows']]]></code>
<code><![CDATA[$_SESSION['tmpval']['max_rows']]]></code>
<code><![CDATA[$_SESSION['tmpval']['max_rows']]]></code>
<code><![CDATA[$_SESSION['tmpval']['max_rows']]]></code>
<code><![CDATA[$_SESSION['tmpval']['max_rows']]]></code>
<code><![CDATA[$_SESSION['tmpval']['max_rows']]]></code>
<code><![CDATA[$_SESSION['tmpval']['max_rows']]]></code>
<code><![CDATA[$_SESSION['tmpval']['max_rows']]]></code>
<code><![CDATA[$_SESSION['tmpval']['max_rows']]]></code>
<code><![CDATA[$_SESSION['tmpval']['max_rows']]]></code>
<code><![CDATA[$_SESSION['tmpval']['pftext']]]></code>
<code><![CDATA[$_SESSION['tmpval']['pftext']]]></code>
<code><![CDATA[$_SESSION['tmpval']['pftext']]]></code>
<code><![CDATA[$_SESSION['tmpval']['pos']]]></code>
<code><![CDATA[$_SESSION['tmpval']['pos']]]></code>
<code><![CDATA[$_SESSION['tmpval']['pos']]]></code>
<code><![CDATA[$_SESSION['tmpval']['pos']]]></code>
<code><![CDATA[$_SESSION['tmpval']['possible_as_geometry']]]></code>
<code><![CDATA[$_SESSION['tmpval']['query']]]></code>
<code><![CDATA[$_SESSION['tmpval']['query']]]></code>
<code><![CDATA[$_SESSION['tmpval']['query'][$sqlMd5]]]></code>
<code><![CDATA[$_SESSION['tmpval']['query'][$sqlMd5]]]></code>
<code><![CDATA[$_SESSION['tmpval']['query'][$sqlMd5]['max_rows']]]></code>
<code><![CDATA[$_SESSION['tmpval']['relational_display']]]></code>
<code><![CDATA[$_SESSION['tmpval']['relational_display']]]></code>
<code><![CDATA[$_SESSION['tmpval']['repeat_cells']]]></code>
<code><![CDATA[$colOrder[$j]]]></code>
<code><![CDATA[$colVisib[$j]]]></code>
<code><![CDATA[$query['display_binary']]]></code>
<code><![CDATA[$query['display_blob']]]></code>
<code><![CDATA[$query['geoOption']]]></code>
<code><![CDATA[$query['hide_transformation']]]></code>
<code><![CDATA[$query['max_rows']]]></code>
<code><![CDATA[$query['pftext']]]></code>
<code><![CDATA[$query['pos']]]></code>
<code><![CDATA[$query['relational_display']]]></code>
<code><![CDATA[$query['repeat_cells']]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$_SESSION['tmpval']['display_binary']]]></code>
<code><![CDATA[$_SESSION['tmpval']['display_blob']]]></code>
<code><![CDATA[$_SESSION['tmpval']['geoOption']]]></code>
<code><![CDATA[$_SESSION['tmpval']['hide_transformation']]]></code>
<code><![CDATA[$_SESSION['tmpval']['max_rows']]]></code>
<code><![CDATA[$_SESSION['tmpval']['pftext']]]></code>
<code><![CDATA[$_SESSION['tmpval']['pos']]]></code>
<code><![CDATA[$_SESSION['tmpval']['query']]]></code>
<code><![CDATA[$_SESSION['tmpval']['query'][$sqlMd5]]]></code>
<code><![CDATA[$_SESSION['tmpval']['relational_display']]]></code>
<code><![CDATA[$_SESSION['tmpval']['repeat_cells']]]></code>
<code><![CDATA[$query['display_binary']]]></code>
<code><![CDATA[$query['display_binary']]]></code>
<code><![CDATA[$query['display_blob']]]></code>
<code><![CDATA[$query['geoOption']]]></code>
<code><![CDATA[$query['geoOption']]]></code>
<code><![CDATA[$query['hide_transformation']]]></code>
<code><![CDATA[$query['max_rows']]]></code>
<code><![CDATA[$query['max_rows']]]></code>
<code><![CDATA[$query['max_rows']]]></code>
<code><![CDATA[$query['pftext']]]></code>
<code><![CDATA[$query['pftext']]]></code>
<code><![CDATA[$query['pftext']]]></code>
<code><![CDATA[$query['pos']]]></code>
<code><![CDATA[$query['pos']]]></code>
<code><![CDATA[$query['relational_display']]]></code>
<code><![CDATA[$query['relational_display']]]></code>
<code><![CDATA[$query['repeat_cells']]]></code>
<code><![CDATA[$query['sql']]]></code>
</MixedArrayAssignment>
<MixedArrayOffset>
<code><![CDATA[$row[$i]]]></code>
<code><![CDATA[$row[$i]]]></code>
<code><![CDATA[$row[$i]]]></code>
<code><![CDATA[$row[$i]]]></code>
<code><![CDATA[$row[$i]]]></code>
<code><![CDATA[$this->fieldsMeta[$i]]]></code>
<code><![CDATA[$this->fieldsMeta[$i]]]></code>
<code><![CDATA[$this->highlightColumns[$identifier]]]></code>
</MixedArrayOffset>
<MixedArrayTypeCoercion>
<code><![CDATA[$row[$i]]]></code>
<code><![CDATA[$row[$i]]]></code>
<code><![CDATA[$row[$i]]]></code>
<code><![CDATA[$row[$i]]]></code>
<code><![CDATA[$row[$i]]]></code>
<code><![CDATA[$this->fieldsMeta[$i]]]></code>
<code><![CDATA[$this->fieldsMeta[$i]]]></code>
</MixedArrayTypeCoercion>
<MixedAssignment>
<code><![CDATA[$_SESSION['tmpval']['geoOption']]]></code>
<code><![CDATA[$_SESSION['tmpval']['max_rows']]]></code>
<code><![CDATA[$_SESSION['tmpval']['pftext']]]></code>
<code><![CDATA[$_SESSION['tmpval']['pos']]]></code>
<code><![CDATA[$_SESSION['tmpval']['query'][$sqlMd5]]]></code>
<code><![CDATA[$_SESSION['tmpval']['relational_display']]]></code>
<code><![CDATA[$_SESSION['tmpval']['repeat_cells']]]></code>
<code><![CDATA[$colOrder]]></code>
<code><![CDATA[$colVisib]]></code>
<code><![CDATA[$colVisibCurrent]]></code>
<code><![CDATA[$expr]]></code>
<code><![CDATA[$expr]]></code>
<code><![CDATA[$field]]></code>
<code><![CDATA[$geoOption]]></code>
<code><![CDATA[$hiddenFields['session_max_rows']]]></code>
<code><![CDATA[$i]]></code>
<code><![CDATA[$i]]></code>
<code><![CDATA[$identifier]]></code>
<code><![CDATA[$meta->name]]></code>
<code><![CDATA[$pftext]]></code>
<code><![CDATA[$pos]]></code>
<code><![CDATA[$query]]></code>
<code><![CDATA[$relationalDisplay]]></code>
<code><![CDATA[$relationalDisplay]]></code>
<code><![CDATA[$sessionMaxRows]]></code>
<code><![CDATA[$value]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$_SESSION['tmpval']['max_rows']]]></code>
<code><![CDATA[$_SESSION['tmpval']['max_rows']]]></code>
<code><![CDATA[$_SESSION['tmpval']['pos']]]></code>
<code><![CDATA[$_SESSION['tmpval']['repeat_cells']]]></code>
</MixedOperand>
<MixedPropertyFetch>
<code><![CDATA[$expr->alias]]></code>
<code><![CDATA[$expr->column]]></code>
<code><![CDATA[$expr->column]]></code>
<code><![CDATA[$expr->identifiers]]></code>
<code><![CDATA[$field->database]]></code>
<code><![CDATA[$field->table]]></code>
<code><![CDATA[$statementInfo->statement->from[0]->table]]></code>
<code><![CDATA[$statementInfo->statement->limit->offset]]></code>
</MixedPropertyFetch>
<MixedReturnTypeCoercion>
<code><![CDATA[[$singleSortOrder, implode(', ', $sortOrderColumns), $orderImg ?? '']]]></code>
<code><![CDATA[string[]]]></code>
</MixedReturnTypeCoercion>
<PossiblyInvalidArgument>
<code><![CDATA[$this->numRows > 0 ? $this->numRows - 1 : 0]]></code>
<code><![CDATA[$this->numRows > 0 ? $this->numRows - 1 : 0]]></code>
</PossiblyInvalidArgument>
<PossiblyNullArgument>
<code><![CDATA[$oneKey->refTableName]]></code>
<code><![CDATA[$rel['foreign_db']]]></code>
<code><![CDATA[$rel['foreign_db']]]></code>
<code><![CDATA[$rel['foreign_field']]]></code>
<code><![CDATA[$rel['foreign_table']]]></code>
<code><![CDATA[$rel['foreign_table']]]></code>
<code><![CDATA[$statementInfo->parser->list]]></code>
<code><![CDATA[$statementInfo->parser->list]]></code>
<code><![CDATA[$statementInfo->parser->list]]></code>
<code><![CDATA[$statementInfo->statement]]></code>
</PossiblyNullArgument>
<PossiblyNullArrayAccess>
<code><![CDATA[$firstStatement->order[$key]]]></code>
</PossiblyNullArrayAccess>
<PossiblyNullOperand>
<code><![CDATA[$dispval]]></code>
</PossiblyNullOperand>
<PossiblyNullPropertyFetch>
<code><![CDATA[$lexer->list[0]->type]]></code>
<code><![CDATA[$lexer->list[0]->type]]></code>
<code><![CDATA[$lexer->list[0]->value]]></code>
<code><![CDATA[$lexer->list[0]->value]]></code>
<code><![CDATA[$lexer->list[2]->type]]></code>
<code><![CDATA[$lexer->list[2]->type]]></code>
<code><![CDATA[$lexer->list[2]->value]]></code>
<code><![CDATA[$lexer->list[2]->value]]></code>
<code><![CDATA[$lexer->list[4]->type]]></code>
<code><![CDATA[$lexer->list[4]->value]]></code>
<code><![CDATA[$o->expr->expr]]></code>
<code><![CDATA[$order->expr->column]]></code>
</PossiblyNullPropertyFetch>
<RedundantCondition>
<code><![CDATA[empty($statementInfo->statement->from)]]></code>
<code><![CDATA[empty($statementInfo->statement->from)]]></code>
<code><![CDATA[empty($statementInfo->statement->where)]]></code>
<code><![CDATA[empty($statementInfo->statement->where)]]></code>
</RedundantCondition>
<RiskyTruthyFalsyComparison>
<code><![CDATA[! $colVisibCurrent]]></code>
<code><![CDATA[! $colVisibElement]]></code>
<code><![CDATA[$colVisib]]></code>
<code><![CDATA[$colVisib]]></code>
<code><![CDATA[$posMimeOctetstream]]></code>
<code><![CDATA[empty($linkRelations['link_dependancy_params'])]]></code>
<code><![CDATA[empty($rowInfo['routine_type'])]]></code>
<code><![CDATA[empty($statement->order)]]></code>
<code><![CDATA[empty($this->mediaTypeMap[$orgFullColName]['input_transformation'])]]></code>
<code><![CDATA[empty($this->mediaTypeMap[$orgFullColName]['transformation'])]]></code>
<code><![CDATA[strpos($linkRelations['default_page'], '?')]]></code>
</RiskyTruthyFalsyComparison>
<TypeDoesNotContainType>
<code><![CDATA[! empty($statementInfo->statement->expr)]]></code>
<code><![CDATA[! empty($statementInfo->statement->from)]]></code>
<code><![CDATA[! empty($statementInfo->statement->limit)]]></code>
</TypeDoesNotContainType>
<UnusedParam>
<code><![CDATA[$afterCount]]></code>
<code><![CDATA[$posNext]]></code>
<code><![CDATA[$preCount]]></code>
<code><![CDATA[$total]]></code>
</UnusedParam>
</file>
<file src="src/Encoding.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<PossiblyNullArgument>
<code><![CDATA[Config::getInstance()->getUploadTempDir()]]></code>
</PossiblyNullArgument>
<PossiblyUnusedMethod>
<code><![CDATA[setKanjiEncodings]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Engines/Innodb.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="src/Engines/Pbxt.php">
<PossiblyUnusedMethod>
<code><![CDATA[getPageDocumentation]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Error/Error.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedArgument>
<code><![CDATA[$step]]></code>
<code><![CDATA[$step['args']]]></code>
<code><![CDATA[$step['args']]]></code>
<code><![CDATA[$step['file']]]></code>
<code><![CDATA[$step['file']]]></code>
<code><![CDATA[$step['function']]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$step[$name]]]></code>
<code><![CDATA[$step['args']]]></code>
<code><![CDATA[$step['class']]]></code>
<code><![CDATA[$step['file']]]></code>
<code><![CDATA[$step['file']]]></code>
<code><![CDATA[$step['function']]]></code>
<code><![CDATA[$step['line']]]></code>
<code><![CDATA[$step['type']]]></code>
</MixedArrayAccess>
<MixedArrayOffset>
<code><![CDATA[$result[$idx]['args'][$key]]]></code>
</MixedArrayOffset>
<MixedAssignment>
<code><![CDATA[$arg]]></code>
<code><![CDATA[$arg]]></code>
<code><![CDATA[$arg]]></code>
<code><![CDATA[$key]]></code>
<code><![CDATA[$result[$idx][$name]]]></code>
<code><![CDATA[$step]]></code>
<code><![CDATA[$step]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$arg]]></code>
<code><![CDATA[$arg]]></code>
<code><![CDATA[$step['class']]]></code>
<code><![CDATA[$step['function']]]></code>
<code><![CDATA[$step['line']]]></code>
</MixedOperand>
</file>
<file src="src/Error/ErrorHandler.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedArgument>
<code><![CDATA[$_SESSION['errors']]]></code>
</MixedArgument>
<MixedArrayAssignment>
<code><![CDATA[$_SESSION['errors'][$error->getHash()]]]></code>
<code><![CDATA[$_SESSION['errors'][$key]]]></code>
</MixedArrayAssignment>
<MixedArrayOffset>
<code><![CDATA[$this->errors[$hash]]]></code>
<code><![CDATA[$this->errors[$hash]]]></code>
</MixedArrayOffset>
<MixedAssignment>
<code><![CDATA[$hash]]></code>
</MixedAssignment>
</file>
<file src="src/Error/ErrorReport.php">
<MixedArgument>
<code><![CDATA[$level['url']]]></code>
<code><![CDATA[$line]]></code>
<code><![CDATA[$line]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$level['context']]]></code>
<code><![CDATA[$level['context']]]></code>
<code><![CDATA[$level['url']]]></code>
<code><![CDATA[$level['url']]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$level['scriptname']]]></code>
<code><![CDATA[$level['uri']]]></code>
</MixedArrayAssignment>
<MixedAssignment>
<code><![CDATA[$level]]></code>
<code><![CDATA[$line]]></code>
</MixedAssignment>
<PossiblyInvalidArgument>
<code><![CDATA[$_POST['url']]]></code>
<code><![CDATA[$exception['stack']]]></code>
<code><![CDATA[$exception['url']]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidArrayOffset>
<code><![CDATA[$exception['uri']]]></code>
</PossiblyInvalidArrayOffset>
<PossiblyInvalidCast>
<code><![CDATA[$_POST['url']]]></code>
<code><![CDATA[$exception['url']]]></code>
</PossiblyInvalidCast>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($_POST['description'])]]></code>
<code><![CDATA[empty($_POST['exception'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Export/Export.php">
<MixedArgument>
<code><![CDATA[$dbAlias]]></code>
<code><![CDATA[$dbAlias]]></code>
<code><![CDATA[$table]]></code>
</MixedArgument>
<MixedArgumentTypeCoercion>
<code><![CDATA[$dbSelect]]></code>
</MixedArgumentTypeCoercion>
<MixedArrayAccess>
<code><![CDATA[$aliases[$db->getName()]['alias']]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$aliases[$dbName]['alias']]]></code>
<code><![CDATA[$aliases[$dbName]['tables']]]></code>
<code><![CDATA[$aliases[$dbName]['tables']]]></code>
<code><![CDATA[$aliases[$dbName]['tables'][$tableName]]]></code>
<code><![CDATA[$aliases[$dbName]['tables'][$tableName]]]></code>
<code><![CDATA[$aliases[$dbName]['tables'][$tableName]['alias']]]></code>
<code><![CDATA[$aliases[$dbName]['tables'][$tableName]['columns']]]></code>
<code><![CDATA[$aliases[$dbName]['tables'][$tableName]['columns'][$col]]]></code>
</MixedArrayAssignment>
<MixedArrayOffset>
<code><![CDATA[$aliases[$dbName]['tables'][$tableName]]]></code>
<code><![CDATA[$aliases[$dbName]['tables'][$tableName]]]></code>
<code><![CDATA[$aliases[$dbName]['tables'][$tableName]['columns'][$col]]]></code>
</MixedArrayOffset>
<MixedAssignment>
<code><![CDATA[$aliases[$dbName]['alias']]]></code>
<code><![CDATA[$aliases[$dbName]['tables'][$tableName]['alias']]]></code>
<code><![CDATA[$aliases[$dbName]['tables'][$tableName]['columns'][$col]]]></code>
<code><![CDATA[$col]]></code>
<code><![CDATA[$colAs]]></code>
<code><![CDATA[$dbAlias]]></code>
<code><![CDATA[$dbAlias]]></code>
<code><![CDATA[$table]]></code>
<code><![CDATA[$tableName]]></code>
<code><![CDATA[$tbl]]></code>
<code><![CDATA[$val]]></code>
<code><![CDATA[$val1]]></code>
<code><![CDATA[$val1]]></code>
<code><![CDATA[$val1]]></code>
<code><![CDATA[$val2]]></code>
<code><![CDATA[$val2]]></code>
<code><![CDATA[$val2]]></code>
<code><![CDATA[$value]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$tmpSelect]]></code>
</MixedOperand>
<PossiblyNullArrayAccess>
<code><![CDATA[$error['message']]]></code>
</PossiblyNullArrayAccess>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($postParams['structure_or_data_forced'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Export/Options.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
<MixedArrayAccess>
<code><![CDATA[$_SESSION['tmpval']['aliases']]]></code>
</MixedArrayAccess>
<MixedAssignment>
<code><![CDATA[$aliases]]></code>
</MixedAssignment>
<PossiblyInvalidArgument>
<code><![CDATA[$_POST['filename_template'] ?? null]]></code>
</PossiblyInvalidArgument>
<RiskyTruthyFalsyComparison>
<code><![CDATA[$config->settings['Export'][$str]]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Export/OutputHandler.php">
<PossiblyFalsePropertyAssignmentValue>
<code><![CDATA[$zipExtension->createFile($dumpBuffer, $filename)]]></code>
</PossiblyFalsePropertyAssignmentValue>
<RiskyTruthyFalsyComparison>
<code><![CDATA[! ini_get('zlib.output_compression')]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Export/Template.php">
<MixedArgument>
<code><![CDATA[$state['data']]]></code>
<code><![CDATA[$state['exportType'] ?? '']]></code>
<code><![CDATA[$state['id'] ?? 0]]></code>
<code><![CDATA[$state['name'] ?? '']]></code>
<code><![CDATA[$state['username']]]></code>
</MixedArgument>
</file>
<file src="src/Favorites/RecentFavoriteTables.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
<MixedArgument>
<code><![CDATA[$table]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$_SESSION['tmpval'][$this->tableType->value . 'Tables']]]></code>
<code><![CDATA[$_SESSION['tmpval'][$this->tableType->value . 'Tables'][$this->serverId]]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$_SESSION['tmpval'][$this->tableType->value . 'Tables']]]></code>
<code><![CDATA[$_SESSION['tmpval'][$this->tableType->value . 'Tables']]]></code>
<code><![CDATA[$_SESSION['tmpval'][$this->tableType->value . 'Tables']]]></code>
<code><![CDATA[$_SESSION['tmpval'][$this->tableType->value . 'Tables'][$this->serverId]]]></code>
<code><![CDATA[$_SESSION['tmpval'][$this->tableType->value . 'Tables'][$this->serverId]]]></code>
<code><![CDATA[$_SESSION['tmpval'][$this->tableType->value . 'Tables'][$this->serverId]]]></code>
</MixedArrayAssignment>
<MixedArrayOffset>
<code><![CDATA[$_SESSION['tmpval']['favorites_synced'][Current::$server]]]></code>
</MixedArrayOffset>
<MixedAssignment>
<code><![CDATA[$table]]></code>
</MixedAssignment>
<MixedReturnStatement>
<code><![CDATA[json_decode($value, true)]]></code>
</MixedReturnStatement>
<PossiblyNullOperand>
<code><![CDATA[$this->getPmaTable()]]></code>
<code><![CDATA[$this->getPmaTable()]]></code>
</PossiblyNullOperand>
<PossiblyUnusedReturnValue>
<code><![CDATA[bool|Message]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/File.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<InvalidArrayAccess>
<code><![CDATA[$_FILES['fields_upload']['error']['multi_edit']]]></code>
</InvalidArrayAccess>
<InvalidArrayOffset>
<code><![CDATA[$_FILES['fields_upload']['name']['multi_edit']]]></code>
<code><![CDATA[$_FILES['fields_upload']['tmp_name']['multi_edit']]]></code>
</InvalidArrayOffset>
<InvalidPropertyAssignmentValue>
<code><![CDATA[$this->handle]]></code>
</InvalidPropertyAssignmentValue>
<MixedArgument>
<code><![CDATA[$tempName]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$_FILES['fields_upload']['error']['multi_edit'][$rownumber]]]></code>
<code><![CDATA[$_FILES['fields_upload']['error']['multi_edit'][$rownumber][$key]]]></code>
<code><![CDATA[$_FILES['fields_upload']['tmp_name']['multi_edit'][$rownumber]]]></code>
<code><![CDATA[$_FILES['fields_upload']['tmp_name']['multi_edit'][$rownumber][$key]]]></code>
</MixedArrayAccess>
<MixedAssignment>
<code><![CDATA[$error]]></code>
<code><![CDATA[$tempName]]></code>
</MixedAssignment>
<PossiblyNullArrayOffset>
<code><![CDATA[$_REQUEST['fields_uploadlocal']['multi_edit']]]></code>
</PossiblyNullArrayOffset>
<PossiblyUnusedReturnValue>
<code><![CDATA[bool]]></code>
<code><![CDATA[bool]]></code>
<code><![CDATA[bool]]></code>
</PossiblyUnusedReturnValue>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($_FILES['fields_upload']['name']['multi_edit'][$rownumber][$key])]]></code>
<code><![CDATA[empty($_REQUEST['fields_uploadlocal']['multi_edit'][$rownumber][$key])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/FileListing.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="src/FlashMessenger.php">
<MixedArrayAssignment>
<code><![CDATA[$this->storage[self::STORAGE_KEY][]]]></code>
</MixedArrayAssignment>
<MixedAssignment>
<code><![CDATA[$this->previousMessages]]></code>
</MixedAssignment>
<MixedReturnStatement>
<code><![CDATA[$this->storage[self::STORAGE_KEY]]]></code>
</MixedReturnStatement>
</file>
<file src="src/Font.php">
<MixedArgument>
<code><![CDATA[$charList['chars']]]></code>
<code><![CDATA[$textWidth * $modifier]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$charList['chars']]]></code>
<code><![CDATA[$charList['modifier']]]></code>
</MixedArrayAccess>
<MixedAssignment>
<code><![CDATA[$charList]]></code>
<code><![CDATA[$count]]></code>
<code><![CDATA[$count]]></code>
<code><![CDATA[$textWidth]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$charList['modifier']]]></code>
<code><![CDATA[$count]]></code>
<code><![CDATA[$count]]></code>
<code><![CDATA[$textWidth]]></code>
<code><![CDATA[(mb_strlen($text)
- mb_strlen(str_replace($charList['chars'], '', $text))
) * $charList['modifier']]]></code>
</MixedOperand>
</file>
<file src="src/Footer.php">
<DeprecatedProperty>
<code><![CDATA[Routing::$route]]></code>
</DeprecatedProperty>
<InvalidArgument>
<code><![CDATA[$params]]></code>
</InvalidArgument>
<MixedAssignment>
<code><![CDATA[$_SESSION['debug']]]></code>
<code><![CDATA[$subObject]]></code>
<code><![CDATA[$subObject]]></code>
</MixedAssignment>
<MixedReturnTypeCoercion>
<code><![CDATA[[
'is_minimal' => $this->isMinimal,
'self_url' => $url ?? null,
'error_messages' => $errorMessages ?? '',
'scripts' => $scripts ?? '',
'is_demo' => $this->config->config->debug->demo,
'git_revision_info' => $gitRevisionInfo ?? [],
'footer' => $footer ?? '',
]]]></code>
<code><![CDATA[array{
* is_minimal: bool,
* self_url: string|null,
* error_messages: string,
* scripts: string,
* is_demo: bool,
* git_revision_info: array<mixed>,
* footer: string
* }]]></code>
</MixedReturnTypeCoercion>
<RiskyTruthyFalsyComparison>
<code><![CDATA[$object]]></code>
<code><![CDATA[empty($_REQUEST['no_debug'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Gis/Ds/Polygon.php">
<NullArgument>
<code><![CDATA[$polygon]]></code>
</NullArgument>
</file>
<file src="src/Gis/GisGeometry.php">
<PossiblyFalseOperand>
<code><![CDATA[$lastComma]]></code>
<code><![CDATA[$lastComma]]></code>
</PossiblyFalseOperand>
</file>
<file src="src/Gis/GisGeometryCollection.php">
<MixedArgument>
<code><![CDATA[$type]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$geomCount]]></code>
<code><![CDATA[$type]]></code>
</MixedAssignment>
</file>
<file src="src/Gis/GisLineString.php">
<ArgumentTypeCoercion>
<code><![CDATA[$color]]></code>
<code><![CDATA[$color]]></code>
<code><![CDATA[$color]]></code>
</ArgumentTypeCoercion>
<MixedArgument>
<code><![CDATA[$dataRow[$i] ?? null]]></code>
<code><![CDATA[$tempPoint[0]]]></code>
<code><![CDATA[$tempPoint[1]]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$dataRow[$i]]]></code>
<code><![CDATA[$dataRow['data_length']]]></code>
<code><![CDATA[$tempPoint[0]]]></code>
<code><![CDATA[$tempPoint[1]]]></code>
</MixedArrayAccess>
<MixedAssignment>
<code><![CDATA[$dataRow]]></code>
<code><![CDATA[$noOfPoints]]></code>
</MixedAssignment>
<PossiblyFalseArgument>
<code><![CDATA[$black]]></code>
<code><![CDATA[$lineColor]]></code>
</PossiblyFalseArgument>
<PossiblyNullArrayAccess>
<code><![CDATA[$dataRow[$i]]]></code>
<code><![CDATA[$dataRow['data_length']]]></code>
</PossiblyNullArrayAccess>
</file>
<file src="src/Gis/GisMultiLineString.php">
<ArgumentTypeCoercion>
<code><![CDATA[$color]]></code>
<code><![CDATA[$color]]></code>
<code><![CDATA[$color]]></code>
</ArgumentTypeCoercion>
<MixedArgument>
<code><![CDATA[$dataRow[$i][$j] ?? null]]></code>
<code><![CDATA[$tempPoint[0]]]></code>
<code><![CDATA[$tempPoint[1]]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$dataRow[$i]]]></code>
<code><![CDATA[$dataRow[$i]]]></code>
<code><![CDATA[$dataRow[$i][$j]]]></code>
<code><![CDATA[$dataRow[$i]['data_length']]]></code>
<code><![CDATA[$dataRow['data_length']]]></code>
<code><![CDATA[$point['x']]]></code>
<code><![CDATA[$point['y']]]></code>
<code><![CDATA[$rowData['parts'][$i]]]></code>
<code><![CDATA[$rowData['parts'][$i]['points']]]></code>
<code><![CDATA[$tempPoint[0]]]></code>
<code><![CDATA[$tempPoint[1]]]></code>
</MixedArrayAccess>
<MixedAssignment>
<code><![CDATA[$dataRow]]></code>
<code><![CDATA[$noOfLines]]></code>
<code><![CDATA[$noOfPoints]]></code>
<code><![CDATA[$point]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$point['x']]]></code>
<code><![CDATA[$point['y']]]></code>
</MixedOperand>
<PossiblyFalseArgument>
<code><![CDATA[$black]]></code>
<code><![CDATA[$lineColor]]></code>
</PossiblyFalseArgument>
<PossiblyNullArrayAccess>
<code><![CDATA[$dataRow[$i]]]></code>
<code><![CDATA[$dataRow[$i]]]></code>
<code><![CDATA[$dataRow[$i][$j]]]></code>
<code><![CDATA[$dataRow[$i]['data_length']]]></code>
<code><![CDATA[$dataRow['data_length']]]></code>
</PossiblyNullArrayAccess>
</file>
<file src="src/Gis/GisMultiPoint.php">
<ArgumentTypeCoercion>
<code><![CDATA[$color]]></code>
<code><![CDATA[$color]]></code>
<code><![CDATA[$color]]></code>
</ArgumentTypeCoercion>
<MixedArgument>
<code><![CDATA[$dataRow[$i] ?? null]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$dataRow[$i]]]></code>
<code><![CDATA[$dataRow['data_length']]]></code>
<code><![CDATA[$rowData['points'][$i]]]></code>
<code><![CDATA[$rowData['points'][$i]]]></code>
<code><![CDATA[$rowData['points'][$i]['x']]]></code>
<code><![CDATA[$rowData['points'][$i]['y']]]></code>
</MixedArrayAccess>
<MixedAssignment>
<code><![CDATA[$dataRow]]></code>
<code><![CDATA[$noOfPoints]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$rowData['points'][$i]['x']]]></code>
<code><![CDATA[$rowData['points'][$i]['y']]]></code>
</MixedOperand>
<PossiblyFalseArgument>
<code><![CDATA[$black]]></code>
<code><![CDATA[$pointColor]]></code>
</PossiblyFalseArgument>
<PossiblyNullArrayAccess>
<code><![CDATA[$dataRow[$i]]]></code>
<code><![CDATA[$dataRow['data_length']]]></code>
</PossiblyNullArrayAccess>
</file>
<file src="src/Gis/GisMultiPolygon.php">
<ArgumentTypeCoercion>
<code><![CDATA[$color]]></code>
<code><![CDATA[$color]]></code>
<code><![CDATA[$color]]></code>
</ArgumentTypeCoercion>
<InvalidArgument>
<code><![CDATA[$pointsArr]]></code>
</InvalidArgument>
<MixedArgument>
<code><![CDATA[$dataRow[$k][$i][$j] ?? null]]></code>
<code><![CDATA[$labelPoint[0]]]></code>
<code><![CDATA[$labelPoint[0]]]></code>
<code><![CDATA[$labelPoint[1]]]></code>
<code><![CDATA[$labelPoint[1]]]></code>
<code><![CDATA[$ring['points']]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$dataRow[$k]]]></code>
<code><![CDATA[$dataRow[$k]]]></code>
<code><![CDATA[$dataRow[$k]]]></code>
<code><![CDATA[$dataRow[$k][$i]]]></code>
<code><![CDATA[$dataRow[$k][$i]]]></code>
<code><![CDATA[$dataRow[$k][$i][$j]]]></code>
<code><![CDATA[$dataRow[$k][$i]['data_length']]]></code>
<code><![CDATA[$dataRow[$k]['data_length']]]></code>
<code><![CDATA[$dataRow['data_length']]]></code>
<code><![CDATA[$innerPoint['x']]]></code>
<code><![CDATA[$innerPoint['y']]]></code>
<code><![CDATA[$labelPoint[0]]]></code>
<code><![CDATA[$labelPoint[0]]]></code>
<code><![CDATA[$labelPoint[1]]]></code>
<code><![CDATA[$labelPoint[1]]]></code>
<code><![CDATA[$point['x']]]></code>
<code><![CDATA[$point['y']]]></code>
<code><![CDATA[$ring1['isOuter']]]></code>
<code><![CDATA[$ring1['pointOnSurface']]]></code>
<code><![CDATA[$ring2['isOuter']]]></code>
<code><![CDATA[$ring['inner']]]></code>
<code><![CDATA[$ring['isOuter']]]></code>
<code><![CDATA[$ring['points']]]></code>
<code><![CDATA[$ring['points']]]></code>
<code><![CDATA[$rowData['parts'][$j]]]></code>
<code><![CDATA[$rowData['parts'][$j]['points']]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$rowData['parts'][$i]]]></code>
<code><![CDATA[$rowData['parts'][$i]]]></code>
<code><![CDATA[$rowData['parts'][$i]['isOuter']]]></code>
<code><![CDATA[$rowData['parts'][$i]['pointOnSurface']]]></code>
<code><![CDATA[$rowData['parts'][$k]]]></code>
<code><![CDATA[$rowData['parts'][$k]]]></code>
<code><![CDATA[$rowData['parts'][$k]['inner']]]></code>
<code><![CDATA[$rowData['parts'][$k]['inner']]]></code>
</MixedArrayAssignment>
<MixedArrayOffset>
<code><![CDATA[$polygons[$i]]]></code>
<code><![CDATA[$polygons[$k]]]></code>
<code><![CDATA[$rowData['parts'][$i]]]></code>
<code><![CDATA[$rowData['parts'][$i]]]></code>
<code><![CDATA[$rowData['parts'][$j]]]></code>
<code><![CDATA[$rowData['parts'][$k]]]></code>
<code><![CDATA[$rowData['parts'][$k]]]></code>
</MixedArrayOffset>
<MixedAssignment>
<code><![CDATA[$dataRow]]></code>
<code><![CDATA[$i]]></code>
<code><![CDATA[$innerPoint]]></code>
<code><![CDATA[$j]]></code>
<code><![CDATA[$j]]></code>
<code><![CDATA[$k]]></code>
<code><![CDATA[$noOfLines]]></code>
<code><![CDATA[$noOfPoints]]></code>
<code><![CDATA[$noOfPolygons]]></code>
<code><![CDATA[$point]]></code>
<code><![CDATA[$ring]]></code>
<code><![CDATA[$ring]]></code>
<code><![CDATA[$ring1]]></code>
<code><![CDATA[$ring2]]></code>
<code><![CDATA[$rowData['parts'][$k]['inner'][]]]></code>
</MixedAssignment>
<MixedMethodCall>
<code><![CDATA[isInsidePolygon]]></code>
</MixedMethodCall>
<MixedOperand>
<code><![CDATA[$innerPoint['x']]]></code>
<code><![CDATA[$innerPoint['y']]]></code>
<code><![CDATA[$point['x']]]></code>
<code><![CDATA[$point['y']]]></code>
</MixedOperand>
<PossiblyFalseArgument>
<code><![CDATA[$black]]></code>
<code><![CDATA[$fillColor]]></code>
</PossiblyFalseArgument>
<PossiblyNullArrayAccess>
<code><![CDATA[$dataRow[$k]]]></code>
<code><![CDATA[$dataRow[$k]]]></code>
<code><![CDATA[$dataRow[$k]]]></code>
<code><![CDATA[$dataRow[$k][$i]]]></code>
<code><![CDATA[$dataRow[$k][$i]]]></code>
<code><![CDATA[$dataRow[$k][$i][$j]]]></code>
<code><![CDATA[$dataRow[$k][$i]['data_length']]]></code>
<code><![CDATA[$dataRow[$k]['data_length']]]></code>
<code><![CDATA[$dataRow['data_length']]]></code>
</PossiblyNullArrayAccess>
</file>
<file src="src/Gis/GisPoint.php">
<ArgumentTypeCoercion>
<code><![CDATA[$color]]></code>
<code><![CDATA[$color]]></code>
<code><![CDATA[$color]]></code>
</ArgumentTypeCoercion>
<MixedArgument>
<code><![CDATA[$gisData[$index]['POINT'] ?? null]]></code>
</MixedArgument>
<MixedOperand>
<code><![CDATA[$rowData['x'] ?? '']]></code>
<code><![CDATA[$rowData['y'] ?? '']]></code>
</MixedOperand>
<PossiblyFalseArgument>
<code><![CDATA[$black]]></code>
<code><![CDATA[$pointColor]]></code>
</PossiblyFalseArgument>
</file>
<file src="src/Gis/GisPolygon.php">
<ArgumentTypeCoercion>
<code><![CDATA[$color]]></code>
<code><![CDATA[$color]]></code>
<code><![CDATA[$color]]></code>
</ArgumentTypeCoercion>
<InvalidArgument>
<code><![CDATA[$pointsArr]]></code>
</InvalidArgument>
<MixedArgument>
<code><![CDATA[$dataRow[$i][$j] ?? null]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$dataRow[$i]]]></code>
<code><![CDATA[$dataRow[$i]]]></code>
<code><![CDATA[$dataRow[$i][$j]]]></code>
<code><![CDATA[$dataRow[$i]['data_length']]]></code>
<code><![CDATA[$dataRow['data_length']]]></code>
</MixedArrayAccess>
<MixedAssignment>
<code><![CDATA[$dataRow]]></code>
<code><![CDATA[$noOfLines]]></code>
<code><![CDATA[$noOfPoints]]></code>
</MixedAssignment>
<PossiblyFalseArgument>
<code><![CDATA[$black]]></code>
<code><![CDATA[$fillColor]]></code>
</PossiblyFalseArgument>
<PossiblyNullArrayAccess>
<code><![CDATA[$dataRow[$i]]]></code>
<code><![CDATA[$dataRow[$i]]]></code>
<code><![CDATA[$dataRow[$i][$j]]]></code>
<code><![CDATA[$dataRow[$i]['data_length']]]></code>
<code><![CDATA[$dataRow['data_length']]]></code>
</PossiblyNullArrayAccess>
</file>
<file src="src/Gis/GisVisualization.php">
<ArgumentTypeCoercion>
<code><![CDATA[$this->height]]></code>
<code><![CDATA[$this->width]]></code>
</ArgumentTypeCoercion>
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="src/Git.php">
<ArgumentTypeCoercion>
<code><![CDATA[$user[4] ?? '+0000']]></code>
</ArgumentTypeCoercion>
<MixedArgument>
<code><![CDATA[$commit]]></code>
<code><![CDATA[$commitJson->message]]></code>
<code><![CDATA[$offset + ($position * 20)]]></code>
<code><![CDATA[$offset + ($position * 4)]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$commit]]></code>
<code><![CDATA[$end]]></code>
<code><![CDATA[$gitLocation]]></code>
<code><![CDATA[$offset]]></code>
<code><![CDATA[$position]]></code>
<code><![CDATA[$position]]></code>
<code><![CDATA[$start]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$fanout[256]]]></code>
<code><![CDATA[$offset]]></code>
<code><![CDATA[$position]]></code>
<code><![CDATA[$position]]></code>
<code><![CDATA[$position]]></code>
<code><![CDATA[$position * 20]]></code>
<code><![CDATA[24 * $fanout[256]]]></code>
</MixedOperand>
<MixedPropertyFetch>
<code><![CDATA[$commitJson->author->date]]></code>
<code><![CDATA[$commitJson->author->email]]></code>
<code><![CDATA[$commitJson->author->name]]></code>
<code><![CDATA[$commitJson->committer->date]]></code>
<code><![CDATA[$commitJson->committer->email]]></code>
<code><![CDATA[$commitJson->committer->name]]></code>
</MixedPropertyFetch>
<MixedReturnStatement>
<code><![CDATA[$packOffsets[1]]]></code>
<code><![CDATA[json_decode((string) $isFound)]]></code>
</MixedReturnStatement>
<MixedReturnTypeCoercion>
<code><![CDATA[$info]]></code>
<code><![CDATA[array{
* revision: string,
* revisionHash: string,
* revisionUrl: string,
* branch: string,
* branchUrl: string,
* message: string,
* author: array{
* name: string,
* email: string,
* date: string
* },
* committer: array{
* name: string,
* email: string,
* date: string
* }
* }|null]]></code>
</MixedReturnTypeCoercion>
<PossiblyNullArgument>
<code><![CDATA[$commit[1]]]></code>
<code><![CDATA[$gitFolder]]></code>
<code><![CDATA[$user]]></code>
</PossiblyNullArgument>
<PossiblyNullOperand>
<code><![CDATA[$gitFolder]]></code>
</PossiblyNullOperand>
<PossiblyUndefinedArrayOffset>
<code><![CDATA[$commit[1]]]></code>
<code><![CDATA[$datalinearr[1]]]></code>
</PossiblyUndefinedArrayOffset>
<RiskyTruthyFalsyComparison>
<code><![CDATA[$packs]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Header.php">
<MixedAssignment>
<code><![CDATA[$pftext]]></code>
</MixedAssignment>
<PossiblyInvalidArgument>
<code><![CDATA[$message]]></code>
</PossiblyInvalidArgument>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($_REQUEST['message'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Html/Generator.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
<InvalidArgument>
<code><![CDATA[$urlParams]]></code>
<code><![CDATA[$urlParams]]></code>
</InvalidArgument>
<MixedArgument>
<code><![CDATA[$alt]]></code>
<code><![CDATA[$database]]></code>
<code><![CDATA[$database]]></code>
<code><![CDATA[$sqlQuery]]></code>
<code><![CDATA[$sqlQuery]]></code>
<code><![CDATA[$title]]></code>
</MixedArgument>
<MixedArgumentTypeCoercion>
<code><![CDATA[$key]]></code>
<code><![CDATA[['db' => $database]]]></code>
</MixedArgumentTypeCoercion>
<MixedArrayAssignment>
<code><![CDATA[$_SESSION['Import_message']['go_back_url']]]></code>
<code><![CDATA[$_SESSION['Import_message']['message']]]></code>
<code><![CDATA[$_SESSION['tmpval']['max_rows']]]></code>
<code><![CDATA[$_SESSION['tmpval']['pos']]]></code>
</MixedArrayAssignment>
<MixedAssignment>
<code><![CDATA[$alt]]></code>
<code><![CDATA[$database]]></code>
<code><![CDATA[$sqlQuery]]></code>
<code><![CDATA[$title]]></code>
<code><![CDATA[$value]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$attributes['class']]]></code>
<code><![CDATA[$value]]></code>
</MixedOperand>
<PossiblyNullArgument>
<code><![CDATA[$parts[1]]]></code>
</PossiblyNullArgument>
<PossiblyUndefinedArrayOffset>
<code><![CDATA[$parts[1]]]></code>
</PossiblyUndefinedArrayOffset>
<RiskyCast>
<code><![CDATA[$_REQUEST['pos']]]></code>
<code><![CDATA[$_REQUEST['session_max_rows']]]></code>
<code><![CDATA[$_REQUEST['unlim_num_rows']]]></code>
</RiskyCast>
<RiskyTruthyFalsyComparison>
<code><![CDATA[$suhosinGetMaxValueLength]]></code>
<code><![CDATA[empty($server['socket'])]]></code>
<code><![CDATA[empty($server['ssl_ca'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Http/Middleware/ConfigErrorAndPermissionChecking.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Http/Middleware/ConfigLoading.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Http/Middleware/CurrentServerGlobalSetting.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Http/Middleware/DatabaseServerVersionChecking.php">
<DeprecatedMethod>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Http/Middleware/ErrorHandling.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Http/Middleware/LanguageAndThemeCookieSaving.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Http/Middleware/LoginCookieValiditySetting.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Http/Middleware/MinimumCommonRedirection.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Http/Middleware/PhpExtensionsChecking.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Http/Middleware/ProfilingChecking.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Http/Middleware/RequestProblemChecking.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Http/Middleware/ResponseRendererLoading.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Http/Middleware/ServerConfigurationChecking.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Http/Middleware/SessionHandling.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Http/Middleware/SetupPageRedirection.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Http/Middleware/SqlDelimiterSetting.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Http/Middleware/StatementHistory.php">
<DeprecatedMethod>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
<MixedArgument>
<code><![CDATA[Current::$sqlQuery]]></code>
</MixedArgument>
</file>
<file src="src/Http/Middleware/UriSchemeUpdating.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Http/Middleware/UrlRedirection.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Http/Middleware/UserPreferencesLoading.php">
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/I18n/LanguageManager.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<DocblockTypeContradiction>
<code><![CDATA[$locales]]></code>
</DocblockTypeContradiction>
<MixedAssignment>
<code><![CDATA[$languageFromCookie]]></code>
</MixedAssignment>
<RedundantConditionGivenDocblockType>
<code><![CDATA[$availableLocales !== false]]></code>
</RedundantConditionGivenDocblockType>
</file>
<file src="src/Image/ImageWrapper.php">
<LessSpecificReturnStatement>
<code><![CDATA[imagesx($this->image)]]></code>
<code><![CDATA[imagesy($this->image)]]></code>
</LessSpecificReturnStatement>
<MoreSpecificReturnType>
<code><![CDATA[int<1, max>]]></code>
<code><![CDATA[int<1, max>]]></code>
</MoreSpecificReturnType>
<PossiblyUnusedReturnValue>
<code><![CDATA[bool]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Import/Ajax.php">
<MixedArrayAccess>
<code><![CDATA[$_SESSION[self::SESSION_KEY]['handler']]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$_SESSION[self::SESSION_KEY]['handler']]]></code>
<code><![CDATA[$_SESSION[self::SESSION_KEY]['handler']]]></code>
</MixedArrayAssignment>
<MixedMethodCall>
<code><![CDATA[$_SESSION[self::SESSION_KEY]['handler']::getUploadStatus($id)]]></code>
</MixedMethodCall>
</file>
<file src="src/Import/Import.php">
<ArgumentTypeCoercion>
<code><![CDATA[$sqlDelimiter]]></code>
</ArgumentTypeCoercion>
<DocblockTypeContradiction>
<code><![CDATA[$nameArray === false]]></code>
</DocblockTypeContradiction>
<MixedArgument>
<code><![CDATA[$active]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$active]]></code>
<code><![CDATA[$cellValue]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[ImportSettings::$maximumTime]]></code>
</MixedOperand>
<PossiblyInvalidArgument>
<code><![CDATA[$lastCumulativeSize]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast>
<code><![CDATA[$sqlDelimiter]]></code>
</PossiblyInvalidCast>
<PossiblyInvalidPropertyFetch>
<code><![CDATA[$lastCumulativeSize->precision]]></code>
<code><![CDATA[$lastCumulativeSize->precision]]></code>
<code><![CDATA[$lastCumulativeSize->precision]]></code>
<code><![CDATA[$lastCumulativeSize->scale]]></code>
<code><![CDATA[$lastCumulativeSize->scale]]></code>
<code><![CDATA[$lastCumulativeSize->scale]]></code>
</PossiblyInvalidPropertyFetch>
<PossiblyUndefinedArrayOffset>
<code><![CDATA[$row[$columnIndex]]]></code>
</PossiblyUndefinedArrayOffset>
<RiskyTruthyFalsyComparison>
<code><![CDATA[ImportSettings::$runQuery]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Indexes/Index.php">
<DeprecatedMethod>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
<MixedArgument>
<code><![CDATA[$column]]></code>
<code><![CDATA[$params['columns']]]></code>
</MixedArgument>
<MixedArrayOffset>
<code><![CDATA[$columns['collations'][$key]]]></code>
<code><![CDATA[$columns['sub_parts'][$key]]]></code>
</MixedArrayOffset>
<MixedAssignment>
<code><![CDATA[$collation]]></code>
<code><![CDATA[$column]]></code>
<code><![CDATA[$key]]></code>
<code><![CDATA[$name]]></code>
<code><![CDATA[$subPart]]></code>
<code><![CDATA[$this->choice]]></code>
<code><![CDATA[$this->comment]]></code>
<code><![CDATA[$this->name]]></code>
<code><![CDATA[$this->packed]]></code>
<code><![CDATA[$this->parser]]></code>
<code><![CDATA[$this->remarks]]></code>
<code><![CDATA[$this->schema]]></code>
<code><![CDATA[$this->table]]></code>
<code><![CDATA[$this->type]]></code>
</MixedAssignment>
<PossiblyNullOperand>
<code><![CDATA[$params['Seq_in_index']]]></code>
</PossiblyNullOperand>
<PossiblyUnusedMethod>
<code><![CDATA[hasPrimary]]></code>
<code><![CDATA[isPacked]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Indexes/IndexColumn.php">
<MixedAssignment>
<code><![CDATA[$this->collation]]></code>
<code><![CDATA[$this->expression]]></code>
<code><![CDATA[$this->name]]></code>
<code><![CDATA[$this->null]]></code>
</MixedAssignment>
<PossiblyUnusedMethod>
<code><![CDATA[getExpression]]></code>
<code><![CDATA[hasExpression]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/InsertEdit.php">
<InvalidArgument>
<code><![CDATA[$urlParams]]></code>
</InvalidArgument>
<InvalidReturnStatement>
<code><![CDATA[$_POST['err_url'] ?? Url::getFromRoute('/table/change', $urlParams)]]></code>
<code><![CDATA[$formParams]]></code>
</InvalidReturnStatement>
<InvalidReturnType>
<code><![CDATA[array<string, string>]]></code>
<code><![CDATA[string]]></code>
</InvalidReturnType>
<LessSpecificReturnStatement>
<code><![CDATA[[
$insertMode,
$whereClause,
$result,
$rows,
$foundUniqueKey,
$afterInsert ?? null,
]]]></code>
</LessSpecificReturnStatement>
<MixedArgument>
<code><![CDATA[$currentRow[$column->field] ?? '']]></code>
<code><![CDATA[$defaultValue]]></code>
<code><![CDATA[$foreigner['foreign_db']]]></code>
<code><![CDATA[$foreigner['foreign_db']]]></code>
<code><![CDATA[$foreigner['foreign_db']]]></code>
<code><![CDATA[$foreigner['foreign_field']]]></code>
<code><![CDATA[$foreigner['foreign_field']]]></code>
<code><![CDATA[$foreigner['foreign_table']]]></code>
<code><![CDATA[$foreigner['foreign_table']]]></code>
<code><![CDATA[$foreigner['foreign_table']]]></code>
</MixedArgument>
<MixedArgumentTypeCoercion>
<code><![CDATA[$currentRow]]></code>
<code><![CDATA[(array) $whereClause]]></code>
</MixedArgumentTypeCoercion>
<MixedArrayAccess>
<code><![CDATA[$_SESSION['tmpval']['relational_display']]]></code>
</MixedArrayAccess>
<MixedAssignment>
<code><![CDATA[$currentRow[$column->field]]]></code>
<code><![CDATA[$defaultValue]]></code>
<code><![CDATA[$whereClause]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$maxlength]]></code>
</MixedOperand>
<MoreSpecificReturnType>
<code><![CDATA[array{
* bool,
* string[]|string|null,
* ResultInterface[]|ResultInterface,
* array<string, string|null>[],
* bool,
* string|null
* }]]></code>
</MoreSpecificReturnType>
<PossiblyInvalidArgument>
<code><![CDATA[$_GET['sql_query']]]></code>
<code><![CDATA[$_GET['sql_signature']]]></code>
<code><![CDATA[$whereClause]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast>
<code><![CDATA[$_GET['sql_query']]]></code>
<code><![CDATA[$_GET['sql_signature']]]></code>
<code><![CDATA[$whereClause]]></code>
</PossiblyInvalidCast>
<PossiblyInvalidOperand>
<code><![CDATA[$_POST['where_clause'][0]]]></code>
</PossiblyInvalidOperand>
<RiskyTruthyFalsyComparison>
<code><![CDATA[! $gotoInclude]]></code>
<code><![CDATA[$editField->salt]]></code>
<code><![CDATA[empty($columnMime['input_transformation'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/IpAllowDeny.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<InvalidOperand>
<code><![CDATA[$regs[5]]]></code>
</InvalidOperand>
<PossiblyInvalidArgument>
<code><![CDATA[$remoteIp]]></code>
</PossiblyInvalidArgument>
<PossiblyUndefinedArrayOffset>
<code><![CDATA[$ruleData[2]]]></code>
<code><![CDATA[$ruleData[2]]]></code>
</PossiblyUndefinedArrayOffset>
</file>
<file src="src/Linter.php">
<InvalidOperand>
<code><![CDATA[$error[3]]]></code>
</InvalidOperand>
<PossiblyNullOperand>
<code><![CDATA[$error[3]]]></code>
</PossiblyNullOperand>
</file>
<file src="src/ListDatabase.php">
<MixedArgumentTypeCoercion>
<code><![CDATA[usort($databaseList, strnatcasecmp(...))]]></code>
</MixedArgumentTypeCoercion>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($this->config->selectedServer['hide_db'])]]></code>
</RiskyTruthyFalsyComparison>
<UnusedProperty>
<code><![CDATA[$userPrivilegesFactory]]></code>
</UnusedProperty>
</file>
<file src="src/Menu.php">
<DeprecatedProperty>
<code><![CDATA[Routing::$route]]></code>
<code><![CDATA[Routing::$route]]></code>
<code><![CDATA[Routing::$route]]></code>
</DeprecatedProperty>
<MixedAssignment>
<code><![CDATA[$binaryLogs]]></code>
</MixedAssignment>
<MixedReturnStatement>
<code><![CDATA[SessionCache::get($cacheKey)]]></code>
</MixedReturnStatement>
<PossiblyFalseOperand>
<code><![CDATA[mb_strpos($tab, '_')]]></code>
</PossiblyFalseOperand>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($this->config->selectedServer['host'])]]></code>
<code><![CDATA[empty($this->config->selectedServer['port'])]]></code>
<code><![CDATA[empty($this->config->selectedServer['verbose'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Message.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedArgument>
<code><![CDATA[$this->params]]></code>
</MixedArgument>
</file>
<file src="src/Navigation/Navigation.php">
<PossiblyNullArrayOffset>
<code><![CDATA[$hidden]]></code>
<code><![CDATA[$hidden]]></code>
<code><![CDATA[$hidden]]></code>
</PossiblyNullArrayOffset>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($_POST['full'])]]></code>
<code><![CDATA[empty($_POST['reload'])]]></code>
<code><![CDATA[empty(parse_url($logo['link'], PHP_URL_HOST))]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Navigation/NavigationTree.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<InvalidPropertyAssignmentValue>
<code><![CDATA[$this->pos2Name]]></code>
<code><![CDATA[$this->pos2Name]]></code>
<code><![CDATA[$this->pos3Name]]></code>
<code><![CDATA[$this->pos3Name]]></code>
</InvalidPropertyAssignmentValue>
<InvalidReturnStatement>
<code><![CDATA[array_map(base64_decode(...), explode('.', $string))]]></code>
</InvalidReturnStatement>
<InvalidReturnType>
<code><![CDATA[non-empty-list<string>]]></code>
</InvalidReturnType>
<MixedArgument>
<code><![CDATA[$path]]></code>
<code><![CDATA[$path[0]]]></code>
<code><![CDATA[$path[0]]]></code>
<code><![CDATA[$path[0]]]></code>
<code><![CDATA[$path[0]]]></code>
<code><![CDATA[$path[0]]]></code>
<code><![CDATA[$path[0]]]></code>
<code><![CDATA[$path[0]]]></code>
<code><![CDATA[$path[0]]]></code>
<code><![CDATA[$path[0]]]></code>
<code><![CDATA[$value]]></code>
<code><![CDATA[Current::$database]]></code>
<code><![CDATA[Current::$database]]></code>
<code><![CDATA[Current::$database]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$path]]></code>
<code><![CDATA[$path]]></code>
<code><![CDATA[$path]]></code>
<code><![CDATA[$value]]></code>
</MixedAssignment>
<PossiblyFalseOperand>
<code><![CDATA[strrpos($class, '\\')]]></code>
</PossiblyFalseOperand>
<PossiblyInvalidArgument>
<code><![CDATA[$_POST['aPath']]]></code>
<code><![CDATA[$_POST['n' . $count . '_aPath']]]></code>
<code><![CDATA[$_POST['n' . $count . '_vPath']]]></code>
<code><![CDATA[$_POST['vPath']]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast>
<code><![CDATA[$_POST['aPath']]]></code>
<code><![CDATA[$_POST['n' . $count . '_aPath']]]></code>
<code><![CDATA[$_POST['n' . $count . '_vPath']]]></code>
<code><![CDATA[$_POST['vPath']]]></code>
</PossiblyInvalidCast>
<PossiblyInvalidPropertyAssignmentValue>
<code><![CDATA[$_POST['searchClause']]]></code>
<code><![CDATA[$_POST['searchClause2']]]></code>
</PossiblyInvalidPropertyAssignmentValue>
<PossiblyNullArgument>
<code><![CDATA[$database]]></code>
<code><![CDATA[$database]]></code>
<code><![CDATA[$db]]></code>
</PossiblyNullArgument>
<PossiblyNullPropertyAssignmentValue>
<code><![CDATA[$container->parent->pos2]]></code>
</PossiblyNullPropertyAssignmentValue>
<PossiblyNullPropertyFetch>
<code><![CDATA[$container->parent->pos2]]></code>
</PossiblyNullPropertyFetch>
<RedundantCast>
<code><![CDATA[(string) $key]]></code>
<code><![CDATA[(string) $key]]></code>
<code><![CDATA[(string) $key]]></code>
<code><![CDATA[(string) $key]]></code>
</RedundantCast>
<RiskyCast>
<code><![CDATA[$_GET['pos']]]></code>
<code><![CDATA[$_POST['n' . $count . '_pos2_value']]]></code>
<code><![CDATA[$_POST['n' . $count . '_pos3_value']]]></code>
<code><![CDATA[$_POST['pos']]]></code>
<code><![CDATA[$_POST['pos2_value'] ?? 0]]></code>
<code><![CDATA[$_POST['pos3_value']]]></code>
</RiskyCast>
<TypeDoesNotContainType>
<code><![CDATA[$value > 500]]></code>
</TypeDoesNotContainType>
</file>
<file src="src/Navigation/Nodes/NodeColumn.php">
<PossiblyNullArgument>
<code><![CDATA[$item['name']]]></code>
</PossiblyNullArgument>
<PossiblyNullOperand>
<code><![CDATA[$retval]]></code>
<code><![CDATA[$retval]]></code>
<code><![CDATA[$retval]]></code>
</PossiblyNullOperand>
</file>
<file src="src/Navigation/Nodes/NodeDatabaseChild.php">
<PossiblyInvalidPropertyFetch>
<code><![CDATA[$this->getRealParent()->realName]]></code>
</PossiblyInvalidPropertyFetch>
</file>
<file src="src/Navigation/Nodes/NodeTable.php">
<MixedArgumentTypeCoercion>
<code><![CDATA[$row]]></code>
</MixedArgumentTypeCoercion>
<PossiblyInvalidPropertyFetch>
<code><![CDATA[$this->getRealParent()->realName]]></code>
<code><![CDATA[$this->getRealParent()->realName]]></code>
<code><![CDATA[$this->getRealParent()->realName]]></code>
<code><![CDATA[$this->getRealParent()->realName]]></code>
</PossiblyInvalidPropertyFetch>
<PossiblyNullArgument>
<code><![CDATA[$arr['Type']]]></code>
</PossiblyNullArgument>
</file>
<file src="src/Navigation/Nodes/ObjectFetcher.php">
<InvalidReturnStatement>
<code><![CDATA[$this->dbi->fetchResultSimple($query)]]></code>
<code><![CDATA[$this->dbi->fetchSingleColumn($query)]]></code>
<code><![CDATA[$this->dbi->fetchSingleColumn($query)]]></code>
</InvalidReturnStatement>
<InvalidReturnType>
<code><![CDATA[array{name:string, type:string}[]]]></code>
<code><![CDATA[string[]]]></code>
<code><![CDATA[string[]]]></code>
</InvalidReturnType>
</file>
<file src="src/Normalization.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<InvalidReturnStatement>
<code><![CDATA[[
'legendText' => __('End of step'),
'headText' => $headText,
'queryError' => $error,
'extra' => $message,
]]]></code>
<code><![CDATA[['legendText' => __('End of step'), 'headText' => $headText, 'queryError' => false]]]></code>
</InvalidReturnStatement>
<InvalidReturnType>
<code><![CDATA[array{legendText: string, headText: string, queryError: bool, extra: Message}]]></code>
<code><![CDATA[array{legendText: string, headText: string, queryError: string|false, extra?: string}]]></code>
</InvalidReturnType>
<LessSpecificReturnStatement>
<code><![CDATA[[
'legendText' => __('End of step'),
'headText' => $headText,
'queryError' => $error,
'extra' => $message,
]]]></code>
</LessSpecificReturnStatement>
<MixedArgument>
<code><![CDATA[$arrDependson]]></code>
<code><![CDATA[$col]]></code>
<code><![CDATA[$cols['nonpk']]]></code>
<code><![CDATA[$cols['pk']]]></code>
<code><![CDATA[$dependent]]></code>
<code><![CDATA[$dependents]]></code>
<code><![CDATA[$dependents]]></code>
<code><![CDATA[$dependents]]></code>
<code><![CDATA[$dependents]]></code>
<code><![CDATA[$dependents]]></code>
<code><![CDATA[$dependents]]></code>
<code><![CDATA[$dependents]]></code>
<code><![CDATA[$dropCols['nonpk']]]></code>
<code><![CDATA[$dropCols['pk']]]></code>
<code><![CDATA[$key]]></code>
<code><![CDATA[$table]]></code>
<code><![CDATA[$table]]></code>
<code><![CDATA[$tablesName->$key]]></code>
<code><![CDATA[$tablesName->$key]]></code>
</MixedArgument>
<MixedArgumentTypeCoercion>
<code><![CDATA[$dependents]]></code>
<code><![CDATA[$key]]></code>
<code><![CDATA[$key]]></code>
<code><![CDATA[$key]]></code>
<code><![CDATA[$originalTable]]></code>
<code><![CDATA[$originalTable]]></code>
<code><![CDATA[$originalTable]]></code>
<code><![CDATA[$originalTable]]></code>
<code><![CDATA[$table]]></code>
<code><![CDATA[$table]]></code>
<code><![CDATA[$tableName]]></code>
<code><![CDATA[$tableName]]></code>
</MixedArgumentTypeCoercion>
<MixedArrayAccess>
<code><![CDATA[$cols['nonpk']]]></code>
<code><![CDATA[$cols['pk']]]></code>
<code><![CDATA[$dropCols['nonpk']]]></code>
<code><![CDATA[$dropCols['pk']]]></code>
</MixedArrayAccess>
<MixedAssignment>
<code><![CDATA[$arrDependson]]></code>
<code><![CDATA[$col]]></code>
<code><![CDATA[$cols]]></code>
<code><![CDATA[$dependent]]></code>
<code><![CDATA[$dependents]]></code>
<code><![CDATA[$dependents]]></code>
<code><![CDATA[$dependents]]></code>
<code><![CDATA[$dropCols]]></code>
<code><![CDATA[$key]]></code>
<code><![CDATA[$table]]></code>
<code><![CDATA[$table]]></code>
<code><![CDATA[$tablesList]]></code>
</MixedAssignment>
<RedundantCast>
<code><![CDATA[(string) $dependon]]></code>
</RedundantCast>
<RiskyTruthyFalsyComparison>
<code><![CDATA[$dropCols]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Operations.php">
<MixedArgumentTypeCoercion>
<code><![CDATA[$master]]></code>
<code><![CDATA[$master]]></code>
</MixedArgumentTypeCoercion>
<PossiblyInvalidArgument>
<code><![CDATA[$_POST['comment']]]></code>
<code><![CDATA[$_POST['db_collation']]]></code>
<code><![CDATA[$_POST['prev_comment']]]></code>
<code><![CDATA[$_POST['tbl_collation']]]></code>
<code><![CDATA[$_POST['what']]]></code>
<code><![CDATA[$copyMode]]></code>
<code><![CDATA[$newRowFormat]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast>
<code><![CDATA[$_POST['comment']]]></code>
<code><![CDATA[$_POST['db_collation']]]></code>
<code><![CDATA[$_POST['prev_comment']]]></code>
<code><![CDATA[$_POST['tbl_collation']]]></code>
<code><![CDATA[$newRowFormat]]></code>
</PossiblyInvalidCast>
<PossiblyInvalidOperand>
<code><![CDATA[$_POST['new_pack_keys']]]></code>
</PossiblyInvalidOperand>
<PossiblyNullArgument>
<code><![CDATA[$query]]></code>
</PossiblyNullArgument>
<PossiblyNullOperand>
<code><![CDATA[$oldPriv[$i]]]></code>
<code><![CDATA[$oldPriv[0]]]></code>
<code><![CDATA[$oldPriv[0]]]></code>
<code><![CDATA[$oldPriv[0]]]></code>
<code><![CDATA[$oldPriv[0]]]></code>
<code><![CDATA[$oldPriv[0]]]></code>
<code><![CDATA[$oldPriv[0]]]></code>
<code><![CDATA[$oldPriv[2]]]></code>
<code><![CDATA[$oldPriv[2]]]></code>
<code><![CDATA[$oldPriv[2]]]></code>
<code><![CDATA[$oldPriv[2]]]></code>
<code><![CDATA[$oldPriv[2]]]></code>
<code><![CDATA[$oldPriv[3]]]></code>
<code><![CDATA[$oldPriv[3]]]></code>
<code><![CDATA[$oldPriv[3]]]></code>
<code><![CDATA[$oldPriv[4]]]></code>
<code><![CDATA[$oldPriv[4]]]></code>
<code><![CDATA[$oldPriv[4]]]></code>
<code><![CDATA[$oldPriv[4]]]></code>
<code><![CDATA[$oldPriv[4]]]></code>
<code><![CDATA[$oldPriv[5]]]></code>
<code><![CDATA[$oldPriv[5]]]></code>
<code><![CDATA[$oldPriv[5]]]></code>
<code><![CDATA[$oldPriv[5]]]></code>
<code><![CDATA[$oldPriv[5]]]></code>
<code><![CDATA[$oldPriv[6]]]></code>
<code><![CDATA[$oldPriv[6]]]></code>
<code><![CDATA[$oldPriv[6]]]></code>
<code><![CDATA[$oldPriv[6]]]></code>
<code><![CDATA[$oldPriv[6]]]></code>
<code><![CDATA[$oldPriv[7]]]></code>
<code><![CDATA[$oldPriv[7]]]></code>
<code><![CDATA[$oldPriv[7]]]></code>
<code><![CDATA[$query]]></code>
</PossiblyNullOperand>
<RedundantCast>
<code><![CDATA[(string) $_POST['new_name']]]></code>
<code><![CDATA[(string) $_POST['new_name']]]></code>
<code><![CDATA[(string) $_POST['new_name']]]></code>
<code><![CDATA[(string) $_POST['new_name']]]></code>
<code><![CDATA[(string) $_POST['new_name']]]></code>
</RedundantCast>
<RiskyCast>
<code><![CDATA[$_POST['new_auto_increment']]]></code>
</RiskyCast>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($_POST['adjust_privileges'])]]></code>
<code><![CDATA[empty($_POST['new_auto_increment'])]]></code>
<code><![CDATA[empty($_POST['new_checksum'])]]></code>
<code><![CDATA[empty($_POST['new_delay_key_write'])]]></code>
<code><![CDATA[empty($_POST['new_page_checksum'])]]></code>
<code><![CDATA[empty($_POST['new_row_format'])]]></code>
<code><![CDATA[empty($_POST['new_transactional'])]]></code>
<code><![CDATA[empty($_POST['tbl_collation'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Partitioning/Maintenance.php">
<PossiblyNullArrayOffset>
<code><![CDATA[$rows]]></code>
<code><![CDATA[$rows]]></code>
<code><![CDATA[$rows]]></code>
<code><![CDATA[$rows]]></code>
</PossiblyNullArrayOffset>
</file>
<file src="src/Partitioning/Partition.php">
<DeprecatedMethod>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
<MixedAssignment>
<code><![CDATA[$this->description]]></code>
<code><![CDATA[$this->expression]]></code>
<code><![CDATA[$this->method]]></code>
<code><![CDATA[$this->name]]></code>
</MixedAssignment>
<PossiblyUnusedMethod>
<code><![CDATA[getDescription]]></code>
<code><![CDATA[getSubPartitions]]></code>
<code><![CDATA[hasSubPartitions]]></code>
</PossiblyUnusedMethod>
<RiskyTruthyFalsyComparison>
<code><![CDATA[$dbi->fetchValue('SELECT @@have_partitioning;')]]></code>
<code><![CDATA[empty($row['PARTITION_NAME'])]]></code>
<code><![CDATA[empty($row['SUBPARTITION_NAME'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Partitioning/SubPartition.php">
<MixedAssignment>
<code><![CDATA[$this->comment]]></code>
<code><![CDATA[$this->expression]]></code>
<code><![CDATA[$this->method]]></code>
<code><![CDATA[$this->name]]></code>
</MixedAssignment>
</file>
<file src="src/Partitioning/TablePartitionDefinition.php">
<InvalidArrayOffset>
<code><![CDATA[$partition['engine']]]></code>
<code><![CDATA[$partition['name']]]></code>
<code><![CDATA[$partition['subpartition_count']]]></code>
<code><![CDATA[$partition['subpartitions']]]></code>
<code><![CDATA[$partition['subpartitions']]]></code>
<code><![CDATA[$partition['value_type']]]></code>
</InvalidArrayOffset>
<MixedArgument>
<code><![CDATA[$partitionCount]]></code>
<code><![CDATA[$subpartitionCount]]></code>
<code><![CDATA[$subpartitions]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$partitionCount]]></code>
<code><![CDATA[$partition['subpartition_count']]]></code>
<code><![CDATA[$subpartitionCount]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$partition['name']]]></code>
</MixedOperand>
<MixedStringOffsetAssignment>
<code><![CDATA[$partition['subpartition_count']]]></code>
</MixedStringOffsetAssignment>
<PossiblyInvalidArgument>
<code><![CDATA[$partitions]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidArrayOffset>
<code><![CDATA[$partition['comment']]]></code>
<code><![CDATA[$partition['data_directory']]]></code>
<code><![CDATA[$partition['engine']]]></code>
<code><![CDATA[$partition['index_directory']]]></code>
<code><![CDATA[$partition['max_rows']]]></code>
<code><![CDATA[$partition['min_rows']]]></code>
<code><![CDATA[$partition['node_group']]]></code>
<code><![CDATA[$partition['prefix']]]></code>
<code><![CDATA[$partition['subpartition_count']]]></code>
<code><![CDATA[$partition['subpartitions']]]></code>
<code><![CDATA[$partition['tablespace']]]></code>
<code><![CDATA[$partition['value']]]></code>
<code><![CDATA[$partition['value_type']]]></code>
</PossiblyInvalidArrayOffset>
</file>
<file src="src/Pdf.php">
<MixedArgument>
<code><![CDATA[$this->CurrentFont]]></code>
<code><![CDATA[$this->pages]]></code>
<code><![CDATA[$this->pages[$n]]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$this->pages[$n]]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$this->pages[$n]]]></code>
</MixedArrayAssignment>
<MixedArrayOffset>
<code><![CDATA[$this->footerset[$this->page]]]></code>
<code><![CDATA[$this->footerset[$this->page]]]></code>
</MixedArrayOffset>
<PropertyNotSetInConstructor>
<code><![CDATA[Pdf]]></code>
<code><![CDATA[Pdf]]></code>
</PropertyNotSetInConstructor>
</file>
<file src="src/Plugins.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<PossiblyInvalidCast>
<code><![CDATA[$config->settings[$pluginType->value][$opt]]]></code>
</PossiblyInvalidCast>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty(Config::getInstance()->settings[$pluginType->value][$opt])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Plugins/Auth/AuthenticationConfig.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="src/Plugins/Auth/AuthenticationCookie.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedArgument>
<code><![CDATA[$serverCookie]]></code>
<code><![CDATA[$serverCookie]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$_SESSION['browser_access_time'][$key]]]></code>
</MixedArrayAccess>
<MixedArrayOffset>
<code><![CDATA[$_SESSION['browser_access_time'][$key]]]></code>
</MixedArrayOffset>
<MixedAssignment>
<code><![CDATA[$key]]></code>
<code><![CDATA[$serverCookie]]></code>
<code><![CDATA[$serverCookie]]></code>
<code><![CDATA[$this->password]]></code>
<code><![CDATA[$value]]></code>
<code><![CDATA[self::$authServer]]></code>
</MixedAssignment>
<PossiblyInvalidArgument>
<code><![CDATA[$_POST[$config->config->CaptchaResponseParam]]]></code>
<code><![CDATA[$_POST['pma_username']]]></code>
<code><![CDATA[$_REQUEST['pma_servername']]]></code>
<code><![CDATA[$_REQUEST['pma_servername']]]></code>
<code><![CDATA[$password]]></code>
<code><![CDATA[$tmpHost]]></code>
<code><![CDATA[Core::getIp()]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast>
<code><![CDATA[$_POST[$config->config->CaptchaResponseParam]]]></code>
<code><![CDATA[$_POST['pma_username']]]></code>
<code><![CDATA[$_REQUEST['pma_servername']]]></code>
<code><![CDATA[$tmpHost]]></code>
</PossiblyInvalidCast>
<PossiblyInvalidPropertyAssignmentValue>
<code><![CDATA[$password]]></code>
</PossiblyInvalidPropertyAssignmentValue>
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
<code><![CDATA[bool]]></code>
</PossiblyUnusedReturnValue>
<RiskyCast>
<code><![CDATA[$_GET['session_expired']]]></code>
</RiskyCast>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($_POST[$config->config->CaptchaResponseParam])]]></code>
<code><![CDATA[ini_get('allow_url_fopen')]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Plugins/Auth/AuthenticationHttp.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
<PossiblyInvalidArgument>
<code><![CDATA[$oldUser]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast>
<code><![CDATA[$oldUser]]></code>
</PossiblyInvalidCast>
<RiskyTruthyFalsyComparison>
<code><![CDATA[$colon]]></code>
<code><![CDATA[empty($config->selectedServer['auth_http_realm'])]]></code>
<code><![CDATA[empty($config->selectedServer['verbose'])]]></code>
<code><![CDATA[empty($oldUser)]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Plugins/Auth/AuthenticationSignon.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedArgument>
<code><![CDATA[$singleSignonCfgUpdate]]></code>
</MixedArgument>
<MixedArgumentTypeCoercion>
<code><![CDATA[$sessionCookieParams]]></code>
</MixedArgumentTypeCoercion>
<MixedAssignment>
<code><![CDATA[$_SESSION[' HMAC_secret ']]]></code>
<code><![CDATA[$_SESSION[' PMA_token ']]]></code>
<code><![CDATA[$_SESSION['LAST_SIGNON_URL']]]></code>
<code><![CDATA[$hmacSecret]]></code>
<code><![CDATA[$pmaToken]]></code>
<code><![CDATA[$singleSignonCfgUpdate]]></code>
<code><![CDATA[$singleSignonHost]]></code>
<code><![CDATA[$singleSignonPort]]></code>
<code><![CDATA[$this->password]]></code>
<code><![CDATA[$this->user]]></code>
</MixedAssignment>
<MixedPropertyTypeCoercion>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[array_merge($config->selectedServer, $singleSignonCfgUpdate)]]></code>
</MixedPropertyTypeCoercion>
<PossiblyUnusedReturnValue>
<code><![CDATA[Response]]></code>
</PossiblyUnusedReturnValue>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($config->selectedServer['SignonURL'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Plugins/AuthenticationPlugin.php">
<ArgumentTypeCoercion>
<code><![CDATA[$redirectUrl]]></code>
</ArgumentTypeCoercion>
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
<MixedArrayAssignment>
<code><![CDATA[$_SESSION['browser_access_time'][$guid]]]></code>
</MixedArrayAssignment>
<PossiblyInvalidCast>
<code><![CDATA[$_REQUEST['guid']]]></code>
</PossiblyInvalidCast>
<RiskyCast>
<code><![CDATA[$_REQUEST['access_time']]]></code>
</RiskyCast>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($config->selectedServer['LogoutURL'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Plugins/AuthenticationPluginFactory.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="src/Plugins/Export/ExportCodegen.php">
<PossiblyNullArgument>
<code><![CDATA[$row[0]]]></code>
<code><![CDATA[$row[0]]]></code>
</PossiblyNullArgument>
</file>
<file src="src/Plugins/Export/ExportHtmlword.php">
<MixedArgument>
<code><![CDATA[$comments[$fieldName]]]></code>
<code><![CDATA[$mimeMap[$fieldName]['mimetype']]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$comments[$fieldName]]]></code>
<code><![CDATA[$mimeMap[$fieldName]]]></code>
<code><![CDATA[$mimeMap[$fieldName]['mimetype']]]></code>
</MixedArrayAccess>
<PossiblyInvalidArgument>
<code><![CDATA[str_replace('_', '/', $mimeMap[$fieldName]['mimetype'])]]></code>
</PossiblyInvalidArgument>
<PossiblyUndefinedVariable>
<code><![CDATA[$comments]]></code>
<code><![CDATA[$mimeMap]]></code>
</PossiblyUndefinedVariable>
</file>
<file src="src/Plugins/Export/ExportJson.php">
<MixedArgumentTypeCoercion>
<code><![CDATA[$aliases]]></code>
</MixedArgumentTypeCoercion>
</file>
<file src="src/Plugins/Export/ExportLatex.php">
<MixedArgument>
<code><![CDATA[$mimeMap[$fieldName]['mimetype']]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$mimeMap[$fieldName]['mimetype']]]></code>
</MixedArrayAccess>
<MixedOperand>
<code><![CDATA[$comments[$fieldName]]]></code>
</MixedOperand>
<PossiblyInvalidOperand>
<code><![CDATA[str_replace('_', '/', $mimeMap[$fieldName]['mimetype'])]]></code>
</PossiblyInvalidOperand>
<PossiblyNullArgument>
<code><![CDATA[$record[$columns[$i]]]]></code>
<code><![CDATA[$record[$columns[$i]]]]></code>
</PossiblyNullArgument>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($this->config->selectedServer['port'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Plugins/Export/ExportMediawiki.php">
<PossiblyNullOperand>
<code><![CDATA[$row[$i]]]></code>
</PossiblyNullOperand>
</file>
<file src="src/Plugins/Export/ExportOds.php">
<PossiblyNullArgument>
<code><![CDATA[$row[$j]]]></code>
</PossiblyNullArgument>
</file>
<file src="src/Plugins/Export/ExportOdt.php">
<MixedArgument>
<code><![CDATA[$comments[$fieldName]]]></code>
<code><![CDATA[$foreigner['foreign_field']]]></code>
<code><![CDATA[$mimeMap[$fieldName]['mimetype']]]></code>
<code><![CDATA[$rtable]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$mimeMap[$fieldName]['mimetype']]]></code>
</MixedArrayAccess>
<MixedAssignment>
<code><![CDATA[$rtable]]></code>
</MixedAssignment>
<PossiblyInvalidArgument>
<code><![CDATA[str_replace('_', '/', $mimeMap[$fieldName]['mimetype'])]]></code>
</PossiblyInvalidArgument>
<PossiblyNullArgument>
<code><![CDATA[$row[$j]]]></code>
</PossiblyNullArgument>
<PossiblyUnusedReturnValue>
<code><![CDATA[string]]></code>
</PossiblyUnusedReturnValue>
<RiskyTruthyFalsyComparison>
<code><![CDATA[$foreigner]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Plugins/Export/ExportPdf.php">
<MixedArgument>
<code><![CDATA[$this->pdf->getPDFData()]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$this->pdfReportTitle]]></code>
</MixedAssignment>
<PropertyNotSetInConstructor>
<code><![CDATA[$pdf]]></code>
</PropertyNotSetInConstructor>
</file>
<file src="src/Plugins/Export/ExportPhparray.php">
<PossiblyNullArgument>
<code><![CDATA[$record[$i]]]></code>
</PossiblyNullArgument>
</file>
<file src="src/Plugins/Export/ExportSql.php">
<ArgumentTypeCoercion>
<code><![CDATA[$token->value]]></code>
</ArgumentTypeCoercion>
<LessSpecificReturnStatement>
<code><![CDATA[(int) $fromConfig]]></code>
<code><![CDATA[(int) $fromRequest]]></code>
</LessSpecificReturnStatement>
<MixedArgumentTypeCoercion>
<code><![CDATA[$relField]]></code>
</MixedArgumentTypeCoercion>
<MoreSpecificReturnType>
<code><![CDATA[int<0, max>]]></code>
</MoreSpecificReturnType>
<PossiblyNullArgument>
<code><![CDATA[$createQuery]]></code>
<code><![CDATA[$definition]]></code>
<code><![CDATA[$eventName]]></code>
<code><![CDATA[$oldTable]]></code>
<code><![CDATA[$oldTable]]></code>
</PossiblyNullArgument>
<PossiblyNullArrayOffset>
<code><![CDATA[Charsets::$mysqlCharsetMap]]></code>
</PossiblyNullArrayOffset>
<PossiblyNullOperand>
<code><![CDATA[$eventDef]]></code>
</PossiblyNullOperand>
<PossiblyNullPropertyAssignment>
<code><![CDATA[$field->references->table]]></code>
<code><![CDATA[$field->references->table]]></code>
<code><![CDATA[$statement->name]]></code>
<code><![CDATA[$statement->name]]></code>
<code><![CDATA[$statement->name]]></code>
<code><![CDATA[$statement->table]]></code>
<code><![CDATA[$statement->table]]></code>
</PossiblyNullPropertyAssignment>
<PossiblyNullPropertyFetch>
<code><![CDATA[$field->references->table->table]]></code>
<code><![CDATA[$statement->name->table]]></code>
<code><![CDATA[$statement->table->table]]></code>
</PossiblyNullPropertyFetch>
<PossiblyNullReference>
<code><![CDATA[get]]></code>
<code><![CDATA[has]]></code>
<code><![CDATA[has]]></code>
<code><![CDATA[remove]]></code>
<code><![CDATA[remove]]></code>
<code><![CDATA[remove]]></code>
<code><![CDATA[remove]]></code>
</PossiblyNullReference>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($column->collation)]]></code>
<code><![CDATA[empty($statement->fields)]]></code>
<code><![CDATA[empty($statement->name->database)]]></code>
<code><![CDATA[empty($statement->table->database)]]></code>
<code><![CDATA[empty($this->config->selectedServer['port'])]]></code>
<code><![CDATA[empty($tmpres['Check_time'])]]></code>
<code><![CDATA[empty($tmpres['Create_time'])]]></code>
<code><![CDATA[empty($tmpres['Update_time'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Plugins/Export/ExportTexytext.php">
<MixedArgument>
<code><![CDATA[$comments[$fieldName]]]></code>
<code><![CDATA[$mimeMap[$fieldName]['mimetype']]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$comments[$fieldName]]]></code>
<code><![CDATA[$mimeMap[$fieldName]]]></code>
<code><![CDATA[$mimeMap[$fieldName]['mimetype']]]></code>
</MixedArrayAccess>
<PossiblyInvalidArgument>
<code><![CDATA[str_replace('_', '/', $mimeMap[$fieldName]['mimetype'])]]></code>
</PossiblyInvalidArgument>
<PossiblyUndefinedVariable>
<code><![CDATA[$comments]]></code>
<code><![CDATA[$mimeMap]]></code>
</PossiblyUndefinedVariable>
</file>
<file src="src/Plugins/Export/ExportToon.php">
<RedundantCondition>
<code><![CDATA[$exportConfig->toon_indent]]></code>
<code><![CDATA[$exportConfig->toon_separator]]></code>
</RedundantCondition>
<TypeDoesNotContainType>
<code><![CDATA[$this->indent]]></code>
<code><![CDATA[$this->separator]]></code>
</TypeDoesNotContainType>
</file>
<file src="src/Plugins/Export/ExportXml.php">
<InvalidArgument>
<code><![CDATA[$events]]></code>
</InvalidArgument>
<PossiblyNullArgument>
<code><![CDATA[$dbCharset]]></code>
<code><![CDATA[$dbCollation]]></code>
<code><![CDATA[$record[$i]]]></code>
</PossiblyNullArgument>
<PossiblyNullOperand>
<code><![CDATA[$charset]]></code>
</PossiblyNullOperand>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($this->config->selectedServer['port'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Plugins/Export/Helpers/Pdf.php">
<MixedArgument>
<code><![CDATA[$cellFontSize]]></code>
<code><![CDATA[$colAs]]></code>
<code><![CDATA[$fullwidth + $l]]></code>
<code><![CDATA[$fullwidth + $l]]></code>
<code><![CDATA[$fullwidth + $l]]></code>
<code><![CDATA[$fullwidth + $l]]></code>
<code><![CDATA[$fullwidth + $l]]></code>
<code><![CDATA[$fullwidth + $l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$lh]]></code>
<code><![CDATA[$lh]]></code>
<code><![CDATA[$lh]]></code>
<code><![CDATA[$lh]]></code>
<code><![CDATA[$lh]]></code>
<code><![CDATA[$lh]]></code>
<code><![CDATA[$maxY - $this->tMargin]]></code>
<code><![CDATA[$t]]></code>
<code><![CDATA[$t]]></code>
<code><![CDATA[$t]]></code>
<code><![CDATA[$t]]></code>
<code><![CDATA[$t]]></code>
<code><![CDATA[$t]]></code>
<code><![CDATA[$this->CurOrientation]]></code>
<code><![CDATA[$this->FontSizePt]]></code>
<code><![CDATA[$this->FontSizePt]]></code>
<code><![CDATA[$this->FontSizePt]]></code>
<code><![CDATA[$this->FontSizePt]]></code>
<code><![CDATA[$this->FontSizePt]]></code>
<code><![CDATA[$this->FontSizePt]]></code>
<code><![CDATA[$this->FontSizePt]]></code>
<code><![CDATA[$this->colAlign[$col]]]></code>
<code><![CDATA[$this->colAlign[$col]]]></code>
<code><![CDATA[$this->colAlign[$col]]]></code>
<code><![CDATA[$this->lMargin]]></code>
<code><![CDATA[$this->tMargin]]></code>
<code><![CDATA[$this->tMargin]]></code>
<code><![CDATA[$this->tMargin]]></code>
<code><![CDATA[$this->tMargin]]></code>
<code><![CDATA[$this->tMargin]]></code>
<code><![CDATA[$this->tMargin]]></code>
<code><![CDATA[$this->tMargin]]></code>
<code><![CDATA[$this->tMargin - ($this->FontSizePt / $this->k) * 2.5]]></code>
<code><![CDATA[$this->tMargin - ($this->FontSizePt / $this->k) * 5]]></code>
<code><![CDATA[$this->tablewidths[$col]]]></code>
<code><![CDATA[$this->tablewidths[$col]]]></code>
<code><![CDATA[$this->tablewidths[$col]]]></code>
<code><![CDATA[$this->tablewidths[$col]]]></code>
<code><![CDATA[$this->tablewidths[$col]]]></code>
<code><![CDATA[$this->tablewidths[$col]]]></code>
<code><![CDATA[$this->titleFontSize !== 0 ? $this->titleFontSize : $this->FontSizePt]]></code>
<code><![CDATA[$txt ?? 'NULL']]></code>
<code><![CDATA[$txt ?? 'NULL']]></code>
<code><![CDATA[$txt ?? 'NULL']]></code>
<code><![CDATA[$txt ?? 'NULL']]></code>
<code><![CDATA[$y]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$comments[$fieldName]]]></code>
<code><![CDATA[$foreigners->data[$fieldName]]]></code>
<code><![CDATA[$foreigners->data[$fieldName]]]></code>
<code><![CDATA[$foreigners->data[$fieldName]['foreign_field']]]></code>
<code><![CDATA[$foreigners->data[$fieldName]['foreign_table']]]></code>
<code><![CDATA[$mimeMap[$fieldName]]]></code>
<code><![CDATA[$mimeMap[$fieldName]['mimetype']]]></code>
<code><![CDATA[$this->pagedim[$oldpage]]]></code>
<code><![CDATA[$this->pagedim[$oldpage]]]></code>
<code><![CDATA[$this->pagedim[$oldpage]['olm']]]></code>
<code><![CDATA[$this->pagedim[$oldpage]['orm']]]></code>
<code><![CDATA[$this->pagedim[$this->page]]]></code>
<code><![CDATA[$this->pagedim[$this->page]]]></code>
<code><![CDATA[$this->pagedim[$this->page]['olm']]]></code>
<code><![CDATA[$this->pagedim[$this->page]['orm']]]></code>
</MixedArrayAccess>
<MixedArrayOffset>
<code><![CDATA[$this->headerset[$this->page]]]></code>
<code><![CDATA[$this->headerset[$this->page]]]></code>
<code><![CDATA[$this->pagedim[$oldpage]]]></code>
<code><![CDATA[$this->pagedim[$oldpage]]]></code>
<code><![CDATA[$this->pagedim[$this->page]]]></code>
<code><![CDATA[$this->pagedim[$this->page]]]></code>
</MixedArrayOffset>
<MixedAssignment>
<code><![CDATA[$availableWidth]]></code>
<code><![CDATA[$cellFontSize]]></code>
<code><![CDATA[$colAs]]></code>
<code><![CDATA[$currentPage]]></code>
<code><![CDATA[$currpage]]></code>
<code><![CDATA[$currpage]]></code>
<code><![CDATA[$currpage]]></code>
<code><![CDATA[$currpage]]></code>
<code><![CDATA[$currpage]]></code>
<code><![CDATA[$currpage]]></code>
<code><![CDATA[$data[]]]></code>
<code><![CDATA[$data[]]]></code>
<code><![CDATA[$fullwidth]]></code>
<code><![CDATA[$fullwidth]]></code>
<code><![CDATA[$fullwidth]]></code>
<code><![CDATA[$i]]></code>
<code><![CDATA[$i]]></code>
<code><![CDATA[$i]]></code>
<code><![CDATA[$i]]></code>
<code><![CDATA[$i]]></code>
<code><![CDATA[$i]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$lh]]></code>
<code><![CDATA[$lh]]></code>
<code><![CDATA[$lh]]></code>
<code><![CDATA[$maxpage]]></code>
<code><![CDATA[$maxpage]]></code>
<code><![CDATA[$maxpage]]></code>
<code><![CDATA[$maxpage]]></code>
<code><![CDATA[$maxpage]]></code>
<code><![CDATA[$maxpage]]></code>
<code><![CDATA[$oldPageOlm]]></code>
<code><![CDATA[$oldPageOrm]]></code>
<code><![CDATA[$oldpage]]></code>
<code><![CDATA[$sColWidth]]></code>
<code><![CDATA[$startpage]]></code>
<code><![CDATA[$startpage]]></code>
<code><![CDATA[$startpage]]></code>
<code><![CDATA[$surplus]]></code>
<code><![CDATA[$surplusToAdd]]></code>
<code><![CDATA[$t]]></code>
<code><![CDATA[$t]]></code>
<code><![CDATA[$t]]></code>
<code><![CDATA[$thisPageOlm]]></code>
<code><![CDATA[$thisPageOrm]]></code>
<code><![CDATA[$txt]]></code>
<code><![CDATA[$txt]]></code>
<code><![CDATA[$txt]]></code>
<code><![CDATA[$txt]]></code>
<code><![CDATA[$width]]></code>
<code><![CDATA[$width]]></code>
<code><![CDATA[$width]]></code>
<code><![CDATA[$width]]></code>
<code><![CDATA[$width]]></code>
<code><![CDATA[$width]]></code>
<code><![CDATA[$x]]></code>
<code><![CDATA[$y]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$availableWidth]]></code>
<code><![CDATA[$foreigners->data[$fieldName]['foreign_field']]]></code>
<code><![CDATA[$foreigners->data[$fieldName]['foreign_table']]]></code>
<code><![CDATA[$fullwidth]]></code>
<code><![CDATA[$fullwidth]]></code>
<code><![CDATA[$fullwidth]]></code>
<code><![CDATA[$fullwidth]]></code>
<code><![CDATA[$fullwidth]]></code>
<code><![CDATA[$fullwidth]]></code>
<code><![CDATA[$i]]></code>
<code><![CDATA[$i]]></code>
<code><![CDATA[$i]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$maxpage]]></code>
<code><![CDATA[$maxpage]]></code>
<code><![CDATA[$maxpage]]></code>
<code><![CDATA[$sColWidth]]></code>
<code><![CDATA[$sColWidth]]></code>
<code><![CDATA[$sColWidth]]></code>
<code><![CDATA[$surplus]]></code>
<code><![CDATA[$this->FontSizePt]]></code>
<code><![CDATA[$this->FontSizePt]]></code>
<code><![CDATA[$this->h]]></code>
<code><![CDATA[$this->h]]></code>
<code><![CDATA[$this->h]]></code>
<code><![CDATA[$this->page]]></code>
<code><![CDATA[$this->page]]></code>
<code><![CDATA[$this->page]]></code>
<code><![CDATA[$this->page]]></code>
<code><![CDATA[$this->page]]></code>
<code><![CDATA[$this->page]]></code>
<code><![CDATA[$this->page]]></code>
<code><![CDATA[$this->page]]></code>
<code><![CDATA[$this->page]]></code>
<code><![CDATA[$this->page]]></code>
<code><![CDATA[$this->page]]></code>
<code><![CDATA[$this->page]]></code>
<code><![CDATA[$this->page]]></code>
<code><![CDATA[$this->tMargin]]></code>
<code><![CDATA[$this->tMargin]]></code>
<code><![CDATA[$this->tMargin]]></code>
<code><![CDATA[$this->w]]></code>
<code><![CDATA[$thisPageOrm]]></code>
<code><![CDATA[$width]]></code>
<code><![CDATA[$width]]></code>
<code><![CDATA[$width]]></code>
<code><![CDATA[$x]]></code>
<code><![CDATA[$x]]></code>
<code><![CDATA[$y]]></code>
<code><![CDATA[count($colFits) * $sColWidth]]></code>
</MixedOperand>
<MixedPropertyFetch>
<code><![CDATA[$foreigners->data]]></code>
</MixedPropertyFetch>
<PossiblyUndefinedVariable>
<code><![CDATA[$comments]]></code>
<code><![CDATA[$data]]></code>
<code><![CDATA[$data]]></code>
<code><![CDATA[$foreigners]]></code>
<code><![CDATA[$foreigners]]></code>
<code><![CDATA[$mimeMap]]></code>
</PossiblyUndefinedVariable>
<PropertyNotSetInConstructor>
<code><![CDATA[$results]]></code>
<code><![CDATA[Pdf]]></code>
<code><![CDATA[Pdf]]></code>
<code><![CDATA[Pdf]]></code>
<code><![CDATA[Pdf]]></code>
</PropertyNotSetInConstructor>
</file>
<file src="src/Plugins/ExportPlugin.php">
<MixedArgument>
<code><![CDATA[$foreigner['foreign_field']]]></code>
<code><![CDATA[$foreigner['foreign_table']]]></code>
<code><![CDATA[$foreigner['foreign_table']]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$db['alias']]]></code>
<code><![CDATA[$db['tables']]]></code>
<code><![CDATA[$table['alias']]]></code>
<code><![CDATA[$table['columns']]]></code>
</MixedArrayAccess>
<MixedAssignment>
<code><![CDATA[$col]]></code>
<code><![CDATA[$colKey]]></code>
<code><![CDATA[$db]]></code>
<code><![CDATA[$table]]></code>
<code><![CDATA[$tableKey]]></code>
</MixedAssignment>
<MixedReturnStatement>
<code><![CDATA[! empty($aliases[$db]['alias']) ? $aliases[$db]['alias'] : $db]]></code>
<code><![CDATA[! empty($aliases[$db]['alias']) ? $aliases[$db]['alias'] : $db]]></code>
<code><![CDATA[! empty($aliases[$db]['tables'][$table]['alias']) ? $aliases[$db]['tables'][$table]['alias'] : $table]]></code>
<code><![CDATA[! empty($aliases[$db]['tables'][$table]['alias']) ? $aliases[$db]['tables'][$table]['alias'] : $table]]></code>
<code><![CDATA[! empty($aliases[$db]['tables'][$table]['columns'][$column])
? $aliases[$db]['tables'][$table]['columns'][$column]
: $column]]></code>
<code><![CDATA[! empty($aliases[$db]['tables'][$table]['columns'][$column])
? $aliases[$db]['tables'][$table]['columns'][$column]
: $column]]></code>
<code><![CDATA[$col]]></code>
<code><![CDATA[$db['alias']]]></code>
<code><![CDATA[$table['alias']]]></code>
</MixedReturnStatement>
<RiskyTruthyFalsyComparison>
<code><![CDATA[$foreigner]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Plugins/Import/ImportCsv.php">
<InvalidArgument>
<code><![CDATA[$colNames]]></code>
</InvalidArgument>
<InvalidArrayOffset>
<code><![CDATA[$values[count($values) - 1]]]></code>
<code><![CDATA[$values[count($values) - 1]]]></code>
</InvalidArrayOffset>
<PossiblyNullOperand>
<code><![CDATA[$ch]]></code>
</PossiblyNullOperand>
<PossiblyNullReference>
<code><![CDATA[getMessage]]></code>
</PossiblyNullReference>
<PossiblyUnusedReturnValue>
<code><![CDATA[string[]]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Plugins/Import/ImportFormat.php">
<PossiblyUnusedMethod>
<code><![CDATA[getClassName]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Plugins/Import/ImportLdi.php">
<MixedArgument>
<code><![CDATA[ImportSettings::$importFile]]></code>
</MixedArgument>
<PossiblyUnusedReturnValue>
<code><![CDATA[string[]]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Plugins/Import/ImportMediawiki.php">
<InvalidNullableReturnType>
<code><![CDATA[string]]></code>
</InvalidNullableReturnType>
<NullableReturnStatement>
<code><![CDATA[$cellData[1]]]></code>
</NullableReturnStatement>
<PossiblyUndefinedArrayOffset>
<code><![CDATA[$cellData[1]]]></code>
</PossiblyUndefinedArrayOffset>
<PossiblyUnusedReturnValue>
<code><![CDATA[string[]]]></code>
</PossiblyUnusedReturnValue>
<RedundantCondition>
<code><![CDATA[! ImportSettings::$finished]]></code>
<code><![CDATA[ImportSettings::$finished]]></code>
</RedundantCondition>
</file>
<file src="src/Plugins/Import/ImportOds.php">
<PossiblyNullArgument>
<code><![CDATA[$cellAttrs]]></code>
<code><![CDATA[$sheets]]></code>
</PossiblyNullArgument>
<PossiblyNullArrayAccess>
<code><![CDATA[$attr['number-columns-repeated']]]></code>
<code><![CDATA[$attr['number-columns-repeated']]]></code>
<code><![CDATA[$tblAttr['name']]]></code>
</PossiblyNullArrayAccess>
<PossiblyNullPropertyFetch>
<code><![CDATA[$xml->children('office', true)->body]]></code>
</PossiblyNullPropertyFetch>
<PossiblyNullReference>
<code><![CDATA[count]]></code>
</PossiblyNullReference>
<PossiblyUnusedReturnValue>
<code><![CDATA[string[]]]></code>
</PossiblyUnusedReturnValue>
<RedundantCondition>
<code><![CDATA[$paragraphValue === '' && isset($paragraph->a)]]></code>
</RedundantCondition>
</file>
<file src="src/Plugins/Import/ImportShp.php">
<MixedArgument>
<code><![CDATA[$dbfFilePath]]></code>
<code><![CDATA[$dbfFilePath]]></code>
<code><![CDATA[$gisType]]></code>
</MixedArgument>
<MixedArgumentTypeCoercion>
<code><![CDATA[$colNames]]></code>
</MixedArgumentTypeCoercion>
<MixedArrayAccess>
<code><![CDATA[$c[0]]]></code>
<code><![CDATA[$dbfHeader[$n][0]]]></code>
</MixedArrayAccess>
<MixedArrayOffset>
<code><![CDATA[$record->dbfData[$c[0]]]]></code>
</MixedArrayOffset>
<MixedAssignment>
<code><![CDATA[$c]]></code>
<code><![CDATA[$colNames[]]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$gisObj->getShape($record->shpData)]]></code>
</MixedOperand>
<PossiblyNullArgument>
<code><![CDATA[$shp->getDBFHeader()]]></code>
</PossiblyNullArgument>
<PossiblyNullIterator>
<code><![CDATA[$shp->getDBFHeader()]]></code>
</PossiblyNullIterator>
<PossiblyUnusedReturnValue>
<code><![CDATA[string[]]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Plugins/Import/ImportSql.php">
<PossiblyInvalidArgument>
<code><![CDATA[$_POST['sql_delimiter']]]></code>
<code><![CDATA[$_REQUEST['sql_compatibility'] ?? null]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast>
<code><![CDATA[$_POST['sql_delimiter']]]></code>
</PossiblyInvalidCast>
<PossiblyUnusedReturnValue>
<code><![CDATA[string[]]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Plugins/Import/ImportXml.php">
<PossiblyNullArrayAccess>
<code><![CDATA[$attrs['name']]]></code>
<code><![CDATA[$dbAttr['charset']]]></code>
<code><![CDATA[$dbAttr['collation']]]></code>
<code><![CDATA[$dbAttr['name']]]></code>
<code><![CDATA[$dbAttr['name']]]></code>
</PossiblyNullArrayAccess>
<PossiblyNullPropertyFetch>
<code><![CDATA[$xml->children($namespaces['pma'] ?? null)->structure_schemas]]></code>
</PossiblyNullPropertyFetch>
<PossiblyNullReference>
<code><![CDATA[attributes]]></code>
</PossiblyNullReference>
<PossiblyUnusedReturnValue>
<code><![CDATA[string[]]]></code>
</PossiblyUnusedReturnValue>
<RedundantCondition>
<code><![CDATA[isset($xml->database)]]></code>
</RedundantCondition>
<UnnecessaryVarAnnotation>
<code><![CDATA[SimpleXMLElement]]></code>
<code><![CDATA[SimpleXMLElement]]></code>
</UnnecessaryVarAnnotation>
</file>
<file src="src/Plugins/Import/Upload/UploadNoplugin.php">
<MixedArgument>
<code><![CDATA[$_SESSION[Ajax::SESSION_KEY]]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$_SESSION[Ajax::SESSION_KEY][$id]]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$_SESSION[Ajax::SESSION_KEY][$id]]]></code>
</MixedArrayAssignment>
<MixedReturnStatement>
<code><![CDATA[$_SESSION[Ajax::SESSION_KEY][$id]]]></code>
</MixedReturnStatement>
</file>
<file src="src/Plugins/Import/Upload/UploadProgress.php">
<MixedArgument>
<code><![CDATA[$_SESSION[Ajax::SESSION_KEY]]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$_SESSION[Ajax::SESSION_KEY][$id]]]></code>
<code><![CDATA[$ret['finished']]]></code>
<code><![CDATA[$ret['total']]]></code>
<code><![CDATA[$ret['total']]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$_SESSION[Ajax::SESSION_KEY][$id]]]></code>
<code><![CDATA[$_SESSION[Ajax::SESSION_KEY][$id]]]></code>
<code><![CDATA[$ret['complete']]]></code>
<code><![CDATA[$ret['finished']]]></code>
<code><![CDATA[$ret['finished']]]></code>
<code><![CDATA[$ret['percent']]]></code>
<code><![CDATA[$ret['total']]]></code>
</MixedArrayAssignment>
<MixedAssignment>
<code><![CDATA[$_SESSION[Ajax::SESSION_KEY][$id]]]></code>
<code><![CDATA[$ret]]></code>
</MixedAssignment>
<MixedReturnStatement>
<code><![CDATA[$ret]]></code>
<code><![CDATA[$ret]]></code>
<code><![CDATA[$ret]]></code>
</MixedReturnStatement>
<RedundantCondition>
<code><![CDATA[$status !== []]]></code>
<code><![CDATA[$status !== null && $status !== []]]></code>
</RedundantCondition>
<UnusedClass>
<code><![CDATA[UploadProgress]]></code>
</UnusedClass>
</file>
<file src="src/Plugins/Import/Upload/UploadSession.php">
<MixedArgument>
<code><![CDATA[$_SESSION[Ajax::SESSION_KEY]]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$_SESSION[Ajax::SESSION_KEY][$id]]]></code>
<code><![CDATA[$ret['finished']]]></code>
<code><![CDATA[$ret['total']]]></code>
<code><![CDATA[$ret['total']]]></code>
<code><![CDATA[$status['bytes_processed']]]></code>
<code><![CDATA[$status['content_length']]]></code>
<code><![CDATA[$status['done']]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$_SESSION[Ajax::SESSION_KEY][$id]]]></code>
<code><![CDATA[$_SESSION[Ajax::SESSION_KEY][$id]]]></code>
<code><![CDATA[$ret['complete']]]></code>
<code><![CDATA[$ret['finished']]]></code>
<code><![CDATA[$ret['percent']]]></code>
<code><![CDATA[$ret['total']]]></code>
</MixedArrayAssignment>
<MixedAssignment>
<code><![CDATA[$_SESSION[Ajax::SESSION_KEY][$id]]]></code>
<code><![CDATA[$ret]]></code>
<code><![CDATA[$ret['complete']]]></code>
<code><![CDATA[$ret['finished']]]></code>
<code><![CDATA[$ret['percent']]]></code>
<code><![CDATA[$ret['total']]]></code>
<code><![CDATA[$status]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$ret['complete']]]></code>
</MixedOperand>
<MixedReturnStatement>
<code><![CDATA[$ret]]></code>
<code><![CDATA[$ret]]></code>
<code><![CDATA[$ret]]></code>
</MixedReturnStatement>
<RiskyTruthyFalsyComparison>
<code><![CDATA[$status]]></code>
</RiskyTruthyFalsyComparison>
<UnusedClass>
<code><![CDATA[UploadSession]]></code>
</UnusedClass>
</file>
<file src="src/Plugins/ImportPlugin.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[string[]]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Plugins/Schema/Dia/DiaRelationSchema.php">
<MixedArgumentTypeCoercion>
<code><![CDATA[$masterField]]></code>
</MixedArgumentTypeCoercion>
<PossiblyInvalidCast>
<code><![CDATA[$_REQUEST['dia_orientation']]]></code>
<code><![CDATA[$_REQUEST['dia_paper']]]></code>
</PossiblyInvalidCast>
<PossiblyNullArgument>
<code><![CDATA[$rel['foreign_field']]]></code>
</PossiblyNullArgument>
<UnusedProperty>
<code><![CDATA[$bottomMargin]]></code>
<code><![CDATA[$leftMargin]]></code>
<code><![CDATA[$rightMargin]]></code>
<code><![CDATA[$topMargin]]></code>
</UnusedProperty>
</file>
<file src="src/Plugins/Schema/Dia/RelationStatsDia.php">
<MixedOperand>
<code><![CDATA[$this->destConnPointsRight]]></code>
<code><![CDATA[$this->srcConnPointsRight]]></code>
</MixedOperand>
<PossiblyFalseOperand>
<code><![CDATA[$pos]]></code>
<code><![CDATA[$pos]]></code>
<code><![CDATA[$pos]]></code>
<code><![CDATA[$pos]]></code>
</PossiblyFalseOperand>
</file>
<file src="src/Plugins/Schema/Eps/Eps.php">
<PossiblyUnusedMethod>
<code><![CDATA[line]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Plugins/Schema/Eps/EpsRelationSchema.php">
<MixedArgumentTypeCoercion>
<code><![CDATA[$masterField]]></code>
</MixedArgumentTypeCoercion>
<PossiblyInvalidCast>
<code><![CDATA[$_REQUEST['eps_orientation']]]></code>
</PossiblyInvalidCast>
<PossiblyNullArgument>
<code><![CDATA[$rel['foreign_field']]]></code>
</PossiblyNullArgument>
</file>
<file src="src/Plugins/Schema/Eps/RelationStatsEps.php">
<MixedMethodCall>
<code><![CDATA[line]]></code>
<code><![CDATA[line]]></code>
<code><![CDATA[line]]></code>
<code><![CDATA[line]]></code>
<code><![CDATA[line]]></code>
<code><![CDATA[line]]></code>
<code><![CDATA[line]]></code>
</MixedMethodCall>
<MixedOperand>
<code><![CDATA[$this->xDest]]></code>
<code><![CDATA[$this->xDest]]></code>
<code><![CDATA[$this->xDest]]></code>
<code><![CDATA[$this->xDest]]></code>
<code><![CDATA[$this->xDest]]></code>
<code><![CDATA[$this->xDest]]></code>
<code><![CDATA[$this->xSrc]]></code>
<code><![CDATA[$this->xSrc]]></code>
<code><![CDATA[$this->xSrc]]></code>
<code><![CDATA[$this->xSrc]]></code>
<code><![CDATA[$this->xSrc]]></code>
<code><![CDATA[$this->xSrc]]></code>
<code><![CDATA[$this->yDest]]></code>
<code><![CDATA[$this->yDest]]></code>
<code><![CDATA[$this->yDest]]></code>
<code><![CDATA[$this->ySrc]]></code>
<code><![CDATA[$this->ySrc]]></code>
<code><![CDATA[$this->ySrc]]></code>
</MixedOperand>
</file>
<file src="src/Plugins/Schema/Eps/TableStatsEps.php">
<PossiblyUnusedProperty>
<code><![CDATA[$height]]></code>
</PossiblyUnusedProperty>
</file>
<file src="src/Plugins/Schema/ExportRelationSchema.php">
<DeprecatedMethod>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
<MixedArgument>
<code><![CDATA[$table]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$table]]></code>
</MixedAssignment>
<PossiblyInvalidArgument>
<code><![CDATA[$table]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast>
<code><![CDATA[$table]]></code>
</PossiblyInvalidCast>
<PossiblyInvalidIterator>
<code><![CDATA[$_POST['t_tbl']]]></code>
</PossiblyInvalidIterator>
<PossiblyNullOperand>
<code><![CDATA[$nameRow[0]]]></code>
</PossiblyNullOperand>
<PossiblyUnusedMethod>
<code><![CDATA[isOffline]]></code>
</PossiblyUnusedMethod>
<RiskyCast>
<code><![CDATA[$_REQUEST['page_number']]]></code>
</RiskyCast>
</file>
<file src="src/Plugins/Schema/Pdf/Pdf.php">
<DeprecatedMethod>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
<MixedArgument>
<code><![CDATA[$data[$i]]]></code>
<code><![CDATA[$data[$i]]]></code>
<code><![CDATA[$h]]></code>
<code><![CDATA[$h]]></code>
<code><![CDATA[$h]]></code>
<code><![CDATA[$h]]></code>
<code><![CDATA[$il + 1]]></code>
<code><![CDATA[$this->widths[$i]]]></code>
<code><![CDATA[$w]]></code>
<code><![CDATA[$w]]></code>
<code><![CDATA[$w]]></code>
<code><![CDATA[$x + $w]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$cw[mb_ord($c)]]]></code>
<code><![CDATA[$this->CurrentFont['cw']]]></code>
</MixedArrayAccess>
<MixedAssignment>
<code><![CDATA[$h]]></code>
<code><![CDATA[$il]]></code>
<code><![CDATA[$l]]></code>
<code><![CDATA[$w]]></code>
<code><![CDATA[$w]]></code>
<code><![CDATA[$wmax]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$cw[mb_ord($c)] ?? 0]]></code>
<code><![CDATA[$il]]></code>
<code><![CDATA[$il]]></code>
<code><![CDATA[$this->w]]></code>
<code><![CDATA[$w]]></code>
<code><![CDATA[$w]]></code>
<code><![CDATA[($w - 2 * $this->cMargin) * 1000]]></code>
</MixedOperand>
<PossiblyUnusedMethod>
<code><![CDATA[lineScale]]></code>
</PossiblyUnusedMethod>
<PropertyNotSetInConstructor>
<code><![CDATA[Pdf]]></code>
<code><![CDATA[Pdf]]></code>
<code><![CDATA[Pdf]]></code>
<code><![CDATA[Pdf]]></code>
</PropertyNotSetInConstructor>
<UnsupportedPropertyReferenceUsage>
<code><![CDATA[$cw = &$this->CurrentFont['cw']]]></code>
</UnsupportedPropertyReferenceUsage>
</file>
<file src="src/Plugins/Schema/Pdf/PdfRelationSchema.php">
<DeprecatedMethod>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
<MixedArgument>
<code><![CDATA[$mimeMap[$fieldName]['mimetype']]]></code>
<code><![CDATA[$this->pdf->customLinks['RT']['-']]]></code>
<code><![CDATA[$this->pdf->customLinks['doc'][$table][$fieldName]]]></code>
<code><![CDATA[$this->pdf->customLinks['doc'][$table]['-']]]></code>
</MixedArgument>
<MixedArgumentTypeCoercion>
<code><![CDATA[$masterField]]></code>
</MixedArgumentTypeCoercion>
<MixedArrayAccess>
<code><![CDATA[$foreignTable[$foreigner['foreign_field']]]]></code>
<code><![CDATA[$mimeMap[$fieldName]]]></code>
<code><![CDATA[$mimeMap[$fieldName]['mimetype']]]></code>
<code><![CDATA[$this->pdf->customLinks['RT']['-']]]></code>
<code><![CDATA[$this->pdf->customLinks['doc'][$foreigner['foreign_table']]]]></code>
<code><![CDATA[$this->pdf->customLinks['doc'][$table]]]></code>
<code><![CDATA[$this->pdf->customLinks['doc'][$table]]]></code>
<code><![CDATA[$this->pdf->customLinks['doc'][$table][$fieldName]]]></code>
<code><![CDATA[$this->pdf->customLinks['doc'][$table]['-']]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$this->pdf->customLinks['RT'][$table]]]></code>
<code><![CDATA[$this->pdf->customLinks['RT'][$table]]]></code>
<code><![CDATA[$this->pdf->customLinks['RT'][$table][$fieldName]]]></code>
<code><![CDATA[$this->pdf->customLinks['RT'][$table]['-']]]></code>
<code><![CDATA[$this->pdf->customLinks['RT']['-']]]></code>
<code><![CDATA[$this->pdf->customLinks['doc'][$table]]]></code>
<code><![CDATA[$this->pdf->customLinks['doc'][$table]]]></code>
<code><![CDATA[$this->pdf->customLinks['doc'][$table][$fieldName]]]></code>
<code><![CDATA[$this->pdf->customLinks['doc'][$table]['-']]]></code>
</MixedArrayAssignment>
<MixedArrayOffset>
<code><![CDATA[$foreignTable[$foreigner['foreign_field']]]]></code>
<code><![CDATA[$this->pdf->customLinks['doc'][$foreigner['foreign_table']]]]></code>
<code><![CDATA[$this->pdf->customLinks['doc'][$foreigner['foreign_table']]]]></code>
<code><![CDATA[$this->pdf->customLinks['doc'][$foreigner['foreign_table']][$foreigner['foreign_field']]]]></code>
</MixedArrayOffset>
<MixedAssignment>
<code><![CDATA[$foreignTable]]></code>
<code><![CDATA[$links[0]]]></code>
<code><![CDATA[$links[6]]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$foreigner['foreign_db']]]></code>
<code><![CDATA[$foreigner['foreign_field']]]></code>
<code><![CDATA[$foreigner['foreign_table']]]></code>
<code><![CDATA[$foreigner['on_delete']]]></code>
<code><![CDATA[$foreigner['on_update']]]></code>
</MixedOperand>
<PossiblyInvalidArgument>
<code><![CDATA[$_REQUEST['pdf_table_order']]]></code>
<code><![CDATA[$showTable['Check_time']]]></code>
<code><![CDATA[$showTable['Create_time']]]></code>
<code><![CDATA[$showTable['Update_time']]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast>
<code><![CDATA[$_REQUEST['pdf_orientation']]]></code>
<code><![CDATA[$_REQUEST['pdf_paper']]]></code>
<code><![CDATA[$_REQUEST['pdf_table_order']]]></code>
</PossiblyInvalidCast>
<PossiblyNullArgument>
<code><![CDATA[$rel['foreign_field']]]></code>
</PossiblyNullArgument>
<PossiblyUnusedMethod>
<code><![CDATA[isWithDataDictionary]]></code>
</PossiblyUnusedMethod>
<RiskyTruthyFalsyComparison>
<code><![CDATA[$foreigner]]></code>
<code><![CDATA[$foreigner]]></code>
</RiskyTruthyFalsyComparison>
<UnusedProperty>
<code><![CDATA[$bottomMargin]]></code>
<code><![CDATA[$rightMargin]]></code>
</UnusedProperty>
</file>
<file src="src/Plugins/Schema/Pdf/RelationStatsPdf.php">
<InvalidArrayOffset>
<code><![CDATA[$case[$d]]]></code>
</InvalidArrayOffset>
<MixedArrayAccess>
<code><![CDATA[$a]]></code>
<code><![CDATA[$b]]></code>
<code><![CDATA[$c]]></code>
</MixedArrayAccess>
<MixedAssignment>
<code><![CDATA[[$a, $b, $c]]]></code>
</MixedAssignment>
<MixedMethodCall>
<code><![CDATA[lineScale]]></code>
<code><![CDATA[lineScale]]></code>
<code><![CDATA[lineScale]]></code>
<code><![CDATA[lineScale]]></code>
<code><![CDATA[lineScale]]></code>
<code><![CDATA[lineScale]]></code>
<code><![CDATA[lineScale]]></code>
<code><![CDATA[setDrawColor]]></code>
<code><![CDATA[setDrawColor]]></code>
<code><![CDATA[setDrawColor]]></code>
<code><![CDATA[setLineWidthScale]]></code>
<code><![CDATA[setLineWidthScale]]></code>
</MixedMethodCall>
<MixedOperand>
<code><![CDATA[$a]]></code>
<code><![CDATA[$b]]></code>
<code><![CDATA[$c]]></code>
<code><![CDATA[$this->xDest]]></code>
<code><![CDATA[$this->xDest]]></code>
<code><![CDATA[$this->xDest]]></code>
<code><![CDATA[$this->xDest]]></code>
<code><![CDATA[$this->xDest]]></code>
<code><![CDATA[$this->xDest]]></code>
<code><![CDATA[$this->xSrc]]></code>
<code><![CDATA[$this->xSrc]]></code>
<code><![CDATA[$this->xSrc]]></code>
<code><![CDATA[$this->xSrc]]></code>
<code><![CDATA[$this->xSrc]]></code>
<code><![CDATA[$this->xSrc]]></code>
<code><![CDATA[$this->yDest]]></code>
<code><![CDATA[$this->yDest]]></code>
<code><![CDATA[$this->ySrc]]></code>
<code><![CDATA[$this->ySrc]]></code>
</MixedOperand>
</file>
<file src="src/Plugins/Schema/Pdf/TableStatsPdf.php">
<MixedArgument>
<code><![CDATA[$this->diagram->customLinks['RT'][$this->tableName][$field]]]></code>
<code><![CDATA[$this->diagram->customLinks['RT'][$this->tableName]['-']]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$this->diagram->customLinks['RT'][$this->tableName]]]></code>
<code><![CDATA[$this->diagram->customLinks['RT'][$this->tableName]]]></code>
<code><![CDATA[$this->diagram->customLinks['RT'][$this->tableName][$field]]]></code>
<code><![CDATA[$this->diagram->customLinks['RT'][$this->tableName]['-']]]></code>
<code><![CDATA[$this->diagram->customLinks['doc'][$this->tableName]]]></code>
<code><![CDATA[$this->diagram->customLinks['doc'][$this->tableName]]]></code>
<code><![CDATA[$this->diagram->customLinks['doc'][$this->tableName][$field]]]></code>
<code><![CDATA[$this->diagram->customLinks['doc'][$this->tableName]['-']]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$this->diagram->customLinks['doc'][$this->tableName]]]></code>
<code><![CDATA[$this->diagram->customLinks['doc'][$this->tableName]]]></code>
<code><![CDATA[$this->diagram->customLinks['doc'][$this->tableName][$field]]]></code>
<code><![CDATA[$this->diagram->customLinks['doc'][$this->tableName]['-']]]></code>
</MixedArrayAssignment>
</file>
<file src="src/Plugins/Schema/RelationStats.php">
<PossiblyFalseOperand>
<code><![CDATA[$pos]]></code>
</PossiblyFalseOperand>
</file>
<file src="src/Plugins/Schema/SchemaDia.php">
<DeprecatedMethod>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="src/Plugins/Schema/SchemaEps.php">
<DeprecatedMethod>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="src/Plugins/Schema/SchemaPdf.php">
<DeprecatedMethod>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="src/Plugins/Schema/SchemaSvg.php">
<DeprecatedMethod>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="src/Plugins/Schema/Svg/RelationStatsSvg.php">
<MixedMethodCall>
<code><![CDATA[printElementLine]]></code>
<code><![CDATA[printElementLine]]></code>
<code><![CDATA[printElementLine]]></code>
<code><![CDATA[printElementLine]]></code>
<code><![CDATA[printElementLine]]></code>
<code><![CDATA[printElementLine]]></code>
<code><![CDATA[printElementLine]]></code>
</MixedMethodCall>
<MixedOperand>
<code><![CDATA[$this->xDest]]></code>
<code><![CDATA[$this->xDest]]></code>
<code><![CDATA[$this->xDest]]></code>
<code><![CDATA[$this->xDest]]></code>
<code><![CDATA[$this->xDest]]></code>
<code><![CDATA[$this->xDest]]></code>
<code><![CDATA[$this->xSrc]]></code>
<code><![CDATA[$this->xSrc]]></code>
<code><![CDATA[$this->xSrc]]></code>
<code><![CDATA[$this->xSrc]]></code>
<code><![CDATA[$this->xSrc]]></code>
<code><![CDATA[$this->xSrc]]></code>
<code><![CDATA[$this->yDest]]></code>
<code><![CDATA[$this->yDest]]></code>
<code><![CDATA[$this->ySrc]]></code>
<code><![CDATA[$this->ySrc]]></code>
</MixedOperand>
</file>
<file src="src/Plugins/Schema/Svg/Svg.php">
<PossiblyUnusedMethod>
<code><![CDATA[printElementLine]]></code>
</PossiblyUnusedMethod>
<PossiblyUnusedProperty>
<code><![CDATA[$author]]></code>
<code><![CDATA[$title]]></code>
</PossiblyUnusedProperty>
</file>
<file src="src/Plugins/Schema/Svg/SvgRelationSchema.php">
<MixedArgumentTypeCoercion>
<code><![CDATA[$masterField]]></code>
</MixedArgumentTypeCoercion>
<PossiblyNullArgument>
<code><![CDATA[$rel['foreign_field']]]></code>
</PossiblyNullArgument>
<UnsupportedPropertyReferenceUsage>
<code><![CDATA[$this->tables[$table]->width = &$this->tablewidth]]></code>
</UnsupportedPropertyReferenceUsage>
</file>
<file src="src/Plugins/Schema/TableStats.php">
<DeprecatedMethod>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
<MixedArgument>
<code><![CDATA[$_POST['t_db'][$key]]]></code>
<code><![CDATA[$_POST['t_tbl'][$key]]]></code>
</MixedArgument>
<PossiblyInvalidArgument>
<code><![CDATA[$_POST['t_db'][$key]]]></code>
<code><![CDATA[$_POST['t_tbl'][$key]]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidArrayOffset>
<code><![CDATA[$_POST['t_db'][$key]]]></code>
<code><![CDATA[$_POST['t_tbl'][$key]]]></code>
<code><![CDATA[$_POST['t_x'][$key]]]></code>
<code><![CDATA[$_POST['t_y'][$key]]]></code>
</PossiblyInvalidArrayOffset>
<PossiblyInvalidCast>
<code><![CDATA[$_POST['t_db'][$key]]]></code>
<code><![CDATA[$_POST['t_tbl'][$key]]]></code>
</PossiblyInvalidCast>
<PossiblyUnusedProperty>
<code><![CDATA[$offline]]></code>
</PossiblyUnusedProperty>
<RiskyCast>
<code><![CDATA[$_POST['t_x'][$key]]]></code>
<code><![CDATA[$_POST['t_y'][$key]]]></code>
</RiskyCast>
</file>
<file src="src/Plugins/SchemaPlugin.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="src/Plugins/Transformations/Abs/Bool2TextTransformationsPlugin.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedReturnStatement>
<code><![CDATA[$options[0]]]></code>
<code><![CDATA[$options[1]]]></code>
</MixedReturnStatement>
</file>
<file src="src/Plugins/Transformations/Abs/DateFormatTransformationsPlugin.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="src/Plugins/Transformations/Abs/DownloadTransformationsPlugin.php">
<MixedArgument>
<code><![CDATA[$options['wrapper_params']]]></code>
</MixedArgument>
</file>
<file src="src/Plugins/Transformations/Abs/ExternalTransformationsPlugin.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedArrayAccess>
<code><![CDATA[$allowedPrograms[$options[0]]]]></code>
<code><![CDATA[$allowedPrograms[0]]]></code>
</MixedArrayAccess>
<MixedArrayOffset>
<code><![CDATA[$allowedPrograms[$options[0]]]]></code>
</MixedArrayOffset>
<MixedAssignment>
<code><![CDATA[$program]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$options[1]]]></code>
<code><![CDATA[$program]]></code>
</MixedOperand>
</file>
<file src="src/Plugins/Transformations/Abs/HexTransformationsPlugin.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="src/Plugins/Transformations/Abs/ImageLinkTransformationsPlugin.php">
<MixedArgument>
<code><![CDATA[$options['wrapper_params']]]></code>
</MixedArgument>
</file>
<file src="src/Plugins/Transformations/Abs/ImageUploadTransformationsPlugin.php">
<MixedArgument>
<code><![CDATA[$options['wrapper_params']]]></code>
</MixedArgument>
</file>
<file src="src/Plugins/Transformations/Abs/InlineTransformationsPlugin.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedArgument>
<code><![CDATA[$options['wrapper_params']]]></code>
<code><![CDATA[$options['wrapper_params']]]></code>
<code><![CDATA[$options['wrapper_params']]]></code>
</MixedArgument>
</file>
<file src="src/Plugins/Transformations/Abs/PreApPendTransformationsPlugin.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedArgument>
<code><![CDATA[$options[0]]]></code>
<code><![CDATA[$options[1]]]></code>
</MixedArgument>
</file>
<file src="src/Plugins/Transformations/Abs/RegexValidationTransformationsPlugin.php">
<MixedArgument>
<code><![CDATA[$options[0]]]></code>
</MixedArgument>
</file>
<file src="src/Plugins/Transformations/Abs/SubstringTransformationsPlugin.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedOperand>
<code><![CDATA[$options[2]]]></code>
<code><![CDATA[$options[2]]]></code>
</MixedOperand>
</file>
<file src="src/Plugins/Transformations/Abs/TextImageLinkTransformationsPlugin.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedOperand>
<code><![CDATA[$options[0]]]></code>
</MixedOperand>
</file>
<file src="src/Plugins/Transformations/Abs/TextLinkTransformationsPlugin.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedArgument>
<code><![CDATA[$options[1] ?? $buffer]]></code>
<code><![CDATA[$options[1] ?? '']]></code>
</MixedArgument>
<MixedOperand>
<code><![CDATA[$options[0] ?? '']]></code>
</MixedOperand>
</file>
<file src="src/Plugins/Transformations/Input/Text_Plain_Iptobinary.php">
<UnusedClass>
<code><![CDATA[Text_Plain_Iptobinary]]></code>
</UnusedClass>
</file>
<file src="src/Plugins/Transformations/Input/Text_Plain_JsonEditor.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<UnusedClass>
<code><![CDATA[Text_Plain_JsonEditor]]></code>
</UnusedClass>
</file>
<file src="src/Plugins/Transformations/Input/Text_Plain_SqlEditor.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<UnusedClass>
<code><![CDATA[Text_Plain_SqlEditor]]></code>
</UnusedClass>
</file>
<file src="src/Plugins/Transformations/Input/Text_Plain_XmlEditor.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<UnusedClass>
<code><![CDATA[Text_Plain_XmlEditor]]></code>
</UnusedClass>
</file>
<file src="src/Plugins/Transformations/Output/Text_Plain_Binarytoip.php">
<FalsableReturnStatement>
<code><![CDATA[FormatConverter::binaryToIp($buffer, $isBinary)]]></code>
</FalsableReturnStatement>
<InvalidFalsableReturnType>
<code><![CDATA[string]]></code>
</InvalidFalsableReturnType>
<UnusedClass>
<code><![CDATA[Text_Plain_Binarytoip]]></code>
</UnusedClass>
</file>
<file src="src/Plugins/Transformations/Output/Text_Plain_Bool2Text.php">
<UnusedClass>
<code><![CDATA[Text_Plain_Bool2Text]]></code>
</UnusedClass>
</file>
<file src="src/Plugins/Transformations/Output/Text_Plain_Json.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Plugins/Transformations/Output/Text_Plain_Sql.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="src/Plugins/Transformations/Output/Text_Plain_Xml.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<UnusedClass>
<code><![CDATA[Text_Plain_Xml]]></code>
</UnusedClass>
</file>
<file src="src/Plugins/TransformationsPlugin.php">
<MixedAssignment>
<code><![CDATA[$result[$key]]]></code>
<code><![CDATA[$result[$key]]]></code>
<code><![CDATA[$value]]></code>
</MixedAssignment>
</file>
<file src="src/Plugins/TwoFactor/Application.php">
<MixedArgument>
<code><![CDATA[$secret]]></code>
<code><![CDATA[$this->twofactor->config['settings']['secret']]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$secret]]></code>
</MixedAssignment>
<PossiblyInvalidArgument>
<code><![CDATA[$_POST['2fa_code']]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast>
<code><![CDATA[$_POST['2fa_code']]]></code>
</PossiblyInvalidCast>
<PossiblyUnusedMethod>
<code><![CDATA[__construct]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Plugins/TwoFactor/Key.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<InvalidArgument>
<code><![CDATA[$this->getRegistrations()]]></code>
<code><![CDATA[$this->getRegistrations()]]></code>
<code><![CDATA[$this->getRegistrations()]]></code>
</InvalidArgument>
<MixedArgument>
<code><![CDATA[$_SESSION['authenticationRequest']]]></code>
<code><![CDATA[$_SESSION['registrationRequest']]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$data['certificate']]]></code>
<code><![CDATA[$data['counter']]]></code>
<code><![CDATA[$data['keyHandle']]]></code>
<code><![CDATA[$data['publicKey']]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$this->twofactor->config['settings']['registrations'][$auth->index]]]></code>
<code><![CDATA[$this->twofactor->config['settings']['registrations'][$auth->index]['counter']]]></code>
<code><![CDATA[$this->twofactor->config['settings']['registrations'][]]]></code>
</MixedArrayAssignment>
<MixedArrayOffset>
<code><![CDATA[$this->twofactor->config['settings']['registrations'][$auth->index]]]></code>
</MixedArrayOffset>
<MixedAssignment>
<code><![CDATA[$data]]></code>
<code><![CDATA[$index]]></code>
</MixedAssignment>
<PossiblyInvalidArgument>
<code><![CDATA[$_POST['u2f_authentication_response']]]></code>
<code><![CDATA[$_POST['u2f_registration_response']]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast>
<code><![CDATA[$_POST['u2f_authentication_response']]]></code>
<code><![CDATA[$_POST['u2f_registration_response']]]></code>
</PossiblyInvalidCast>
</file>
<file src="src/Plugins/TwoFactorPlugin.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="src/Plugins/UploadInterface.php">
<PossiblyUnusedMethod>
<code><![CDATA[getUploadStatus]]></code>
</PossiblyUnusedMethod>
</file>
<file src="src/Profiling.php">
<RiskyTruthyFalsyComparison>
<code><![CDATA[$dbi->fetchValue('SELECT @@have_profiling')]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Query/Compatibility.php">
<PossiblyInvalidArgument>
<code><![CDATA[$eachTables[$tableName]['Comment'] ?? '']]></code>
</PossiblyInvalidArgument>
</file>
<file src="src/Query/Utilities.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedArrayAssignment>
<code><![CDATA[$_SESSION['debug']['queries']]]></code>
</MixedArrayAssignment>
</file>
<file src="src/Replication/Replication.php">
<LessSpecificReturnStatement>
<code><![CDATA[$output]]></code>
</LessSpecificReturnStatement>
<MixedArgument>
<code><![CDATA[$pos['File']]]></code>
<code><![CDATA[$pos['File']]]></code>
</MixedArgument>
<MixedOperand>
<code><![CDATA[$pos['Position']]]></code>
<code><![CDATA[$pos['Position']]]></code>
</MixedOperand>
<MoreSpecificReturnType>
<code><![CDATA[array{'File'?: string, 'Position'?: string}]]></code>
</MoreSpecificReturnType>
</file>
<file src="src/Replication/ReplicationGui.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
<InvalidArgument>
<code><![CDATA[$urlParams]]></code>
<code><![CDATA[$urlParams]]></code>
</InvalidArgument>
<MixedArgument>
<code><![CDATA[$errorMessage]]></code>
<code><![CDATA[$serverReplicationVariable]]></code>
<code><![CDATA[$successMessage]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$serverReplication[0][$variable]]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$_SESSION['replication']['m_correct']]]></code>
<code><![CDATA[$_SESSION['replication']['m_correct']]]></code>
<code><![CDATA[$_SESSION['replication']['m_hostname']]]></code>
<code><![CDATA[$_SESSION['replication']['m_password']]]></code>
<code><![CDATA[$_SESSION['replication']['m_port']]]></code>
<code><![CDATA[$_SESSION['replication']['m_username']]]></code>
<code><![CDATA[$_SESSION['replication']['sr_action_info']]]></code>
<code><![CDATA[$_SESSION['replication']['sr_action_info']]]></code>
<code><![CDATA[$_SESSION['replication']['sr_action_info']]]></code>
<code><![CDATA[$_SESSION['replication']['sr_action_info']]]></code>
<code><![CDATA[$_SESSION['replication']['sr_action_info']]]></code>
<code><![CDATA[$_SESSION['replication']['sr_action_status']]]></code>
<code><![CDATA[$_SESSION['replication']['sr_action_status']]]></code>
<code><![CDATA[$_SESSION['replication']['sr_action_status']]]></code>
<code><![CDATA[$_SESSION['replication']['sr_action_status']]]></code>
<code><![CDATA[$_SESSION['replication']['sr_action_status']]]></code>
</MixedArrayAssignment>
<MixedAssignment>
<code><![CDATA[$errorMessage]]></code>
<code><![CDATA[$serverReplicationVariable]]></code>
<code><![CDATA[$successMessage]]></code>
</MixedAssignment>
<PossiblyFalseOperand>
<code><![CDATA[mb_strrpos($currentUser, '@')]]></code>
</PossiblyFalseOperand>
<PossiblyNullArgument>
<code><![CDATA[$srReplicaAction]]></code>
</PossiblyNullArgument>
<PossiblyUnusedReturnValue>
<code><![CDATA[bool]]></code>
<code><![CDATA[bool]]></code>
</PossiblyUnusedReturnValue>
<UnusedFunctionCall>
<code><![CDATA[strtok]]></code>
<code><![CDATA[strtok]]></code>
</UnusedFunctionCall>
</file>
<file src="src/Replication/ReplicationInfo.php">
<MixedArgument>
<code><![CDATA[$status[0][$key]]]></code>
</MixedArgument>
</file>
<file src="src/ResponseRenderer.php">
<MixedArgumentTypeCoercion>
<code><![CDATA[$params]]></code>
</MixedArgumentTypeCoercion>
<MixedAssignment>
<code><![CDATA[$value]]></code>
</MixedAssignment>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($_REQUEST['no_debug'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Routing/Routing.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<RiskyTruthyFalsyComparison>
<code><![CDATA[$questionPos]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Sanitize.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($found[3])]]></code>
<code><![CDATA[empty($found[3])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Server/Plugin.php">
<MixedArgument>
<code><![CDATA[$state['authVersion'] ?? null]]></code>
<code><![CDATA[$state['author'] ?? null]]></code>
<code><![CDATA[$state['description'] ?? null]]></code>
<code><![CDATA[$state['library'] ?? null]]></code>
<code><![CDATA[$state['libraryVersion'] ?? null]]></code>
<code><![CDATA[$state['license'] ?? '']]></code>
<code><![CDATA[$state['loadOption'] ?? null]]></code>
<code><![CDATA[$state['maturity'] ?? null]]></code>
<code><![CDATA[$state['name'] ?? '']]></code>
<code><![CDATA[$state['status'] ?? '']]></code>
<code><![CDATA[$state['type'] ?? '']]></code>
<code><![CDATA[$state['typeVersion'] ?? null]]></code>
<code><![CDATA[$state['version'] ?? null]]></code>
</MixedArgument>
</file>
<file src="src/Server/Plugins.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<PossiblyNullArgument>
<code><![CDATA[$row['PLUGIN_DESCRIPTION']]]></code>
</PossiblyNullArgument>
<PossiblyNullArrayOffset>
<code><![CDATA[$plugins]]></code>
</PossiblyNullArrayOffset>
</file>
<file src="src/Server/Privileges.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<InvalidArgument>
<code><![CDATA[$initials]]></code>
</InvalidArgument>
<MixedArgument>
<code><![CDATA[$paramDbName]]></code>
<code><![CDATA[$paramDbName]]></code>
<code><![CDATA[$paramRoutineName]]></code>
<code><![CDATA[$paramRoutineName]]></code>
<code><![CDATA[$paramTableName]]></code>
<code><![CDATA[$paramTableName]]></code>
<code><![CDATA[$row]]></code>
<code><![CDATA[$row]]></code>
<code><![CDATA[$row['Proc_priv']]]></code>
<code><![CDATA[$row['Proc_priv']]]></code>
<code><![CDATA[$row['Table_priv']]]></code>
<code><![CDATA[$row['Table_priv']]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$groupAssignment[$host['User']]]]></code>
<code><![CDATA[$row['Db']]]></code>
<code><![CDATA[$row['Grant_priv']]]></code>
<code><![CDATA[$row['Proc_priv']]]></code>
<code><![CDATA[$row['Proc_priv']]]></code>
<code><![CDATA[$row['Routine_name']]]></code>
<code><![CDATA[$row['Routine_name']]]></code>
<code><![CDATA[$row['Table_name']]]></code>
<code><![CDATA[$row['Table_priv']]]></code>
</MixedArrayAccess>
<MixedAssignment>
<code><![CDATA[$extraData['db_wildcard_privs']]]></code>
<code><![CDATA[$foundRows[]]]></code>
<code><![CDATA[$grantValue]]></code>
<code><![CDATA[$name]]></code>
<code><![CDATA[$name]]></code>
<code><![CDATA[$name]]></code>
<code><![CDATA[$onePrivilege['name']]]></code>
<code><![CDATA[$paramDbName]]></code>
<code><![CDATA[$paramRoutineName]]></code>
<code><![CDATA[$paramTableName]]></code>
<code><![CDATA[$row]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$origValue]]></code>
</MixedOperand>
<MixedReturnTypeCoercion>
<code><![CDATA[$dbname]]></code>
<code><![CDATA[$extraData]]></code>
<code><![CDATA[(string|bool)[]]]></code>
<code><![CDATA[string|string[]|null]]></code>
</MixedReturnTypeCoercion>
<PossiblyFalseOperand>
<code><![CDATA[mb_strpos($row1['Type'], '(')]]></code>
<code><![CDATA[mb_strpos($row1['Type'], '(')]]></code>
<code><![CDATA[mb_strpos($row1['Type'], ')')]]></code>
<code><![CDATA[mb_strrpos($currentUser, '@')]]></code>
<code><![CDATA[mb_strrpos($currentUserName, '@')]]></code>
<code><![CDATA[mb_strrpos($exportUser, ';')]]></code>
</PossiblyFalseOperand>
<PossiblyInvalidArgument>
<code><![CDATA[$_GET['username']]]></code>
<code><![CDATA[$_POST['authentication_plugin']]]></code>
<code><![CDATA[$_POST['authentication_plugin']]]></code>
<code><![CDATA[$_POST['authentication_plugin']]]></code>
<code><![CDATA[$_POST['pma_pw']]]></code>
<code><![CDATA[$_POST['pma_pw']]]></code>
<code><![CDATA[$_POST['pma_pw']]]></code>
<code><![CDATA[$_POST['pma_pw']]]></code>
<code><![CDATA[$_POST['pma_pw']]]></code>
<code><![CDATA[$_POST['pma_pw']]]></code>
<code><![CDATA[$_POST['pma_pw']]]></code>
<code><![CDATA[$_POST['pma_pw']]]></code>
<code><![CDATA[$_POST['userGroup']]]></code>
<code><![CDATA[$_POST['username']]]></code>
<code><![CDATA[$eachUser]]></code>
<code><![CDATA[$hashedPassword]]></code>
<code><![CDATA[$oldUserGroup]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidArrayOffset>
<code><![CDATA[$_POST[$currentGrant[0]]]]></code>
</PossiblyInvalidArrayOffset>
<PossiblyInvalidCast>
<code><![CDATA[$_GET['username']]]></code>
<code><![CDATA[$_POST['authentication_plugin']]]></code>
<code><![CDATA[$_POST['authentication_plugin']]]></code>
<code><![CDATA[$_POST['authentication_plugin']]]></code>
<code><![CDATA[$_POST['pma_pw']]]></code>
<code><![CDATA[$_POST['pma_pw']]]></code>
<code><![CDATA[$_POST['pma_pw']]]></code>
<code><![CDATA[$_POST['pma_pw']]]></code>
<code><![CDATA[$_POST['pma_pw']]]></code>
<code><![CDATA[$_POST['pma_pw']]]></code>
<code><![CDATA[$_POST['userGroup']]]></code>
<code><![CDATA[$_POST['username']]]></code>
<code><![CDATA[$hashedPassword]]></code>
<code><![CDATA[$host['Host']]]></code>
<code><![CDATA[$host['User']]]></code>
<code><![CDATA[$oldUserGroup]]></code>
</PossiblyInvalidCast>
<PossiblyInvalidOperand>
<code><![CDATA[$_POST['authentication_plugin']]]></code>
<code><![CDATA[$_POST['authentication_plugin']]]></code>
<code><![CDATA[$_POST['old_hostname']]]></code>
<code><![CDATA[$_POST['old_username']]]></code>
<code><![CDATA[$authenticationPlugin]]></code>
<code><![CDATA[$authenticationPlugin]]></code>
<code><![CDATA[$authenticationPlugin]]></code>
</PossiblyInvalidOperand>
<PossiblyNullArgument>
<code><![CDATA[$colName]]></code>
<code><![CDATA[$dbRightsRow['Db']]]></code>
<code><![CDATA[$row1['Type']]]></code>
<code><![CDATA[$row1['Type']]]></code>
<code><![CDATA[$row1['Type']]]></code>
<code><![CDATA[$row1['Type']]]></code>
<code><![CDATA[$row1[1]]]></code>
<code><![CDATA[$row2['Column_priv']]]></code>
<code><![CDATA[$row['Db']]]></code>
<code><![CDATA[$row['Proc_priv']]]></code>
<code><![CDATA[$row['Proc_priv']]]></code>
<code><![CDATA[$row['Table_name']]]></code>
<code><![CDATA[$row['Table_priv']]]></code>
<code><![CDATA[$row['Table_priv']]]></code>
<code><![CDATA[$row['Table_priv']]]></code>
</PossiblyNullArgument>
<PossiblyNullArrayOffset>
<code><![CDATA[$columns]]></code>
<code><![CDATA[$columns]]></code>
<code><![CDATA[$dbRights]]></code>
<code><![CDATA[$dbRights]]></code>
<code><![CDATA[$dbRights]]></code>
<code><![CDATA[$dbRights]]></code>
<code><![CDATA[$dbRights]]></code>
<code><![CDATA[$dbRights]]></code>
<code><![CDATA[$dbRights]]></code>
<code><![CDATA[$dbRights[$row['User']]]]></code>
<code><![CDATA[$groupAssignment]]></code>
<code><![CDATA[$groupAssignment]]></code>
</PossiblyNullArrayOffset>
<PossiblyNullOperand>
<code><![CDATA[$alterUserQuery]]></code>
<code><![CDATA[$alterUserQuery]]></code>
<code><![CDATA[$alterUserQuery]]></code>
<code><![CDATA[$oneGrant]]></code>
<code><![CDATA[$privilege['Host']]]></code>
<code><![CDATA[$privilege['User']]]></code>
</PossiblyNullOperand>
<PossiblyUndefinedArrayOffset>
<code><![CDATA[$row1[0]]]></code>
</PossiblyUndefinedArrayOffset>
<RiskyCast>
<code><![CDATA[$_POST['grant_count']]]></code>
<code><![CDATA[$_POST['max_connections']]]></code>
<code><![CDATA[$_POST['max_questions']]]></code>
<code><![CDATA[$_POST['max_updates']]]></code>
<code><![CDATA[$_POST['max_user_connections']]]></code>
<code><![CDATA[$_REQUEST['column_count']]]></code>
</RiskyCast>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($_POST[$currentGrant[0] . '_none'])]]></code>
<code><![CDATA[empty($_POST[$currentGrant[0] . '_none'])]]></code>
<code><![CDATA[empty($_POST['nopass'])]]></code>
<code><![CDATA[empty($_POST['pma_pw'])]]></code>
<code><![CDATA[empty($_POST['pma_pw2'])]]></code>
<code><![CDATA[empty($_POST['userGroup'])]]></code>
<code><![CDATA[empty($row['password'])]]></code>
<code><![CDATA[empty($row['password'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Server/Select.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($server['host'])]]></code>
<code><![CDATA[empty($server['only_db'])]]></code>
<code><![CDATA[empty($server['port'])]]></code>
<code><![CDATA[empty($server['user'])]]></code>
<code><![CDATA[empty($server['verbose'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Server/Status/Data.php">
<InvalidOperand>
<code><![CDATA[$serverStatus['Key_blocks_unused']]]></code>
<code><![CDATA[$serverStatus['Key_blocks_used']]]></code>
<code><![CDATA[$serverVariables['key_buffer_size']]]></code>
<code><![CDATA[$serverVariables['key_buffer_size']]]></code>
</InvalidOperand>
<PossiblyInvalidArgument>
<code><![CDATA[$_POST['primary_connection'] ?? null]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidOperand>
<code><![CDATA[$keyReadRequests]]></code>
<code><![CDATA[$keyReads]]></code>
<code><![CDATA[$keyWriteRequests]]></code>
<code><![CDATA[$keyWrites]]></code>
<code><![CDATA[$serverStatus['Connections']]]></code>
<code><![CDATA[$serverStatus['Threads_created']]]></code>
</PossiblyInvalidOperand>
<UnusedProperty>
<code><![CDATA[$dbi]]></code>
</UnusedProperty>
</file>
<file src="src/Server/Status/Monitor.php">
<InvalidArrayAccess>
<code><![CDATA[$temp[strlen($temp) - 1]]]></code>
</InvalidArrayAccess>
<InvalidOperand>
<code><![CDATA[$row['#']]]></code>
<code><![CDATA[$row['#']]]></code>
<code><![CDATA[$row['#']]]></code>
</InvalidOperand>
<MixedArgument>
<code><![CDATA[$dataPoint['name']]]></code>
<code><![CDATA[$dataPoint['type']]]></code>
<code><![CDATA[$ret]]></code>
<code><![CDATA[$ret]]></code>
<code><![CDATA[$ret[$chartId][$nodeId][$pointId]]]></code>
<code><![CDATA[$serverVars]]></code>
<code><![CDATA[$statusVars]]></code>
<code><![CDATA[$temp[strlen($temp) - 1]]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$cpuload['busy']]]></code>
<code><![CDATA[$cpuload['idle']]]></code>
<code><![CDATA[$cpuload['loadavg']]]></code>
<code><![CDATA[$dataPoint['name']]]></code>
<code><![CDATA[$dataPoint['name']]]></code>
<code><![CDATA[$dataPoint['name']]]></code>
<code><![CDATA[$dataPoint['type']]]></code>
<code><![CDATA[$dataPoint['type']]]></code>
<code><![CDATA[$memory[$pName]]]></code>
<code><![CDATA[$ret[$chartId][$nodeId]]]></code>
<code><![CDATA[$ret[$chartId][$nodeId][$pointId]]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$ret[$chartId][$nodeId]]]></code>
<code><![CDATA[$ret[$chartId][$nodeId]]]></code>
<code><![CDATA[$ret[$chartId][$nodeId][$pointId]]]></code>
<code><![CDATA[$ret[$chartId][$nodeId][$pointId]]]></code>
<code><![CDATA[$ret[$chartId][$nodeId][$pointId]['value']]]></code>
<code><![CDATA[$ret[$chartId][$nodeId][$pointId]['value']]]></code>
</MixedArrayAssignment>
<MixedArrayOffset>
<code><![CDATA[$ret[$chartId][$nodeId]]]></code>
<code><![CDATA[$ret[$chartId][$nodeId]]]></code>
<code><![CDATA[$ret[$chartId][$nodeId]]]></code>
<code><![CDATA[$ret[$chartId][$nodeId][$pointId]]]></code>
<code><![CDATA[$ret[$chartId][$nodeId][$pointId]]]></code>
<code><![CDATA[$ret[$chartId][$nodeId][$pointId]]]></code>
<code><![CDATA[$serverVarValues[$dataPoint['name']]]]></code>
<code><![CDATA[$statusVarValues[$dataPoint['name']]]]></code>
</MixedArrayOffset>
<MixedAssignment>
<code><![CDATA[$chartNodes]]></code>
<code><![CDATA[$chartNodes]]></code>
<code><![CDATA[$cpuload]]></code>
<code><![CDATA[$dataPoint]]></code>
<code><![CDATA[$dataPoint]]></code>
<code><![CDATA[$memory]]></code>
<code><![CDATA[$nodeDataPoints]]></code>
<code><![CDATA[$nodeDataPoints]]></code>
<code><![CDATA[$nodeId]]></code>
<code><![CDATA[$nodeId]]></code>
<code><![CDATA[$pointId]]></code>
<code><![CDATA[$pointId]]></code>
<code><![CDATA[$ret]]></code>
<code><![CDATA[$ret['busy']]]></code>
<code><![CDATA[$ret['idle']]]></code>
<code><![CDATA[$ret['value']]]></code>
<code><![CDATA[$ret['value']]]></code>
</MixedAssignment>
<MixedMethodCall>
<code><![CDATA[loadavg]]></code>
<code><![CDATA[memory]]></code>
</MixedMethodCall>
<PossiblyInvalidArgument>
<code><![CDATA[$temp]]></code>
</PossiblyInvalidArgument>
<PossiblyNullArgument>
<code><![CDATA[$row['argument']]]></code>
<code><![CDATA[$row['argument']]]></code>
<code><![CDATA[$row['argument']]]></code>
<code><![CDATA[$row['argument']]]></code>
<code><![CDATA[$row['argument']]]></code>
<code><![CDATA[$row['sql_text']]]></code>
<code><![CDATA[$row['sql_text']]]></code>
<code><![CDATA[$row['sql_text']]]></code>
<code><![CDATA[$row['sql_text']]]></code>
<code><![CDATA[$row['sql_text']]]></code>
</PossiblyNullArgument>
<PossiblyNullArrayAccess>
<code><![CDATA[$temp[strlen($temp) - 1]]]></code>
</PossiblyNullArrayAccess>
<PossiblyNullOperand>
<code><![CDATA[$return['rows'][$insertTablesFirst]['argument']]]></code>
<code><![CDATA[$row['#']]]></code>
<code><![CDATA[$row['#']]]></code>
<code><![CDATA[$row['#']]]></code>
</PossiblyNullOperand>
</file>
<file src="src/Server/Status/Processes.php">
<RedundantCondition>
<code><![CDATA[0 !== --$sortableColCount]]></code>
</RedundantCondition>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($process['info'])]]></code>
<code><![CDATA[empty($process['progress'])]]></code>
<code><![CDATA[empty($process['progress'])]]></code>
<code><![CDATA[empty($process['state'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Server/SysInfo/SunOs.php">
<PossiblyUndefinedArrayOffset>
<code><![CDATA[$value]]></code>
</PossiblyUndefinedArrayOffset>
<RiskyTruthyFalsyComparison>
<code><![CDATA[$m]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Session.php">
<MixedArgument>
<code><![CDATA[$config->getCookie('phpMyAdmin')]]></code>
</MixedArgument>
<RiskyTruthyFalsyComparison>
<code><![CDATA[ini_get('session.auto_start')]]></code>
<code><![CDATA[session_id()]]></code>
</RiskyTruthyFalsyComparison>
<UnusedFunctionCall>
<code><![CDATA[session_save_path]]></code>
</UnusedFunctionCall>
</file>
<file src="src/Setup/ConfigGenerator.php">
<LessSpecificReturnStatement>
<code><![CDATA[$key]]></code>
</LessSpecificReturnStatement>
<MixedArgument>
<code><![CDATA[$conf['Servers']]]></code>
</MixedArgument>
<MixedArgumentTypeCoercion>
<code><![CDATA[$id]]></code>
<code><![CDATA[$k]]></code>
<code><![CDATA[$k]]></code>
<code><![CDATA[$k]]></code>
</MixedArgumentTypeCoercion>
<MixedAssignment>
<code><![CDATA[$k]]></code>
<code><![CDATA[$server]]></code>
<code><![CDATA[$v]]></code>
<code><![CDATA[$v]]></code>
<code><![CDATA[$v]]></code>
<code><![CDATA[$v]]></code>
</MixedAssignment>
<MoreSpecificReturnType>
<code><![CDATA[non-empty-string]]></code>
</MoreSpecificReturnType>
<PossiblyInvalidArgument>
<code><![CDATA[$k]]></code>
<code><![CDATA[$k]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast>
<code><![CDATA[$k]]></code>
<code><![CDATA[$k]]></code>
</PossiblyInvalidCast>
<PossiblyInvalidOperand>
<code><![CDATA[$k]]></code>
</PossiblyInvalidOperand>
<PossiblyNullOperand>
<code><![CDATA[self::getServerPart($cf, $eol, $conf['Servers'])]]></code>
</PossiblyNullOperand>
</file>
<file src="src/Setup/Index.php">
<MixedArrayAccess>
<code><![CDATA[$messages[$id]]]></code>
<code><![CDATA[$msg['active']]]></code>
<code><![CDATA[$msg['fresh']]]></code>
<code><![CDATA[$msg['message']]]></code>
<code><![CDATA[$msg['title']]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$_SESSION['messages'][$type]]]></code>
<code><![CDATA[$_SESSION['messages'][$type][$msgId]]]></code>
<code><![CDATA[$msg['active']]]></code>
<code><![CDATA[$msg['fresh']]]></code>
</MixedArrayAssignment>
<MixedArrayOffset>
<code><![CDATA[$messages[$id]]]></code>
</MixedArrayOffset>
<MixedAssignment>
<code><![CDATA[$id]]></code>
<code><![CDATA[$id]]></code>
<code><![CDATA[$id]]></code>
<code><![CDATA[$messages]]></code>
<code><![CDATA[$messages]]></code>
<code><![CDATA[$messages]]></code>
<code><![CDATA[$msg]]></code>
<code><![CDATA[$msg]]></code>
<code><![CDATA[$msg]]></code>
<code><![CDATA[$removeIds[]]]></code>
<code><![CDATA[$type]]></code>
</MixedAssignment>
</file>
<file src="src/Sql.php">
<InvalidNullableReturnType>
<code><![CDATA[string]]></code>
</InvalidNullableReturnType>
<MixedArgument>
<code><![CDATA[$numberOfLine / $maxRows]]></code>
<code><![CDATA[$request->getQueryParam('label')]]></code>
<code><![CDATA[$sortCol]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$_SESSION['tmpval']['max_rows']]]></code>
<code><![CDATA[$_SESSION['tmpval']['max_rows']]]></code>
<code><![CDATA[$_SESSION['tmpval']['max_rows']]]></code>
<code><![CDATA[$_SESSION['tmpval']['max_rows']]]></code>
<code><![CDATA[$_SESSION['tmpval']['pos']]]></code>
<code><![CDATA[$_SESSION['tmpval']['pos']]]></code>
<code><![CDATA[$_SESSION['tmpval']['pos']]]></code>
<code><![CDATA[$statementInfo->statement->where[0]]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$_SESSION['tmpval']['possible_as_geometry']]]></code>
</MixedArrayAssignment>
<MixedAssignment>
<code><![CDATA[$maxRows]]></code>
<code><![CDATA[$sortCol]]></code>
<code><![CDATA[$unlimNumRows]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$_SESSION['tmpval']['max_rows']]]></code>
<code><![CDATA[$_SESSION['tmpval']['pos']]]></code>
<code><![CDATA[$_SESSION['tmpval']['pos']]]></code>
<code><![CDATA[$maxRows]]></code>
<code><![CDATA[$maxRows]]></code>
</MixedOperand>
<MixedPropertyFetch>
<code><![CDATA[$statementInfo->statement->where[0]->expr]]></code>
</MixedPropertyFetch>
<MixedReturnStatement>
<code><![CDATA[$unlimNumRows]]></code>
<code><![CDATA[$unlimNumRows]]></code>
<code><![CDATA[@((int) ceil($numberOfLine / $maxRows) - 1) * $maxRows]]></code>
</MixedReturnStatement>
<NoValue>
<code><![CDATA[$statementInfo->statement->where]]></code>
</NoValue>
<NullableReturnStatement>
<code><![CDATA[$row[$column]]]></code>
</NullableReturnStatement>
<PossiblyInvalidArgument>
<code><![CDATA[$numRows]]></code>
<code><![CDATA[$numRows]]></code>
<code><![CDATA[$numRows]]></code>
<code><![CDATA[$numRows]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidOperand>
<code><![CDATA[$numRows]]></code>
<code><![CDATA[$sortCol]]></code>
</PossiblyInvalidOperand>
<PossiblyInvalidPropertyFetch>
<code><![CDATA[$statement->altered[0]->field->column]]></code>
</PossiblyInvalidPropertyFetch>
<PossiblyNullArgument>
<code><![CDATA[$row[0]]]></code>
<code><![CDATA[$statementInfo->parser->list]]></code>
<code><![CDATA[$statementInfo->parser->list]]></code>
<code><![CDATA[$statementInfo->parser->list]]></code>
</PossiblyNullArgument>
<PossiblyNullReference>
<code><![CDATA[has]]></code>
</PossiblyNullReference>
<PossiblyUndefinedArrayOffset>
<code><![CDATA[$row[0]]]></code>
</PossiblyUndefinedArrayOffset>
<RedundantCondition>
<code><![CDATA[empty($statementInfo->statement->where)]]></code>
</RedundantCondition>
<RiskyTruthyFalsyComparison>
<code><![CDATA[! $index->isUnique()]]></code>
<code><![CDATA[$table]]></code>
<code><![CDATA[empty($statement->altered[0]->field->column)]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/SqlQueryForm.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedArgument>
<code><![CDATA[$table]]></code>
<code><![CDATA[Current::$table]]></code>
</MixedArgument>
<MixedArgumentTypeCoercion>
<code><![CDATA[['db' => $db, 'table' => $table]]]></code>
</MixedArgumentTypeCoercion>
<MixedAssignment>
<code><![CDATA[$table]]></code>
</MixedAssignment>
<PossiblyInvalidArgument>
<code><![CDATA[$query]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidArrayOffset>
<code><![CDATA[$this->config->settings['Servers'][Current::$server]]]></code>
<code><![CDATA[$this->config->settings['Servers'][Current::$server]]]></code>
</PossiblyInvalidArrayOffset>
<PossiblyInvalidCast>
<code><![CDATA[$query]]></code>
</PossiblyInvalidCast>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($this->config->settings['Servers'][Current::$server]['verbose'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/StorageEngine.php">
<DeprecatedMethod>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
<MixedArgument>
<code><![CDATA[$details['desc']]]></code>
<code><![CDATA[$details['title']]]></code>
<code><![CDATA[$details['value']]]></code>
<code><![CDATA[$details['value']]]></code>
<code><![CDATA[$details['value']]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$decodedData['disk_usage']]]></code>
<code><![CDATA[$decodedData['disk_usage']]]></code>
<code><![CDATA[$details['desc']]]></code>
<code><![CDATA[$details['title']]]></code>
<code><![CDATA[$details['type']]]></code>
<code><![CDATA[$details['value']]]></code>
<code><![CDATA[$details['value']]]></code>
<code><![CDATA[$details['value']]]></code>
<code><![CDATA[$mroongaData['type']]]></code>
<code><![CDATA[$mroongaData['type']['id']]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$mysqlVars[$row['Variable_name']]['title']]]></code>
<code><![CDATA[$mysqlVars[$row['Variable_name']]['type']]]></code>
<code><![CDATA[$mysqlVars[$row['Variable_name']]['value']]]></code>
</MixedArrayAssignment>
<MixedAssignment>
<code><![CDATA[$dataLength]]></code>
<code><![CDATA[$decodedData]]></code>
<code><![CDATA[$details]]></code>
<code><![CDATA[$indexLength]]></code>
<code><![CDATA[$mroongaData]]></code>
<code><![CDATA[$mysqlVars[$row['Variable_name']]]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$decodedData['disk_usage']]]></code>
<code><![CDATA[$decodedData['disk_usage']]]></code>
</MixedOperand>
<MixedReturnStatement>
<code><![CDATA[$this->$id()]]></code>
</MixedReturnStatement>
<MixedReturnTypeCoercion>
<code><![CDATA[[$dataLength, $indexLength]]]></code>
<code><![CDATA[int[]]]></code>
</MixedReturnTypeCoercion>
<PossiblyNullArgument>
<code><![CDATA[$row['Variable_name']]]></code>
</PossiblyNullArgument>
<PossiblyNullArrayOffset>
<code><![CDATA[$mysqlVars]]></code>
<code><![CDATA[$mysqlVars]]></code>
<code><![CDATA[$mysqlVars]]></code>
<code><![CDATA[$mysqlVars]]></code>
<code><![CDATA[$mysqlVars]]></code>
<code><![CDATA[$mysqlVars]]></code>
<code><![CDATA[$variables]]></code>
<code><![CDATA[$variables]]></code>
</PossiblyNullArrayOffset>
</file>
<file src="src/SystemDatabase.php">
<PossiblyNullArgument>
<code><![CDATA[$dataRow['comment']]]></code>
<code><![CDATA[$dataRow['mimetype']]]></code>
<code><![CDATA[$dataRow['transformation']]]></code>
<code><![CDATA[$dataRow['transformation_options']]]></code>
</PossiblyNullArgument>
</file>
<file src="src/Table/ColumnsDefinition.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedArgument>
<code><![CDATA[$columnMeta['Default']]]></code>
<code><![CDATA[$columnMeta['DefaultValue']]]></code>
<code><![CDATA[$columnMeta['Field']]]></code>
<code><![CDATA[$columnMeta['Type']]]></code>
<code><![CDATA[$formParams['db']]]></code>
<code><![CDATA[$formParams['table']]]></code>
<code><![CDATA[Util::getValueByKey($_POST, ['field_key', $columnNumber], '')]]></code>
</MixedArgument>
<MixedArrayOffset>
<code><![CDATA[$commentsMap[$columnMeta['Field']]]]></code>
<code><![CDATA[$mimeMap[$columnMeta['Field']]]]></code>
<code><![CDATA[$mimeMap[$columnMeta['Field']]]]></code>
</MixedArrayOffset>
<MixedAssignment>
<code><![CDATA[$columnMeta['Default']]]></code>
<code><![CDATA[$columnMeta['Expression']]]></code>
<code><![CDATA[$commentsMap[$columnMeta['Field']]]]></code>
<code><![CDATA[$defaultValue]]></code>
<code><![CDATA[$formParams['field_length_orig[' . $columnNumber . ']']]]></code>
<code><![CDATA[$formParams['field_name[' . $columnNumber . ']']]]></code>
<code><![CDATA[$formParams['field_orig[' . $columnNumber . ']']]]></code>
<code><![CDATA[$formParams['selected[' . $oFldNr . ']']]]></code>
<code><![CDATA[$length]]></code>
<code><![CDATA[$oFldVal]]></code>
<code><![CDATA[$submitAttribute]]></code>
</MixedAssignment>
<PossiblyInvalidArgument>
<code><![CDATA[$formParams['db']]]></code>
<code><![CDATA[$formParams['table']]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast>
<code><![CDATA[$_POST['after_field']]]></code>
<code><![CDATA[$formParams['db']]]></code>
<code><![CDATA[$formParams['table']]]></code>
</PossiblyInvalidCast>
<PossiblyUndefinedArrayOffset>
<code><![CDATA[$columnMeta['Default']]]></code>
<code><![CDATA[$columnMeta['DefaultValue']]]></code>
</PossiblyUndefinedArrayOffset>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($columnMeta['DefaultValue'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Table/Indexes.php">
<PossiblyNullOperand>
<code><![CDATA[$column->getSubPart()]]></code>
</PossiblyNullOperand>
<RiskyTruthyFalsyComparison>
<code><![CDATA[! $column->getCollation()]]></code>
<code><![CDATA[$column->getSubPart()]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Table/Search.php">
<MixedArgument>
<code><![CDATA[$_POST['criteriaColumnNames'][$columnIndex]]]></code>
<code><![CDATA[$_POST['criteriaColumnTypes'][$columnIndex]]]></code>
<code><![CDATA[$column]]></code>
<code><![CDATA[$criteriaValues]]></code>
<code><![CDATA[$criteriaValues]]></code>
<code><![CDATA[$criteriaValues]]></code>
<code><![CDATA[$criteriaValues]]></code>
<code><![CDATA[$criteriaValues]]></code>
<code><![CDATA[$criteriaValues]]></code>
<code><![CDATA[$criteriaValues[$e]]]></code>
<code><![CDATA[$criteriaValues[0]]]></code>
<code><![CDATA[$operator]]></code>
<code><![CDATA[$operator]]></code>
<code><![CDATA[$value]]></code>
</MixedArgument>
<MixedArgumentTypeCoercion>
<code><![CDATA[$values]]></code>
</MixedArgumentTypeCoercion>
<MixedAssignment>
<code><![CDATA[$column]]></code>
<code><![CDATA[$operator]]></code>
<code><![CDATA[$value]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$criteriaValues]]></code>
<code><![CDATA[$criteriaValues]]></code>
<code><![CDATA[$criteriaValues]]></code>
<code><![CDATA[$criteriaValues]]></code>
<code><![CDATA[$needsQuoting ? $this->dbi->quoteString($criteriaValues) : $criteriaValues]]></code>
<code><![CDATA[$values[0] ?? '']]></code>
<code><![CDATA[$values[1] ?? '']]></code>
</MixedOperand>
<PossiblyInvalidArgument>
<code><![CDATA[$_POST['criteriaColumnNames'][$columnIndex]]]></code>
<code><![CDATA[$_POST['criteriaColumnTypes'][$columnIndex]]]></code>
<code><![CDATA[$_POST['customWhereClause']]]></code>
<code><![CDATA[$_POST['orderByColumn']]]></code>
<code><![CDATA[$_POST['table']]]></code>
<code><![CDATA[$operator]]></code>
<code><![CDATA[$operator]]></code>
<code><![CDATA[$tmpGeomFunc]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidArrayOffset>
<code><![CDATA[$_POST['criteriaColumnNames'][$columnIndex]]]></code>
<code><![CDATA[$_POST['criteriaColumnTypes'][$columnIndex]]]></code>
<code><![CDATA[$_POST['criteriaValues'][$columnIndex]]]></code>
</PossiblyInvalidArrayOffset>
<PossiblyInvalidCast>
<code><![CDATA[$_POST['criteriaColumnNames'][$columnIndex]]]></code>
<code><![CDATA[$_POST['criteriaColumnTypes'][$columnIndex]]]></code>
<code><![CDATA[$operator]]></code>
<code><![CDATA[$operator]]></code>
</PossiblyInvalidCast>
<PossiblyInvalidIterator>
<code><![CDATA[$_POST['criteriaColumnOperators']]]></code>
<code><![CDATA[$columnsToDisplay]]></code>
</PossiblyInvalidIterator>
<PossiblyInvalidOperand>
<code><![CDATA[$_POST['customWhereClause']]]></code>
<code><![CDATA[$_POST['order']]]></code>
</PossiblyInvalidOperand>
<PossiblyNullArrayOffset>
<code><![CDATA[$geomFuncs]]></code>
<code><![CDATA[$geomUnaryFunctions]]></code>
</PossiblyNullArrayOffset>
<PossiblyNullOperand>
<code><![CDATA[$geomFunc]]></code>
<code><![CDATA[$geomFunc]]></code>
</PossiblyNullOperand>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($_POST['displayAllColumns'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Table/Table.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
<InvalidReturnStatement>
<code><![CDATA[$tableAutoIncrement ?? '']]></code>
<code><![CDATA[$this->getStatusInfo('TABLE_COLLATION') ?? '']]></code>
<code><![CDATA[$this->getStatusInfo('TABLE_COMMENT') ?? '']]></code>
</InvalidReturnStatement>
<InvalidReturnType>
<code><![CDATA[string]]></code>
<code><![CDATA[string]]></code>
<code><![CDATA[string]]></code>
</InvalidReturnType>
<MixedArgument>
<code><![CDATA[$_POST['constraint_name'][$masterFieldMd5]]]></code>
<code><![CDATA[$fields[$column]['expr']]]></code>
<code><![CDATA[$index]]></code>
<code><![CDATA[$index[0]]]></code>
<code><![CDATA[$options['expr']]]></code>
<code><![CDATA[$this->uiprefs[$property->value]]]></code>
<code><![CDATA[$this->uiprefs[$property->value]]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$_SESSION['tmpval']['table_uiprefs'][$serverId][$this->dbName][$this->name]]]></code>
<code><![CDATA[$index[0]]]></code>
<code><![CDATA[$index[0]]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$_SESSION['tmpval']['table_uiprefs']]]></code>
<code><![CDATA[$_SESSION['tmpval']['table_uiprefs'][$serverId]]]></code>
<code><![CDATA[$_SESSION['tmpval']['table_uiprefs'][$serverId][$this->dbName]]]></code>
<code><![CDATA[$_SESSION['tmpval']['table_uiprefs'][$serverId][$this->dbName][$this->name]]]></code>
</MixedArrayAssignment>
<MixedArrayOffset>
<code><![CDATA[$optionsArray[$_POST['on_delete'][$masterFieldMd5]]]]></code>
<code><![CDATA[$optionsArray[$_POST['on_update'][$masterFieldMd5]]]]></code>
</MixedArrayOffset>
<MixedAssignment>
<code><![CDATA[$index]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$index[0]]]></code>
</MixedOperand>
<MixedReturnStatement>
<code><![CDATA[json_decode($value, true)]]></code>
</MixedReturnStatement>
<PossiblyInvalidArgument>
<code><![CDATA[$_POST['constraint_name'][$masterFieldMd5]]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidArrayOffset>
<code><![CDATA[$_POST['constraint_name'][$masterFieldMd5]]]></code>
<code><![CDATA[$_POST['constraint_name'][$masterFieldMd5]]]></code>
<code><![CDATA[$_POST['on_delete'][$masterFieldMd5]]]></code>
<code><![CDATA[$_POST['on_delete'][$masterFieldMd5]]]></code>
<code><![CDATA[$_POST['on_update'][$masterFieldMd5]]]></code>
<code><![CDATA[$_POST['on_update'][$masterFieldMd5]]]></code>
</PossiblyInvalidArrayOffset>
<PossiblyNullArgument>
<code><![CDATA[$column['Extra']]]></code>
<code><![CDATA[$column['Extra']]]></code>
<code><![CDATA[$existrelForeign[$masterFieldMd5]->refTableName]]></code>
</PossiblyNullArgument>
<PossiblyUnusedReturnValue>
<code><![CDATA[true|Message]]></code>
</PossiblyUnusedReturnValue>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($existrelForeign[$masterFieldMd5]->onDelete)]]></code>
<code><![CDATA[empty($existrelForeign[$masterFieldMd5]->onUpdate)]]></code>
</RiskyTruthyFalsyComparison>
<UnsupportedPropertyReferenceUsage>
<code><![CDATA[$this->uiprefs =& $_SESSION['tmpval']['table_uiprefs'][$serverId][$this->dbName][$this->name]]]></code>
</UnsupportedPropertyReferenceUsage>
</file>
<file src="src/Table/TableMover.php">
<MixedAssignment>
<code><![CDATA[$altered]]></code>
<code><![CDATA[$altered]]></code>
<code><![CDATA[$value]]></code>
<code><![CDATA[$value]]></code>
</MixedAssignment>
<MixedMethodCall>
<code><![CDATA[has]]></code>
<code><![CDATA[has]]></code>
</MixedMethodCall>
<MixedPropertyAssignment>
<code><![CDATA[$altered]]></code>
<code><![CDATA[$altered]]></code>
</MixedPropertyAssignment>
<MixedPropertyFetch>
<code><![CDATA[$altered->options]]></code>
<code><![CDATA[$altered->options]]></code>
</MixedPropertyFetch>
<PossiblyNullArgument>
<code><![CDATA[$commentsCopyRow['column_name']]]></code>
<code><![CDATA[$commentsCopyRow['comment']]]></code>
<code><![CDATA[$commentsCopyRow['mimetype']]]></code>
<code><![CDATA[$commentsCopyRow['transformation']]]></code>
<code><![CDATA[$commentsCopyRow['transformation_options']]]></code>
<code><![CDATA[$val]]></code>
</PossiblyNullArgument>
<PossiblyNullIterator>
<code><![CDATA[$statement->altered]]></code>
<code><![CDATA[$statement->altered]]></code>
</PossiblyNullIterator>
<PossiblyUndefinedVariable>
<code><![CDATA[$maintainRelations]]></code>
</PossiblyUndefinedVariable>
<RiskyTruthyFalsyComparison>
<code><![CDATA[! $relationParams[$work]]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Theme/Theme.php">
<MixedArgument>
<code><![CDATA[$data['name']]]></code>
<code><![CDATA[$data['version']]]></code>
</MixedArgument>
<PossiblyNullArgument>
<code><![CDATA[$data['name']]]></code>
<code><![CDATA[$data['version']]]></code>
</PossiblyNullArgument>
<PossiblyUndefinedArrayOffset>
<code><![CDATA[$data['name']]]></code>
<code><![CDATA[$data['supports']]]></code>
<code><![CDATA[$data['version']]]></code>
</PossiblyUndefinedArrayOffset>
<PossiblyUnusedProperty>
<code><![CDATA[$filesizeInfo]]></code>
</PossiblyUnusedProperty>
</file>
<file src="src/Theme/ThemeManager.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="src/Tracking/Tracker.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
<MixedArgument>
<code><![CDATA[$result['identifier']]]></code>
<code><![CDATA[$result['tablename']]]></code>
<code><![CDATA[$result['tablename']]]></code>
<code><![CDATA[$result['tablename']]]></code>
<code><![CDATA[$result['tablename']]]></code>
<code><![CDATA[$result['tablename']]]></code>
<code><![CDATA[$result['tablename_after_rename']]]></code>
</MixedArgument>
<MixedArrayAssignment>
<code><![CDATA[self::$trackingCache[$dbName][$tableName]]]></code>
</MixedArrayAssignment>
<MixedOperand>
<code><![CDATA[$result['identifier']]]></code>
</MixedOperand>
<MixedReturnStatement>
<code><![CDATA[self::$trackingCache[$dbName][$tableName]]]></code>
</MixedReturnStatement>
<PossiblyInvalidPropertyFetch>
<code><![CDATA[$statement->into->dest->table]]></code>
</PossiblyInvalidPropertyFetch>
<PossiblyNullArrayAccess>
<code><![CDATA[$statement->fields[0]]]></code>
<code><![CDATA[$statement->fields[0]]]></code>
<code><![CDATA[$statement->from[0]]]></code>
<code><![CDATA[$statement->renames[0]]]></code>
<code><![CDATA[$statement->tables[0]]]></code>
<code><![CDATA[$tokens[0]]]></code>
<code><![CDATA[$tokens[2]]]></code>
</PossiblyNullArrayAccess>
<PossiblyNullPropertyFetch>
<code><![CDATA[$parser->list->tokens]]></code>
<code><![CDATA[$statement->fields[0]->table]]></code>
<code><![CDATA[$statement->fields[0]->table]]></code>
<code><![CDATA[$statement->from[0]->table]]></code>
<code><![CDATA[$statement->into->dest]]></code>
<code><![CDATA[$statement->into->dest->table]]></code>
<code><![CDATA[$statement->renames[0]->new]]></code>
<code><![CDATA[$statement->renames[0]->new->table]]></code>
<code><![CDATA[$statement->renames[0]->old]]></code>
<code><![CDATA[$statement->renames[0]->old->table]]></code>
<code><![CDATA[$statement->table->table]]></code>
<code><![CDATA[$statement->table->table]]></code>
<code><![CDATA[$statement->table->table]]></code>
<code><![CDATA[$statement->table->table]]></code>
<code><![CDATA[$statement->tables[0]->table]]></code>
<code><![CDATA[$tokens[0]->value]]></code>
<code><![CDATA[$tokens[2]->value]]></code>
</PossiblyNullPropertyFetch>
<PropertyTypeCoercion>
<code><![CDATA[$tokens[2]->value]]></code>
</PropertyTypeCoercion>
</file>
<file src="src/Tracking/Tracking.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedArgument>
<code><![CDATA[$columns]]></code>
<code><![CDATA[$indexes]]></code>
<code><![CDATA[$selectedTable]]></code>
<code><![CDATA[$selectedTable]]></code>
</MixedArgument>
<MixedArgumentTypeCoercion>
<code><![CDATA[$urlParams + [
'report' => 'true',
'version' => $version,
$deleteParam => $lineNumber - $offset,
]]]></code>
</MixedArgumentTypeCoercion>
<MixedArrayAccess>
<code><![CDATA[$entry['statement']]]></code>
<code><![CDATA[$entry['statement']]]></code>
<code><![CDATA[$row['id']]]></code>
<code><![CDATA[$row['statement']]]></code>
<code><![CDATA[$row['timestamp']]]></code>
<code><![CDATA[$row['username']]]></code>
<code><![CDATA[$temp['COLUMNS']]]></code>
<code><![CDATA[$temp['INDEXES']]]></code>
</MixedArrayAccess>
<MixedAssignment>
<code><![CDATA[$columns]]></code>
<code><![CDATA[$entry]]></code>
<code><![CDATA[$entry]]></code>
<code><![CDATA[$ids[$key]]]></code>
<code><![CDATA[$indexes]]></code>
<code><![CDATA[$row]]></code>
<code><![CDATA[$selectedTable]]></code>
<code><![CDATA[$statements[$key]]]></code>
<code><![CDATA[$temp]]></code>
<code><![CDATA[$timestamps[$key]]]></code>
<code><![CDATA[$usernames[$key]]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$entry['statement']]]></code>
<code><![CDATA[$entry['statement']]]></code>
</MixedOperand>
<PossiblyFalseOperand>
<code><![CDATA[mb_strpos($logEntry, "\n")]]></code>
<code><![CDATA[mb_strpos($logEntry, "\n")]]></code>
</PossiblyFalseOperand>
<PossiblyNullArgument>
<code><![CDATA[$tableName]]></code>
<code><![CDATA[$versionNumber]]></code>
</PossiblyNullArgument>
<RiskyTruthyFalsyComparison>
<code><![CDATA[$_POST['alter_table']]]></code>
<code><![CDATA[$_POST['alter_view']]]></code>
<code><![CDATA[$_POST['create_index']]]></code>
<code><![CDATA[$_POST['create_table']]]></code>
<code><![CDATA[$_POST['create_view']]]></code>
<code><![CDATA[$_POST['delete']]]></code>
<code><![CDATA[$_POST['drop_index']]]></code>
<code><![CDATA[$_POST['drop_table']]]></code>
<code><![CDATA[$_POST['drop_view']]]></code>
<code><![CDATA[$_POST['insert']]]></code>
<code><![CDATA[$_POST['rename_table']]]></code>
<code><![CDATA[$_POST['truncate']]]></code>
<code><![CDATA[$_POST['update']]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Transformations.php">
<LessSpecificReturnStatement>
<code><![CDATA['PhpMyAdmin\\Plugins\\Transformations\\' . str_replace('/', '\\', explode('.php', $filename)[0])]]></code>
</LessSpecificReturnStatement>
<MixedArgument>
<code><![CDATA[$updQuery]]></code>
</MixedArgument>
<MoreSpecificReturnType>
<code><![CDATA[class-string<TransformationsInterface>]]></code>
</MoreSpecificReturnType>
<PossiblyUnusedReturnValue>
<code><![CDATA[bool]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="src/Triggers/Triggers.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<PossiblyInvalidArgument>
<code><![CDATA[$_POST['item_definer']]]></code>
<code><![CDATA[$_POST['item_name']]]></code>
<code><![CDATA[$_POST['item_name']]]></code>
<code><![CDATA[$_POST['item_name']]]></code>
<code><![CDATA[$_POST['item_original_name']]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast>
<code><![CDATA[$_POST['item_original_name']]]></code>
</PossiblyInvalidCast>
<PossiblyInvalidOperand>
<code><![CDATA[$_POST['item_definition']]]></code>
</PossiblyInvalidOperand>
<PossiblyNullReference>
<code><![CDATA[getCreateSql]]></code>
</PossiblyNullReference>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($_POST['editor_process_edit'])]]></code>
<code><![CDATA[empty($_POST['item_definer'])]]></code>
<code><![CDATA[empty($_POST['item_definition'])]]></code>
<code><![CDATA[empty($_POST['item_event'])]]></code>
<code><![CDATA[empty($_POST['item_name'])]]></code>
<code><![CDATA[empty($_POST['item_table'])]]></code>
<code><![CDATA[empty($_POST['item_timing'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Twig/PmaGlobalVariable.php">
<UnusedParam>
<code><![CDATA[$arguments]]></code>
</UnusedParam>
</file>
<file src="src/TwoFactor.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
<UnsafeInstantiation>
<code><![CDATA[new $cls($this)]]></code>
<code><![CDATA[new $cls($this)]]></code>
<code><![CDATA[new $name($this)]]></code>
</UnsafeInstantiation>
</file>
<file src="src/UniqueCondition.php">
<DeprecatedMethod>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="src/Url.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedArgumentTypeCoercion>
<code><![CDATA[$additionalParameters]]></code>
<code><![CDATA[$name]]></code>
</MixedArgumentTypeCoercion>
<MixedAssignment>
<code><![CDATA[$paramValue]]></code>
<code><![CDATA[$paramsToEncrypt[$paramKey]]]></code>
<code><![CDATA[$params['server']]]></code>
<code><![CDATA[$params['server']]]></code>
<code><![CDATA[$value]]></code>
</MixedAssignment>
</file>
<file src="src/UserPassword.php">
<DeprecatedMethod>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
<PossiblyInvalidArgument>
<code><![CDATA[$_POST['pma_pw']]]></code>
<code><![CDATA[$origAuthPlugin]]></code>
<code><![CDATA[$origAuthPlugin]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast>
<code><![CDATA[$_POST['pma_pw']]]></code>
<code><![CDATA[$origAuthPlugin]]></code>
<code><![CDATA[$origAuthPlugin]]></code>
</PossiblyInvalidCast>
<RiskyTruthyFalsyComparison>
<code><![CDATA[empty($_POST['authentication_plugin'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/UserPrivilegesFactory.php">
<MixedArgument>
<code><![CDATA[SessionCache::get('col_priv')]]></code>
<code><![CDATA[SessionCache::get('db_priv')]]></code>
<code><![CDATA[SessionCache::get('db_to_create')]]></code>
<code><![CDATA[SessionCache::get('dbs_to_test')]]></code>
<code><![CDATA[SessionCache::get('is_create_db_priv')]]></code>
<code><![CDATA[SessionCache::get('is_reload_priv')]]></code>
<code><![CDATA[SessionCache::get('proc_priv')]]></code>
<code><![CDATA[SessionCache::get('table_priv')]]></code>
</MixedArgument>
</file>
<file src="src/Util.php">
<ArgumentTypeCoercion>
<code><![CDATA[$value]]></code>
<code><![CDATA[$value]]></code>
</ArgumentTypeCoercion>
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
<MixedArgument>
<code><![CDATA[$array]]></code>
</MixedArgument>
<MixedArgumentTypeCoercion>
<code><![CDATA[$columnNames]]></code>
</MixedArgumentTypeCoercion>
<MixedAssignment>
<code><![CDATA[$array]]></code>
<code><![CDATA[$columnNames[]]]></code>
<code><![CDATA[$value]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$value]]></code>
</MixedOperand>
<PossiblyFalseOperand>
<code><![CDATA[mb_strpos($value, '.')]]></code>
<code><![CDATA[mb_strrpos($columnSpecification, ')')]]></code>
</PossiblyFalseOperand>
<PossiblyNullArgument>
<code><![CDATA[$value]]></code>
</PossiblyNullArgument>
<RiskyTruthyFalsyComparison>
<code><![CDATA[$firstBracketPos]]></code>
<code><![CDATA[$schemaPrivileges]]></code>
<code><![CDATA[$tablePrivileges]]></code>
<code><![CDATA[$userPrivileges]]></code>
<code><![CDATA[empty($_REQUEST['tbl_group'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Utils/ForeignKey.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
<RiskyTruthyFalsyComparison>
<code><![CDATA[DatabaseInterface::getInstance()->fetchValue('SELECT @@ndb_version_string')]]></code>
<code><![CDATA[empty($_REQUEST['fk_checks'])]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Utils/FormatConverter.php">
<MixedArgument>
<code><![CDATA[$buffer]]></code>
<code><![CDATA[$buffer]]></code>
</MixedArgument>
<MixedReturnStatement>
<code><![CDATA[$buffer]]></code>
</MixedReturnStatement>
<RedundantCast>
<code><![CDATA[(string) long2ip((int) $bufferAsFloat)]]></code>
</RedundantCast>
</file>
<file src="src/Utils/Gis.php">
<DeprecatedMethod>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
<PossiblyNullOperand>
<code><![CDATA[$srid]]></code>
</PossiblyNullOperand>
</file>
<file src="src/Utils/HttpRequest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedArgument>
<code><![CDATA[$httpStatus]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$context['http']['content']]]></code>
<code><![CDATA[$httpStatus]]></code>
<code><![CDATA[$http_response_header]]></code>
</MixedAssignment>
<MixedReturnStatement>
<code><![CDATA[$response]]></code>
</MixedReturnStatement>
<RiskyTruthyFalsyComparison>
<code><![CDATA[ini_get('allow_url_fopen')]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/Utils/SessionCache.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedArrayAccess>
<code><![CDATA[$_SESSION['cache'][self::key()]]]></code>
<code><![CDATA[$_SESSION['cache'][self::key()]]]></code>
<code><![CDATA[$_SESSION['cache'][self::key()][$name]]]></code>
<code><![CDATA[$_SESSION['cache'][self::key()][$name]]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$_SESSION['cache'][self::key()]]]></code>
<code><![CDATA[$_SESSION['cache'][self::key()][$name]]]></code>
</MixedArrayAssignment>
<MixedAssignment>
<code><![CDATA[$_SESSION['cache'][self::key()][$name]]]></code>
<code><![CDATA[$value]]></code>
</MixedAssignment>
</file>
<file src="src/VersionInformation.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
<MixedArgument>
<code><![CDATA[$response]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$_SESSION['cache']['version_check']['response']]]></code>
<code><![CDATA[$_SESSION['cache']['version_check']['timestamp']]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$_SESSION['cache']['version_check']]]></code>
</MixedArrayAssignment>
<MixedAssignment>
<code><![CDATA[$response]]></code>
<code><![CDATA[$response]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$_SESSION['cache']['version_check']['timestamp']]]></code>
</MixedOperand>
<PossiblyInvalidArgument>
<code><![CDATA[$response]]></code>
</PossiblyInvalidArgument>
<RiskyTruthyFalsyComparison>
<code><![CDATA[$response]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="src/WebAuthn/CustomServer.php">
<InvalidReturnStatement>
<code><![CDATA[$decoded]]></code>
</InvalidReturnStatement>
<InvalidReturnType>
<code><![CDATA[array{fmt: string, attStmt: mixed[], authData: string}]]></code>
</InvalidReturnType>
<LessSpecificReturnStatement>
<code><![CDATA[[
'type' => $clientData['type'],
'challenge' => $clientData['challenge'],
'origin' => $clientData['origin'],
]]]></code>
</LessSpecificReturnStatement>
<MoreSpecificReturnType>
<code><![CDATA[array{
* type: 'webauthn.create'|'webauthn.get',
* challenge: non-empty-string,
* origin: non-empty-string
* }]]></code>
</MoreSpecificReturnType>
</file>
<file src="src/WebAuthn/WebauthnLibServer.php">
<DeprecatedClass>
<code><![CDATA[PublicKeyCredentialLoader::create($attestationObjectLoader)]]></code>
<code><![CDATA[PublicKeyCredentialLoader::create($attestationObjectLoader)]]></code>
<code><![CDATA[PublicKeyCredentialLoader::create($attestationObjectLoader)]]></code>
<code><![CDATA[new IgnoreTokenBindingHandler()]]></code>
<code><![CDATA[new IgnoreTokenBindingHandler()]]></code>
</DeprecatedClass>
<DeprecatedInterface>
<code><![CDATA[PublicKeyCredentialSourceRepository]]></code>
<code><![CDATA[class ($this->twofactor) implements PublicKeyCredentialSourceRepository {]]></code>
</DeprecatedInterface>
<DeprecatedMethod>
<code><![CDATA[AuthenticatorSelectionCriteria::createFromArray([
'authenticatorAttachment' => 'cross-platform',
'userVerification' => 'discouraged',
])]]></code>
<code><![CDATA[PublicKeyCredentialCreationOptions::createFromArray($creationOptionsArray)]]></code>
<code><![CDATA[PublicKeyCredentialRequestOptions::createFromArray([
'challenge' => $challenge,
'allowCredentials' => $allowedCredentials,
'rpId' => $host,
'timeout' => 60000,
])]]></code>
<code><![CDATA[PublicKeyCredentialSource::createFromArray($data)]]></code>
<code><![CDATA[PublicKeyCredentialSource::createFromArray($data[base64_encode($publicKeyCredentialId)])]]></code>
</DeprecatedMethod>
<MixedArgument>
<code><![CDATA[$assertionResponseDecoded['response']['authenticatorData']]]></code>
<code><![CDATA[$assertionResponseDecoded['response']['clientDataJSON']]]></code>
<code><![CDATA[$attestationResponseDecoded['response']['clientDataJSON']]]></code>
<code><![CDATA[$credential['userHandle']]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$assertionResponseDecoded['response']]]></code>
<code><![CDATA[$assertionResponseDecoded['response']]]></code>
<code><![CDATA[$assertionResponseDecoded['response']['authenticatorData']]]></code>
<code><![CDATA[$assertionResponseDecoded['response']['clientDataJSON']]]></code>
<code><![CDATA[$attestationResponseDecoded['response']]]></code>
<code><![CDATA[$attestationResponseDecoded['response']]]></code>
<code><![CDATA[$attestationResponseDecoded['response']['clientDataJSON']]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$assertionResponseDecoded['response']]]></code>
<code><![CDATA[$assertionResponseDecoded['response']]]></code>
<code><![CDATA[$assertionResponseDecoded['response']['authenticatorData']]]></code>
<code><![CDATA[$assertionResponseDecoded['response']['clientDataJSON']]]></code>
<code><![CDATA[$attestationResponseDecoded['response']]]></code>
<code><![CDATA[$attestationResponseDecoded['response']['clientDataJSON']]]></code>
</MixedArrayAssignment>
<MixedAssignment>
<code><![CDATA[$assertionResponseDecoded]]></code>
<code><![CDATA[$attestationResponseDecoded]]></code>
</MixedAssignment>
<RedundantCondition>
<code><![CDATA[isInstanceOf]]></code>
<code><![CDATA[isInstanceOf]]></code>
</RedundantCondition>
</file>
<file src="src/ZipExtension.php">
<ArgumentTypeCoercion>
<code><![CDATA[$regex]]></code>
<code><![CDATA[$specificEntry]]></code>
</ArgumentTypeCoercion>
</file>
<file src="tests/end-to-end/TestBase.php">
<DeprecatedConstant>
<code><![CDATA[ChromeOptions::CAPABILITY_W3C]]></code>
</DeprecatedConstant>
<DocblockTypeContradiction>
<code><![CDATA['']]></code>
<code><![CDATA['']]></code>
</DocblockTypeContradiction>
<InternalMethod>
<code><![CDATA[asString]]></code>
<code><![CDATA[name]]></code>
<code><![CDATA[status]]></code>
</InternalMethod>
<MixedArgument>
<code><![CDATA[$lastWindow]]></code>
<code><![CDATA[$lastWindow]]></code>
<code><![CDATA[$this->sqlWindowHandle]]></code>
<code><![CDATA[WebDriverBy::$func($arg)]]></code>
<code><![CDATA[WebDriverBy::$func($arg)]]></code>
<code><![CDATA[WebDriverBy::$func($arg)]]></code>
<code><![CDATA[WebDriverBy::$func($arg)]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$ajaxMessageCount]]></code>
<code><![CDATA[$lastWindow]]></code>
<code><![CDATA[$lastWindow]]></code>
<code><![CDATA[$proj]]></code>
<code><![CDATA[$this->sqlWindowHandle]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$ajaxMessageCount]]></code>
<code><![CDATA[$proj->automation_session->public_url]]></code>
</MixedOperand>
<MixedPropertyFetch>
<code><![CDATA[$proj->automation_session->public_url]]></code>
</MixedPropertyFetch>
<RedundantCondition>
<code><![CDATA[$text && is_string($text)]]></code>
<code><![CDATA[$text && is_string($text)]]></code>
<code><![CDATA[is_string($text)]]></code>
<code><![CDATA[is_string($text)]]></code>
</RedundantCondition>
<RiskyTruthyFalsyComparison>
<code><![CDATA[! $this->sqlWindowHandle]]></code>
<code><![CDATA[$buildTagEnv]]></code>
<code><![CDATA[$envVar]]></code>
<code><![CDATA[$githubActionEnv]]></code>
<code><![CDATA[$this->sqlWindowHandle]]></code>
<code><![CDATA[empty($mode)]]></code>
<code><![CDATA[empty(getenv('TESTSUITE_BROWSERSTACK_KEY'))]]></code>
<code><![CDATA[empty(getenv('TESTSUITE_BROWSERSTACK_USER'))]]></code>
<code><![CDATA[empty(getenv('TESTSUITE_SELENIUM_HOST'))]]></code>
<code><![CDATA[empty(getenv('TESTSUITE_SELENIUM_PORT'))]]></code>
</RiskyTruthyFalsyComparison>
<TypeDoesNotContainNull>
<code><![CDATA[$this->webDriver === null]]></code>
</TypeDoesNotContainNull>
</file>
<file src="tests/unit/AbstractTestCase.php">
<PossiblyUndefinedArrayOffset>
<code><![CDATA[$_SERVER['PHP_SELF']]]></code>
<code><![CDATA[$_SERVER['REQUEST_TIME']]]></code>
<code><![CDATA[$_SERVER['REQUEST_TIME_FLOAT']]]></code>
<code><![CDATA[$_SERVER['SCRIPT_NAME']]]></code>
<code><![CDATA[$_SERVER['argv']]]></code>
</PossiblyUndefinedArrayOffset>
</file>
<file src="tests/unit/Advisory/AdvisorTest.php">
<DeprecatedMethod>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
<PossiblyInvalidArgument>
<code><![CDATA[testAdvisorBytime]]></code>
<code><![CDATA[testAdvisorBytime]]></code>
</PossiblyInvalidArgument>
</file>
<file src="tests/unit/Bookmarks/BookmarkTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/BrowseForeignersTest.php">
<MixedArgument>
<code><![CDATA[$result]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$result]]></code>
</MixedAssignment>
</file>
<file src="tests/unit/CacheTest.php">
<PossiblyInvalidArgument>
<code><![CDATA[testCacheGet]]></code>
<code><![CDATA[testCacheGetDefaultValue]]></code>
<code><![CDATA[testCacheHas]]></code>
<code><![CDATA[testCachePurge]]></code>
<code><![CDATA[testCacheRemove]]></code>
<code><![CDATA[testCacheSet]]></code>
</PossiblyInvalidArgument>
</file>
<file src="tests/unit/Command/SetVersionCommandTest.php">
<PossiblyInvalidArgument>
<code><![CDATA[testGetGeneratedClassInvalidVersion]]></code>
<code><![CDATA[testGetGeneratedClassValidVersion]]></code>
<code><![CDATA[testGetGeneratedClassValidVersion]]></code>
</PossiblyInvalidArgument>
</file>
<file src="tests/unit/Command/TwigLintCommandTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedArgument>
<code><![CDATA[$filesFound]]></code>
<code><![CDATA[$filesInfos]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$context]]></code>
<code><![CDATA[$context]]></code>
<code><![CDATA[$filesFound]]></code>
<code><![CDATA[$filesInfos]]></code>
</MixedAssignment>
<PossiblyUndefinedArrayOffset>
<code><![CDATA[$filesFound[1]['exception']]]></code>
</PossiblyUndefinedArrayOffset>
</file>
<file src="tests/unit/Config/ConfigFileTest.php">
<MixedArrayAccess>
<code><![CDATA[$cfgDb['Servers'][1]['port']]]></code>
</MixedArrayAccess>
<MixedAssignment>
<code><![CDATA[$defaultHost]]></code>
<code><![CDATA[$defaultHost]]></code>
<code><![CDATA[$defaultSimpleValue]]></code>
<code><![CDATA[$defaultValue]]></code>
<code><![CDATA[$defaultValue]]></code>
<code><![CDATA[$defaultValue]]></code>
<code><![CDATA[$defaultValue]]></code>
<code><![CDATA[$defaultValue]]></code>
<code><![CDATA[$localhostValue]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$defaultHost]]></code>
<code><![CDATA[$defaultValue]]></code>
</MixedOperand>
<PossiblyInvalidArrayOffset>
<code><![CDATA[$cfgDb['Servers'][1]['port']]]></code>
</PossiblyInvalidArrayOffset>
</file>
<file src="tests/unit/Config/DescriptionTest.php">
<MixedAssignment>
<code><![CDATA[$second]]></code>
<code><![CDATA[$val2]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$second]]></code>
</MixedOperand>
<PossiblyNullIterator>
<code><![CDATA[$val]]></code>
</PossiblyNullIterator>
</file>
<file src="tests/unit/Config/FormDisplayTemplateTest.php">
<TypeDoesNotContainType>
<code><![CDATA[assertSame]]></code>
</TypeDoesNotContainType>
</file>
<file src="tests/unit/Config/FormDisplayTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedArrayAccess>
<code><![CDATA[$forms['pma_testform']]]></code>
<code><![CDATA[$opts['comment']]]></code>
<code><![CDATA[$opts['comment']]]></code>
<code><![CDATA[$opts['comment']]]></code>
<code><![CDATA[$opts['comment']]]></code>
<code><![CDATA[$opts['comment']]]></code>
<code><![CDATA[$opts['comment']]]></code>
<code><![CDATA[$opts['comment_warning']]]></code>
<code><![CDATA[$opts['comment_warning']]]></code>
<code><![CDATA[$opts['comment_warning']]]></code>
</MixedArrayAccess>
<MixedAssignment>
<code><![CDATA[$forms]]></code>
</MixedAssignment>
</file>
<file src="tests/unit/Config/Forms/FormListTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Config/PageSettingsTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Config/ServerConfigChecksTest.php">
<MixedArgument>
<code><![CDATA[$_SESSION['messages']['error']]]></code>
<code><![CDATA[$_SESSION['messages']['notice']]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$_SESSION['messages']['error']]]></code>
<code><![CDATA[$_SESSION['messages']['notice']]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$_SESSION[$this->sessionID]['AllowArbitraryServer']]]></code>
<code><![CDATA[$_SESSION[$this->sessionID]['BZipDump']]]></code>
<code><![CDATA[$_SESSION[$this->sessionID]['GZipDump']]]></code>
<code><![CDATA[$_SESSION[$this->sessionID]['LoginCookieStore']]]></code>
<code><![CDATA[$_SESSION[$this->sessionID]['LoginCookieValidity']]]></code>
<code><![CDATA[$_SESSION[$this->sessionID]['SaveDir']]]></code>
<code><![CDATA[$_SESSION[$this->sessionID]['Servers']]]></code>
<code><![CDATA[$_SESSION[$this->sessionID]['TempDir']]]></code>
<code><![CDATA[$_SESSION[$this->sessionID]['ZipDump']]]></code>
</MixedArrayAssignment>
<MixedArrayOffset>
<code><![CDATA[$_SESSION[$this->sessionID]]]></code>
</MixedArrayOffset>
<MixedAssignment>
<code><![CDATA[$this->sessionID]]></code>
</MixedAssignment>
</file>
<file src="tests/unit/Config/SettingsTest.php">
<PossiblyUnusedMethod>
<code><![CDATA[valuesForOBGzipProvider]]></code>
</PossiblyUnusedMethod>
</file>
<file src="tests/unit/Config/UserPreferencesTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
<InvalidPropertyAssignmentValue>
<code><![CDATA[['Server/hide_db' => 'testval123', 'Server/port' => '213']]]></code>
</InvalidPropertyAssignmentValue>
<MixedArgument>
<code><![CDATA[$_SESSION['userconfig']]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$_SESSION['userconfig']['db']]]></code>
<code><![CDATA[$_SESSION['userconfig']['ts']]]></code>
</MixedArrayAccess>
</file>
<file src="tests/unit/ConfigStorage/RelationTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<DocblockTypeContradiction>
<code><![CDATA[assertSame]]></code>
</DocblockTypeContradiction>
<InvalidPropertyAssignmentValue>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[[]]]></code>
<code><![CDATA[[]]]></code>
<code><![CDATA[[]]]></code>
<code><![CDATA[[]]]></code>
<code><![CDATA[[]]]></code>
</InvalidPropertyAssignmentValue>
<RedundantCondition>
<code><![CDATA[assertSame]]></code>
<code><![CDATA[assertSame]]></code>
<code><![CDATA[assertSame]]></code>
</RedundantCondition>
<RedundantConditionGivenDocblockType>
<code><![CDATA[assertSame]]></code>
<code><![CDATA[assertSame]]></code>
</RedundantConditionGivenDocblockType>
<TypeDoesNotContainType>
<code><![CDATA[assertSame]]></code>
<code><![CDATA[assertSame]]></code>
</TypeDoesNotContainType>
</file>
<file src="tests/unit/ConfigTest.php">
<PossiblyInvalidArgument>
<code><![CDATA[testIsHttps]]></code>
<code><![CDATA[testIsHttps]]></code>
<code><![CDATA[testIsHttps]]></code>
<code><![CDATA[testIsHttps]]></code>
<code><![CDATA[testIsHttps]]></code>
<code><![CDATA[testIsHttps]]></code>
<code><![CDATA[testIsHttps]]></code>
<code><![CDATA[testIsHttps]]></code>
<code><![CDATA[testIsHttps]]></code>
<code><![CDATA[testIsHttps]]></code>
<code><![CDATA[testIsHttps]]></code>
</PossiblyInvalidArgument>
<RedundantConditionGivenDocblockType>
<code><![CDATA[assertIsArray]]></code>
</RedundantConditionGivenDocblockType>
<RiskyTruthyFalsyComparison>
<code><![CDATA[stristr(PHP_OS, 'Linux')]]></code>
<code><![CDATA[stristr(PHP_OS, 'OS/2')]]></code>
<code><![CDATA[stristr(PHP_OS, 'darwin')]]></code>
<code><![CDATA[stristr(PHP_OS, 'win')]]></code>
</RiskyTruthyFalsyComparison>
</file>
<file src="tests/unit/ConsoleTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/BrowseForeignersControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/CheckRelationsControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Console/Bookmark/AddControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Console/Bookmark/RefreshControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Console/UpdateConfigControllerTest.php">
<MixedReturnStatement>
<code><![CDATA[iterable<array{string, string, bool|int|string}>]]></code>
<code><![CDATA[iterable<array{string|string[], string|string[]}>]]></code>
</MixedReturnStatement>
</file>
<file src="tests/unit/Controllers/Database/EventsControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Database/PrivilegesControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Database/RoutinesControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Database/Structure/RealRowCountControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Database/StructureControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
<MixedArgument>
<code><![CDATA[$currentTable]]></code>
<code><![CDATA[$result]]></code>
<code><![CDATA[$result]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$currentTable]]></code>
<code><![CDATA[$currentTable]]></code>
<code><![CDATA[$currentTable]]></code>
<code><![CDATA[$currentTable]]></code>
<code><![CDATA[$currentTable]]></code>
<code><![CDATA[$currentTable]]></code>
<code><![CDATA[$currentTable]]></code>
<code><![CDATA[$currentTable]]></code>
<code><![CDATA[$currentTable['COUNTED']]]></code>
<code><![CDATA[$currentTable['COUNTED']]]></code>
<code><![CDATA[$currentTable['COUNTED']]]></code>
<code><![CDATA[$currentTable['COUNTED']]]></code>
<code><![CDATA[$currentTable['Data_free']]]></code>
<code><![CDATA[$currentTable['Rows']]]></code>
<code><![CDATA[$currentTable['TABLE_ROWS']]]></code>
<code><![CDATA[$overheadSize]]></code>
<code><![CDATA[$overheadSize]]></code>
<code><![CDATA[$sumSize]]></code>
<code><![CDATA[$sumSize]]></code>
<code><![CDATA[$sumSize]]></code>
<code><![CDATA[$sumSize]]></code>
<code><![CDATA[$sumSize]]></code>
<code><![CDATA[$sumSize]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$currentTable['ENGINE']]]></code>
<code><![CDATA[$currentTable['ENGINE']]]></code>
<code><![CDATA[$currentTable['ENGINE']]]></code>
</MixedArrayAssignment>
<MixedAssignment>
<code><![CDATA[$result]]></code>
<code><![CDATA[$result]]></code>
<code><![CDATA[[$currentTable, , , $sumSize]]]></code>
<code><![CDATA[[$currentTable, , , $sumSize]]]></code>
<code><![CDATA[[$currentTable, , , $sumSize]]]></code>
<code><![CDATA[[$currentTable, , , $sumSize]]]></code>
<code><![CDATA[[$currentTable, , , , , $overheadSize, $sumSize]]]></code>
<code><![CDATA[[$currentTable, , , , , $overheadSize]]]></code>
<code><![CDATA[[$currentTable, , , , , , $sumSize]]]></code>
<code><![CDATA[[$currentTable]]]></code>
</MixedAssignment>
</file>
<file src="tests/unit/Controllers/Export/ExportControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Export/Template/CreateControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Export/Template/DeleteControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Export/Template/LoadControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Export/Template/UpdateControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/GisDataEditorControllerTest.php">
<MixedReturnStatement>
<code><![CDATA[iterable<array{0:mixed,1:string,2:string|null,3:string}>]]></code>
</MixedReturnStatement>
</file>
<file src="tests/unit/Controllers/Import/ImportControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Navigation/UpdateNavWidthConfigControllerTest.php">
<MixedReturnStatement>
<code><![CDATA[iterable<array{string, int}>]]></code>
<code><![CDATA[iterable<array{string|string[]}>]]></code>
</MixedReturnStatement>
</file>
<file src="tests/unit/Controllers/NavigationControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedArgument>
<code><![CDATA[$responseMessage]]></code>
<code><![CDATA[$responseMessage]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$responseMessage]]></code>
<code><![CDATA[$responseMessage]]></code>
</MixedAssignment>
</file>
<file src="tests/unit/Controllers/Normalization/AddNewPrimaryControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Normalization/CreateNewColumnControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Operations/TableControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/PhpInfoControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Server/BinlogControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Server/CollationsControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Server/Databases/CreateControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedArgument>
<code><![CDATA[$actual['message']]]></code>
<code><![CDATA[$actual['message']]]></code>
<code><![CDATA[$actual['message']]]></code>
</MixedArgument>
</file>
<file src="tests/unit/Controllers/Server/Databases/DestroyControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedArgument>
<code><![CDATA[$actual['message']]]></code>
<code><![CDATA[$actual['message']]]></code>
</MixedArgument>
</file>
<file src="tests/unit/Controllers/Server/DatabasesControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Server/EnginesControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Server/PluginsControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Server/PrivilegesControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Server/ShowEngineControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Server/Status/AdvisorControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Server/Status/Monitor/GeneralLogControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
<MixedArrayAccess>
<code><![CDATA[$ret['message']['numRows']]]></code>
<code><![CDATA[$ret['message']['rows']]]></code>
<code><![CDATA[$ret['message']['sum']]]></code>
</MixedArrayAccess>
</file>
<file src="tests/unit/Controllers/Server/Status/Monitor/LogVarsControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Server/Status/Monitor/QueryAnalyzerControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedArrayAccess>
<code><![CDATA[$ret['message']['affectedRows']]]></code>
<code><![CDATA[$ret['message']['explain']]]></code>
<code><![CDATA[$ret['message']['profiling']]]></code>
</MixedArrayAccess>
</file>
<file src="tests/unit/Controllers/Server/Status/Monitor/SlowLogControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
<MixedArrayAccess>
<code><![CDATA[$ret['message']['numRows']]]></code>
<code><![CDATA[$ret['message']['rows']]]></code>
<code><![CDATA[$ret['message']['sum']]]></code>
</MixedArrayAccess>
</file>
<file src="tests/unit/Controllers/Server/Status/MonitorControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Server/Status/Processes/RefreshControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Server/Status/ProcessesControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Server/Status/QueriesControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
<PossiblyInvalidOperand>
<code><![CDATA[$this->data->status['Uptime']]]></code>
<code><![CDATA[$this->data->status['Uptime']]]></code>
</PossiblyInvalidOperand>
</file>
<file src="tests/unit/Controllers/Server/Status/StatusControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Server/Status/VariablesControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Server/VariablesControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedArrayAccess>
<code><![CDATA[$formattedValue]]></code>
<code><![CDATA[$formattedValue]]></code>
<code><![CDATA[$formattedValue]]></code>
<code><![CDATA[$formattedValue]]></code>
<code><![CDATA[$formattedValue]]></code>
<code><![CDATA[$formattedValue]]></code>
<code><![CDATA[$formattedValue]]></code>
<code><![CDATA[$isHtmlFormatted]]></code>
<code><![CDATA[$isHtmlFormatted]]></code>
<code><![CDATA[$isHtmlFormatted]]></code>
<code><![CDATA[$isHtmlFormatted]]></code>
<code><![CDATA[$isHtmlFormatted]]></code>
<code><![CDATA[$isHtmlFormatted]]></code>
<code><![CDATA[$isHtmlFormatted]]></code>
</MixedArrayAccess>
<MixedAssignment>
<code><![CDATA[[$formattedValue, $isHtmlFormatted]]]></code>
<code><![CDATA[[$formattedValue, $isHtmlFormatted]]]></code>
<code><![CDATA[[$formattedValue, $isHtmlFormatted]]]></code>
<code><![CDATA[[$formattedValue, $isHtmlFormatted]]]></code>
<code><![CDATA[[$formattedValue, $isHtmlFormatted]]]></code>
<code><![CDATA[[$formattedValue, $isHtmlFormatted]]]></code>
<code><![CDATA[[$formattedValue, $isHtmlFormatted]]]></code>
</MixedAssignment>
</file>
<file src="tests/unit/Controllers/Sql/EnumValuesControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Sql/SetValuesControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Table/AddFieldControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Table/ChangeControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Table/CreateControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Table/DeleteRowsControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Table/DropColumnConfirmationControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Table/ExportControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Table/ImportControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Table/IndexRenameControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Table/IndexesControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Table/PrivilegesControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Table/RelationControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Table/ReplaceControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Table/Structure/ChangeControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Table/Structure/SpatialControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Table/Structure/UniqueControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Table/StructureControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Table/TrackingControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/Table/ZoomSearchControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Controllers/ThemeSetControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<PossiblyInvalidArgument>
<code><![CDATA[testWithoutTheme]]></code>
</PossiblyInvalidArgument>
</file>
<file src="tests/unit/Controllers/Triggers/IndexControllerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/CoreTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<InvalidArgument>
<code><![CDATA[testPopulateRequestWithEncryptedQueryParamsWithInvalidParam]]></code>
<code><![CDATA[testPopulateRequestWithEncryptedQueryParamsWithInvalidParam]]></code>
</InvalidArgument>
<MixedArgument>
<code><![CDATA[$arr['arr']]]></code>
<code><![CDATA[$arr['arr']]]></code>
<code><![CDATA[$arr['sarr']]]></code>
<code><![CDATA[$arr['sarr']['arr1']]]></code>
<code><![CDATA[$arr['sarr']['arr1']]]></code>
<code><![CDATA[$arr['sarr'][0]]]></code>
<code><![CDATA[$arr['sarr'][0]]]></code>
<code><![CDATA[$arr['sarr'][0][1]]]></code>
<code><![CDATA[$arr['sarr'][0][1]]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$arr['arr'][0]]]></code>
<code><![CDATA[$arr['arr'][1]]]></code>
<code><![CDATA[$arr['arr'][2]]]></code>
<code><![CDATA[$arr['sarr']['arr1']]]></code>
<code><![CDATA[$arr['sarr']['arr1']]]></code>
<code><![CDATA[$arr['sarr']['arr1']]]></code>
<code><![CDATA[$arr['sarr']['arr1']]]></code>
<code><![CDATA[$arr['sarr']['arr1']]]></code>
<code><![CDATA[$arr['sarr']['arr1'][0]]]></code>
<code><![CDATA[$arr['sarr']['arr1'][1]]]></code>
<code><![CDATA[$arr['sarr']['arr1'][2]]]></code>
<code><![CDATA[$arr['sarr']['not_existing']]]></code>
<code><![CDATA[$arr['sarr']['not_existing'][1]]]></code>
<code><![CDATA[$arr['sarr'][0]]]></code>
<code><![CDATA[$arr['sarr'][0]]]></code>
<code><![CDATA[$arr['sarr'][0]]]></code>
<code><![CDATA[$arr['sarr'][0]]]></code>
<code><![CDATA[$arr['sarr'][0]]]></code>
<code><![CDATA[$arr['sarr'][0]]]></code>
<code><![CDATA[$arr['sarr'][0]]]></code>
<code><![CDATA[$arr['sarr'][0][0]]]></code>
<code><![CDATA[$arr['sarr'][0][1]]]></code>
<code><![CDATA[$arr['sarr'][0][1]]]></code>
<code><![CDATA[$arr['sarr'][0][1]]]></code>
<code><![CDATA[$arr['sarr'][0][1][0]]]></code>
<code><![CDATA[$arr['sarr'][0][2]]]></code>
</MixedArrayAccess>
<TypeDoesNotContainType>
<code><![CDATA[assertSame]]></code>
<code><![CDATA[assertSame]]></code>
</TypeDoesNotContainType>
</file>
<file src="tests/unit/CreateAddFieldTest.php">
<DeprecatedMethod>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Crypto/CryptoTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<EmptyArrayAccess>
<code><![CDATA[$_SESSION['URLQueryEncryptionSecretKey']]]></code>
</EmptyArrayAccess>
<MixedArgument>
<code><![CDATA[$_SESSION['URLQueryEncryptionSecretKey']]]></code>
</MixedArgument>
</file>
<file src="tests/unit/Database/CentralColumnsTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Database/DesignerTest.php">
<DeprecatedMethod>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Database/EventsTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Database/RoutinesTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
<MixedAssignment>
<code><![CDATA[$_POST[$key]]]></code>
<code><![CDATA[$_REQUEST[$key]]]></code>
<code><![CDATA[$value]]></code>
</MixedAssignment>
</file>
<file src="tests/unit/Database/SearchTest.php">
<DeprecatedMethod>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Dbal/DatabaseInterfaceTest.php">
<ArgumentTypeCoercion>
<code><![CDATA[$value]]></code>
</ArgumentTypeCoercion>
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
<InaccessibleProperty>
<code><![CDATA[$config->config->debug->sql]]></code>
<code><![CDATA[$config->config->debug->sql]]></code>
</InaccessibleProperty>
<PossiblyInvalidArgument>
<code><![CDATA[testFormatError]]></code>
<code><![CDATA[testFormatError]]></code>
<code><![CDATA[testFormatError]]></code>
<code><![CDATA[testVersion]]></code>
<code><![CDATA[testVersion]]></code>
<code><![CDATA[testVersion]]></code>
<code><![CDATA[testVersion]]></code>
</PossiblyInvalidArgument>
</file>
<file src="tests/unit/Dbal/DbiDummyTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Display/ResultsTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<DocblockTypeContradiction>
<code><![CDATA[assertSame]]></code>
</DocblockTypeContradiction>
<MixedArgument>
<code><![CDATA[$output]]></code>
<code><![CDATA[$output]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$_SESSION['tmpval']['pftext']]]></code>
</MixedArrayAccess>
<MixedArrayAssignment>
<code><![CDATA[$_SESSION['tmpval']['display_binary']]]></code>
<code><![CDATA[$_SESSION['tmpval']['display_binary']]]></code>
<code><![CDATA[$_SESSION['tmpval']['display_blob']]]></code>
<code><![CDATA[$_SESSION['tmpval']['display_blob']]]></code>
<code><![CDATA[$_SESSION['tmpval']['max_rows']]]></code>
<code><![CDATA[$_SESSION['tmpval']['max_rows']]]></code>
<code><![CDATA[$_SESSION['tmpval']['pftext']]]></code>
<code><![CDATA[$_SESSION['tmpval']['pos']]]></code>
<code><![CDATA[$_SESSION['tmpval']['relational_display']]]></code>
<code><![CDATA[$_SESSION['tmpval']['relational_display']]]></code>
</MixedArrayAssignment>
<MixedAssignment>
<code><![CDATA[$data]]></code>
<code><![CDATA[$data]]></code>
<code><![CDATA[$output]]></code>
<code><![CDATA[$output]]></code>
<code><![CDATA[$output]]></code>
<code><![CDATA[$output]]></code>
</MixedAssignment>
<MixedReturnStatement>
<code><![CDATA[mixed[]]]></code>
</MixedReturnStatement>
<PossiblyInvalidArgument>
<code><![CDATA[testGetSortOrderHiddenInputs]]></code>
<code><![CDATA[testGetSortOrderHiddenInputs]]></code>
<code><![CDATA[testGetSortOrderHiddenInputs]]></code>
<code><![CDATA[testGetSortOrderHiddenInputs]]></code>
<code><![CDATA[testGetSortOrderHiddenInputs]]></code>
<code><![CDATA[testSetConfigParamsForDisplayTable]]></code>
<code><![CDATA[testSetConfigParamsForDisplayTable]]></code>
<code><![CDATA[testSetConfigParamsForDisplayTable]]></code>
<code><![CDATA[testSetConfigParamsForDisplayTable]]></code>
</PossiblyInvalidArgument>
</file>
<file src="tests/unit/EncodingTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Error/ErrorHandlerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<InvalidScalarArgument>
<code><![CDATA[$_SESSION]]></code>
</InvalidScalarArgument>
</file>
<file src="tests/unit/Error/ErrorReportTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<PossiblyInvalidArgument>
<code><![CDATA[testSanitizeUrl]]></code>
<code><![CDATA[testSanitizeUrl]]></code>
</PossiblyInvalidArgument>
<PossiblyUndefinedArrayOffset>
<code><![CDATA[$_SERVER['SERVER_SOFTWARE']]]></code>
<code><![CDATA[$_SERVER['SERVER_SOFTWARE']]]></code>
</PossiblyUndefinedArrayOffset>
</file>
<file src="tests/unit/Export/ExportTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Export/OptionsTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/FileListingTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/FooterTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<InaccessibleProperty>
<code><![CDATA[$config->config->debug->sql]]></code>
<code><![CDATA[$config->config->debug->sql]]></code>
</InaccessibleProperty>
<MixedArrayAssignment>
<code><![CDATA[$_SESSION['debug']['queries']]]></code>
</MixedArrayAssignment>
<MixedPropertyAssignment>
<code><![CDATA[$object->child]]></code>
</MixedPropertyAssignment>
<PossiblyUnusedProperty>
<code><![CDATA[$privates]]></code>
</PossiblyUnusedProperty>
</file>
<file src="tests/unit/Gis/Ds/PolygonTest.php">
<MixedArgument>
<code><![CDATA[$temp['POLYGON'][0]]]></code>
<code><![CDATA[$temp['POLYGON'][1]]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$temp['POLYGON'][0]['data_length']]]></code>
<code><![CDATA[$temp['POLYGON'][1]['data_length']]]></code>
</MixedArrayAccess>
<PossiblyInvalidArgument>
<code><![CDATA[testGetPointOnSurface]]></code>
</PossiblyInvalidArgument>
</file>
<file src="tests/unit/Gis/GisGeometryCollectionTest.php">
<PossiblyInvalidArgument>
<code><![CDATA[testGenerateWkt]]></code>
</PossiblyInvalidArgument>
</file>
<file src="tests/unit/Gis/GisGeometryTest.php">
<MixedAssignment>
<code><![CDATA[$extent]]></code>
<code><![CDATA[$points]]></code>
</MixedAssignment>
</file>
<file src="tests/unit/Gis/GisPolygonTest.php">
<MixedArrayAccess>
<code><![CDATA[$temp1[0]['POLYGON'][1][3]]]></code>
<code><![CDATA[$temp1[0]['POLYGON'][1][3]['y']]]></code>
</MixedArrayAccess>
</file>
<file src="tests/unit/GitTest.php">
<RedundantConditionGivenDocblockType>
<code><![CDATA[assertIsArray]]></code>
<code><![CDATA[assertIsArray]]></code>
<code><![CDATA[assertIsArray]]></code>
<code><![CDATA[assertIsBool]]></code>
<code><![CDATA[assertIsBool]]></code>
<code><![CDATA[assertIsString]]></code>
<code><![CDATA[assertIsString]]></code>
<code><![CDATA[assertIsString]]></code>
<code><![CDATA[assertIsString]]></code>
<code><![CDATA[assertIsString]]></code>
<code><![CDATA[assertIsString]]></code>
<code><![CDATA[assertIsString]]></code>
</RedundantConditionGivenDocblockType>
</file>
<file src="tests/unit/HeaderTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Html/GeneratorTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<InvalidPropertyAssignmentValue>
<code><![CDATA[[
'ssl' => true,
'ssl_verify' => true,
'ssl_ca' => '/etc/ssl/ca.crt',
'host' => 'custom.host',
]]]></code>
<code><![CDATA[['ssl' => false, 'host' => '127.0.0.1']]]></code>
<code><![CDATA[['ssl' => false, 'host' => 'custom.host']]]></code>
<code><![CDATA[['ssl' => false, 'host' => 'custom.host']]]></code>
<code><![CDATA[['ssl' => false, 'ssl_verify' => true, 'host' => 'custom.host']]]></code>
<code><![CDATA[['ssl' => true, 'ssl_verify' => false, 'host' => 'custom.host']]]></code>
<code><![CDATA[['ssl' => true, 'ssl_verify' => true, 'host' => 'custom.host']]]></code>
</InvalidPropertyAssignmentValue>
<MixedArgument>
<code><![CDATA[$params]]></code>
<code><![CDATA[$params]]></code>
<code><![CDATA[$params]]></code>
<code><![CDATA[$params]]></code>
<code><![CDATA[$params]]></code>
<code><![CDATA[$params]]></code>
</MixedArgument>
</file>
<file src="tests/unit/Http/Factory/ServerRequestFactoryTest.php">
<PossiblyUndefinedArrayOffset>
<code><![CDATA[$_SERVER['PHP_SELF']]]></code>
<code><![CDATA[$_SERVER['REQUEST_TIME']]]></code>
<code><![CDATA[$_SERVER['REQUEST_TIME_FLOAT']]]></code>
<code><![CDATA[$_SERVER['SCRIPT_NAME']]]></code>
<code><![CDATA[$_SERVER['argv']]]></code>
</PossiblyUndefinedArrayOffset>
</file>
<file src="tests/unit/Http/Middleware/TokenRequestParamCheckingTest.php">
<RedundantCondition>
<code><![CDATA[assertSame]]></code>
</RedundantCondition>
</file>
<file src="tests/unit/Import/ImportTest.php">
<DocblockTypeContradiction>
<code><![CDATA[assertSame]]></code>
<code><![CDATA[assertSame]]></code>
<code><![CDATA[assertSame]]></code>
<code><![CDATA[assertSame]]></code>
<code><![CDATA[assertSame]]></code>
<code><![CDATA[assertSame]]></code>
</DocblockTypeContradiction>
<PossiblyInvalidArgument>
<code><![CDATA[testSkipByteOrderMarksFromContents]]></code>
<code><![CDATA[testSkipByteOrderMarksFromContents]]></code>
</PossiblyInvalidArgument>
</file>
<file src="tests/unit/Indexes/IndexTest.php">
<MixedArgument>
<code><![CDATA[$this->params['columns']]]></code>
<code><![CDATA[$this->params['columns']]]></code>
</MixedArgument>
<MixedArrayAssignment>
<code><![CDATA[$this->params['columns'][]]]></code>
<code><![CDATA[$this->params['columns'][]]]></code>
<code><![CDATA[$this->params['columns'][]]]></code>
</MixedArrayAssignment>
</file>
<file src="tests/unit/InsertEditTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
<MixedArrayAssignment>
<code><![CDATA[$_SESSION['tmpval']['relational_display']]]></code>
<code><![CDATA[$_SESSION['tmpval']['relational_display']]]></code>
</MixedArrayAssignment>
<MixedAssignment>
<code><![CDATA[$actual]]></code>
<code><![CDATA[$actual]]></code>
<code><![CDATA[$result]]></code>
<code><![CDATA[$result]]></code>
<code><![CDATA[$result]]></code>
<code><![CDATA[$result]]></code>
<code><![CDATA[$result]]></code>
<code><![CDATA[$result]]></code>
<code><![CDATA[$result]]></code>
<code><![CDATA[$result]]></code>
<code><![CDATA[$result]]></code>
<code><![CDATA[$result]]></code>
<code><![CDATA[$result]]></code>
<code><![CDATA[$result]]></code>
<code><![CDATA[$result]]></code>
<code><![CDATA[$result]]></code>
</MixedAssignment>
<PossiblyInvalidCast>
<code><![CDATA[$value]]></code>
</PossiblyInvalidCast>
<TypeDoesNotContainType>
<code><![CDATA[assertSame]]></code>
<code><![CDATA[assertSame]]></code>
<code><![CDATA[assertSame]]></code>
</TypeDoesNotContainType>
</file>
<file src="tests/unit/IpAllowDenyTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<PossiblyInvalidArgument>
<code><![CDATA[testGetIp]]></code>
<code><![CDATA[testGetIp]]></code>
<code><![CDATA[testGetIp]]></code>
<code><![CDATA[testGetIp]]></code>
</PossiblyInvalidArgument>
<PossiblyNullArrayOffset>
<code><![CDATA[$config->settings['TrustedProxies']]]></code>
</PossiblyNullArrayOffset>
</file>
<file src="tests/unit/Navigation/NavigationTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Navigation/NavigationTreeTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Navigation/Nodes/NodeDatabaseChildTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Navigation/Nodes/NodeDatabaseTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Navigation/Nodes/NodeTableTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Navigation/Nodes/NodeTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Navigation/Nodes/ObjectFetcherTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/NormalizationTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<DocblockTypeContradiction>
<code><![CDATA[assertSame]]></code>
</DocblockTypeContradiction>
</file>
<file src="tests/unit/PdfTest.php">
<MixedArgument>
<code><![CDATA[$arr->getPDFData()]]></code>
<code><![CDATA[$arr->getPDFData()]]></code>
<code><![CDATA[$pdf->getPDFData()]]></code>
</MixedArgument>
</file>
<file src="tests/unit/Plugins/Auth/AuthenticationConfigTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<InvalidPropertyAssignmentValue>
<code><![CDATA[Config::getInstance()->settings]]></code>
<code><![CDATA[['user' => 'username', 'password' => 'password']]]></code>
</InvalidPropertyAssignmentValue>
</file>
<file src="tests/unit/Plugins/Auth/AuthenticationCookieTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<EmptyArrayAccess>
<code><![CDATA[$_COOKIE['pmaAuth-' . Current::$server]]]></code>
</EmptyArrayAccess>
<InvalidPropertyAssignmentValue>
<code><![CDATA[$arr]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->settings]]></code>
<code><![CDATA[$config->settings]]></code>
<code><![CDATA[$config->settings]]></code>
<code><![CDATA[$config->settings]]></code>
<code><![CDATA[$config->settings]]></code>
<code><![CDATA[['auth_type' => 'cookie']]]></code>
</InvalidPropertyAssignmentValue>
<MixedArgument>
<code><![CDATA[$_COOKIE['pmaAuth-' . Current::$server]]]></code>
<code><![CDATA[$result]]></code>
</MixedArgument>
<MixedArrayAssignment>
<code><![CDATA[$_SESSION['browser_access_time']['default']]]></code>
<code><![CDATA[$_SESSION['browser_access_time']['default']]]></code>
</MixedArrayAssignment>
<MixedAssignment>
<code><![CDATA[$result]]></code>
</MixedAssignment>
<MixedPropertyTypeCoercion>
<code><![CDATA[$config->selectedServer]]></code>
</MixedPropertyTypeCoercion>
<PropertyTypeCoercion>
<code><![CDATA[$config->settings]]></code>
</PropertyTypeCoercion>
<TypeDoesNotContainType>
<code><![CDATA[assertSame]]></code>
</TypeDoesNotContainType>
</file>
<file src="tests/unit/Plugins/Auth/AuthenticationHttpTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<InvalidPropertyAssignmentValue>
<code><![CDATA[$config->settings]]></code>
<code><![CDATA[$config->settings]]></code>
<code><![CDATA[['host' => 'a', 'user' => 'user2']]]></code>
<code><![CDATA[['host' => 'a', 'user' => 'user2']]]></code>
</InvalidPropertyAssignmentValue>
<PossiblyInvalidArgument>
<code><![CDATA[testAuthCheck]]></code>
</PossiblyInvalidArgument>
<RedundantCondition>
<code><![CDATA[assertSame]]></code>
<code><![CDATA[assertSame]]></code>
<code><![CDATA[assertSame]]></code>
</RedundantCondition>
<RedundantConditionGivenDocblockType>
<code><![CDATA[assertSame]]></code>
</RedundantConditionGivenDocblockType>
</file>
<file src="tests/unit/Plugins/Auth/AuthenticationSignonTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<InvalidPropertyAssignmentValue>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
</InvalidPropertyAssignmentValue>
<RedundantCondition>
<code><![CDATA[assertSame]]></code>
</RedundantCondition>
</file>
<file src="tests/unit/Plugins/AuthenticationPluginFactoryTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Plugins/Export/ExportHtmlwordTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedArgument>
<code><![CDATA[$result]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$result]]></code>
</MixedAssignment>
</file>
<file src="tests/unit/Plugins/Export/ExportLatexTest.php">
<InvalidPropertyAssignmentValue>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
</InvalidPropertyAssignmentValue>
<MixedReturnStatement>
<code><![CDATA[iterable<array{string, string}>]]></code>
</MixedReturnStatement>
</file>
<file src="tests/unit/Plugins/Export/ExportOdtTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedArgument>
<code><![CDATA[$result]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$result]]></code>
</MixedAssignment>
</file>
<file src="tests/unit/Plugins/Export/ExportSqlTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedArgument>
<code><![CDATA[$result]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$result]]></code>
<code><![CDATA[$result]]></code>
</MixedAssignment>
</file>
<file src="tests/unit/Plugins/Export/ExportTexytextTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Plugins/Export/ExportXmlTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Plugins/Import/ImportLdiTest.php">
<TypeDoesNotContainType>
<code><![CDATA[assertTrue]]></code>
</TypeDoesNotContainType>
</file>
<file src="tests/unit/Plugins/Import/ImportShpTest.php">
<RedundantCondition>
<code><![CDATA[assertFalse]]></code>
</RedundantCondition>
</file>
<file src="tests/unit/Plugins/Schema/DiaRelationSchemaTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Plugins/Schema/EpsRelationSchemaTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Plugins/Schema/PdfRelationSchemaTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Plugins/Schema/SvgRelationSchemaTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Plugins/Transformations/TransformationPluginsTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<InvalidArgument>
<code><![CDATA[testTransformation]]></code>
</InvalidArgument>
<PossiblyInvalidArgument>
<code><![CDATA[testTransformation]]></code>
</PossiblyInvalidArgument>
</file>
<file src="tests/unit/PluginsTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance($config)]]></code>
<code><![CDATA[DatabaseInterface::getInstance($config)]]></code>
<code><![CDATA[DatabaseInterface::getInstance($config)]]></code>
</DeprecatedMethod>
<PropertyTypeCoercion>
<code><![CDATA[Config::getInstance()->settings]]></code>
</PropertyTypeCoercion>
</file>
<file src="tests/unit/Replication/ReplicationGuiTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Routing/RoutingTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Server/PluginsTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Server/PrivilegesTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Server/SelectTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<InvalidArrayOffset>
<code><![CDATA[$config->settings['Servers']['0']]]></code>
</InvalidArrayOffset>
<InvalidPropertyAssignmentValue>
<code><![CDATA[$config->settings]]></code>
</InvalidPropertyAssignmentValue>
<PossiblyInvalidArgument>
<code><![CDATA[$server['only_db']]]></code>
<code><![CDATA[testRender]]></code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast>
<code><![CDATA[$server['only_db']]]></code>
</PossiblyInvalidCast>
</file>
<file src="tests/unit/Setup/ConfigGeneratorTest.php">
<MixedAssignment>
<code><![CDATA[$result]]></code>
</MixedAssignment>
</file>
<file src="tests/unit/Setup/IndexTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedArrayAccess>
<code><![CDATA[$_SESSION['messages']['type']]]></code>
<code><![CDATA[$_SESSION['messages']['type']['123']]]></code>
</MixedArrayAccess>
<TypeDoesNotContainType>
<code><![CDATA[assertSame]]></code>
</TypeDoesNotContainType>
</file>
<file src="tests/unit/SqlQueryFormTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/SqlTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedArrayAssignment>
<code><![CDATA[$_SESSION['tmpval']['max_rows']]]></code>
<code><![CDATA[$_SESSION['tmpval']['max_rows']]]></code>
<code><![CDATA[$_SESSION['tmpval']['max_rows']]]></code>
<code><![CDATA[$_SESSION['tmpval']['pos']]]></code>
</MixedArrayAssignment>
<PossiblyInvalidArgument>
<code><![CDATA[testCountQueryResults]]></code>
<code><![CDATA[testCountQueryResults]]></code>
<code><![CDATA[testCountQueryResults]]></code>
<code><![CDATA[testCountQueryResults]]></code>
<code><![CDATA[testCountQueryResults]]></code>
<code><![CDATA[testCountQueryResults]]></code>
</PossiblyInvalidArgument>
</file>
<file src="tests/unit/Stubs/DummyResult.php">
<InvalidReturnStatement>
<code><![CDATA[array_column($this->result, 1, 0)]]></code>
</InvalidReturnStatement>
<InvalidReturnType>
<code><![CDATA[array<array-key, string|null>]]></code>
</InvalidReturnType>
<MixedReturnTypeCoercion>
<code><![CDATA[array_column($this->fetchAllAssoc(), $column)]]></code>
<code><![CDATA[array_column($this->result, $column)]]></code>
<code><![CDATA[list<string|null>]]></code>
</MixedReturnTypeCoercion>
<PossiblyUnusedReturnValue>
<code><![CDATA[bool]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="tests/unit/Stubs/ResponseRenderer.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedAssignment>
<code><![CDATA[$json['error']]]></code>
<code><![CDATA[$value]]></code>
</MixedAssignment>
<PossiblyUnusedMethod>
<code><![CDATA[clear]]></code>
</PossiblyUnusedMethod>
</file>
<file src="tests/unit/SystemDatabaseTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Table/ColumnsDefinitionTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Table/SearchTest.php">
<DeprecatedMethod>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/Table/TableTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedAssignment>
<code><![CDATA[$isDefineProperty]]></code>
<code><![CDATA[$sql]]></code>
</MixedAssignment>
</file>
<file src="tests/unit/Tracking/TrackerTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<InvalidPropertyAssignmentValue>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->selectedServer]]></code>
</InvalidPropertyAssignmentValue>
<PossiblyInvalidArgument>
<code><![CDATA[testParseQuery]]></code>
<code><![CDATA[testParseQuery]]></code>
<code><![CDATA[testParseQuery]]></code>
</PossiblyInvalidArgument>
</file>
<file src="tests/unit/Tracking/TrackingTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
<MixedArrayAccess>
<code><![CDATA[$entries[0]['statement']]]></code>
<code><![CDATA[$entries[0]['username']]]></code>
<code><![CDATA[$ret[0]['statement']]]></code>
<code><![CDATA[$ret[0]['username']]]></code>
</MixedArrayAccess>
</file>
<file src="tests/unit/TransformationsTest.php">
<PossiblyInvalidArgument>
<code><![CDATA[testFixup]]></code>
<code><![CDATA[testFixup]]></code>
<code><![CDATA[testGetDescription]]></code>
<code><![CDATA[testGetDescription]]></code>
<code><![CDATA[testGetName]]></code>
<code><![CDATA[testGetName]]></code>
<code><![CDATA[testGetOptions]]></code>
<code><![CDATA[testGetOptions]]></code>
</PossiblyInvalidArgument>
</file>
<file src="tests/unit/Triggers/TriggersTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/TwoFactorTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<InaccessibleProperty>
<code><![CDATA[$config->config->debug->simple2fa]]></code>
<code><![CDATA[$config->config->debug->simple2fa]]></code>
<code><![CDATA[$config->config->debug->simple2fa]]></code>
<code><![CDATA[$config->config->debug->simple2fa]]></code>
<code><![CDATA[$config->config->debug->simple2fa]]></code>
<code><![CDATA[$config->config->debug->simple2fa]]></code>
</InaccessibleProperty>
<MixedArgument>
<code><![CDATA[$object->config['settings']['secret']]]></code>
<code><![CDATA[$object->config['settings']['secret']]]></code>
</MixedArgument>
</file>
<file src="tests/unit/TypesTest.php">
<DeprecatedMethod>
<code><![CDATA[DatabaseInterface::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/UniqueConditionTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/UrlRedirectorTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/UrlTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
</file>
<file src="tests/unit/UtilTest.php">
<ArgumentTypeCoercion>
<code><![CDATA[$tz]]></code>
</ArgumentTypeCoercion>
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<MixedArgument>
<code><![CDATA[$_SESSION['cache']['server_2_']]]></code>
<code><![CDATA[$_SESSION['cache']['server_2_']]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$_SESSION['cache']['server_2_']]]></code>
<code><![CDATA[$_SESSION['cache']['server_2_']]]></code>
<code><![CDATA[$_SESSION['cache']['server_2_']]]></code>
<code><![CDATA[$_SESSION['cache']['server_2_']]]></code>
<code><![CDATA[$_SESSION['cache']['server_2_']['is_superuser']]]></code>
<code><![CDATA[$_SESSION['cache']['server_2_']['mysql_cur_user']]]></code>
</MixedArrayAccess>
<PossiblyInvalidArgument>
<code><![CDATA[testBackquote]]></code>
<code><![CDATA[testBackquote]]></code>
<code><![CDATA[testBackquote]]></code>
</PossiblyInvalidArgument>
</file>
<file src="tests/unit/Utils/ForeignKeyTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<PossiblyInvalidArgument>
<code><![CDATA[testHandleDisableCheckCleanup]]></code>
<code><![CDATA[testHandleDisableCheckCleanup]]></code>
<code><![CDATA[testHandleDisableCheckInit]]></code>
<code><![CDATA[testHandleDisableCheckInit]]></code>
<code><![CDATA[testHandleDisableCheckInitVarFalse]]></code>
<code><![CDATA[testHandleDisableCheckInitVarFalse]]></code>
</PossiblyInvalidArgument>
</file>
<file src="tests/unit/Utils/GisTest.php">
<PossiblyInvalidArgument>
<code><![CDATA[testConvertToWellKnownText]]></code>
<code><![CDATA[testConvertToWellKnownText]]></code>
<code><![CDATA[testConvertToWellKnownText]]></code>
<code><![CDATA[testConvertToWellKnownText]]></code>
<code><![CDATA[testConvertToWellKnownText]]></code>
</PossiblyInvalidArgument>
</file>
<file src="tests/unit/Utils/HttpRequestTest.php">
<MixedArgument>
<code><![CDATA[$curl['ssl_version']]]></code>
<code><![CDATA[$curl['ssl_version']]]></code>
<code><![CDATA[$expected]]></code>
<code><![CDATA[$result]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$result]]></code>
<code><![CDATA[$result]]></code>
<code><![CDATA[$result]]></code>
<code><![CDATA[$result]]></code>
</MixedAssignment>
<MixedOperand>
<code><![CDATA[$curl !== false ? $curl['ssl_version'] : '?']]></code>
</MixedOperand>
<RedundantCondition>
<code><![CDATA[$curl !== false]]></code>
<code><![CDATA[$curl !== false]]></code>
</RedundantCondition>
<RiskyTruthyFalsyComparison>
<code><![CDATA[! ini_get('allow_url_fopen')]]></code>
<code><![CDATA[! ini_get('allow_url_fopen')]]></code>
</RiskyTruthyFalsyComparison>
<TypeDoesNotContainType>
<code><![CDATA['?']]></code>
</TypeDoesNotContainType>
</file>
<file src="tests/unit/Utils/SessionCacheTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<EmptyArrayAccess>
<code><![CDATA[$_SESSION['cache']]]></code>
<code><![CDATA[$_SESSION['cache']]]></code>
<code><![CDATA[$_SESSION['cache']]]></code>
<code><![CDATA[$_SESSION['cache']]]></code>
</EmptyArrayAccess>
<MixedArgument>
<code><![CDATA[$_SESSION['cache']['server_2_']]]></code>
<code><![CDATA[$_SESSION['cache']['server_2_']]]></code>
</MixedArgument>
<MixedArrayAccess>
<code><![CDATA[$_SESSION['cache']['server_2_']]]></code>
<code><![CDATA[$_SESSION['cache']['server_2_']]]></code>
<code><![CDATA[$_SESSION['cache']['server_2_']]]></code>
<code><![CDATA[$_SESSION['cache']['server_2_']]]></code>
<code><![CDATA[$_SESSION['cache']['server_2_']['test_data']]]></code>
<code><![CDATA[$_SESSION['cache']['server_2_']['test_data_3']]]></code>
</MixedArrayAccess>
</file>
<file src="tests/unit/VersionInformationTest.php">
<DeprecatedMethod>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
<code><![CDATA[Config::getInstance()]]></code>
</DeprecatedMethod>
<InvalidPropertyAssignmentValue>
<code><![CDATA[Config::getInstance()->settings]]></code>
<code><![CDATA[Config::getInstance()->settings]]></code>
<code><![CDATA[Config::getInstance()->settings]]></code>
</InvalidPropertyAssignmentValue>
<MixedArrayAccess>
<code><![CDATA[$_SESSION['cache']['version_check']]]></code>
</MixedArrayAccess>
</file>
</files>