phpmyadmin/phpmyadmin

View on GitHub
psalm-baseline.xml

Summary

Maintainability
Test Coverage
<?xml version="1.0" encoding="UTF-8"?>
<files psalm-version="5.24.0@462c80e31c34e58cc4f750c656be3927e80e550e">
  <file src="app/services_loader.php">
    <MixedArgument>
      <code><![CDATA[$argumentName]]></code>
      <code><![CDATA[$argumentName]]></code>
      <code><![CDATA[$serviceName]]></code>
      <code><![CDATA[$serviceName]]></code>
      <code><![CDATA[$service['arguments']]]></code>
      <code><![CDATA[$service['class'] ?? null]]></code>
      <code><![CDATA[$service['factory']]]></code>
    </MixedArgument>
    <MixedArrayAccess>
      <code><![CDATA[$argumentName[0]]]></code>
      <code><![CDATA[$service['arguments']]]></code>
      <code><![CDATA[$service['arguments']]]></code>
      <code><![CDATA[$service['class']]]></code>
      <code><![CDATA[$service['factory']]]></code>
    </MixedArrayAccess>
    <MixedAssignment>
      <code><![CDATA[$argumentName]]></code>
      <code><![CDATA[$service]]></code>
      <code><![CDATA[$serviceName]]></code>
    </MixedAssignment>
  </file>
  <file src="src/Advisory/Advisor.php">
    <ArgumentTypeCoercion>
      <code><![CDATA[$pattern]]></code>
    </ArgumentTypeCoercion>
    <MixedArgument>
      <code><![CDATA[$matches[1]]]></code>
      <code><![CDATA[$matches[2]]]></code>
      <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>
    <PossiblyUnusedMethod>
      <code><![CDATA[getDatabase]]></code>
    </PossiblyUnusedMethod>
    <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>
    </InvalidArgument>
    <MixedArgument>
      <code><![CDATA[$row]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$row]]></code>
    </MixedAssignment>
    <PossiblyNullArgument>
      <code><![CDATA[$this->bookmarkFeature]]></code>
    </PossiblyNullArgument>
  </file>
  <file src="src/BrowseForeigners.php">
    <MixedArgument>
      <code><![CDATA[$descriptions[$indexByDescription]]]></code>
      <code><![CDATA[$descriptions[$indexByKeyname]]]></code>
    </MixedArgument>
    <MixedArrayOffset>
      <code><![CDATA[$relrow[$foreignData->foreignField]]]></code>
    </MixedArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$leftKeyname]]></code>
      <code><![CDATA[$rightKeyname]]></code>
    </MixedAssignment>
    <PossiblyInvalidArgument>
      <code><![CDATA[$_POST['foreign_filter']]]></code>
    </PossiblyInvalidArgument>
    <PossiblyInvalidCast>
      <code><![CDATA[$_POST['rownumber']]]></code>
    </PossiblyInvalidCast>
    <PossiblyInvalidOperand>
      <code><![CDATA[$pos]]></code>
      <code><![CDATA[$this->settings->maxRows]]></code>
    </PossiblyInvalidOperand>
  </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::$collations]]></code>
      <code><![CDATA[self::$collations[$row['Charset']]]]></code>
    </PossiblyNullArrayOffset>
  </file>
  <file src="src/Command/CacheWarmupCommand.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <PropertyTypeCoercion>
      <code><![CDATA[$config->settings]]></code>
    </PropertyTypeCoercion>
    <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[$info['exception']]]></code>
      <code><![CDATA[$info['file']]]></code>
      <code><![CDATA[$info['file']]]></code>
      <code><![CDATA[$info['template']]]></code>
      <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)) {
                            $templateLine = (int) $matches[1];
                        }

                        throw new Error($message, $templateLine);
                    }

                    return $prevErrorHandler ? $prevErrorHandler($level, $message, $file, $line) : false;
                }]]></code>
    </MixedArgument>
    <MixedArrayAccess>
      <code><![CDATA[$info['exception']]]></code>
      <code><![CDATA[$info['file']]]></code>
      <code><![CDATA[$info['file']]]></code>
      <code><![CDATA[$info['file']]]></code>
      <code><![CDATA[$info['template']]]></code>
      <code><![CDATA[$info['valid']]]></code>
      <code><![CDATA[$info['valid']]]></code>
    </MixedArrayAccess>
    <MixedAssignment>
      <code><![CDATA[$info]]></code>
      <code><![CDATA[$showDeprecations]]></code>
    </MixedAssignment>
    <UndefinedVariable>
      <code><![CDATA[$prevErrorHandler]]></code>
    </UndefinedVariable>
    <UnusedVariable>
      <code><![CDATA[$prevErrorHandler]]></code>
    </UnusedVariable>
  </file>
  <file src="src/Config.php">
    <DeprecatedMethod>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidPropertyAssignmentValue>
      <code><![CDATA[$this->settings]]></code>
      <code><![CDATA[$this->settings]]></code>
      <code><![CDATA[$this->settings]]></code>
      <code><![CDATA[$this->settings]]></code>
    </InvalidPropertyAssignmentValue>
    <MixedArgument>
      <code><![CDATA[$collationConnection]]></code>
      <code><![CDATA[$configData]]></code>
      <code><![CDATA[$configData['lang']]]></code>
      <code><![CDATA[$defaultValue]]></code>
      <code><![CDATA[$gdInfo['GD Version']]]></code>
      <code><![CDATA[$path]]></code>
      <code><![CDATA[$this->settings['ThemeDefault']]]></code>
      <code><![CDATA[$this->settings['ThemeDefault']]]></code>
      <code><![CDATA[$url]]></code>
      <code><![CDATA[$url]]></code>
    </MixedArgument>
    <MixedArrayAccess>
      <code><![CDATA[$_SESSION['cache'][$cacheKey]['userprefs']]]></code>
      <code><![CDATA[$_SESSION['cache'][$cacheKey]['userprefs']['LoginCookieValidity']]]></code>
      <code><![CDATA[$_SESSION['cache'][$cacheKey]['userprefs_mtime']]]></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]]]></code>
      <code><![CDATA[$_SESSION['cache'][$cacheKey]['config_mtime']]]></code>
      <code><![CDATA[$_SESSION['cache'][$cacheKey]['userprefs']]]></code>
      <code><![CDATA[$_SESSION['cache'][$cacheKey]['userprefs_mtime']]]></code>
      <code><![CDATA[$_SESSION['cache'][$cacheKey]['userprefs_type']]]></code>
    </MixedArrayAssignment>
    <MixedAssignment>
      <code><![CDATA[$collationConnection]]></code>
      <code><![CDATA[$configData]]></code>
      <code><![CDATA[$defaultValue]]></code>
      <code><![CDATA[$defaultValue]]></code>
      <code><![CDATA[$evalResult]]></code>
      <code><![CDATA[$path]]></code>
      <code><![CDATA[$prefsType]]></code>
      <code><![CDATA[$prefsType]]></code>
      <code><![CDATA[$url]]></code>
      <code><![CDATA[$url]]></code>
      <code><![CDATA[$value]]></code>
    </MixedAssignment>
    <MixedPropertyTypeCoercion>
      <code><![CDATA[$this->settings]]></code>
      <code><![CDATA[$this->settings]]></code>
      <code><![CDATA[array_replace_recursive($this->settings, $configData)]]></code>
      <code><![CDATA[array_replace_recursive($this->settings, $this->config->asArray())]]></code>
    </MixedPropertyTypeCoercion>
    <PossiblyInvalidArgument>
      <code><![CDATA[$defaultValue]]></code>
    </PossiblyInvalidArgument>
    <PossiblyInvalidArrayOffset>
      <code><![CDATA[$_COOKIE[$this->getCookieName($cookieName)]]]></code>
    </PossiblyInvalidArrayOffset>
    <PropertyTypeCoercion>
      <code><![CDATA[$this->settings]]></code>
    </PropertyTypeCoercion>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[! $fileSize]]></code>
      <code><![CDATA[! $this->get('CheckConfigurationPermissions')]]></code>
      <code><![CDATA[! ini_get('file_uploads')]]></code>
      <code><![CDATA[$cookieName]]></code>
      <code><![CDATA[$postSize]]></code>
      <code><![CDATA[$prefsType]]></code>
      <code><![CDATA[$themeManager->getThemeCookie()]]></code>
      <code><![CDATA[empty($collationConnection)]]></code>
      <code><![CDATA[empty($dir)]]></code>
      <code><![CDATA[empty($path)]]></code>
      <code><![CDATA[empty($path)]]></code>
      <code><![CDATA[empty($this->getCookie($cookieName))]]></code>
      <code><![CDATA[empty($url)]]></code>
      <code><![CDATA[empty($url)]]></code>
      <code><![CDATA[ini_get('zlib.output_compression')]]></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>
      <code><![CDATA[$mapFrom]]></code>
      <code><![CDATA[$path]]></code>
      <code><![CDATA[$path]]></code>
    </MixedArgument>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[$k]]></code>
      <code><![CDATA[$mapTo]]></code>
      <code><![CDATA[$mapTo]]></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>
    <MixedArrayOffset>
      <code><![CDATA[$c[$mapFrom]]]></code>
    </MixedArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$_SESSION[$this->id]['Servers'][$i]]]></code>
      <code><![CDATA[$c]]></code>
      <code><![CDATA[$c[$k]]]></code>
      <code><![CDATA[$c[$mapTo]]]></code>
      <code><![CDATA[$defaultValue]]></code>
      <code><![CDATA[$host]]></code>
      <code><![CDATA[$instanceDefaultValue]]></code>
      <code><![CDATA[$mapFrom]]></code>
      <code><![CDATA[$mapFrom]]></code>
      <code><![CDATA[$path]]></code>
      <code><![CDATA[$port]]></code>
      <code><![CDATA[$result[$prefix . $key]]]></code>
      <code><![CDATA[$value]]></code>
      <code><![CDATA[$value]]></code>
      <code><![CDATA[$verbose]]></code>
    </MixedAssignment>
    <MixedInferredReturnType>
      <code><![CDATA[mixed[]]]></code>
      <code><![CDATA[mixed[]]]></code>
      <code><![CDATA[string]]></code>
    </MixedInferredReturnType>
    <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[$canonicalPath]]></code>
      <code><![CDATA[$errorList]]></code>
      <code><![CDATA[$ip]]></code>
      <code><![CDATA[$key]]></code>
      <code><![CDATA[$this->systemPaths[$systemPath]]]></code>
      <code><![CDATA[$translatedPath]]></code>
      <code><![CDATA[$userPrefsDisallow ?? []]]></code>
      <code><![CDATA[$val]]></code>
      <code><![CDATA[$validators[$path]]]></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>
    <MixedArrayOffset>
      <code><![CDATA[$_POST[$key]]]></code>
      <code><![CDATA[$_POST[$key]]]></code>
      <code><![CDATA[$_POST[$key]]]></code>
      <code><![CDATA[$_POST[$key]]]></code>
      <code><![CDATA[$_POST[$key]]]></code>
      <code><![CDATA[$_POST[$key]]]></code>
      <code><![CDATA[$_POST[$key]]]></code>
    </MixedArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$canonicalPath]]></code>
      <code><![CDATA[$errorList]]></code>
      <code><![CDATA[$errorList]]></code>
      <code><![CDATA[$ip]]></code>
      <code><![CDATA[$isSetupScript]]></code>
      <code><![CDATA[$key]]></code>
      <code><![CDATA[$opts['errors']]]></code>
      <code><![CDATA[$proxies['-' . $i]]]></code>
      <code><![CDATA[$translatedPath]]></code>
      <code><![CDATA[$userPrefsDisallow]]></code>
      <code><![CDATA[$v]]></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[$key]]></code>
      <code><![CDATA[$key]]></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>
      <code><![CDATA[$config->get('is_setup')]]></code>
      <code><![CDATA[$config->get('is_setup')]]></code>
      <code><![CDATA[$isSetupScript]]></code>
      <code><![CDATA[$isSetupScript]]></code>
      <code><![CDATA[$isSetupScript]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/Config/FormDisplayTemplate.php">
    <MixedAssignment>
      <code><![CDATA[$isSetupScript]]></code>
      <code><![CDATA[$vName]]></code>
      <code><![CDATA[$validator]]></code>
    </MixedAssignment>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[! $isSetupScript]]></code>
      <code><![CDATA[$this->config->get('is_setup')]]></code>
      <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[$response->getSelfUrl()]]></code>
    </ArgumentTypeCoercion>
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
  </file>
  <file src="src/Config/ServerConfigChecks.php">
    <MixedAssignment>
      <code><![CDATA[$loginCookieValidity]]></code>
    </MixedAssignment>
  </file>
  <file src="src/Config/SpecialSchemaLinks.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
  </file>
  <file src="src/Config/Validator.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <MixedArgument>
      <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[$vid]]></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[$validators[$field]]]></code>
    </MixedArrayAccess>
    <MixedArrayAssignment>
      <code><![CDATA[$validators[$field]]]></code>
    </MixedArrayAssignment>
    <MixedArrayOffset>
      <code><![CDATA[$validators[$field]]]></code>
      <code><![CDATA[$validators[$field]]]></code>
      <code><![CDATA[$validators[$field]]]></code>
    </MixedArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$arguments[$k2]]]></code>
      <code><![CDATA[$errorList]]></code>
      <code><![CDATA[$field]]></code>
      <code><![CDATA[$ip]]></code>
      <code><![CDATA[$password]]></code>
      <code><![CDATA[$uv]]></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[$validators]]></code>
      <code><![CDATA[$vid]]></code>
      <code><![CDATA[$vname]]></code>
    </MixedAssignment>
    <MixedInferredReturnType>
      <code><![CDATA[mixed[]]]></code>
    </MixedInferredReturnType>
    <MixedOperand>
      <code><![CDATA[$ip]]></code>
      <code><![CDATA[$vname]]></code>
    </MixedOperand>
    <MixedReturnStatement>
      <code><![CDATA[$validators]]></code>
      <code><![CDATA[$validators]]></code>
      <code><![CDATA[$validators]]></code>
      <code><![CDATA[$validators]]></code>
    </MixedReturnStatement>
    <PossiblyInvalidArgument>
      <code><![CDATA[$k2]]></code>
      <code><![CDATA[$k2]]></code>
    </PossiblyInvalidArgument>
    <PossiblyInvalidCast>
      <code><![CDATA[$k2]]></code>
      <code><![CDATA[$k2]]></code>
    </PossiblyInvalidCast>
    <PossiblyUnusedMethod>
      <code><![CDATA[validateByRegex]]></code>
      <code><![CDATA[validateNonNegativeNumber]]></code>
      <code><![CDATA[validatePMAStorage]]></code>
      <code><![CDATA[validatePortNumber]]></code>
      <code><![CDATA[validatePositiveNumber]]></code>
      <code><![CDATA[validateRegex]]></code>
      <code><![CDATA[validateServer]]></code>
      <code><![CDATA[validateTrustedProxies]]></code>
      <code><![CDATA[validateUpperBound]]></code>
    </PossiblyUnusedMethod>
    <PossiblyUnusedParam>
      <code><![CDATA[$path]]></code>
      <code><![CDATA[$path]]></code>
    </PossiblyUnusedParam>
    <ReferenceReusedFromConfusingScope>
      <code><![CDATA[$vid]]></code>
    </ReferenceReusedFromConfusingScope>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[$config->get('is_setup')]]></code>
      <code><![CDATA[empty($values['Servers/1/controlpass'])]]></code>
      <code><![CDATA[empty($values['Servers/1/controluser'])]]></code>
      <code><![CDATA[mb_strpos($k2, '/')]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/ConfigStorage/Relation.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArgument>
      <code><![CDATA[usort($tables, strnatcasecmp(...))]]></code>
    </InvalidArgument>
    <InvalidReturnStatement>
      <code><![CDATA[$tableNameReplacements]]></code>
    </InvalidReturnStatement>
    <InvalidReturnType>
      <code><![CDATA[array<string, string>]]></code>
    </InvalidReturnType>
    <MixedArgument>
      <code><![CDATA[$_SESSION['sql_history']]]></code>
      <code><![CDATA[$_SESSION['sql_history']]]></code>
      <code><![CDATA[$_SESSION['sql_history']]]></code>
      <code><![CDATA[$childReferences]]></code>
      <code><![CDATA[$childReferences]]></code>
      <code><![CDATA[$column['DATA_TYPE']]]></code>
      <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[$foreignTable]]></code>
      <code><![CDATA[$foreignTable]]></code>
      <code><![CDATA[$oneKey['index_list']]]></code>
    </MixedArgument>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[uksort($foreign, strnatcasecmp(...))]]></code>
    </MixedArgumentTypeCoercion>
    <MixedArrayAccess>
      <code><![CDATA[$column['COLUMN_NAME']]]></code>
      <code><![CDATA[$column['DATA_TYPE']]]></code>
      <code><![CDATA[$columns['table_name']]]></code>
      <code><![CDATA[$columns['table_schema']]]></code>
      <code><![CDATA[$oneKey['constraint']]]></code>
      <code><![CDATA[$oneKey['index_list']]]></code>
      <code><![CDATA[$oneKey['on_delete']]]></code>
      <code><![CDATA[$oneKey['on_update']]]></code>
      <code><![CDATA[$oneKey['ref_db_name']]]></code>
      <code><![CDATA[$oneKey['ref_index_list']]]></code>
      <code><![CDATA[$oneKey['ref_index_list'][$columnIndex]]]></code>
      <code><![CDATA[$oneKey['ref_table_name']]]></code>
    </MixedArrayAccess>
    <MixedArrayAssignment>
      <code><![CDATA[$_SESSION['sql_history'][]]]></code>
    </MixedArrayAssignment>
    <MixedArrayOffset>
      <code><![CDATA[$foreign[$key]]]></code>
      <code><![CDATA[$oneKey['ref_index_list'][$columnIndex]]]></code>
    </MixedArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$childReferences]]></code>
      <code><![CDATA[$column]]></code>
      <code><![CDATA[$columns]]></code>
      <code><![CDATA[$foreignDb]]></code>
      <code><![CDATA[$foreignField]]></code>
      <code><![CDATA[$foreignTable]]></code>
      <code><![CDATA[$foreign[$key]]]></code>
      <code><![CDATA[$foreigner['constraint']]]></code>
      <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>
      <code><![CDATA[$foreigners[$column]]]></code>
      <code><![CDATA[$foreigners['foreign_keys_data']]]></code>
      <code><![CDATA[$key]]></code>
      <code><![CDATA[$oneKey]]></code>
      <code><![CDATA[$value]]></code>
      <code><![CDATA[$value]]></code>
    </MixedAssignment>
    <MixedInferredReturnType>
      <code><![CDATA[array|false]]></code>
      <code><![CDATA[string]]></code>
    </MixedInferredReturnType>
    <MixedReturnStatement>
      <code><![CDATA[$column['COLUMN_NAME']]]></code>
      <code><![CDATA[$foreigners[$column]]]></code>
    </MixedReturnStatement>
    <PossiblyFalseArgument>
      <code><![CDATA[$this->config->selectedServer['column_info']]]></code>
      <code><![CDATA[$this->config->selectedServer['column_info']]]></code>
    </PossiblyFalseArgument>
    <PossiblyInvalidArgument>
      <code><![CDATA[$foreigners]]></code>
    </PossiblyInvalidArgument>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[bool]]></code>
    </PossiblyUnusedReturnValue>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[! $maxTime]]></code>
      <code><![CDATA[$foreigner]]></code>
      <code><![CDATA[$foreigner]]></code>
      <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[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[$groupName]]]></code>
    </PossiblyNullArrayOffset>
  </file>
  <file src="src/Console.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
  </file>
  <file src="src/Controllers/BrowseForeignersController.php">
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
  </file>
  <file src="src/Controllers/CheckRelationsController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
  </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">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <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/CentralColumns/PopulateColumnsController.php">
    <MixedArgument>
      <code><![CDATA[$request->getParsedBodyParam('selectedTable')]]></code>
    </MixedArgument>
    <PossiblyUnusedMethod>
      <code><![CDATA[__construct]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="src/Controllers/Database/CentralColumnsController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <MixedArgument>
      <code><![CDATA[$params['col_name']]]></code>
      <code><![CDATA[$params['db']]]></code>
      <code><![CDATA[$params['db']]]></code>
      <code><![CDATA[$request->getParsedBodyParam('col_attribute')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('col_attribute')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('col_default')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('col_default')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('col_default_sel')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('col_default_sel')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('col_extra')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('col_extra')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('col_isNull')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('col_isNull')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('col_length')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('col_length')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('col_name')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('col_name')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('col_type')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('col_type')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('collation')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('collation')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('cur_table', '')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('orig_col_name')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('pos', '')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('table-select')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('total_rows', '')]]></code>
    </MixedArgument>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[$variables]]></code>
      <code><![CDATA[[$request->getParsedBodyParam('column-select')]]]></code>
    </MixedArgumentTypeCoercion>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['message']]]></code>
    </MixedAssignment>
    <PossiblyUnusedMethod>
      <code><![CDATA[__construct]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="src/Controllers/Database/DataDictionaryController.php">
    <MixedAssignment>
      <code><![CDATA[$relation]]></code>
    </MixedAssignment>
    <MixedOperand>
      <code><![CDATA[$foreigner['foreign_field']]]></code>
      <code><![CDATA[$relation]]></code>
    </MixedOperand>
    <PossiblyUnusedMethod>
      <code><![CDATA[__construct]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="src/Controllers/Database/DesignerController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$db]]></code>
      <code><![CDATA[$db]]></code>
      <code><![CDATA[$db]]></code>
      <code><![CDATA[$db]]></code>
      <code><![CDATA[$db]]></code>
      <code><![CDATA[$db]]></code>
      <code><![CDATA[$db]]></code>
      <code><![CDATA[$page]]></code>
      <code><![CDATA[$position['dbName']]]></code>
      <code><![CDATA[$position['tableName']]]></code>
      <code><![CDATA[$request->getParsedBodyParam('DB1')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('DB2')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('F1')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('F1')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('F2')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('F2')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('T1')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('T1')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('T2')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('T2')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('field')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('index')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('on_delete')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('on_update')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('selected_page')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('selected_value')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('selected_value')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('selected_value')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('value')]]></code>
      <code><![CDATA[$request->getQueryParam('db')]]></code>
      <code><![CDATA[$request->getQueryParam('db')]]></code>
      <code><![CDATA[$request->getQueryParam('db')]]></code>
      <code><![CDATA[$table]]></code>
      <code><![CDATA[$table]]></code>
    </MixedArgument>
    <MixedArrayAccess>
      <code><![CDATA[$position['dbName']]]></code>
      <code><![CDATA[$position['dbName']]]></code>
      <code><![CDATA[$position['tableName']]]></code>
      <code><![CDATA[$position['tableName']]]></code>
    </MixedArrayAccess>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$db]]></code>
      <code><![CDATA[$dialog]]></code>
      <code><![CDATA[$operation]]></code>
      <code><![CDATA[$page]]></code>
      <code><![CDATA[$position]]></code>
      <code><![CDATA[$table]]></code>
    </MixedAssignment>
    <MixedOperand>
      <code><![CDATA[$position['dbName']]]></code>
      <code><![CDATA[$position['tableName']]]></code>
    </MixedOperand>
    <PossiblyNullArgument>
      <code><![CDATA[$page]]></code>
    </PossiblyNullArgument>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
  </file>
  <file src="src/Controllers/Database/EventsController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$GLOBALS['errors']]]></code>
    </InvalidArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$GLOBALS['errors']]]></code>
      <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>
    <PossiblyNullReference>
      <code><![CDATA[isSuccess]]></code>
    </PossiblyNullReference>
    <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>
    <TypeDoesNotContainType>
      <code><![CDATA[count($GLOBALS['errors'])]]></code>
      <code><![CDATA[count($GLOBALS['errors'])]]></code>
    </TypeDoesNotContainType>
  </file>
  <file src="src/Controllers/Database/ExportController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$GLOBALS['single_table']]]></code>
      <code><![CDATA[$GLOBALS['table_select']]]></code>
      <code><![CDATA[$GLOBALS['unlim_num_rows']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$GLOBALS['table_select']]]></code>
      <code><![CDATA[$GLOBALS['unlim_num_rows']]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$GLOBALS['single_table']]]></code>
      <code><![CDATA[$GLOBALS['table_select']]]></code>
      <code><![CDATA[$GLOBALS['table_select']]]></code>
      <code><![CDATA[$GLOBALS['unlim_num_rows']]]></code>
      <code><![CDATA[$selectedTable]]></code>
      <code><![CDATA[$tableData]]></code>
      <code><![CDATA[$tableSelect]]></code>
      <code><![CDATA[$tableStructure]]></code>
    </MixedAssignment>
    <PossiblyUnusedMethod>
      <code><![CDATA[__construct]]></code>
    </PossiblyUnusedMethod>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[empty($GLOBALS['table_select'])]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/Controllers/Database/ImportController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </InvalidArrayOffset>
    <MixedArrayAccess>
      <code><![CDATA[$_SESSION[$GLOBALS['SESSION_KEY']]['handler']]]></code>
      <code><![CDATA[$_SESSION[$GLOBALS['SESSION_KEY']]['handler']]]></code>
    </MixedArrayAccess>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$idKey]]></code>
    </MixedAssignment>
    <MixedMethodCall>
      <code><![CDATA[$_SESSION[$GLOBALS['SESSION_KEY']]['handler']::getIdKey()]]></code>
    </MixedMethodCall>
    <PossiblyInvalidArrayOffset>
      <code><![CDATA[$_SESSION[$GLOBALS['SESSION_KEY']]]]></code>
      <code><![CDATA[$_SESSION[$GLOBALS['SESSION_KEY']]]]></code>
    </PossiblyInvalidArrayOffset>
    <PossiblyUnusedMethod>
      <code><![CDATA[__construct]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="src/Controllers/Database/MultiTableQuery/QueryController.php">
    <MixedArgument>
      <code><![CDATA[$request->getParam('db')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('sql_query')]]></code>
    </MixedArgument>
    <PossiblyUnusedMethod>
      <code><![CDATA[__construct]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="src/Controllers/Database/MultiTableQuery/TablesController.php">
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
  </file>
  <file src="src/Controllers/Database/MultiTableQueryController.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[__construct]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="src/Controllers/Database/PrivilegesController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
  </file>
  <file src="src/Controllers/Database/RoutinesController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$GLOBALS['errors']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$routine['item_param_length'][$i]]]></code>
      <code><![CDATA[$routine['item_param_name'][$i]]]></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[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$GLOBALS['errors']]]></code>
      <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[$_POST['item_type']]]></code>
      <code><![CDATA[$_REQUEST['item_name']]]></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>
    <PossiblyNullReference>
      <code><![CDATA[isSuccess]]></code>
    </PossiblyNullReference>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
    <RedundantCondition>
      <code><![CDATA[! $GLOBALS['errors']]]></code>
      <code><![CDATA[$routine['item_num_params'] == 0 && $mode === 'add' && ! $GLOBALS['errors']]]></code>
    </RedundantCondition>
    <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>
    <TypeDoesNotContainType>
      <code><![CDATA[$GLOBALS['errors'] !== []]]></code>
    </TypeDoesNotContainType>
  </file>
  <file src="src/Controllers/Database/SearchController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </InvalidArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </MixedAssignment>
    <PossiblyUnusedMethod>
      <code><![CDATA[__construct]]></code>
    </PossiblyUnusedMethod>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[empty($_REQUEST['ajax_page_request'])]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/Controllers/Database/SqlAutoCompleteController.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[__construct]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="src/Controllers/Database/SqlController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['back']]]></code>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$delimiter]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['back']]]></code>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$delimiter]]></code>
    </MixedAssignment>
    <PossiblyUnusedMethod>
      <code><![CDATA[__construct]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="src/Controllers/Database/SqlFormatController.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[__construct]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="src/Controllers/Database/Structure/AddPrefixTableController.php">
    <MixedOperand>
      <code><![CDATA[$request->getParsedBodyParam('add_prefix', '')]]></code>
    </MixedOperand>
    <PossiblyUnusedMethod>
      <code><![CDATA[__construct]]></code>
    </PossiblyUnusedMethod>
  </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">
    <MixedArgument>
      <code><![CDATA[$request->getParsedBodyParam('what')]]></code>
    </MixedArgument>
    <PossiblyUnusedMethod>
      <code><![CDATA[__construct]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="src/Controllers/Database/Structure/CopyTableWithPrefixController.php">
    <MixedAssignment>
      <code><![CDATA[$fromPrefix]]></code>
      <code><![CDATA[$toPrefix]]></code>
    </MixedAssignment>
    <MixedOperand>
      <code><![CDATA[$toPrefix]]></code>
    </MixedOperand>
    <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">
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['reload']]]></code>
    </InvalidArrayOffset>
    <MixedArrayAccess>
      <code><![CDATA[$_SESSION['tmpval']['table_limit_offset']]]></code>
      <code><![CDATA[$_SESSION['tmpval']['table_limit_offset_db']]]></code>
    </MixedArrayAccess>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['reload']]]></code>
    </MixedAssignment>
    <PossiblyUnusedMethod>
      <code><![CDATA[__construct]]></code>
    </PossiblyUnusedMethod>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[empty($GLOBALS['sql_query'])]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/Controllers/Database/Structure/EmptyFormController.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[__construct]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="src/Controllers/Database/Structure/EmptyTableController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <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">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$favoriteTables]]></code>
      <code><![CDATA[$favoriteTables]]></code>
    </MixedArgument>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[['db' => Current::$database]]]></code>
    </MixedArgumentTypeCoercion>
    <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>
      <code><![CDATA[$favoriteTables[$user]]]></code>
    </MixedArrayAssignment>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$favoriteTables]]></code>
      <code><![CDATA[$favoriteTables]]></code>
      <code><![CDATA[$value]]></code>
    </MixedAssignment>
    <MixedOperand>
      <code><![CDATA[Current::$database]]></code>
    </MixedOperand>
  </file>
  <file src="src/Controllers/Database/Structure/RealRowCountController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </InvalidArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </MixedAssignment>
    <PossiblyInvalidCast>
      <code><![CDATA[$parameters['table']]]></code>
    </PossiblyInvalidCast>
    <PossiblyNullArgument>
      <code><![CDATA[$rowCount]]></code>
    </PossiblyNullArgument>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
  </file>
  <file src="src/Controllers/Database/Structure/ReplacePrefixController.php">
    <MixedAssignment>
      <code><![CDATA[$fromPrefix]]></code>
      <code><![CDATA[$toPrefix]]></code>
    </MixedAssignment>
    <MixedOperand>
      <code><![CDATA[$toPrefix]]></code>
    </MixedOperand>
    <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">
    <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>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$checkTime]]></code>
      <code><![CDATA[$checkTimeAll]]></code>
      <code><![CDATA[$createTime]]></code>
      <code><![CDATA[$createTimeAll]]></code>
      <code><![CDATA[$currentTable]]></code>
      <code><![CDATA[$currentTable]]></code>
      <code><![CDATA[$currentTable['Collation']]]></code>
      <code><![CDATA[$currentTable['Data_free']]]></code>
      <code><![CDATA[$currentTable['Name']]]></code>
      <code><![CDATA[$currentTable['TABLE_COMMENT']]]></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[$dbTable]]></code>
      <code><![CDATA[$overheadSize]]></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->getParsedBodyParam('primary_connection')]]></code>
      <code><![CDATA[$sumSize]]></code>
      <code><![CDATA[$tableIsView]]></code>
      <code><![CDATA[$truename]]></code>
      <code><![CDATA[$updateTime]]></code>
      <code><![CDATA[$updateTimeAll]]></code>
    </MixedArgument>
    <MixedArrayAccess>
      <code><![CDATA[$currentTable['Check_time']]]></code>
      <code><![CDATA[$currentTable['Collation']]]></code>
      <code><![CDATA[$currentTable['Create_time']]]></code>
      <code><![CDATA[$currentTable['ENGINE']]]></code>
      <code><![CDATA[$currentTable['ENGINE']]]></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_ROWS']]]></code>
      <code><![CDATA[$currentTable['TABLE_ROWS']]]></code>
      <code><![CDATA[$currentTable['TABLE_TYPE']]]></code>
      <code><![CDATA[$currentTable['Update_time']]]></code>
    </MixedArrayAccess>
    <MixedArrayAssignment>
      <code><![CDATA[$currentTable['TABLE_ROWS']]]></code>
    </MixedArrayAssignment>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$charset]]></code>
      <code><![CDATA[$checkTime]]></code>
      <code><![CDATA[$checkTimeAll]]></code>
      <code><![CDATA[$createTime]]></code>
      <code><![CDATA[$createTimeAll]]></code>
      <code><![CDATA[$currentTable]]></code>
      <code><![CDATA[$dbTable]]></code>
      <code><![CDATA[$overheadSize]]></code>
      <code><![CDATA[$searchDb]]></code>
      <code><![CDATA[$searchDoDBInDB]]></code>
      <code><![CDATA[$searchDoDBInTruename]]></code>
      <code><![CDATA[$searchTable]]></code>
      <code><![CDATA[$sumEntries]]></code>
      <code><![CDATA[$truename]]></code>
      <code><![CDATA[$updateTime]]></code>
      <code><![CDATA[$updateTimeAll]]></code>
    </MixedAssignment>
    <MixedMethodCall>
      <code><![CDATA[getCharset]]></code>
    </MixedMethodCall>
    <MixedOperand>
      <code><![CDATA[$currentTable['Data_free']]]></code>
      <code><![CDATA[$currentTable['Data_length']]]></code>
      <code><![CDATA[$currentTable['Data_length']]]></code>
      <code><![CDATA[$currentTable['Data_length']]]></code>
      <code><![CDATA[$currentTable['TABLE_NAME']]]></code>
      <code><![CDATA[$currentTable['TABLE_ROWS']]]></code>
    </MixedOperand>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[$checkTime]]></code>
      <code><![CDATA[$createTime]]></code>
      <code><![CDATA[$updateTime]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/Controllers/Database/TrackingController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$request->getParsedBodyParam('selected')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('table')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('version')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('version')]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </MixedAssignment>
    <PossiblyUnusedMethod>
      <code><![CDATA[__construct]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="src/Controllers/DatabaseController.php">
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
  </file>
  <file src="src/Controllers/ErrorReportController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <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">
    <ArgumentTypeCoercion>
      <code><![CDATA[$exportPlugin]]></code>
      <code><![CDATA[$exportPlugin]]></code>
      <code><![CDATA[$exportPlugin]]></code>
      <code><![CDATA[$exportPlugin]]></code>
      <code><![CDATA[$exportPlugin]]></code>
      <code><![CDATA[$exportPlugin]]></code>
      <code><![CDATA[$exportPlugin]]></code>
      <code><![CDATA[$exportPlugin]]></code>
    </ArgumentTypeCoercion>
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$GLOBALS['export_type']]]></code>
      <code><![CDATA[$GLOBALS['save_filename']]]></code>
      <code><![CDATA[$GLOBALS['single_table']]]></code>
      <code><![CDATA[$GLOBALS['table_data']]]></code>
      <code><![CDATA[$GLOBALS['table_select']]]></code>
      <code><![CDATA[$GLOBALS['time_start']]]></code>
      <code><![CDATA[$GLOBALS['what']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$GLOBALS['export_type']]]></code>
      <code><![CDATA[$GLOBALS['export_type']]]></code>
      <code><![CDATA[$GLOBALS['export_type']]]></code>
      <code><![CDATA[$GLOBALS['export_type']]]></code>
      <code><![CDATA[$GLOBALS['export_type']]]></code>
      <code><![CDATA[$GLOBALS['export_type']]]></code>
      <code><![CDATA[$GLOBALS['export_type']]]></code>
      <code><![CDATA[$allrows]]></code>
      <code><![CDATA[$allrows]]></code>
      <code><![CDATA[$dbSelect]]></code>
      <code><![CDATA[$limitFrom]]></code>
      <code><![CDATA[$limitFrom]]></code>
      <code><![CDATA[$limitTo]]></code>
      <code><![CDATA[$limitTo]]></code>
      <code><![CDATA[$rememberTemplate]]></code>
      <code><![CDATA[$request->getParsedBodyParam('filename_template')]]></code>
      <code><![CDATA[$whatStrucOrData]]></code>
      <code><![CDATA[$whatStrucOrData]]></code>
      <code><![CDATA[$whatStrucOrData]]></code>
      <code><![CDATA[$whatStrucOrData]]></code>
      <code><![CDATA[$whatStrucOrData]]></code>
      <code><![CDATA[$whatStrucOrData]]></code>
    </MixedArgument>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[$GLOBALS['table_data']]]></code>
      <code><![CDATA[$GLOBALS['table_data']]]></code>
      <code><![CDATA[$tableStructure]]></code>
      <code><![CDATA[$tableStructure]]></code>
    </MixedArgumentTypeCoercion>
    <MixedArrayAssignment>
      <code><![CDATA[$_SESSION['tmpval']['aliases']]]></code>
    </MixedArrayAssignment>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['charset']]]></code>
      <code><![CDATA[$GLOBALS['codegen_format']]]></code>
      <code><![CDATA[$GLOBALS['codegen_structure_or_data']]]></code>
      <code><![CDATA[$GLOBALS['compression']]]></code>
      <code><![CDATA[$GLOBALS['csv_columns']]]></code>
      <code><![CDATA[$GLOBALS['csv_enclosed']]]></code>
      <code><![CDATA[$GLOBALS['csv_escaped']]]></code>
      <code><![CDATA[$GLOBALS['csv_null']]]></code>
      <code><![CDATA[$GLOBALS['csv_removeCRLF']]]></code>
      <code><![CDATA[$GLOBALS['csv_separator']]]></code>
      <code><![CDATA[$GLOBALS['csv_structure_or_data']]]></code>
      <code><![CDATA[$GLOBALS['csv_terminated']]]></code>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$GLOBALS['excel_columns']]]></code>
      <code><![CDATA[$GLOBALS['excel_edition']]]></code>
      <code><![CDATA[$GLOBALS['excel_null']]]></code>
      <code><![CDATA[$GLOBALS['excel_removeCRLF']]]></code>
      <code><![CDATA[$GLOBALS['excel_structure_or_data']]]></code>
      <code><![CDATA[$GLOBALS['export_type']]]></code>
      <code><![CDATA[$GLOBALS['export_type']]]></code>
      <code><![CDATA[$GLOBALS['htmlword_columns']]]></code>
      <code><![CDATA[$GLOBALS['htmlword_null']]]></code>
      <code><![CDATA[$GLOBALS['htmlword_structure_or_data']]]></code>
      <code><![CDATA[$GLOBALS['json_pretty_print']]]></code>
      <code><![CDATA[$GLOBALS['json_structure_or_data']]]></code>
      <code><![CDATA[$GLOBALS['json_unicode']]]></code>
      <code><![CDATA[$GLOBALS['knjenc']]]></code>
      <code><![CDATA[$GLOBALS['latex_caption']]]></code>
      <code><![CDATA[$GLOBALS['latex_columns']]]></code>
      <code><![CDATA[$GLOBALS['latex_comments']]]></code>
      <code><![CDATA[$GLOBALS['latex_data_caption']]]></code>
      <code><![CDATA[$GLOBALS['latex_data_continued_caption']]]></code>
      <code><![CDATA[$GLOBALS['latex_data_label']]]></code>
      <code><![CDATA[$GLOBALS['latex_mime']]]></code>
      <code><![CDATA[$GLOBALS['latex_null']]]></code>
      <code><![CDATA[$GLOBALS['latex_relation']]]></code>
      <code><![CDATA[$GLOBALS['latex_structure_caption']]]></code>
      <code><![CDATA[$GLOBALS['latex_structure_continued_caption']]]></code>
      <code><![CDATA[$GLOBALS['latex_structure_label']]]></code>
      <code><![CDATA[$GLOBALS['latex_structure_or_data']]]></code>
      <code><![CDATA[$GLOBALS['maxsize']]]></code>
      <code><![CDATA[$GLOBALS['mediawiki_caption']]]></code>
      <code><![CDATA[$GLOBALS['mediawiki_headers']]]></code>
      <code><![CDATA[$GLOBALS['mediawiki_structure_or_data']]]></code>
      <code><![CDATA[$GLOBALS['ods_columns']]]></code>
      <code><![CDATA[$GLOBALS['ods_null']]]></code>
      <code><![CDATA[$GLOBALS['ods_structure_or_data']]]></code>
      <code><![CDATA[$GLOBALS['odt_columns']]]></code>
      <code><![CDATA[$GLOBALS['odt_comments']]]></code>
      <code><![CDATA[$GLOBALS['odt_mime']]]></code>
      <code><![CDATA[$GLOBALS['odt_null']]]></code>
      <code><![CDATA[$GLOBALS['odt_relation']]]></code>
      <code><![CDATA[$GLOBALS['odt_structure_or_data']]]></code>
      <code><![CDATA[$GLOBALS['pdf_structure_or_data']]]></code>
      <code><![CDATA[$GLOBALS['phparray_structure_or_data']]]></code>
      <code><![CDATA[$GLOBALS['save_filename']]]></code>
      <code><![CDATA[$GLOBALS['single_table']]]></code>
      <code><![CDATA[$GLOBALS['single_table']]]></code>
      <code><![CDATA[$GLOBALS['sql_auto_increment']]]></code>
      <code><![CDATA[$GLOBALS['sql_compatibility']]]></code>
      <code><![CDATA[$GLOBALS['sql_create_database']]]></code>
      <code><![CDATA[$GLOBALS['sql_create_table']]]></code>
      <code><![CDATA[$GLOBALS['sql_create_trigger']]]></code>
      <code><![CDATA[$GLOBALS['sql_create_view']]]></code>
      <code><![CDATA[$GLOBALS['sql_dates']]]></code>
      <code><![CDATA[$GLOBALS['sql_delayed']]]></code>
      <code><![CDATA[$GLOBALS['sql_disable_fk']]]></code>
      <code><![CDATA[$GLOBALS['sql_drop_database']]]></code>
      <code><![CDATA[$GLOBALS['sql_drop_table']]]></code>
      <code><![CDATA[$GLOBALS['sql_header_comment']]]></code>
      <code><![CDATA[$GLOBALS['sql_hex_for_binary']]]></code>
      <code><![CDATA[$GLOBALS['sql_if_not_exists']]]></code>
      <code><![CDATA[$GLOBALS['sql_ignore']]]></code>
      <code><![CDATA[$GLOBALS['sql_include_comments']]]></code>
      <code><![CDATA[$GLOBALS['sql_insert_syntax']]]></code>
      <code><![CDATA[$GLOBALS['sql_max_query_size']]]></code>
      <code><![CDATA[$GLOBALS['sql_metadata']]]></code>
      <code><![CDATA[$GLOBALS['sql_mime']]]></code>
      <code><![CDATA[$GLOBALS['sql_or_replace_view']]]></code>
      <code><![CDATA[$GLOBALS['sql_procedure_function']]]></code>
      <code><![CDATA[$GLOBALS['sql_relation']]]></code>
      <code><![CDATA[$GLOBALS['sql_simple_view_export']]]></code>
      <code><![CDATA[$GLOBALS['sql_structure_or_data']]]></code>
      <code><![CDATA[$GLOBALS['sql_truncate']]]></code>
      <code><![CDATA[$GLOBALS['sql_type']]]></code>
      <code><![CDATA[$GLOBALS['sql_use_transaction']]]></code>
      <code><![CDATA[$GLOBALS['sql_utc_time']]]></code>
      <code><![CDATA[$GLOBALS['sql_view_current_user']]]></code>
      <code><![CDATA[$GLOBALS['sql_views_as_tables']]]></code>
      <code><![CDATA[$GLOBALS['table_data']]]></code>
      <code><![CDATA[$GLOBALS['table_data']]]></code>
      <code><![CDATA[$GLOBALS['table_select']]]></code>
      <code><![CDATA[$GLOBALS['table_select']]]></code>
      <code><![CDATA[$GLOBALS['texytext_columns']]]></code>
      <code><![CDATA[$GLOBALS['texytext_null']]]></code>
      <code><![CDATA[$GLOBALS['texytext_structure_or_data']]]></code>
      <code><![CDATA[$GLOBALS['time_start']]]></code>
      <code><![CDATA[$GLOBALS['what']]]></code>
      <code><![CDATA[$GLOBALS['xkana']]]></code>
      <code><![CDATA[$GLOBALS['xml_export_contents']]]></code>
      <code><![CDATA[$GLOBALS['xml_export_events']]]></code>
      <code><![CDATA[$GLOBALS['xml_export_functions']]]></code>
      <code><![CDATA[$GLOBALS['xml_export_procedures']]]></code>
      <code><![CDATA[$GLOBALS['xml_export_tables']]]></code>
      <code><![CDATA[$GLOBALS['xml_export_triggers']]]></code>
      <code><![CDATA[$GLOBALS['xml_export_views']]]></code>
      <code><![CDATA[$GLOBALS['xml_structure_or_data']]]></code>
      <code><![CDATA[$GLOBALS['yaml_structure_or_data']]]></code>
      <code><![CDATA[$allrows]]></code>
      <code><![CDATA[$dbSelect]]></code>
      <code><![CDATA[$limitFrom]]></code>
      <code><![CDATA[$limitTo]]></code>
      <code><![CDATA[$rememberTemplate]]></code>
      <code><![CDATA[$tableNames]]></code>
      <code><![CDATA[$tableStructure]]></code>
      <code><![CDATA[$whatStrucOrData]]></code>
    </MixedAssignment>
    <MixedMethodCall>
      <code><![CDATA[exportFooter]]></code>
      <code><![CDATA[exportHeader]]></code>
    </MixedMethodCall>
    <PossiblyInvalidArgument>
      <code><![CDATA[$GLOBALS['file_handle']]]></code>
      <code><![CDATA[$this->export->dumpBuffer]]></code>
      <code><![CDATA[$this->export->dumpBuffer]]></code>
      <code><![CDATA[$whatStrucOrData]]></code>
      <code><![CDATA[$whatStrucOrData]]></code>
      <code><![CDATA[$whatStrucOrData]]></code>
      <code><![CDATA[$whatStrucOrData]]></code>
      <code><![CDATA[$whatStrucOrData]]></code>
      <code><![CDATA[$whatStrucOrData]]></code>
    </PossiblyInvalidArgument>
    <PossiblyInvalidCast>
      <code><![CDATA[$this->export->dumpBuffer]]></code>
      <code><![CDATA[$this->export->dumpBuffer]]></code>
      <code><![CDATA[$whatStrucOrData]]></code>
      <code><![CDATA[$whatStrucOrData]]></code>
      <code><![CDATA[$whatStrucOrData]]></code>
      <code><![CDATA[$whatStrucOrData]]></code>
      <code><![CDATA[$whatStrucOrData]]></code>
      <code><![CDATA[$whatStrucOrData]]></code>
    </PossiblyInvalidCast>
    <PossiblyInvalidPropertyAssignmentValue>
      <code><![CDATA[$this->export->compress(
                    $this->export->dumpBuffer,
                    $GLOBALS['compression'],
                    $filename,
                )]]></code>
      <code><![CDATA[$this->export->compress(
                    $this->export->dumpBufferObjects,
                    $GLOBALS['compression'],
                    $filename,
                )]]></code>
    </PossiblyInvalidPropertyAssignmentValue>
    <PossiblyNullArgument>
      <code><![CDATA[$GLOBALS['charset']]]></code>
      <code><![CDATA[$GLOBALS['export_type']]]></code>
      <code><![CDATA[$GLOBALS['export_type']]]></code>
      <code><![CDATA[$GLOBALS['export_type']]]></code>
      <code><![CDATA[$GLOBALS['export_type']]]></code>
      <code><![CDATA[$GLOBALS['export_type']]]></code>
      <code><![CDATA[$GLOBALS['export_type']]]></code>
      <code><![CDATA[$GLOBALS['export_type']]]></code>
    </PossiblyNullArgument>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[$asSeparateFiles]]></code>
      <code><![CDATA[$onServerParam]]></code>
      <code><![CDATA[$quickExportOnServer]]></code>
      <code><![CDATA[empty($config->settings['MemoryLimit'])]]></code>
      <code><![CDATA[empty($config->settings['SaveDir'])]]></code>
    </RiskyTruthyFalsyComparison>
    <TypeDoesNotContainType>
      <code><![CDATA[$GLOBALS['compression'] === 'gzip']]></code>
    </TypeDoesNotContainType>
  </file>
  <file src="src/Controllers/Export/TablesController.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[__construct]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="src/Controllers/Export/Template/CreateController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
  </file>
  <file src="src/Controllers/Export/Template/DeleteController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
  </file>
  <file src="src/Controllers/Export/Template/LoadController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
  </file>
  <file src="src/Controllers/Export/Template/UpdateController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
  </file>
  <file src="src/Controllers/GitInfoController.php">
    <MixedArgument>
      <code><![CDATA[$this->config->get('ShowGitRevision') ?? true]]></code>
    </MixedArgument>
    <PossiblyUnusedMethod>
      <code><![CDATA[__construct]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="src/Controllers/HomeController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$GLOBALS['language_stats']]]></code>
      <code><![CDATA[$GLOBALS['language_stats']]]></code>
      <code><![CDATA[$GLOBALS['show_query']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$this->config->get('ShowGitRevision') ?? true]]></code>
      <code><![CDATA[$this->config->get('TempDir')]]></code>
    </MixedArgument>
    <MixedArrayAccess>
      <code><![CDATA[$GLOBALS['language_stats'][$GLOBALS['lang']]]]></code>
    </MixedArrayAccess>
    <MixedArrayOffset>
      <code><![CDATA[$config->settings['Servers'][Current::$server]]]></code>
    </MixedArrayOffset>
    <MixedArrayTypeCoercion>
      <code><![CDATA[$config->settings['Servers'][Current::$server]]]></code>
    </MixedArrayTypeCoercion>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$GLOBALS['show_query']]]></code>
      <code><![CDATA[Current::$database]]></code>
    </MixedAssignment>
    <PossiblyNullArgument>
      <code><![CDATA[$this->config->get('TempDir')]]></code>
    </PossiblyNullArgument>
    <PossiblyNullArrayOffset>
      <code><![CDATA[$GLOBALS['language_stats']]]></code>
    </PossiblyNullArrayOffset>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[empty($_REQUEST['access_time'])]]></code>
      <code><![CDATA[empty($config->selectedServer['verbose'])]]></code>
      <code><![CDATA[empty($config->selectedServer['verbose'])]]></code>
      <code><![CDATA[empty($config->settings['Lang'])]]></code>
      <code><![CDATA[empty($config->settings['Servers'][Current::$server]['pmadb'])]]></code>
      <code><![CDATA[ini_get('allow_url_fopen')]]></code>
      <code><![CDATA[ini_get('suhosin.request.max_value_length')]]></code>
    </RiskyTruthyFalsyComparison>
    <UnusedVariable>
      <code><![CDATA[$collationsList]]></code>
    </UnusedVariable>
  </file>
  <file src="src/Controllers/Import/ImportController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['ajax_reload']]]></code>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$GLOBALS['result']]]></code>
    </InvalidArrayOffset>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[$GLOBALS['urlParams']]]></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[$GLOBALS['ajax_reload']]]></code>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$GLOBALS['is_js_confirmed']]]></code>
      <code><![CDATA[$GLOBALS['message_to_show']]]></code>
      <code><![CDATA[$GLOBALS['noplugin']]]></code>
      <code><![CDATA[$GLOBALS['result']]]></code>
      <code><![CDATA[$GLOBALS['show_as_php']]]></code>
      <code><![CDATA[$bookmarkVariables]]></code>
      <code><![CDATA[$consoleMessageId]]></code>
    </MixedAssignment>
    <MixedInferredReturnType>
      <code><![CDATA[Response]]></code>
    </MixedInferredReturnType>
    <PossiblyInvalidPropertyAssignmentValue>
      <code><![CDATA[$memoryLimit / 8]]></code>
    </PossiblyInvalidPropertyAssignmentValue>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
    <PropertyTypeCoercion>
      <code><![CDATA[(string) $request->getParsedBodyParam('import_type')]]></code>
    </PropertyTypeCoercion>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[empty($GLOBALS['goto'])]]></code>
      <code><![CDATA[empty($GLOBALS['sql_query'])]]></code>
      <code><![CDATA[empty($config->settings['MemoryLimit'])]]></code>
    </RiskyTruthyFalsyComparison>
    <UnusedProperty>
      <code><![CDATA[$sql]]></code>
    </UnusedProperty>
  </file>
  <file src="src/Controllers/Import/SimulateDmlController.php">
    <ArgumentTypeCoercion>
      <code><![CDATA[$sqlDelimiter]]></code>
    </ArgumentTypeCoercion>
    <PossiblyUnusedMethod>
      <code><![CDATA[__construct]]></code>
    </PossiblyUnusedMethod>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[empty($statement->join)]]></code>
    </RiskyTruthyFalsyComparison>
  </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>
    <PossiblyUnusedMethod>
      <code><![CDATA[__construct]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="src/Controllers/LintController.php">
    <MixedAssignment>
      <code><![CDATA[$editorType]]></code>
      <code><![CDATA[$options]]></code>
    </MixedAssignment>
  </file>
  <file src="src/Controllers/LogoutController.php">
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
  </file>
  <file src="src/Controllers/Navigation/UpdateNavWidthConfigController.php">
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
  </file>
  <file src="src/Controllers/NavigationController.php">
    <MixedArgument>
      <code><![CDATA[$dbName]]></code>
      <code><![CDATA[$dbName]]></code>
      <code><![CDATA[$dbName]]></code>
      <code><![CDATA[$itemName]]></code>
      <code><![CDATA[$itemName]]></code>
      <code><![CDATA[$itemType]]></code>
      <code><![CDATA[$itemType]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$dbName]]></code>
      <code><![CDATA[$itemName]]></code>
      <code><![CDATA[$itemType]]></code>
    </MixedAssignment>
    <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">
    <MixedAssignment>
      <code><![CDATA[$normalizeTo]]></code>
    </MixedAssignment>
    <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">
    <MixedArgument>
      <code><![CDATA[$newColumn]]></code>
      <code><![CDATA[$newTable]]></code>
      <code><![CDATA[$primaryColumns]]></code>
      <code><![CDATA[$repeatingColumns]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$newColumn]]></code>
      <code><![CDATA[$newTable]]></code>
      <code><![CDATA[$primaryColumns]]></code>
      <code><![CDATA[$repeatingColumns]]></code>
    </MixedAssignment>
    <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[$request->getParsedBodyParam('newTablesName')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('pd')]]></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>
      <code><![CDATA[$request->getParsedBodyParam('pd')]]></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>
      <code><![CDATA[$request->getParsedBodyParam('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[$request->getParsedBodyParam('pd')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('tables')]]></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">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$dbCollation]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$dbCollation]]></code>
    </MixedAssignment>
    <PossiblyUnusedMethod>
      <code><![CDATA[__construct]]></code>
    </PossiblyUnusedMethod>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[empty($dbCollation)]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/Controllers/Operations/DatabaseController.php">
    <ArgumentTypeCoercion>
      <code><![CDATA[$exportSqlPlugin]]></code>
    </ArgumentTypeCoercion>
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$GLOBALS['single_table']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$request->getParsedBodyParam('comment')]]></code>
      <code><![CDATA[Current::$database]]></code>
      <code><![CDATA[Current::$database]]></code>
      <code><![CDATA[Current::$database]]></code>
    </MixedArgument>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[['db' => Current::$database]]]></code>
    </MixedArgumentTypeCoercion>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$GLOBALS['single_table']]]></code>
    </MixedAssignment>
    <PossiblyNullArgument>
      <code><![CDATA[$exportSqlPlugin]]></code>
    </PossiblyNullArgument>
    <PossiblyNullReference>
      <code><![CDATA[isSuccess]]></code>
    </PossiblyNullReference>
    <PossiblyUnusedMethod>
      <code><![CDATA[__construct]]></code>
    </PossiblyUnusedMethod>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[empty($config->settings['Servers'][Current::$server]['pmadb'])]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/Controllers/Operations/TableController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['auto_increment']]]></code>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$GLOBALS['message_to_show']]]></code>
    </InvalidArrayOffset>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[is_array($partitionNames) ? $partitionNames : []]]></code>
    </MixedArgumentTypeCoercion>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['auto_increment']]]></code>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$GLOBALS['message_to_show']]]></code>
    </MixedAssignment>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[empty($GLOBALS['message_to_show'])]]></code>
      <code><![CDATA[empty($GLOBALS['sql_query'])]]></code>
      <code><![CDATA[empty($GLOBALS['sql_query'])]]></code>
      <code><![CDATA[empty($GLOBALS['sql_query'])]]></code>
      <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">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </InvalidArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$newname]]></code>
    </MixedAssignment>
    <PossiblyUnusedMethod>
      <code><![CDATA[__construct]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="src/Controllers/Preferences/ExportController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['hash']]]></code>
      <code><![CDATA[$GLOBALS['tabHash']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$GLOBALS['tabHash']]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['hash']]]></code>
      <code><![CDATA[$GLOBALS['tabHash']]]></code>
      <code><![CDATA[$GLOBALS['tabHash']]]></code>
    </MixedAssignment>
    <PossiblyUnusedMethod>
      <code><![CDATA[__construct]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="src/Controllers/Preferences/FeaturesController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['hash']]]></code>
      <code><![CDATA[$GLOBALS['tabHash']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$GLOBALS['tabHash']]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['hash']]]></code>
      <code><![CDATA[$GLOBALS['tabHash']]]></code>
      <code><![CDATA[$GLOBALS['tabHash']]]></code>
    </MixedAssignment>
    <PossiblyUnusedMethod>
      <code><![CDATA[__construct]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="src/Controllers/Preferences/ImportController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['hash']]]></code>
      <code><![CDATA[$GLOBALS['tabHash']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$GLOBALS['tabHash']]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['hash']]]></code>
      <code><![CDATA[$GLOBALS['tabHash']]]></code>
      <code><![CDATA[$GLOBALS['tabHash']]]></code>
    </MixedAssignment>
    <PossiblyUnusedMethod>
      <code><![CDATA[__construct]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="src/Controllers/Preferences/MainPanelController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['hash']]]></code>
      <code><![CDATA[$GLOBALS['tabHash']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$GLOBALS['tabHash']]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['hash']]]></code>
      <code><![CDATA[$GLOBALS['tabHash']]]></code>
      <code><![CDATA[$GLOBALS['tabHash']]]></code>
    </MixedAssignment>
    <PossiblyUnusedMethod>
      <code><![CDATA[__construct]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="src/Controllers/Preferences/ManageController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['query']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$configuration['ThemeDefault']]]></code>
      <code><![CDATA[$configuration['ThemeDefault']]]></code>
      <code><![CDATA[$json]]></code>
      <code><![CDATA[$returnUrl]]></code>
    </MixedArgument>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[$key]]></code>
    </MixedArgumentTypeCoercion>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['query']]]></code>
      <code><![CDATA[$_POST[str_replace('/', '-', (string) $k)]]]></code>
      <code><![CDATA[$configuration]]></code>
      <code><![CDATA[$json]]></code>
      <code><![CDATA[$redirectParams['lang']]]></code>
      <code><![CDATA[$returnUrl]]></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->hasBodyParam('import_type')
                && $request->getParsedBodyParam('import_type') === 'text_file'
                && isset($_FILES['import_file'])
                && is_array($_FILES['import_file'])]]></code>
      <code><![CDATA[$request->hasBodyParam('import_type')
                && $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>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[$GLOBALS['error']]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/Controllers/Preferences/NavigationController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['hash']]]></code>
      <code><![CDATA[$GLOBALS['tabHash']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$GLOBALS['tabHash']]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['hash']]]></code>
      <code><![CDATA[$GLOBALS['tabHash']]]></code>
      <code><![CDATA[$GLOBALS['tabHash']]]></code>
    </MixedAssignment>
    <PossiblyUnusedMethod>
      <code><![CDATA[__construct]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="src/Controllers/Preferences/SqlController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['hash']]]></code>
      <code><![CDATA[$GLOBALS['tabHash']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$GLOBALS['tabHash']]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['hash']]]></code>
      <code><![CDATA[$GLOBALS['tabHash']]]></code>
      <code><![CDATA[$GLOBALS['tabHash']]]></code>
    </MixedAssignment>
    <PossiblyUnusedMethod>
      <code><![CDATA[__construct]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="src/Controllers/Preferences/TwoFactorController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <MixedArgument>
      <code><![CDATA[$request->getParsedBodyParam('2fa_configure')]]></code>
    </MixedArgument>
    <PossiblyUnusedMethod>
      <code><![CDATA[__construct]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="src/Controllers/Server/BinlogController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <MixedArgument>
      <code><![CDATA[$log]]></code>
      <code><![CDATA[$log ?? '']]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$log]]></code>
      <code><![CDATA[$urlParams['log']]]></code>
    </MixedAssignment>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
  </file>
  <file src="src/Controllers/Server/CollationsController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
  </file>
  <file src="src/Controllers/Server/Databases/CreateController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <MixedAssignment>
      <code><![CDATA[$dbCollation]]></code>
    </MixedAssignment>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
  </file>
  <file src="src/Controllers/Server/Databases/DestroyController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$GLOBALS['selected']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$database]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$GLOBALS['selected']]]></code>
      <code><![CDATA[$database]]></code>
    </MixedAssignment>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
  </file>
  <file src="src/Controllers/Server/DatabasesController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$database['DEFAULT_COLLATION_NAME']]]></code>
      <code><![CDATA[$database['SCHEMA_NAME']]]></code>
      <code><![CDATA[$primaryInfo['Do_DB']]]></code>
      <code><![CDATA[$primaryInfo['Do_DB']]]></code>
      <code><![CDATA[$primaryInfo['Ignore_DB']]]></code>
      <code><![CDATA[$replicaInfo['Do_DB']]]></code>
      <code><![CDATA[$replicaInfo['Do_DB']]]></code>
      <code><![CDATA[$replicaInfo['Ignore_DB']]]></code>
      <code><![CDATA[$request->getParsedBodyParam('primary_connection')]]></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[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$database]]></code>
      <code><![CDATA[$key]]></code>
      <code><![CDATA[$key]]></code>
      <code><![CDATA[$key]]></code>
      <code><![CDATA[$key]]></code>
    </MixedAssignment>
    <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">
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['num_tables']]]></code>
      <code><![CDATA[$GLOBALS['select_item']]]></code>
      <code><![CDATA[$GLOBALS['single_table']]]></code>
      <code><![CDATA[$GLOBALS['tmp_select']]]></code>
      <code><![CDATA[$GLOBALS['unlim_num_rows']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$GLOBALS['num_tables']]]></code>
      <code><![CDATA[$GLOBALS['select_item']]]></code>
      <code><![CDATA[$GLOBALS['unlim_num_rows']]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['select_item']]]></code>
      <code><![CDATA[$GLOBALS['select_item']]]></code>
      <code><![CDATA[$GLOBALS['single_table']]]></code>
      <code><![CDATA[$GLOBALS['tmp_select']]]></code>
      <code><![CDATA[$GLOBALS['unlim_num_rows']]]></code>
    </MixedAssignment>
    <PossiblyUnusedMethod>
      <code><![CDATA[__construct]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="src/Controllers/Server/ImportController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </InvalidArrayOffset>
    <MixedArrayAccess>
      <code><![CDATA[$_SESSION[$GLOBALS['SESSION_KEY']]['handler']]]></code>
      <code><![CDATA[$_SESSION[$GLOBALS['SESSION_KEY']]['handler']]]></code>
    </MixedArrayAccess>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$idKey]]></code>
    </MixedAssignment>
    <MixedMethodCall>
      <code><![CDATA[$_SESSION[$GLOBALS['SESSION_KEY']]['handler']::getIdKey()]]></code>
    </MixedMethodCall>
    <PossiblyInvalidArrayOffset>
      <code><![CDATA[$_SESSION[$GLOBALS['SESSION_KEY']]]]></code>
      <code><![CDATA[$_SESSION[$GLOBALS['SESSION_KEY']]]]></code>
    </PossiblyInvalidArrayOffset>
    <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">
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['dbname']]]></code>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$GLOBALS['sql_query'][$key]]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$dbName ?? '']]></code>
      <code><![CDATA[$request->getParsedBodyParam('old_hostname')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('old_hostname', '')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('old_username')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('old_username', '')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('userGroup', '')]]></code>
      <code><![CDATA[$request->getQueryParam('initial')]]></code>
      <code><![CDATA[$urlDbname ?? '']]></code>
      <code><![CDATA[$urlDbname ?? '']]></code>
    </MixedArgument>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[$queries]]></code>
    </MixedArgumentTypeCoercion>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['dbname']]]></code>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$dbName]]></code>
    </MixedAssignment>
    <PossiblyInvalidArgument>
      <code><![CDATA[$GLOBALS['sql_query']]]></code>
    </PossiblyInvalidArgument>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
    <RedundantConditionGivenDocblockType>
      <code><![CDATA[! empty($GLOBALS['message']) && $GLOBALS['message'] instanceof Message]]></code>
    </RedundantConditionGivenDocblockType>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[empty($_REQUEST['ajax_page_request'])]]></code>
      <code><![CDATA[empty($routinename)]]></code>
      <code><![CDATA[empty($routinename)]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/Controllers/Server/ReplicationController.php">
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$replicaInfo['status']]]></code>
      <code><![CDATA[$request->getParsedBodyParam('hostname', '')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('pma_pw', '')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('username', '')]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$primaryConfigure]]></code>
      <code><![CDATA[$replicaConfigure]]></code>
      <code><![CDATA[$urlParams]]></code>
    </MixedAssignment>
    <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">
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </InvalidArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </MixedAssignment>
    <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">
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$requiredData]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$requiredData]]></code>
    </MixedAssignment>
    <PossiblyUnusedMethod>
      <code><![CDATA[__construct]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="src/Controllers/Server/Status/Monitor/GeneralLogController.php">
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </InvalidArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </MixedAssignment>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
  </file>
  <file src="src/Controllers/Server/Status/Monitor/LogVarsController.php">
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$request->getParsedBodyParam('varName')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('varValue')]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </MixedAssignment>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
  </file>
  <file src="src/Controllers/Server/Status/Monitor/QueryAnalyzerController.php">
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$request->getParsedBodyParam('database', '')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('query', '')]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </MixedAssignment>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
  </file>
  <file src="src/Controllers/Server/Status/Monitor/SlowLogController.php">
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </InvalidArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </MixedAssignment>
    <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">
    <MixedArgumentTypeCoercion>
      <code><![CDATA[$key]]></code>
    </MixedArgumentTypeCoercion>
    <MixedAssignment>
      <code><![CDATA[$chart[__('Other statements')]]]></code>
      <code><![CDATA[$hourFactor]]></code>
      <code><![CDATA[$otherSum]]></code>
      <code><![CDATA[$value]]></code>
    </MixedAssignment>
    <MixedOperand>
      <code><![CDATA[$hourFactor]]></code>
      <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>
    </MixedOperand>
    <PossiblyInvalidArgument>
      <code><![CDATA[str_replace(['Com_', '_'], ['', ' '], $key)]]></code>
    </PossiblyInvalidArgument>
    <PossiblyInvalidCast>
      <code><![CDATA[str_replace(['Com_', '_'], ['', ' '], $key)]]></code>
    </PossiblyInvalidCast>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
  </file>
  <file src="src/Controllers/Server/Status/StatusController.php">
    <MixedArgument>
      <code><![CDATA[$primaryConnection]]></code>
      <code><![CDATA[$primaryConnection]]></code>
      <code><![CDATA[$this->data->status['Aborted_clients']]]></code>
      <code><![CDATA[$this->data->status['Aborted_clients'] * $hourFactor]]></code>
      <code><![CDATA[$this->data->status['Aborted_clients'] * 100 / $this->data->status['Connections']]]></code>
      <code><![CDATA[$this->data->status['Aborted_connects']]]></code>
      <code><![CDATA[$this->data->status['Aborted_connects'] * $hourFactor]]></code>
      <code><![CDATA[$this->data->status['Aborted_connects'] * 100 / $this->data->status['Connections']]]></code>
      <code><![CDATA[$this->data->status['Bytes_received']]]></code>
      <code><![CDATA[$this->data->status['Bytes_received'] * $hourFactor]]></code>
      <code><![CDATA[$this->data->status['Bytes_received'] + $this->data->status['Bytes_sent']]]></code>
      <code><![CDATA[$this->data->status['Bytes_received'] + $this->data->status['Bytes_sent']]]></code>
      <code><![CDATA[$this->data->status['Bytes_sent']]]></code>
      <code><![CDATA[$this->data->status['Bytes_sent'] * $hourFactor]]></code>
      <code><![CDATA[$this->data->status['Connections']]]></code>
      <code><![CDATA[$this->data->status['Connections'] * $hourFactor]]></code>
      <code><![CDATA[$this->data->status['Max_used_connections']]]></code>
      <code><![CDATA[($this->data->status['Bytes_received'] + $this->data->status['Bytes_sent']) * $hourFactor]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$hourFactor]]></code>
      <code><![CDATA[$hourFactor]]></code>
      <code><![CDATA[$primaryConnection]]></code>
    </MixedAssignment>
    <MixedOperand>
      <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['Connections']]]></code>
      <code><![CDATA[$this->data->status['Uptime']]]></code>
      <code><![CDATA[$this->data->status['Uptime']]]></code>
      <code><![CDATA[$this->data->status['Uptime']]]></code>
    </MixedOperand>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
  </file>
  <file src="src/Controllers/Server/Status/VariablesController.php">
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$flush]]></code>
    </MixedArgument>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[$name]]></code>
      <code><![CDATA[$name]]></code>
    </MixedArgumentTypeCoercion>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$dontFormat]]></code>
      <code><![CDATA[$filterAlert]]></code>
      <code><![CDATA[$filterCategory]]></code>
      <code><![CDATA[$filterText]]></code>
      <code><![CDATA[$flush]]></code>
      <code><![CDATA[$linkName]]></code>
      <code><![CDATA[$linkUrl]]></code>
      <code><![CDATA[$sectionLinks]]></code>
      <code><![CDATA[$value]]></code>
    </MixedAssignment>
    <MixedOperand>
      <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>
      <code><![CDATA[$this->data->variables['thread_cache_size']]]></code>
    </MixedOperand>
    <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">
    <MixedArgument>
      <code><![CDATA[$request->getParsedBodyParam('userGroup')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('userGroup')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('userGroup')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('userGroup')]]></code>
    </MixedArgument>
    <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">
    <PossiblyNullArrayAccess>
      <code><![CDATA[$varValue[1]]]></code>
    </PossiblyNullArrayAccess>
    <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>
    <PossiblyNullArrayAccess>
      <code><![CDATA[$varValue[1]]]></code>
    </PossiblyNullArrayAccess>
    <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>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[$this->config->get('PMA_IS_WINDOWS')]]></code>
    </RiskyTruthyFalsyComparison>
  </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">
    <MixedAssignment>
      <code><![CDATA[$column]]></code>
      <code><![CDATA[$currValue]]></code>
    </MixedAssignment>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
  </file>
  <file src="src/Controllers/Sql/RelationalValuesController.php">
    <MixedArrayAccess>
      <code><![CDATA[$_SESSION['tmpval']['relational_display']]]></code>
    </MixedArrayAccess>
    <MixedAssignment>
      <code><![CDATA[$column]]></code>
      <code><![CDATA[$currValue]]></code>
      <code><![CDATA[$currValue]]></code>
      <code><![CDATA[$relationKeyOrDisplayColumn]]></code>
    </MixedAssignment>
    <PossiblyUnusedMethod>
      <code><![CDATA[__construct]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="src/Controllers/Sql/SetValuesController.php">
    <MixedArgument>
      <code><![CDATA[$column]]></code>
      <code><![CDATA[$currentValue]]></code>
      <code><![CDATA[$whereClause]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$column]]></code>
      <code><![CDATA[$currentValue]]></code>
      <code><![CDATA[$whereClause]]></code>
    </MixedAssignment>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
  </file>
  <file src="src/Controllers/Sql/SqlController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['ajax_reload']]]></code>
      <code><![CDATA[$GLOBALS['back']]]></code>
      <code><![CDATA[$GLOBALS['disp_message']]]></code>
      <code><![CDATA[$GLOBALS['disp_query']]]></code>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$GLOBALS['message_to_show']]]></code>
      <code><![CDATA[$GLOBALS['unlim_num_rows']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$GLOBALS['disp_message'] ?? null]]></code>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$GLOBALS['message_to_show'] ?? null]]></code>
      <code><![CDATA[$GLOBALS['sql_query']]]></code>
      <code><![CDATA[$GLOBALS['sql_query']]]></code>
      <code><![CDATA[$request->getQueryParam('sql_signature')]]></code>
      <code><![CDATA[$sqlQuery]]></code>
      <code><![CDATA[Current::$table]]></code>
    </MixedArgument>
    <MixedArrayAccess>
      <code><![CDATA[$GLOBALS['ajax_reload']['reload']]]></code>
    </MixedArrayAccess>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['ajax_reload']]]></code>
      <code><![CDATA[$GLOBALS['back']]]></code>
      <code><![CDATA[$GLOBALS['disp_message']]]></code>
      <code><![CDATA[$GLOBALS['disp_query']]]></code>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$GLOBALS['message_to_show']]]></code>
      <code><![CDATA[$GLOBALS['sql_query']]]></code>
      <code><![CDATA[$GLOBALS['unlim_num_rows']]]></code>
      <code><![CDATA[$bkmAllUsers]]></code>
      <code><![CDATA[$sqlQuery]]></code>
      <code><![CDATA[$sqlQuery]]></code>
    </MixedAssignment>
    <MixedOperand>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </MixedOperand>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[empty($GLOBALS['back'])]]></code>
      <code><![CDATA[empty($GLOBALS['goto'])]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/Controllers/Table/AddFieldController.php">
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </InvalidArrayOffset>
    <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>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </MixedAssignment>
    <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">
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['current_result']]]></code>
      <code><![CDATA[$GLOBALS['disp_message']]]></code>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$GLOBALS['unsaved_values']]]></code>
      <code><![CDATA[$GLOBALS['where_clause']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$GLOBALS['disp_message']]]></code>
      <code><![CDATA[$GLOBALS['unsaved_values']]]></code>
      <code><![CDATA[$GLOBALS['unsaved_values']]]></code>
      <code><![CDATA[$GLOBALS['where_clause'] ?? null]]></code>
      <code><![CDATA[$isUpload]]></code>
      <code><![CDATA[$repopulate]]></code>
      <code><![CDATA[$request->getQueryParam('where_clause_signature')]]></code>
      <code><![CDATA[$whereClause]]></code>
      <code><![CDATA[$whereClause]]></code>
    </MixedArgument>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[$rowId]]></code>
      <code><![CDATA[$rowId]]></code>
    </MixedArgumentTypeCoercion>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['current_result']]]></code>
      <code><![CDATA[$GLOBALS['disp_message']]]></code>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$GLOBALS['unsaved_values']]]></code>
      <code><![CDATA[$GLOBALS['where_clause']]]></code>
      <code><![CDATA[$isUpload]]></code>
      <code><![CDATA[$repopulate]]></code>
      <code><![CDATA[$whereClause]]></code>
      <code><![CDATA[$whereClause]]></code>
    </MixedAssignment>
    <PossiblyInvalidArgument>
      <code><![CDATA[$GLOBALS['current_result']]]></code>
    </PossiblyInvalidArgument>
    <PossiblyNullArgument>
      <code><![CDATA[$isUpload]]></code>
    </PossiblyNullArgument>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[$currentRow]]></code>
      <code><![CDATA[empty($GLOBALS['disp_message'])]]></code>
      <code><![CDATA[empty($GLOBALS['goto'])]]></code>
      <code><![CDATA[empty($GLOBALS['unsaved_values'])]]></code>
      <code><![CDATA[empty($_POST['sql_query'])]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/Controllers/Table/ChangeRowsController.php">
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['where_clause']]]></code>
    </InvalidArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['where_clause']]]></code>
      <code><![CDATA[$rowsToDelete]]></code>
    </MixedAssignment>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
  </file>
  <file src="src/Controllers/Table/ChartController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </InvalidArrayOffset>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[$GLOBALS['urlParams']]]></code>
    </MixedArgumentTypeCoercion>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </MixedAssignment>
    <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>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$numFields]]></code>
      <code><![CDATA[$origNumFields]]></code>
    </MixedAssignment>
    <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/DeleteConfirmController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </InvalidArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </MixedAssignment>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
  </file>
  <file src="src/Controllers/Table/DeleteRowsController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArgument>
      <code><![CDATA[$_REQUEST['pos']]]></code>
    </InvalidArgument>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['disp_message']]]></code>
      <code><![CDATA[$GLOBALS['disp_query']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$GLOBALS['disp_message'] ?? null]]></code>
      <code><![CDATA[$GLOBALS['disp_query'] ?? null]]></code>
      <code><![CDATA[$GLOBALS['sql_query']]]></code>
      <code><![CDATA[$row]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['disp_message']]]></code>
      <code><![CDATA[$GLOBALS['disp_query']]]></code>
      <code><![CDATA[$GLOBALS['sql_query']]]></code>
      <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">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$GLOBALS['num_tables']]]></code>
      <code><![CDATA[$GLOBALS['single_table']]]></code>
      <code><![CDATA[$GLOBALS['unlim_num_rows']]]></code>
      <code><![CDATA[$GLOBALS['where_clause']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$GLOBALS['num_tables']]]></code>
      <code><![CDATA[$GLOBALS['unlim_num_rows']]]></code>
    </MixedArgument>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[$GLOBALS['where_clause']]]></code>
    </MixedArgumentTypeCoercion>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$GLOBALS['single_table']]]></code>
      <code><![CDATA[$GLOBALS['unlim_num_rows']]]></code>
      <code><![CDATA[$GLOBALS['where_clause']]]></code>
    </MixedAssignment>
    <PossiblyNullArgument>
      <code><![CDATA[$parser->list]]></code>
    </PossiblyNullArgument>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[empty($GLOBALS['sql_query'])]]></code>
      <code><![CDATA[empty($GLOBALS['where_clause'])]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/Controllers/Table/ExportRowsController.php">
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['single_table']]]></code>
      <code><![CDATA[$GLOBALS['where_clause']]]></code>
    </InvalidArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['single_table']]]></code>
      <code><![CDATA[$GLOBALS['where_clause']]]></code>
    </MixedAssignment>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
  </file>
  <file src="src/Controllers/Table/FindReplaceController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$column]]></code>
      <code><![CDATA[$column]]></code>
      <code><![CDATA[$column]]></code>
      <code><![CDATA[$column]]></code>
      <code><![CDATA[$row[0]]]></code>
      <code><![CDATA[$row[0]]]></code>
      <code><![CDATA[$row[1]]]></code>
      <code><![CDATA[$this->columnTypes[$i]]]></code>
    </MixedArgument>
    <MixedArrayAccess>
      <code><![CDATA[$row[0]]]></code>
      <code><![CDATA[$row[0]]]></code>
      <code><![CDATA[$row[1]]]></code>
    </MixedArrayAccess>
    <MixedArrayAssignment>
      <code><![CDATA[$result[$index][1]]]></code>
    </MixedArrayAssignment>
    <MixedArrayOffset>
      <code><![CDATA[$types[$columnName]]]></code>
    </MixedArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$column]]></code>
      <code><![CDATA[$column]]></code>
      <code><![CDATA[$column]]></code>
      <code><![CDATA[$columnName]]></code>
      <code><![CDATA[$row]]></code>
      <code><![CDATA[$row]]></code>
    </MixedAssignment>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
  </file>
  <file src="src/Controllers/Table/GisVisualizationController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <MixedArrayAccess>
      <code><![CDATA[$_SESSION['tmpval']['max_rows']]]></code>
      <code><![CDATA[$_SESSION['tmpval']['pos']]]></code>
    </MixedArrayAccess>
    <PossiblyInvalidArgument>
      <code><![CDATA[$_GET['fileFormat']]]></code>
    </PossiblyInvalidArgument>
    <PossiblyInvalidCast>
      <code><![CDATA[$_GET['fileFormat']]]></code>
    </PossiblyInvalidCast>
    <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">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </InvalidArrayOffset>
    <MixedArrayAccess>
      <code><![CDATA[$_SESSION[$GLOBALS['SESSION_KEY']]['handler']]]></code>
      <code><![CDATA[$_SESSION[$GLOBALS['SESSION_KEY']]['handler']]]></code>
    </MixedArrayAccess>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$idKey]]></code>
    </MixedAssignment>
    <MixedMethodCall>
      <code><![CDATA[$_SESSION[$GLOBALS['SESSION_KEY']]['handler']::getIdKey()]]></code>
    </MixedMethodCall>
    <PossiblyInvalidArrayOffset>
      <code><![CDATA[$_SESSION[$GLOBALS['SESSION_KEY']]]]></code>
      <code><![CDATA[$_SESSION[$GLOBALS['SESSION_KEY']]]]></code>
    </PossiblyInvalidArrayOffset>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
  </file>
  <file src="src/Controllers/Table/IndexRenameController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$indexName]]></code>
      <code><![CDATA[$indexName]]></code>
      <code><![CDATA[$oldIndexName]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$indexName]]></code>
      <code><![CDATA[$oldIndexName]]></code>
    </MixedAssignment>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
  </file>
  <file src="src/Controllers/Table/IndexesController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$_POST['index']['columns']['names']]]></code>
      <code><![CDATA[$fields]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$fields]]></code>
    </MixedAssignment>
    <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>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[$this->config->get('DisableMultiTableMaintenance')]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/Controllers/Table/Maintenance/CheckController.php">
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[$this->config->get('DisableMultiTableMaintenance')]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/Controllers/Table/Maintenance/ChecksumController.php">
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[$this->config->get('DisableMultiTableMaintenance')]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/Controllers/Table/Maintenance/OptimizeController.php">
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[$this->config->get('DisableMultiTableMaintenance')]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/Controllers/Table/Maintenance/RepairController.php">
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[$this->config->get('DisableMultiTableMaintenance')]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/Controllers/Table/Partition/AnalyzeController.php">
    <MixedArgument>
      <code><![CDATA[$query]]></code>
    </MixedArgument>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
  </file>
  <file src="src/Controllers/Table/Partition/CheckController.php">
    <MixedArgument>
      <code><![CDATA[$query]]></code>
    </MixedArgument>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
  </file>
  <file src="src/Controllers/Table/Partition/DropController.php">
    <MixedArgument>
      <code><![CDATA[$query]]></code>
      <code><![CDATA[$query]]></code>
    </MixedArgument>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
  </file>
  <file src="src/Controllers/Table/Partition/OptimizeController.php">
    <MixedArgument>
      <code><![CDATA[$query]]></code>
    </MixedArgument>
    <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">
    <MixedArgument>
      <code><![CDATA[$query]]></code>
    </MixedArgument>
    <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">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <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">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArgument>
      <code><![CDATA[usort($tables, strnatcasecmp(...))]]></code>
    </InvalidArgument>
    <MixedArgument>
      <code><![CDATA[array_key_exists('foreign_keys_data', $relationsForeign)
                    ? $relationsForeign['foreign_keys_data']
                    : []]]></code>
    </MixedArgument>
    <MixedArrayAccess>
      <code><![CDATA[$oneKey['ref_db_name']]]></code>
      <code><![CDATA[$oneKey['ref_table_name']]]></code>
      <code><![CDATA[$relations[$column->field]['foreign_db']]]></code>
      <code><![CDATA[$relations[$column->field]['foreign_field']]]></code>
      <code><![CDATA[$relations[$column->field]['foreign_table']]]></code>
    </MixedArrayAccess>
    <MixedAssignment>
      <code><![CDATA[$existrelForeign]]></code>
      <code><![CDATA[$oneKey]]></code>
    </MixedAssignment>
    <PossiblyInvalidArgument>
      <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[$_POST['display_field']]]></code>
      <code><![CDATA[$_POST['foreignDb']]]></code>
      <code><![CDATA[$_POST['foreignDb']]]></code>
      <code><![CDATA[$_POST['foreignDb']]]></code>
      <code><![CDATA[$_POST['foreignDb']]]></code>
      <code><![CDATA[$foreignTable]]></code>
      <code><![CDATA[$foreignTable]]></code>
      <code><![CDATA[$multiEditColumnsName]]></code>
      <code><![CDATA[$multiEditColumnsName]]></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">
    <InvalidArgument>
      <code><![CDATA[$insertErrors]]></code>
    </InvalidArgument>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['disp_message']]]></code>
      <code><![CDATA[$GLOBALS['disp_query']]]></code>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$GLOBALS['query']]]></code>
      <code><![CDATA[$GLOBALS['unsaved_values']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$columnName]]></code>
      <code><![CDATA[$columnName]]></code>
      <code><![CDATA[$columnName]]></code>
      <code><![CDATA[$extraData]]></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[$oneWhereClause]]></code>
      <code><![CDATA[$relFieldsList]]></code>
      <code><![CDATA[$relationField]]></code>
      <code><![CDATA[$relationFieldValue]]></code>
      <code><![CDATA[$request->getParsedBodyParam('db')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('table')]]></code>
      <code><![CDATA[$request->getParsedBodyParam('transform_fields_list')]]></code>
    </MixedArgument>
    <MixedArrayAccess>
      <code><![CDATA[$extraData['relations']]]></code>
      <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[$GLOBALS['urlParams']['where_clause'][]]]></code>
      <code><![CDATA[$extraData['relations']]]></code>
      <code><![CDATA[$extraData['relations'][$cellIndex]]]></code>
      <code><![CDATA[$multiEditColumns[$key]]]></code>
      <code><![CDATA[$multiEditColumns[$key]]]></code>
    </MixedArrayAssignment>
    <MixedArrayOffset>
      <code><![CDATA[$mimeMap[$columnName]]]></code>
    </MixedArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['disp_message']]]></code>
      <code><![CDATA[$GLOBALS['disp_query']]]></code>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$GLOBALS['query']]]></code>
      <code><![CDATA[$GLOBALS['unsaved_values']]]></code>
      <code><![CDATA[$GLOBALS['unsaved_values'][$rowNumber]]]></code>
      <code><![CDATA[$GLOBALS['urlParams']['where_clause'][]]]></code>
      <code><![CDATA[$afterInsert]]></code>
      <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[$oneWhereClause]]></code>
      <code><![CDATA[$relFieldsList]]></code>
      <code><![CDATA[$relationField]]></code>
      <code><![CDATA[$relationFieldValue]]></code>
      <code><![CDATA[$submitType]]></code>
      <code><![CDATA[$whereClause]]></code>
      <code><![CDATA[$whereClause]]></code>
    </MixedAssignment>
    <MixedOperand>
      <code><![CDATA[$relationFieldValue]]></code>
    </MixedOperand>
    <PossiblyNullArgument>
      <code><![CDATA[$GLOBALS['urlParams']]]></code>
    </PossiblyNullArgument>
    <PossiblyUndefinedVariable>
      <code><![CDATA[$extraData]]></code>
    </PossiblyUndefinedVariable>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[empty($GLOBALS['query'])]]></code>
      <code><![CDATA[empty($GLOBALS['sql_query'])]]></code>
      <code><![CDATA[empty($mimeMap[$columnName]['input_transformation'])]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/Controllers/Table/SearchController.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[$foreignData->foreignField]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$isUnsigned]]></code>
    </MixedAssignment>
    <PossiblyInvalidArgument>
      <code><![CDATA[$_POST['column']]]></code>
      <code><![CDATA[$selectedOperator]]></code>
    </PossiblyInvalidArgument>
    <PossiblyInvalidCast>
      <code><![CDATA[$_POST['column']]]></code>
    </PossiblyInvalidCast>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[Response]]></code>
    </PossiblyUnusedReturnValue>
    <RedundantCastGivenDocblockType>
      <code><![CDATA[(int) $config->settings['MaxRows']]]></code>
    </RedundantCastGivenDocblockType>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[$searchColumnInForeigners]]></code>
      <code><![CDATA[empty($row->collation)]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/Controllers/Table/SqlController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['back']]]></code>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$delimiter]]></code>
      <code><![CDATA[$request->getQueryParam('sql_query', true)]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['back']]]></code>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$delimiter]]></code>
    </MixedAssignment>
  </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">
    <MixedArgument>
      <code><![CDATA[$request->getParsedBodyParam('table')]]></code>
    </MixedArgument>
    <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/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[has]]></code>
      <code><![CDATA[has]]></code>
    </PossiblyNullReference>
    <PossiblyUnusedMethod>
      <code><![CDATA[__construct]]></code>
    </PossiblyUnusedMethod>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[empty($stmt->partitionBy)]]></code>
      <code><![CDATA[empty($stmt->subpartitionBy)]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/Controllers/Table/Structure/PrimaryController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </InvalidArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </MixedAssignment>
    <PossiblyUnusedMethod>
      <code><![CDATA[__construct]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="src/Controllers/Table/Structure/ReservedWordCheckController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <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">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <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">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </InvalidArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$attributes[$rownum]]]></code>
    </MixedAssignment>
    <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">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$version]]></code>
    </MixedArgument>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[$entries]]></code>
    </MixedArgumentTypeCoercion>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$reportExportType]]></code>
      <code><![CDATA[$selectedVersions]]></code>
      <code><![CDATA[$submitMult]]></code>
      <code><![CDATA[$toggleActivation]]></code>
      <code><![CDATA[$version]]></code>
    </MixedAssignment>
  </file>
  <file src="src/Controllers/Table/ZoomSearchController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$row[$_POST['criteriaColumnNames'][0]]]]></code>
      <code><![CDATA[$row[$_POST['criteriaColumnNames'][1]]]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$foreignData->foreignField]]></code>
      <code><![CDATA[$properties['type']]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$isUnsigned]]></code>
    </MixedAssignment>
    <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>
    <RedundantCastGivenDocblockType>
      <code><![CDATA[(int) $config->settings['maxRowPlotLimit']]]></code>
    </RedundantCastGivenDocblockType>
    <RiskyCast>
      <code><![CDATA[$_POST['maxPlotLimit']]]></code>
    </RiskyCast>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[$searchColumnInForeigners]]></code>
      <code><![CDATA[empty($_POST['maxPlotLimit'])]]></code>
      <code><![CDATA[empty($row->collation)]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/Controllers/TableController.php">
    <MixedArgument>
      <code><![CDATA[$request->getParsedBodyParam('db')]]></code>
    </MixedArgument>
    <PossiblyUnusedMethod>
      <code><![CDATA[__construct]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="src/Controllers/ThemeSetController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <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">
    <PossiblyUnusedMethod>
      <code><![CDATA[__construct]]></code>
    </PossiblyUnusedMethod>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[empty($mediaTypeMap[$transformKey]['mimetype'])]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/Controllers/Triggers/IndexController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$GLOBALS['errors']]]></code>
    </InvalidArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$GLOBALS['errors']]]></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>
    </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>
    <PossiblyNullReference>
      <code><![CDATA[isSuccess]]></code>
    </PossiblyNullReference>
    <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>
    <TypeDoesNotContainType>
      <code><![CDATA[count($GLOBALS['errors'])]]></code>
      <code><![CDATA[count($GLOBALS['errors'])]]></code>
    </TypeDoesNotContainType>
  </file>
  <file src="src/Controllers/UserPasswordController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['change_password_message']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$message->getDisplay()]]></code>
      <code><![CDATA[$password]]></code>
      <code><![CDATA[$pmaPw]]></code>
      <code><![CDATA[$pmaPw2]]></code>
      <code><![CDATA[$request->getParsedBodyParam('authentication_plugin')]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['change_password_message']]]></code>
      <code><![CDATA[$noPass]]></code>
      <code><![CDATA[$password]]></code>
      <code><![CDATA[$pmaPw]]></code>
      <code><![CDATA[$pmaPw2]]></code>
    </MixedAssignment>
    <MixedMethodCall>
      <code><![CDATA[getDisplay]]></code>
    </MixedMethodCall>
    <PossiblyUnusedMethod>
      <code><![CDATA[__construct]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="src/Controllers/View/CreateController.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <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[$GLOBALS['sql_query']]]></code>
      <code><![CDATA[$db]]></code>
      <code><![CDATA[$table]]></code>
    </MixedAssignment>
    <MixedOperand>
      <code><![CDATA[$view['as']]]></code>
      <code><![CDATA[$view['column_names']]]></code>
    </MixedOperand>
    <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>
    <InvalidOperand>
      <code><![CDATA[$matches[1]]]></code>
    </InvalidOperand>
    <MixedArgument>
      <code><![CDATA[$path[$depth + 1]]]></code>
      <code><![CDATA[$query]]></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[$query]]></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[Config::getInstance()->get('is_setup')]]></code>
      <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>
      <code><![CDATA[$key]]></code>
    </MixedAssignment>
  </file>
  <file src="src/Database/CentralColumns.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <MixedArgument>
      <code><![CDATA[$columnDefault[$i]]]></code>
      <code><![CDATA[$columnExtra[$i]]]></code>
      <code><![CDATA[$extractedColumnSpec['attribute']]]></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>
      <code><![CDATA[$row['col_extra']]]></code>
      <code><![CDATA[$rowsMeta[$rowNum]['DefaultValue']]]></code>
      <code><![CDATA[$rowsMeta[$rowNum]['DefaultValue']]]></code>
      <code><![CDATA[$type]]></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>
      <code><![CDATA[$row['col_extra']]]></code>
      <code><![CDATA[$row['col_type']]]></code>
    </MixedArrayAccess>
    <MixedArrayAssignment>
      <code><![CDATA[$columnDefault[$i]]]></code>
      <code><![CDATA[$columnDefault[$i]]]></code>
      <code><![CDATA[$row['col_attribute']]]></code>
      <code><![CDATA[$row['col_attribute']]]></code>
      <code><![CDATA[$row['col_attribute']]]></code>
      <code><![CDATA[$row['col_attribute']]]></code>
      <code><![CDATA[$row['col_attribute']]]></code>
      <code><![CDATA[$row['col_extra']]]></code>
    </MixedArrayAssignment>
    <MixedAssignment>
      <code><![CDATA[$columnDefault]]></code>
      <code><![CDATA[$columnDefault[$i]]]></code>
      <code><![CDATA[$columnExtra[$i]]]></code>
      <code><![CDATA[$defaultValues[$rowNum]]]></code>
      <code><![CDATA[$length]]></code>
      <code><![CDATA[$row]]></code>
      <code><![CDATA[$row]]></code>
      <code><![CDATA[$rowsMeta[$rowNum]['DefaultValue']]]></code>
      <code><![CDATA[$type]]></code>
    </MixedAssignment>
    <MixedReturnTypeCoercion>
      <code><![CDATA[$hasList]]></code>
      <code><![CDATA[$this->dbi->fetchResult($query, null, null, ConnectionType::ControlUser)]]></code>
      <code><![CDATA[(string|null)[][]]]></code>
      <code><![CDATA[string[]]]></code>
    </MixedReturnTypeCoercion>
    <PossiblyInvalidArgument>
      <code><![CDATA[$tnPageNow]]></code>
    </PossiblyInvalidArgument>
    <PossiblyNullArgument>
      <code><![CDATA[$column['col_name']]]></code>
      <code><![CDATA[$field]]></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">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <MixedAssignment>
      <code><![CDATA[$params]]></code>
    </MixedAssignment>
    <MixedInferredReturnType>
      <code><![CDATA[mixed[]]]></code>
    </MixedInferredReturnType>
    <MixedReturnStatement>
      <code><![CDATA[$params]]></code>
      <code><![CDATA[$params]]></code>
    </MixedReturnStatement>
    <PossiblyInvalidCast>
      <code><![CDATA[$_GET['export_type']]]></code>
    </PossiblyInvalidCast>
  </file>
  <file src="src/Database/Designer/Common.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <MixedArgument>
      <code><![CDATA[$_POST['t_x'][$key]]]></code>
      <code><![CDATA[$_POST['t_y'][$key]]]></code>
      <code><![CDATA[$db]]></code>
      <code><![CDATA[$foreigner['constraint']]]></code>
      <code><![CDATA[$oneField]]></code>
      <code><![CDATA[$oneKey['constraint']]]></code>
      <code><![CDATA[$oneKey['ref_index_list'][$index]]]></code>
      <code><![CDATA[$tab]]></code>
      <code><![CDATA[$value['foreign_field']]]></code>
    </MixedArgument>
    <MixedArrayAccess>
      <code><![CDATA[$oneKey['constraint']]]></code>
      <code><![CDATA[$oneKey['index_list']]]></code>
      <code><![CDATA[$oneKey['ref_db_name']]]></code>
      <code><![CDATA[$oneKey['ref_index_list']]]></code>
      <code><![CDATA[$oneKey['ref_index_list'][$index]]]></code>
      <code><![CDATA[$oneKey['ref_table_name']]]></code>
      <code><![CDATA[$value['foreign_db']]]></code>
      <code><![CDATA[$value['foreign_field']]]></code>
      <code><![CDATA[$value['foreign_table']]]></code>
    </MixedArrayAccess>
    <MixedArrayAssignment>
      <code><![CDATA[$origData[$index]]]></code>
    </MixedArrayAssignment>
    <MixedArrayOffset>
      <code><![CDATA[$oneKey['ref_index_list'][$index]]]></code>
    </MixedArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$db]]></code>
      <code><![CDATA[$index]]></code>
      <code><![CDATA[$oneField]]></code>
      <code><![CDATA[$oneKey]]></code>
      <code><![CDATA[$origData]]></code>
      <code><![CDATA[$tab]]></code>
      <code><![CDATA[$value]]></code>
      <code><![CDATA[$value]]></code>
    </MixedAssignment>
    <MixedOperand>
      <code><![CDATA[$oneKey['ref_db_name'] ?? Current::$database]]></code>
      <code><![CDATA[$oneKey['ref_table_name']]]></code>
      <code><![CDATA[$value['foreign_db']]]></code>
      <code><![CDATA[$value['foreign_table']]]></code>
    </MixedOperand>
    <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[$origData['settings_data']]]></code>
    </PossiblyNullArgument>
    <PossiblyNullArrayOffset>
      <code><![CDATA[$indexArray1]]></code>
      <code><![CDATA[$indexArray2]]></code>
    </PossiblyNullArrayOffset>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[$foreigner]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/Database/Designer/DesignerTable.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[getTableEngine]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="src/Database/Events.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errors']]]></code>
      <code><![CDATA[$GLOBALS['errors']]]></code>
    </InvalidArrayOffset>
    <MixedArrayAssignment>
      <code><![CDATA[$GLOBALS['errors'][]]]></code>
      <code><![CDATA[$GLOBALS['errors'][]]]></code>
      <code><![CDATA[$GLOBALS['errors'][]]]></code>
      <code><![CDATA[$GLOBALS['errors'][]]]></code>
      <code><![CDATA[$GLOBALS['errors'][]]]></code>
      <code><![CDATA[$GLOBALS['errors'][]]]></code>
      <code><![CDATA[$GLOBALS['errors'][]]]></code>
      <code><![CDATA[$GLOBALS['errors'][]]]></code>
      <code><![CDATA[$GLOBALS['errors'][]]]></code>
      <code><![CDATA[$GLOBALS['errors'][]]]></code>
    </MixedArrayAssignment>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errors']]]></code>
      <code><![CDATA[$string]]></code>
    </MixedAssignment>
    <MixedOperand>
      <code><![CDATA[$string]]></code>
    </MixedOperand>
    <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>
    <PossiblyNullIterator>
      <code><![CDATA[$GLOBALS['errors']]]></code>
    </PossiblyNullIterator>
    <PossiblyUndefinedArrayOffset>
      <code><![CDATA[$GLOBALS['errors']]]></code>
    </PossiblyUndefinedArrayOffset>
    <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/MultiTableQuery.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
  </file>
  <file src="src/Database/Routine.php">
    <PossiblyUnusedProperty>
      <code><![CDATA[$returns]]></code>
    </PossiblyUnusedProperty>
  </file>
  <file src="src/Database/Routines.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArgument>
      <code><![CDATA[$itemParamDir]]></code>
      <code><![CDATA[$itemParamName]]></code>
    </InvalidArgument>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errors']]]></code>
      <code><![CDATA[$GLOBALS['errors']]]></code>
      <code><![CDATA[$GLOBALS['errors']]]></code>
      <code><![CDATA[$GLOBALS['errors']]]></code>
      <code><![CDATA[$retval['item_param_dir'][$key]]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$GLOBALS['errors']]]></code>
      <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_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[$value]]></code>
      <code><![CDATA[$value]]></code>
      <code><![CDATA[$value]]></code>
    </MixedArgument>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[$options]]></code>
      <code><![CDATA[$options]]></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>
      <code><![CDATA[$routine['item_param_type'][$i]]]></code>
      <code><![CDATA[$routine['item_param_type'][$i]]]></code>
    </MixedArrayAccess>
    <MixedArrayAssignment>
      <code><![CDATA[$GLOBALS['errors'][]]]></code>
      <code><![CDATA[$GLOBALS['errors'][]]]></code>
      <code><![CDATA[$GLOBALS['errors'][]]]></code>
      <code><![CDATA[$GLOBALS['errors'][]]]></code>
      <code><![CDATA[$GLOBALS['errors'][]]]></code>
      <code><![CDATA[$GLOBALS['errors'][]]]></code>
      <code><![CDATA[$GLOBALS['errors'][]]]></code>
      <code><![CDATA[$GLOBALS['errors'][]]]></code>
      <code><![CDATA[$GLOBALS['errors'][]]]></code>
      <code><![CDATA[$GLOBALS['errors'][]]]></code>
      <code><![CDATA[$GLOBALS['errors'][]]]></code>
      <code><![CDATA[$GLOBALS['errors'][]]]></code>
      <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[$GLOBALS['errors']]]></code>
      <code><![CDATA[$GLOBALS['errors']]]></code>
      <code><![CDATA[$GLOBALS['errors']]]></code>
      <code><![CDATA[$i]]></code>
      <code><![CDATA[$opt]]></code>
      <code><![CDATA[$options[]]]></code>
      <code><![CDATA[$retval['item_definer']]]></code>
      <code><![CDATA[$string]]></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>
      <code><![CDATA[$string]]></code>
    </MixedOperand>
    <MixedReturnTypeCoercion>
      <code><![CDATA[$this->dbi->fetchResult($privilegesBackupQuery, 0)]]></code>
      <code><![CDATA[string[][]]]></code>
    </MixedReturnTypeCoercion>
    <PossiblyInvalidArgument>
      <code><![CDATA[$_POST['funcs'][$routine['item_param_name'][$i]]]]></code>
      <code><![CDATA[$_POST['item_comment']]]></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[$itemDefiner]]></code>
      <code><![CDATA[$itemName]]></code>
      <code><![CDATA[$itemReturnType]]></code>
      <code><![CDATA[$itemReturnType]]></code>
      <code><![CDATA[$itemReturnType]]></code>
      <code><![CDATA[$itemReturnType]]></code>
      <code><![CDATA[$itemType]]></code>
      <code><![CDATA[$itemType]]></code>
    </PossiblyInvalidArgument>
    <PossiblyInvalidArrayAccess>
      <code><![CDATA[$params['dir'][$i]]]></code>
    </PossiblyInvalidArrayAccess>
    <PossiblyInvalidCast>
      <code><![CDATA[$_POST['item_comment']]]></code>
      <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>
      <code><![CDATA[$itemType]]></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>
      <code><![CDATA[$itemDefinition]]></code>
    </PossiblyInvalidOperand>
    <PossiblyNullArgument>
      <code><![CDATA[$GLOBALS['message']]]></code>
      <code><![CDATA[$createRoutine]]></code>
      <code><![CDATA[$routine['SPECIFIC_NAME']]]></code>
      <code><![CDATA[$routine['SPECIFIC_NAME']]]></code>
      <code><![CDATA[$stmt->return->parameters]]></code>
    </PossiblyNullArgument>
    <PossiblyNullIterator>
      <code><![CDATA[$GLOBALS['errors']]]></code>
      <code><![CDATA[$stmt->return->options->options]]></code>
    </PossiblyNullIterator>
    <PossiblyNullOperand>
      <code><![CDATA[$_POST['item_original_type']]]></code>
    </PossiblyNullOperand>
    <PossiblyNullPropertyFetch>
      <code><![CDATA[$stmt->return->name]]></code>
      <code><![CDATA[$stmt->return->options]]></code>
      <code><![CDATA[$stmt->return->options->options]]></code>
      <code><![CDATA[$stmt->return->parameters]]></code>
    </PossiblyNullPropertyFetch>
    <PossiblyNullReference>
      <code><![CDATA[has]]></code>
    </PossiblyNullReference>
    <PossiblyUndefinedArrayOffset>
      <code><![CDATA[$GLOBALS['errors']]]></code>
      <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_comment'])]]></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($itemDefiner)]]></code>
      <code><![CDATA[empty($itemDefinition)]]></code>
      <code><![CDATA[empty($itemName)]]></code>
      <code><![CDATA[empty($itemParamDir[$i])]]></code>
      <code><![CDATA[empty($itemParamLength)]]></code>
      <code><![CDATA[empty($itemParamName)]]></code>
      <code><![CDATA[empty($itemParamName[$i])]]></code>
      <code><![CDATA[empty($itemParamType)]]></code>
      <code><![CDATA[empty($itemSecurityType)]]></code>
      <code><![CDATA[empty($routine['DTD_IDENTIFIER'])]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/Database/Search.php">
    <InvalidPropertyAssignmentValue>
      <code><![CDATA[array_intersect($_POST['criteriaTables'], $this->tablesNamesOnly)]]></code>
    </InvalidPropertyAssignmentValue>
    <MixedAssignment>
      <code><![CDATA[$this->searchTypeDescription]]></code>
    </MixedAssignment>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[empty($_POST['criteriaColumnName'])]]></code>
      <code><![CDATA[empty($_POST['criteriaSearchString'])]]></code>
      <code><![CDATA[empty($_POST['criteriaSearchType'])]]></code>
      <code><![CDATA[empty($_POST['criteriaTables'])]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/DatabaseInterface.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <DeprecatedProperty>
      <code><![CDATA[Routing::$route]]></code>
    </DeprecatedProperty>
    <DocblockTypeContradiction>
      <code><![CDATA['']]></code>
      <code><![CDATA['']]></code>
    </DocblockTypeContradiction>
    <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>
    <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>
    <MixedArrayOffset>
      <code><![CDATA[$row[$keyIndex]]]></code>
    </MixedArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$aLength]]></code>
      <code><![CDATA[$bLength]]></code>
      <code><![CDATA[$keyIndex]]></code>
      <code><![CDATA[$resultRows[$row[$key]]]]></code>
      <code><![CDATA[$resultTarget]]></code>
      <code><![CDATA[$resultTarget]]></code>
      <code><![CDATA[$resultTarget]]></code>
      <code><![CDATA[$this->versionComment]]></code>
      <code><![CDATA[$this->versionString]]></code>
    </MixedAssignment>
    <MixedInferredReturnType>
      <code><![CDATA[list<string>]]></code>
      <code><![CDATA[mixed[]]]></code>
      <code><![CDATA[mixed[]]]></code>
      <code><![CDATA[string]]></code>
    </MixedInferredReturnType>
    <MixedOperand>
      <code><![CDATA[$a['Data_length']]]></code>
      <code><![CDATA[$b['Data_length']]]></code>
    </MixedOperand>
    <MixedReturnStatement>
      <code><![CDATA[$resultRows]]></code>
      <code><![CDATA[SessionCache::get('mysql_cur_role')]]></code>
      <code><![CDATA[SessionCache::get('mysql_cur_user')]]></code>
      <code><![CDATA[reset($columns)]]></code>
      <code><![CDATA[reset($columns)]]></code>
    </MixedReturnStatement>
    <MixedReturnTypeCoercion>
      <code><![CDATA[$this->fetchResult($sql, null, 'Field', $connectionType)]]></code>
      <code><![CDATA[$this->fetchResult($sql, null, null, $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[string[]]]></code>
    </MixedReturnTypeCoercion>
    <NullableReturnStatement>
      <code><![CDATA[$user]]></code>
    </NullableReturnStatement>
    <PossiblyInvalidArgument>
      <code><![CDATA[$tableData[$sortBy] ?? '']]></code>
    </PossiblyInvalidArgument>
    <PossiblyInvalidArrayOffset>
      <code><![CDATA[$row[$value]]]></code>
    </PossiblyInvalidArrayOffset>
    <PossiblyInvalidOperand>
      <code><![CDATA[$tableData['Data_length']]]></code>
      <code><![CDATA[$tableData['Index_length']]]></code>
    </PossiblyInvalidOperand>
    <PossiblyNullArgument>
      <code><![CDATA[$_SERVER['SCRIPT_NAME']]]></code>
    </PossiblyNullArgument>
    <PossiblyNullArrayOffset>
      <code><![CDATA[$resultRows]]></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>
      <code><![CDATA[bool]]></code>
    </PossiblyUnusedReturnValue>
    <RedundantConditionGivenDocblockType>
      <code><![CDATA[$roleHost]]></code>
      <code><![CDATA[$roleHost]]></code>
    </RedundantConditionGivenDocblockType>
    <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/DbalInterface.php">
    <PossiblyUnusedReturnValue>
      <code><![CDATA[bool]]></code>
      <code><![CDATA[bool]]></code>
    </PossiblyUnusedReturnValue>
  </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>
      <code><![CDATA[$sortExpressionNoDirection]]></code>
    </InvalidArgument>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['is_header_sent']]]></code>
      <code><![CDATA[$GLOBALS['row']]]></code>
      <code><![CDATA[$delUrlParams]]></code>
    </InvalidArrayOffset>
    <InvalidReturnStatement>
      <code><![CDATA[[$deleteUrl, $deleteString, $jsConf, $urlParams]]]></code>
    </InvalidReturnStatement>
    <InvalidReturnType>
      <code><![CDATA[array{?string, ?string, ?string}]]></code>
    </InvalidReturnType>
    <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[$clause]]></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[$newSortExpressionNoDirection]]></code>
      <code><![CDATA[$oneKey['ref_db_name'] ?? Current::$database]]></code>
      <code><![CDATA[$oneKey['ref_db_name'] ?? Current::$database]]></code>
      <code><![CDATA[$oneKey['ref_index_list'][$index]]]></code>
      <code><![CDATA[$oneKey['ref_table_name']]]></code>
      <code><![CDATA[$oneKey['ref_table_name']]]></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[$sortExpressionNoDirection[$indexInExpression]]]></code>
      <code><![CDATA[$sortExpressionNoDirection[$indexInExpression]]]></code>
      <code><![CDATA[$sortExpressionNoDirection[$indexInExpression]]]></code>
      <code><![CDATA[$statementInfo->statement->from]]></code>
      <code><![CDATA[$urlParams['where_clause']]]></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>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[$sortDirection]]></code>
      <code><![CDATA[$sortExpression]]></code>
    </MixedArgumentTypeCoercion>
    <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']['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[$oneKey['index_list']]]></code>
      <code><![CDATA[$oneKey['ref_db_name']]]></code>
      <code><![CDATA[$oneKey['ref_db_name']]]></code>
      <code><![CDATA[$oneKey['ref_index_list']]]></code>
      <code><![CDATA[$oneKey['ref_index_list'][$index]]]></code>
      <code><![CDATA[$oneKey['ref_table_name']]]></code>
      <code><![CDATA[$oneKey['ref_table_name']]]></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>
      <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>
    </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[$map[$oneField]]]></code>
      <code><![CDATA[$oneKey['ref_index_list'][$index]]]></code>
      <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[$row[$m]]]></code>
      <code><![CDATA[$row[$sortedColumnIndex]]]></code>
      <code><![CDATA[$row[$sortedColumnIndex]]]></code>
      <code><![CDATA[$row[$sortedColumnIndex]]]></code>
      <code><![CDATA[$row[$sortedColumnIndex]]]></code>
      <code><![CDATA[$this->fieldsMeta[$i]]]></code>
      <code><![CDATA[$this->fieldsMeta[$i]]]></code>
    </MixedArrayTypeCoercion>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['row']]]></code>
      <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[$clause]]></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[$hiddenFields['session_max_rows']]]></code>
      <code><![CDATA[$i]]></code>
      <code><![CDATA[$i]]></code>
      <code><![CDATA[$identifier]]></code>
      <code><![CDATA[$index]]></code>
      <code><![CDATA[$meta->name]]></code>
      <code><![CDATA[$newSortExpressionNoDirection]]></code>
      <code><![CDATA[$oneField]]></code>
      <code><![CDATA[$oneKey]]></code>
      <code><![CDATA[$query]]></code>
      <code><![CDATA[$rel]]></code>
      <code><![CDATA[$relationalDisplay]]></code>
      <code><![CDATA[$value]]></code>
    </MixedAssignment>
    <MixedInferredReturnType>
      <code><![CDATA[Message]]></code>
    </MixedInferredReturnType>
    <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>
      <code><![CDATA[$sortExpressionNoDirection[$indexInExpression]]]></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>
    <PossiblyInvalidOperand>
      <code><![CDATA[$editCopyUrlParams]]></code>
      <code><![CDATA[$editCopyUrlParams]]></code>
      <code><![CDATA[$editCopyUrlParams]]></code>
      <code><![CDATA[$editCopyUrlParams]]></code>
      <code><![CDATA[$editCopyUrlParams]]></code>
      <code><![CDATA[$editCopyUrlParams]]></code>
    </PossiblyInvalidOperand>
    <PossiblyNullArgument>
      <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>
      <code><![CDATA[$o->expr->expr]]></code>
    </PossiblyNullOperand>
    <PossiblyNullPropertyFetch>
      <code><![CDATA[$o->expr->expr]]></code>
      <code><![CDATA[$order->expr->column]]></code>
    </PossiblyNullPropertyFetch>
    <RedundantCastGivenDocblockType>
      <code><![CDATA[(int) $this->config->settings['MaxRows']]]></code>
    </RedundantCastGivenDocblockType>
    <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[$deleteUrl]]></code>
      <code><![CDATA[$deleteUrl]]></code>
      <code><![CDATA[$deleteUrl]]></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>
    <UnusedProperty>
      <code><![CDATA[$queryTime]]></code>
    </UnusedProperty>
  </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>
    </DeprecatedMethod>
    <MixedArgument>
      <code><![CDATA[self::$enginemap[$engine][0]]]></code>
      <code><![CDATA[self::$enginemap[$engine][0]]]></code>
      <code><![CDATA[self::$enginemap[$engine][2]]]></code>
    </MixedArgument>
    <MixedArrayAccess>
      <code><![CDATA[self::$enginemap[$engine][0]]]></code>
      <code><![CDATA[self::$enginemap[$engine][0]]]></code>
      <code><![CDATA[self::$enginemap[$engine][1]]]></code>
      <code><![CDATA[self::$enginemap[$engine][1]]]></code>
      <code><![CDATA[self::$enginemap[$engine][2]]]></code>
    </MixedArrayAccess>
    <MixedArrayOffset>
      <code><![CDATA[self::$enginemap[$engine]]]></code>
      <code><![CDATA[self::$enginemap[$engine]]]></code>
    </MixedArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$engine]]></code>
      <code><![CDATA[self::$engine]]></code>
      <code><![CDATA[self::$engine]]></code>
    </MixedAssignment>
    <PossiblyNullArgument>
      <code><![CDATA[Config::getInstance()->getUploadTempDir()]]></code>
    </PossiblyNullArgument>
    <PossiblyUnusedMethod>
      <code><![CDATA[setKanjiEncodings]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="src/Engines/Innodb.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[$status['Innodb_buffer_pool_pages_data']]]></code>
      <code><![CDATA[$status['Innodb_buffer_pool_pages_dirty']]]></code>
      <code><![CDATA[$status['Innodb_buffer_pool_pages_flushed']]]></code>
      <code><![CDATA[$status['Innodb_buffer_pool_pages_free']]]></code>
      <code><![CDATA[$status['Innodb_buffer_pool_pages_latched']]]></code>
      <code><![CDATA[$status['Innodb_buffer_pool_pages_misc']]]></code>
      <code><![CDATA[$status['Innodb_buffer_pool_pages_total']]]></code>
      <code><![CDATA[$status['Innodb_buffer_pool_pages_total'] * $status['Innodb_page_size']]]></code>
      <code><![CDATA[$status['Innodb_buffer_pool_read_requests']]]></code>
      <code><![CDATA[$status['Innodb_buffer_pool_reads']]]></code>
      <code><![CDATA[$status['Innodb_buffer_pool_reads'] * 100
                        / $status['Innodb_buffer_pool_read_requests']]]></code>
      <code><![CDATA[$status['Innodb_buffer_pool_wait_free']]]></code>
      <code><![CDATA[$status['Innodb_buffer_pool_wait_free'] * 100
                        / $status['Innodb_buffer_pool_write_requests']]]></code>
      <code><![CDATA[$status['Innodb_buffer_pool_write_requests']]]></code>
    </MixedArgument>
    <MixedOperand>
      <code><![CDATA[$status['Innodb_buffer_pool_pages_total']]]></code>
      <code><![CDATA[$status['Innodb_buffer_pool_reads']]]></code>
      <code><![CDATA[$status['Innodb_buffer_pool_wait_free']]]></code>
    </MixedOperand>
  </file>
  <file src="src/Engines/Pbxt.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[getPageDocumentation]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="src/Error/Error.php">
    <MixedArgument>
      <code><![CDATA[$arg]]></code>
      <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['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>
    <PossiblyUndefinedArrayOffset>
      <code><![CDATA[$_SERVER['HTTP_USER_AGENT']]]></code>
    </PossiblyUndefinedArrayOffset>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[empty($_POST['description'])]]></code>
      <code><![CDATA[empty($_POST['exception'])]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/Export/Export.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['save_filename']]]></code>
      <code><![CDATA[$GLOBALS['sql_create_table']]]></code>
      <code><![CDATA[$GLOBALS['sql_create_trigger']]]></code>
      <code><![CDATA[$GLOBALS['sql_create_view']]]></code>
      <code><![CDATA[$GLOBALS['sql_create_view']]]></code>
      <code><![CDATA[$GLOBALS['sql_metadata']]]></code>
      <code><![CDATA[$GLOBALS['sql_metadata']]]></code>
      <code><![CDATA[$GLOBALS['sql_procedure_function']]]></code>
      <code><![CDATA[$GLOBALS['time_start']]]></code>
      <code><![CDATA[$GLOBALS['xkana']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$GLOBALS['xkana'] ?? '']]></code>
      <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[$GLOBALS['save_filename']]]></code>
      <code><![CDATA[$GLOBALS['time_start']]]></code>
      <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[$this->dumpBufferObjects[$objectName]]]></code>
      <code><![CDATA[$tmpSelect]]></code>
    </MixedOperand>
    <PossiblyNullArgument>
      <code><![CDATA[$GLOBALS['file_handle']]]></code>
    </PossiblyNullArgument>
    <PossiblyNullArrayAccess>
      <code><![CDATA[$error['message']]]></code>
    </PossiblyNullArrayAccess>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[! ini_get('zlib.output_compression')]]></code>
      <code><![CDATA[empty($_POST['onserver_overwrite'])]]></code>
      <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[DatabaseInterface::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['single_table']]]></code>
    </InvalidArrayOffset>
    <MixedArrayAccess>
      <code><![CDATA[$_SESSION['tmpval']['aliases']]]></code>
    </MixedArrayAccess>
    <MixedAssignment>
      <code><![CDATA[$aliases]]></code>
    </MixedAssignment>
    <PossiblyInvalidArgument>
      <code><![CDATA[$_POST['filename_template'] ?? null]]></code>
    </PossiblyInvalidArgument>
    <PossiblyInvalidCast>
      <code><![CDATA[$_GET['what']]]></code>
    </PossiblyInvalidCast>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[$config->settings['Export'][$str]]]></code>
      <code><![CDATA[empty($config->settings['SaveDir'])]]></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[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>
    <MixedInferredReturnType>
      <code><![CDATA[array{db:string, table:string}[]]]></code>
    </MixedInferredReturnType>
    <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>
    <FalsableReturnStatement>
      <code><![CDATA[$this->compression ?? $this->detectCompression()]]></code>
    </FalsableReturnStatement>
    <InvalidArrayOffset>
      <code><![CDATA[$_FILES['fields_upload']['name']['multi_edit']]]></code>
    </InvalidArrayOffset>
    <InvalidFalsableReturnType>
      <code><![CDATA[string]]></code>
    </InvalidFalsableReturnType>
    <InvalidPropertyAssignmentValue>
      <code><![CDATA[$this->handle]]></code>
    </InvalidPropertyAssignmentValue>
    <MixedArgument>
      <code><![CDATA[$file['tmp_name']]]></code>
    </MixedArgument>
    <MixedArrayAccess>
      <code><![CDATA[$file['error']['multi_edit']]]></code>
      <code><![CDATA[$file['error']['multi_edit'][$rownumber]]]></code>
      <code><![CDATA[$file['error']['multi_edit'][$rownumber][$key]]]></code>
      <code><![CDATA[$file['name']['multi_edit']]]></code>
      <code><![CDATA[$file['name']['multi_edit'][$rownumber]]]></code>
      <code><![CDATA[$file['name']['multi_edit'][$rownumber][$key]]]></code>
      <code><![CDATA[$file['size']['multi_edit']]]></code>
      <code><![CDATA[$file['size']['multi_edit'][$rownumber]]]></code>
      <code><![CDATA[$file['size']['multi_edit'][$rownumber][$key]]]></code>
      <code><![CDATA[$file['tmp_name']['multi_edit']]]></code>
      <code><![CDATA[$file['tmp_name']['multi_edit'][$rownumber]]]></code>
      <code><![CDATA[$file['tmp_name']['multi_edit'][$rownumber][$key]]]></code>
      <code><![CDATA[$file['type']['multi_edit']]]></code>
      <code><![CDATA[$file['type']['multi_edit'][$rownumber]]]></code>
      <code><![CDATA[$file['type']['multi_edit'][$rownumber][$key]]]></code>
    </MixedArrayAccess>
    <PossiblyNullArgument>
      <code><![CDATA[$this->getName()]]></code>
      <code><![CDATA[$this->getName()]]></code>
      <code><![CDATA[$this->getName()]]></code>
    </PossiblyNullArgument>
    <PossiblyUnusedMethod>
      <code><![CDATA[getCharset]]></code>
      <code><![CDATA[getChunkSize]]></code>
      <code><![CDATA[getContentLength]]></code>
      <code><![CDATA[getHandle]]></code>
      <code><![CDATA[getOffset]]></code>
      <code><![CDATA[setCharset]]></code>
      <code><![CDATA[setChunkSize]]></code>
      <code><![CDATA[setHandle]]></code>
    </PossiblyUnusedMethod>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[bool]]></code>
      <code><![CDATA[bool]]></code>
      <code><![CDATA[bool]]></code>
    </PossiblyUnusedReturnValue>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[$name]]></code>
      <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>
    <MixedInferredReturnType>
      <code><![CDATA[FlashMessageList]]></code>
    </MixedInferredReturnType>
    <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[$info]]></code>
      <code><![CDATA[$subObject]]></code>
    </MixedAssignment>
    <MixedReturnTypeCoercion>
      <code><![CDATA[array{revision: string, revisionUrl: string, branch: string, branchUrl: string}|[]]]></code>
      <code><![CDATA[is_array($info) ? $info : []]]></code>
    </MixedReturnTypeCoercion>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[$object]]></code>
      <code><![CDATA[empty($_REQUEST['no_debug'])]]></code>
    </RiskyTruthyFalsyComparison>
    <UnusedReturnValue>
      <code><![CDATA[mixed]]></code>
    </UnusedReturnValue>
  </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>
    <RedundantPropertyInitializationCheck>
      <code><![CDATA[isset(self::$instance)]]></code>
    </RedundantPropertyInitializationCheck>
  </file>
  <file src="src/Gis/GisLineString.php">
    <MixedArgument>
      <code><![CDATA[$dataRow[$i] ?? null]]></code>
      <code><![CDATA[$tempPoint[0]]]></code>
      <code><![CDATA[$tempPoint[0]]]></code>
      <code><![CDATA[$tempPoint[1]]]></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[0]]]></code>
      <code><![CDATA[$tempPoint[1]]]></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>
    <RedundantPropertyInitializationCheck>
      <code><![CDATA[isset(self::$instance)]]></code>
    </RedundantPropertyInitializationCheck>
  </file>
  <file src="src/Gis/GisMultiLineString.php">
    <MixedArgument>
      <code><![CDATA[$dataRow[$i][$j] ?? null]]></code>
      <code><![CDATA[$tempPoint[0]]]></code>
      <code><![CDATA[$tempPoint[0]]]></code>
      <code><![CDATA[$tempPoint[1]]]></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[0]]]></code>
      <code><![CDATA[$tempPoint[1]]]></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>
    <RedundantPropertyInitializationCheck>
      <code><![CDATA[isset(self::$instance)]]></code>
    </RedundantPropertyInitializationCheck>
  </file>
  <file src="src/Gis/GisMultiPoint.php">
    <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>
    <RedundantPropertyInitializationCheck>
      <code><![CDATA[isset(self::$instance)]]></code>
    </RedundantPropertyInitializationCheck>
  </file>
  <file src="src/Gis/GisMultiPolygon.php">
    <ArgumentTypeCoercion>
      <code><![CDATA[$pointsArr]]></code>
    </ArgumentTypeCoercion>
    <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>
    <RedundantPropertyInitializationCheck>
      <code><![CDATA[isset(self::$instance)]]></code>
    </RedundantPropertyInitializationCheck>
  </file>
  <file src="src/Gis/GisPoint.php">
    <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>
    <RedundantPropertyInitializationCheck>
      <code><![CDATA[isset(self::$instance)]]></code>
    </RedundantPropertyInitializationCheck>
  </file>
  <file src="src/Gis/GisPolygon.php">
    <ArgumentTypeCoercion>
      <code><![CDATA[$pointsArr]]></code>
    </ArgumentTypeCoercion>
    <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>
    <RedundantPropertyInitializationCheck>
      <code><![CDATA[isset(self::$instance)]]></code>
    </RedundantPropertyInitializationCheck>
  </file>
  <file src="src/Gis/GisVisualization.php">
    <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[$dataline]]></code>
      <code><![CDATA[$offset + ($position * 20)]]></code>
      <code><![CDATA[$offset + ($position * 4)]]></code>
    </MixedArgument>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[$commit]]></code>
    </MixedArgumentTypeCoercion>
    <MixedAssignment>
      <code><![CDATA[$commit]]></code>
      <code><![CDATA[$dataline]]></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>
    <MixedInferredReturnType>
      <code><![CDATA[int|null]]></code>
      <code><![CDATA[stdClass|null]]></code>
    </MixedInferredReturnType>
    <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>
    <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">
    <DeprecatedMethod>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['buffer_message']]]></code>
    </InvalidArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['buffer_message']]]></code>
      <code><![CDATA[$bufferMessage]]></code>
      <code><![CDATA[$pftext]]></code>
    </MixedAssignment>
    <PossiblyInvalidArgument>
      <code><![CDATA[$message]]></code>
    </PossiblyInvalidArgument>
    <RedundantFunctionCallGivenDocblockType>
      <code><![CDATA[strtolower]]></code>
    </RedundantFunctionCallGivenDocblockType>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[! $this->config->get('DisableShortcutKeys')]]></code>
      <code><![CDATA[empty($_REQUEST['message'])]]></code>
      <code><![CDATA[empty($this->config->settings['CaptchaApi'])]]></code>
      <code><![CDATA[empty($this->config->settings['CaptchaLoginPrivateKey'])]]></code>
      <code><![CDATA[empty($this->config->settings['CaptchaLoginPublicKey'])]]></code>
      <code><![CDATA[empty($this->config->settings['CaptchaRequestParam'])]]></code>
      <code><![CDATA[empty($this->config->settings['CaptchaResponseParam'])]]></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[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>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['show_as_php']]]></code>
      <code><![CDATA[$GLOBALS['special_message']]]></code>
      <code><![CDATA[$GLOBALS['using_bookmark_message']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$GLOBALS['special_message']]]></code>
      <code><![CDATA[$alt]]></code>
      <code><![CDATA[$database]]></code>
      <code><![CDATA[$database]]></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[$title]]></code>
      <code><![CDATA[$value]]></code>
    </MixedAssignment>
    <MixedMethodCall>
      <code><![CDATA[getDisplay]]></code>
    </MixedMethodCall>
    <MixedOperand>
      <code><![CDATA[$GLOBALS['using_bookmark_message']->getDisplay()]]></code>
      <code><![CDATA[$attributes['class']]]></code>
      <code><![CDATA[$value]]></code>
    </MixedOperand>
    <PossiblyNullArgument>
      <code><![CDATA[$parts[1]]]></code>
    </PossiblyNullArgument>
    <PossiblyUndefinedArrayOffset>
      <code><![CDATA[$parts[1]]]></code>
    </PossiblyUndefinedArrayOffset>
    <RedundantCast>
      <code><![CDATA[(string) $GLOBALS['display_query']]]></code>
      <code><![CDATA[(string) $GLOBALS['sql_query']]]></code>
    </RedundantCast>
    <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($GLOBALS['display_query'])]]></code>
      <code><![CDATA[empty($GLOBALS['show_as_php'])]]></code>
      <code><![CDATA[empty($GLOBALS['show_as_php'])]]></code>
      <code><![CDATA[empty($GLOBALS['show_as_php'])]]></code>
      <code><![CDATA[empty($GLOBALS['sql_query'])]]></code>
      <code><![CDATA[empty($GLOBALS['sql_query'])]]></code>
      <code><![CDATA[empty($server['socket'])]]></code>
      <code><![CDATA[empty($server['ssl_ca'])]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/Http/Middleware/Authentication.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
  </file>
  <file src="src/Http/Middleware/DatabaseServerVersionChecking.php">
    <DeprecatedMethod>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
  </file>
  <file src="src/Http/Middleware/LanguageAndThemeCookieSaving.php">
    <RedundantCast>
      <code><![CDATA[(string) $GLOBALS['lang']]]></code>
    </RedundantCast>
  </file>
  <file src="src/Http/Middleware/ProfilingChecking.php">
    <DeprecatedMethod>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
  </file>
  <file src="src/Http/Middleware/StatementHistory.php">
    <DeprecatedMethod>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
    <MixedArgument>
      <code><![CDATA[$GLOBALS['sql_query']]]></code>
    </MixedArgument>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[empty($GLOBALS['error_message'])]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/Http/Middleware/TokenRequestParamChecking.php">
    <MixedArgument>
      <code><![CDATA[$_SESSION[' PMA_token ']]]></code>
    </MixedArgument>
    <RedundantCast>
      <code><![CDATA[(string) $_POST['token']]]></code>
      <code><![CDATA[(string) $_POST['token']]]></code>
    </RedundantCast>
  </file>
  <file src="src/Http/Middleware/UrlParamsSetting.php">
    <PossiblyInvalidArgument>
      <code><![CDATA[$_REQUEST['back']]]></code>
      <code><![CDATA[$_REQUEST['goto']]]></code>
    </PossiblyInvalidArgument>
    <PossiblyInvalidCast>
      <code><![CDATA[$_REQUEST['back']]]></code>
      <code><![CDATA[$_REQUEST['goto']]]></code>
    </PossiblyInvalidCast>
  </file>
  <file src="src/Image/ImageWrapper.php">
    <PossiblyUnusedReturnValue>
      <code><![CDATA[bool]]></code>
      <code><![CDATA[bool]]></code>
      <code><![CDATA[bool]]></code>
      <code><![CDATA[bool]]></code>
      <code><![CDATA[bool]]></code>
      <code><![CDATA[bool]]></code>
    </PossiblyUnusedReturnValue>
    <TooFewArguments>
      <code><![CDATA[imagefilledpolygon($this->image, $points, $color)]]></code>
    </TooFewArguments>
  </file>
  <file src="src/Import/Ajax.php">
    <MixedArrayAccess>
      <code><![CDATA[$_SESSION[$GLOBALS['SESSION_KEY']]['handler']]]></code>
    </MixedArrayAccess>
    <MixedArrayAssignment>
      <code><![CDATA[$_SESSION[$sessionKey]['handler']]]></code>
      <code><![CDATA[$_SESSION[$sessionKey]['handler']]]></code>
    </MixedArrayAssignment>
    <MixedMethodCall>
      <code><![CDATA[$_SESSION[$GLOBALS['SESSION_KEY']]['handler']::getUploadStatus($id)]]></code>
    </MixedMethodCall>
    <PossiblyInvalidArrayOffset>
      <code><![CDATA[$_SESSION[$GLOBALS['SESSION_KEY']]]]></code>
    </PossiblyInvalidArrayOffset>
  </file>
  <file src="src/Import/Import.php">
    <ArgumentTypeCoercion>
      <code><![CDATA[$sqlDelimiter]]></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[DatabaseInterface::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
    <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>
    <RedundantCondition>
      <code><![CDATA[$GLOBALS['result'] == false]]></code>
    </RedundantCondition>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[ImportSettings::$runQuery]]></code>
      <code><![CDATA[empty($GLOBALS['sql_query'])]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/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['sub_parts'][$key]]]></code>
    </MixedArrayOffset>
    <MixedAssignment>
      <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/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>
    <InvalidPropertyAssignmentValue>
      <code><![CDATA[$this->config->settings]]></code>
      <code><![CDATA[$this->config->settings]]></code>
    </InvalidPropertyAssignmentValue>
    <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,
            $whereClauseArray,
            $whereClauses,
            $result,
            $rows,
            $foundUniqueKey,
            $afterInsert ?? null,
        ]]]></code>
    </LessSpecificReturnStatement>
    <MixedArgument>
      <code><![CDATA[$columnMime['input_transformation_options']]]></code>
      <code><![CDATA[$currCellEditedValues[$columnName]]]></code>
      <code><![CDATA[$currentRow[$column->field]]]></code>
      <code><![CDATA[$currentRow[$column->field]]]></code>
      <code><![CDATA[$currentRow[$column->field]]]></code>
      <code><![CDATA[$currentRow[$column->field]]]></code>
      <code><![CDATA[$currentRow[$column->field]]]></code>
      <code><![CDATA[$currentRow[$column->field]]]></code>
      <code><![CDATA[$currentRow[$column->field] ?? '']]></code>
      <code><![CDATA[$defaultValue]]></code>
      <code><![CDATA[$extractedColumnspec['enum_set_values']]]></code>
      <code><![CDATA[$extractedColumnspec['spec_in_brackets']]]></code>
      <code><![CDATA[$foreignData->foreignField]]></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>
      <code><![CDATA[$rows[$keyId]]]></code>
      <code><![CDATA[$singleQuery]]></code>
      <code><![CDATA[$singleQuery]]></code>
      <code><![CDATA[$transformation[$type . '_options'] ?? '']]></code>
      <code><![CDATA[$whereClause]]></code>
      <code><![CDATA[$whereClause]]></code>
    </MixedArgument>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[$query]]></code>
      <code><![CDATA[$thisUrlParams]]></code>
      <code><![CDATA[$thisUrlParams]]></code>
      <code><![CDATA[$whereClauseArray]]></code>
    </MixedArgumentTypeCoercion>
    <MixedArrayAccess>
      <code><![CDATA[$_SESSION['tmpval']['relational_display']]]></code>
      <code><![CDATA[$currCellEditedValues[$columnName]]]></code>
    </MixedArrayAccess>
    <MixedArrayAssignment>
      <code><![CDATA[$editedValues[$cellIndex][$columnName]]]></code>
      <code><![CDATA[$extraData['transformations'][$cellIndex]]]></code>
    </MixedArrayAssignment>
    <MixedAssignment>
      <code><![CDATA[$columnSetValues]]></code>
      <code><![CDATA[$currCellEditedValues]]></code>
      <code><![CDATA[$currentRow[$column->field]]]></code>
      <code><![CDATA[$currentRow[$column->field]]]></code>
      <code><![CDATA[$currentRow[$column->field]]]></code>
      <code><![CDATA[$data]]></code>
      <code><![CDATA[$defaultValue]]></code>
      <code><![CDATA[$enumSelectedValue]]></code>
      <code><![CDATA[$enumValue]]></code>
      <code><![CDATA[$enumValues]]></code>
      <code><![CDATA[$file]]></code>
      <code><![CDATA[$isUnsigned]]></code>
      <code><![CDATA[$maxlength]]></code>
      <code><![CDATA[$maxlength]]></code>
      <code><![CDATA[$singleQuery]]></code>
      <code><![CDATA[$specialChars]]></code>
      <code><![CDATA[$whereClause]]></code>
      <code><![CDATA[$whereClause]]></code>
      <code><![CDATA[$whereClause]]></code>
    </MixedAssignment>
    <MixedOperand>
      <code><![CDATA[$maxlength]]></code>
    </MixedOperand>
    <MoreSpecificReturnType>
      <code><![CDATA[array{
     *     bool,
     *     string[]|string|null,
     *     string[],
     *     string[]|null,
     *     ResultInterface[]|ResultInterface,
     *     array<string, string|null>[]|false[],
     *     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>
    <PropertyTypeCoercion>
      <code><![CDATA[$this->config->settings]]></code>
    </PropertyTypeCoercion>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[! $gotoInclude]]></code>
      <code><![CDATA[$editField->salt]]></code>
      <code><![CDATA[empty($GLOBALS['goto'])]]></code>
      <code><![CDATA[empty($this->config->settings['UploadDir'])]]></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/LanguageManager.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <MixedArgument>
      <code><![CDATA[$this->config->get('Lang')]]></code>
      <code><![CDATA[$this->config->getCookie('pma_lang')]]></code>
    </MixedArgument>
    <MixedArrayOffset>
      <code><![CDATA[$langs[$this->config->get('DefaultLang')]]]></code>
    </MixedArrayOffset>
    <MixedArrayTypeCoercion>
      <code><![CDATA[$langs[$this->config->get('DefaultLang')]]]></code>
    </MixedArrayTypeCoercion>
    <MixedOperand>
      <code><![CDATA[$this->config->get('FilterLanguages')]]></code>
    </MixedOperand>
    <PossiblyInvalidArgument>
      <code><![CDATA[$_GET['lang']]]></code>
      <code><![CDATA[$_POST['lang']]]></code>
    </PossiblyInvalidArgument>
    <PossiblyInvalidCast>
      <code><![CDATA[$_GET['lang']]]></code>
      <code><![CDATA[$_POST['lang']]]></code>
    </PossiblyInvalidCast>
    <PossiblyNullArgument>
      <code><![CDATA[$this->config->get('Lang')]]></code>
      <code><![CDATA[$this->config->getCookie('pma_lang')]]></code>
    </PossiblyNullArgument>
    <PossiblyNullArrayOffset>
      <code><![CDATA[$langs]]></code>
    </PossiblyNullArrayOffset>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[empty($_GET['lang'])]]></code>
      <code><![CDATA[empty($_POST['lang'])]]></code>
      <code><![CDATA[empty($this->config->get('FilterLanguages'))]]></code>
      <code><![CDATA[empty($this->config->get('Lang'))]]></code>
      <code><![CDATA[empty($this->config->getCookie('pma_lang'))]]></code>
    </RiskyTruthyFalsyComparison>
  </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>
    <MixedInferredReturnType>
      <code><![CDATA[mixed[]]]></code>
    </MixedInferredReturnType>
    <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">
    <MixedArgument>
      <code><![CDATA[$this->params]]></code>
    </MixedArgument>
  </file>
  <file src="src/Navigation/Navigation.php">
    <PossiblyNullArrayOffset>
      <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">
    <ArgumentTypeCoercion>
      <code><![CDATA[$table]]></code>
    </ArgumentTypeCoercion>
    <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[$db]]></code>
      <code><![CDATA[$item]]></code>
      <code><![CDATA[$item]]></code>
      <code><![CDATA[$item]]></code>
      <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[$separator]]></code>
      <code><![CDATA[$separator]]></code>
      <code><![CDATA[$value]]></code>
      <code><![CDATA[Current::$database]]></code>
      <code><![CDATA[Current::$database]]></code>
      <code><![CDATA[Current::$database]]></code>
    </MixedArgument>
    <MixedArrayAccess>
      <code><![CDATA[$node->secondIcon['image']]]></code>
      <code><![CDATA[$node->secondIcon['title']]]></code>
    </MixedArrayAccess>
    <MixedAssignment>
      <code><![CDATA[$db]]></code>
      <code><![CDATA[$item]]></code>
      <code><![CDATA[$part]]></code>
      <code><![CDATA[$path]]></code>
      <code><![CDATA[$path]]></code>
      <code><![CDATA[$path]]></code>
      <code><![CDATA[$separator]]></code>
      <code><![CDATA[$separator]]></code>
      <code><![CDATA[$value]]></code>
    </MixedAssignment>
    <MixedOperand>
      <code><![CDATA[$separators[0]]]></code>
      <code><![CDATA[$separators[0]]]></code>
    </MixedOperand>
    <PossiblyFalseOperand>
      <code><![CDATA[strrpos($class, '\\')]]></code>
    </PossiblyFalseOperand>
    <PossiblyFalseReference>
      <code><![CDATA[getPresence]]></code>
    </PossiblyFalseReference>
    <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>
    </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>
    <UndefinedMethod>
      <code><![CDATA[setHiddenCount]]></code>
    </UndefinedMethod>
  </file>
  <file src="src/Navigation/Nodes/Node.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>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
    <MixedArgument>
      <code><![CDATA[$db]]></code>
      <code><![CDATA[$db]]></code>
      <code><![CDATA[$db]]></code>
      <code><![CDATA[$db]]></code>
      <code><![CDATA[$db]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$db]]></code>
      <code><![CDATA[$db]]></code>
      <code><![CDATA[$db]]></code>
      <code><![CDATA[$db]]></code>
      <code><![CDATA[$db]]></code>
    </MixedAssignment>
    <PossiblyInvalidArgument>
      <code><![CDATA[$databases]]></code>
    </PossiblyInvalidArgument>
    <PossiblyNullArgument>
      <code><![CDATA[$arr[0]]]></code>
      <code><![CDATA[$arr[0]]]></code>
      <code><![CDATA[$arr[0]]]></code>
      <code><![CDATA[$arr[0]]]></code>
      <code><![CDATA[$arr[0]]]></code>
      <code><![CDATA[$arr[0]]]></code>
      <code><![CDATA[$arr[0]]]></code>
      <code><![CDATA[$arr[0]]]></code>
    </PossiblyNullArgument>
    <PossiblyNullArrayOffset>
      <code><![CDATA[$prefixMap]]></code>
      <code><![CDATA[$prefixMap]]></code>
      <code><![CDATA[$prefixMap]]></code>
      <code><![CDATA[$prefixMap]]></code>
    </PossiblyNullArrayOffset>
    <PossiblyNullOperand>
      <code><![CDATA[$arr[0]]]></code>
    </PossiblyNullOperand>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[empty($this->config->selectedServer['hide_db'])]]></code>
      <code><![CDATA[empty($this->config->selectedServer['hide_db'])]]></code>
      <code><![CDATA[empty($this->config->selectedServer['only_db'])]]></code>
      <code><![CDATA[empty($this->config->selectedServer['only_db'])]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/Navigation/Nodes/NodeColumn.php">
    <MixedArgument>
      <code><![CDATA[$item['key']]]></code>
      <code><![CDATA[$item['name']]]></code>
      <code><![CDATA[$value]]></code>
    </MixedArgument>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[$item]]></code>
    </MixedArgumentTypeCoercion>
    <MixedAssignment>
      <code><![CDATA[$retval]]></code>
      <code><![CDATA[$value]]></code>
    </MixedAssignment>
    <MixedOperand>
      <code><![CDATA[$retval]]></code>
      <code><![CDATA[$retval]]></code>
      <code><![CDATA[$retval]]></code>
    </MixedOperand>
  </file>
  <file src="src/Navigation/Nodes/NodeDatabase.php">
    <DeprecatedMethod>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
  </file>
  <file src="src/Navigation/Nodes/NodeDatabaseChild.php">
    <PossiblyInvalidPropertyFetch>
      <code><![CDATA[$this->realParent()->realName]]></code>
    </PossiblyInvalidPropertyFetch>
  </file>
  <file src="src/Navigation/Nodes/NodeDatabaseContainer.php">
    <DeprecatedMethod>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
  </file>
  <file src="src/Navigation/Nodes/NodeTable.php">
    <DeprecatedMethod>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
    <PossiblyInvalidPropertyFetch>
      <code><![CDATA[$this->realParent()->realName]]></code>
      <code><![CDATA[$this->realParent()->realName]]></code>
    </PossiblyInvalidPropertyFetch>
    <PossiblyNullArgument>
      <code><![CDATA[$arr['Type']]]></code>
    </PossiblyNullArgument>
    <PossiblyUnusedProperty>
      <code><![CDATA[$secondIcon]]></code>
    </PossiblyUnusedProperty>
  </file>
  <file src="src/Navigation/Nodes/ObjectFetcher.php">
    <MixedReturnTypeCoercion>
      <code><![CDATA[$this->dbi->fetchResult($query)]]></code>
      <code><![CDATA[$this->dbi->fetchResult($query)]]></code>
      <code><![CDATA[$this->dbi->fetchResult($query)]]></code>
      <code><![CDATA[array{name:string, type:string}[]]]></code>
      <code><![CDATA[string[]]]></code>
      <code><![CDATA[string[]]]></code>
    </MixedReturnTypeCoercion>
  </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[$extractedColumnSpec['type']]]></code>
      <code><![CDATA[$key]]></code>
      <code><![CDATA[$table]]></code>
      <code><![CDATA[$table]]></code>
      <code><![CDATA[$tablesName->$key]]></code>
      <code><![CDATA[$tablesName->$key]]></code>
      <code><![CDATA[$totalRows]]></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>
      <code><![CDATA[$res[0][$column . '_cnt']]]></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[$element]]></code>
      <code><![CDATA[$key]]></code>
      <code><![CDATA[$pkColCnt]]></code>
      <code><![CDATA[$table]]></code>
      <code><![CDATA[$table]]></code>
      <code><![CDATA[$tablesList]]></code>
      <code><![CDATA[$totalRows]]></code>
    </MixedAssignment>
    <MixedOperand>
      <code><![CDATA[$element]]></code>
    </MixedOperand>
    <RedundantCast>
      <code><![CDATA[(string) $dependon]]></code>
    </RedundantCast>
    <RedundantCastGivenDocblockType>
      <code><![CDATA[(int) $this->config->settings['MaxRows']]]></code>
    </RedundantCastGivenDocblockType>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[$dropCols]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/Operations.php">
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['auto_increment']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$arr['foreign_db']]]></code>
      <code><![CDATA[$arr['foreign_db']]]></code>
      <code><![CDATA[$arr['foreign_db']]]></code>
      <code><![CDATA[$arr['foreign_field']]]></code>
      <code><![CDATA[$arr['foreign_field']]]></code>
      <code><![CDATA[$arr['foreign_table']]]></code>
      <code><![CDATA[$foreignTable]]></code>
      <code><![CDATA[$oldPriv]]></code>
      <code><![CDATA[$query]]></code>
    </MixedArgument>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[$master]]></code>
      <code><![CDATA[$master]]></code>
    </MixedArgumentTypeCoercion>
    <MixedArrayAccess>
      <code><![CDATA[$arr['foreign_db']]]></code>
      <code><![CDATA[$arr['foreign_db']]]></code>
      <code><![CDATA[$arr['foreign_db']]]></code>
      <code><![CDATA[$arr['foreign_db']]]></code>
      <code><![CDATA[$arr['foreign_field']]]></code>
      <code><![CDATA[$arr['foreign_field']]]></code>
      <code><![CDATA[$arr['foreign_field']]]></code>
      <code><![CDATA[$arr['foreign_table']]]></code>
      <code><![CDATA[$arr['foreign_table']]]></code>
      <code><![CDATA[$arr['foreign_table']]]></code>
      <code><![CDATA[$arr['foreign_table']]]></code>
      <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>
    </MixedArrayAccess>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['auto_increment']]]></code>
      <code><![CDATA[$arr]]></code>
      <code><![CDATA[$foreignTable]]></code>
      <code><![CDATA[$oldPriv]]></code>
      <code><![CDATA[$oldPriv]]></code>
      <code><![CDATA[$oldPriv]]></code>
      <code><![CDATA[$oldPriv]]></code>
      <code><![CDATA[$oldPriv]]></code>
      <code><![CDATA[$oldPriv]]></code>
      <code><![CDATA[$query]]></code>
    </MixedAssignment>
    <MixedOperand>
      <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>
    </MixedOperand>
    <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[$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">
    <MixedArrayAccess>
      <code><![CDATA[$row['Table']]]></code>
      <code><![CDATA[$row['Table']]]></code>
      <code><![CDATA[$row['Table']]]></code>
      <code><![CDATA[$row['Table']]]></code>
    </MixedArrayAccess>
    <MixedArrayOffset>
      <code><![CDATA[$rows[$row['Table']]]]></code>
      <code><![CDATA[$rows[$row['Table']]]]></code>
      <code><![CDATA[$rows[$row['Table']]]]></code>
      <code><![CDATA[$rows[$row['Table']]]]></code>
    </MixedArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$row]]></code>
      <code><![CDATA[$row]]></code>
      <code><![CDATA[$row]]></code>
      <code><![CDATA[$row]]></code>
      <code><![CDATA[$rows[$row['Table']][]]]></code>
      <code><![CDATA[$rows[$row['Table']][]]]></code>
      <code><![CDATA[$rows[$row['Table']][]]]></code>
      <code><![CDATA[$rows[$row['Table']][]]]></code>
    </MixedAssignment>
  </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>
    <MixedArrayAccess>
      <code><![CDATA[$value['Name']]]></code>
    </MixedArrayAccess>
    <MixedArrayOffset>
      <code><![CDATA[$partitionMap[$row['PARTITION_NAME']]]]></code>
      <code><![CDATA[$partitionMap[$row['PARTITION_NAME']]]]></code>
      <code><![CDATA[$partitionMap[$row['PARTITION_NAME']]]]></code>
    </MixedArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$this->description]]></code>
      <code><![CDATA[$this->expression]]></code>
      <code><![CDATA[$this->method]]></code>
      <code><![CDATA[$this->name]]></code>
      <code><![CDATA[$value]]></code>
    </MixedAssignment>
    <MixedInferredReturnType>
      <code><![CDATA[bool]]></code>
      <code><![CDATA[string|null]]></code>
    </MixedInferredReturnType>
    <MixedReturnStatement>
      <code><![CDATA[$havePartitioning]]></code>
      <code><![CDATA[$havePartitioning]]></code>
      <code><![CDATA[$partitionMethod[0]]]></code>
    </MixedReturnStatement>
    <PossiblyUnusedMethod>
      <code><![CDATA[getDescription]]></code>
      <code><![CDATA[getSubPartitions]]></code>
      <code><![CDATA[hasSubPartitions]]></code>
    </PossiblyUnusedMethod>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[$dbi->fetchValue('SELECT @@have_partitioning;')]]></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>
    <InvalidReturnStatement>
      <code><![CDATA[$GLOBALS[$name] ?? $name ?? '']]></code>
    </InvalidReturnStatement>
    <InvalidReturnType>
      <code><![CDATA[string]]></code>
    </InvalidReturnType>
    <MixedArgument>
      <code><![CDATA[$doc[0]]]></code>
      <code><![CDATA[$doc[1]]]></code>
      <code><![CDATA[$doc[1]]]></code>
      <code><![CDATA[$doc[2]]]></code>
      <code><![CDATA[$val]]></code>
      <code><![CDATA[$val]]></code>
    </MixedArgument>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[$GLOBALS[$match]]]></code>
    </MixedArgumentTypeCoercion>
    <MixedAssignment>
      <code><![CDATA[$doc]]></code>
      <code><![CDATA[$propertyItem]]></code>
      <code><![CDATA[$val]]></code>
      <code><![CDATA[$val]]></code>
    </MixedAssignment>
    <MixedMethodCall>
      <code><![CDATA[new $class()]]></code>
    </MixedMethodCall>
    <PossiblyInvalidArgument>
      <code><![CDATA[$_GET[$opt]]]></code>
      <code><![CDATA[$_REQUEST[$opt]]]></code>
      <code><![CDATA[$val]]></code>
      <code><![CDATA[$val]]></code>
    </PossiblyInvalidArgument>
    <PossiblyInvalidCast>
      <code><![CDATA[$config->settings[$section][$opt]]]></code>
      <code><![CDATA[$config->settings[$section][$opt]]]></code>
    </PossiblyInvalidCast>
    <PossiblyNullOperand>
      <code><![CDATA[$pitem->getName()]]></code>
      <code><![CDATA[$pitem->getName()]]></code>
      <code><![CDATA[$pitem->getName()]]></code>
      <code><![CDATA[$pitem->getName()]]></code>
      <code><![CDATA[$pitem->getName()]]></code>
      <code><![CDATA[$pitem->getName()]]></code>
      <code><![CDATA[$pitem->getName()]]></code>
      <code><![CDATA[$pitem->getName()]]></code>
      <code><![CDATA[$pitem->getName()]]></code>
      <code><![CDATA[$pitem->getName()]]></code>
      <code><![CDATA[$pitem->getName()]]></code>
      <code><![CDATA[$pitem->getName()]]></code>
      <code><![CDATA[$propertyGroup->getName()]]></code>
      <code><![CDATA[$propertyItem->getForce()]]></code>
      <code><![CDATA[$propertyItem->getForce()]]></code>
      <code><![CDATA[$propertyItem->getName()]]></code>
      <code><![CDATA[$propertyItem->getName()]]></code>
      <code><![CDATA[$propertyItem->getName()]]></code>
      <code><![CDATA[$propertyItem->getName()]]></code>
      <code><![CDATA[$propertyItem->getName()]]></code>
      <code><![CDATA[$propertyItem->getName()]]></code>
      <code><![CDATA[$propertyItem->getName()]]></code>
      <code><![CDATA[$propertyItem->getName()]]></code>
      <code><![CDATA[$propertyItem->getName()]]></code>
      <code><![CDATA[$propertyItem->getName()]]></code>
      <code><![CDATA[$subgroupHeader->getName()]]></code>
    </PossiblyNullOperand>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[! preg_match_all('/(str[A-Z][A-Za-z0-9]*)/', (string) $config->settings[$section][$opt], $matches)]]></code>
      <code><![CDATA[empty(Config::getInstance()->settings[$section][$opt])]]></code>
    </RiskyTruthyFalsyComparison>
    <TypeDoesNotContainType>
      <code><![CDATA[$propertyClass === BoolPropertyItem::class]]></code>
      <code><![CDATA[$propertyClass === MessageOnlyPropertyItem::class]]></code>
      <code><![CDATA[$propertyClass === SelectPropertyItem::class]]></code>
      <code><![CDATA[$propertyClass === TextPropertyItem::class]]></code>
    </TypeDoesNotContainType>
    <UndefinedMethod>
      <code><![CDATA[getProperties]]></code>
    </UndefinedMethod>
  </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>
    <DocblockTypeContradiction>
      <code><![CDATA[$resp == null]]></code>
    </DocblockTypeContradiction>
    <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[$GLOBALS['pma_auth_server']]]></code>
      <code><![CDATA[$key]]></code>
      <code><![CDATA[$serverCookie]]></code>
      <code><![CDATA[$serverCookie]]></code>
      <code><![CDATA[$this->password]]></code>
      <code><![CDATA[$value]]></code>
    </MixedAssignment>
    <PossiblyInvalidArgument>
      <code><![CDATA[$_POST[$config->settings['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->settings['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>
    <RedundantCast>
      <code><![CDATA[(string) $GLOBALS['conn_error']]]></code>
    </RedundantCast>
    <RiskyCast>
      <code><![CDATA[$_GET['session_expired']]]></code>
    </RiskyCast>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[empty($GLOBALS['conn_error'])]]></code>
      <code><![CDATA[empty($GLOBALS['pma_auth_server'])]]></code>
      <code><![CDATA[empty($GLOBALS['pma_auth_server'])]]></code>
      <code><![CDATA[empty($_POST[$config->settings['CaptchaResponseParam']])]]></code>
      <code><![CDATA[empty($config->settings['CaptchaApi'])]]></code>
      <code><![CDATA[empty($config->settings['CaptchaApi'])]]></code>
      <code><![CDATA[empty($config->settings['CaptchaLoginPrivateKey'])]]></code>
      <code><![CDATA[empty($config->settings['CaptchaLoginPrivateKey'])]]></code>
      <code><![CDATA[empty($config->settings['CaptchaLoginPublicKey'])]]></code>
      <code><![CDATA[empty($config->settings['CaptchaLoginPublicKey'])]]></code>
      <code><![CDATA[empty($config->settings['CaptchaRequestParam'])]]></code>
      <code><![CDATA[empty($config->settings['CaptchaRequestParam'])]]></code>
      <code><![CDATA[empty($config->settings['CaptchaResponseParam'])]]></code>
      <code><![CDATA[empty($config->settings['CaptchaResponseParam'])]]></code>
      <code><![CDATA[empty($config->settings['Lang'])]]></code>
      <code><![CDATA[empty($serverCookie)]]></code>
      <code><![CDATA[empty($serverCookie)]]></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>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['PHP_AUTH_PW']]]></code>
      <code><![CDATA[$GLOBALS['PHP_AUTH_USER']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$this->user]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$this->password]]></code>
      <code><![CDATA[$this->user]]></code>
    </MixedAssignment>
    <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[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
    <MixedArrayAssignment>
      <code><![CDATA[$_SESSION['browser_access_time'][$guid]]]></code>
    </MixedArrayAssignment>
    <PossiblyInvalidCast>
      <code><![CDATA[$_REQUEST['guid']]]></code>
    </PossiblyInvalidCast>
    <RedundantCastGivenDocblockType>
      <code><![CDATA[(int) Config::getInstance()->settings['LoginCookieValidity']]]></code>
    </RedundantCastGivenDocblockType>
    <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>
    <UnsafeInstantiation>
      <code><![CDATA[new $class()]]></code>
    </UnsafeInstantiation>
  </file>
  <file src="src/Plugins/Export/ExportCodegen.php">
    <DeprecatedMethod>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
    <NoValue>
      <code><![CDATA[$format]]></code>
    </NoValue>
    <PossiblyNullArgument>
      <code><![CDATA[$row[0]]]></code>
      <code><![CDATA[$row[0]]]></code>
      <code><![CDATA[$tableAlias]]></code>
      <code><![CDATA[$tableAlias]]></code>
    </PossiblyNullArgument>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[bool]]></code>
    </PossiblyUnusedReturnValue>
    <RedundantCast>
      <code><![CDATA[(int) $GLOBALS['codegen_format']]]></code>
    </RedundantCast>
    <RedundantCondition>
      <code><![CDATA[$format === self::HANDLER_NHIBERNATE_XML]]></code>
    </RedundantCondition>
  </file>
  <file src="src/Plugins/Export/ExportCsv.php">
    <DeprecatedMethod>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArgument>
      <code><![CDATA[$insertValues]]></code>
    </InvalidArgument>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['excel_columns']]]></code>
      <code><![CDATA[$GLOBALS['what']]]></code>
      <code><![CDATA[$GLOBALS['what']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$colAs]]></code>
    </MixedArgument>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[$insertFields]]></code>
    </MixedArgumentTypeCoercion>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['what']]]></code>
      <code><![CDATA[$GLOBALS['what']]]></code>
      <code><![CDATA[$colAs]]></code>
      <code><![CDATA[$insertFields[]]]></code>
      <code><![CDATA[$insertValues[]]]></code>
    </MixedAssignment>
    <MixedOperand>
      <code><![CDATA[$GLOBALS['what']]]></code>
      <code><![CDATA[$GLOBALS['what']]]></code>
      <code><![CDATA[$GLOBALS['what']]]></code>
    </MixedOperand>
    <PossiblyNullArgument>
      <code><![CDATA[$GLOBALS['csv_enclosed']]]></code>
      <code><![CDATA[$GLOBALS['csv_enclosed']]]></code>
      <code><![CDATA[$GLOBALS['csv_enclosed']]]></code>
      <code><![CDATA[$GLOBALS['csv_escaped']]]></code>
      <code><![CDATA[$GLOBALS['csv_separator']]]></code>
    </PossiblyNullArgument>
    <PossiblyNullOperand>
      <code><![CDATA[$GLOBALS['csv_enclosed']]]></code>
      <code><![CDATA[$GLOBALS['csv_enclosed']]]></code>
      <code><![CDATA[$GLOBALS['csv_enclosed']]]></code>
      <code><![CDATA[$GLOBALS['csv_enclosed']]]></code>
      <code><![CDATA[$GLOBALS['csv_enclosed']]]></code>
      <code><![CDATA[$GLOBALS['csv_enclosed']]]></code>
      <code><![CDATA[$GLOBALS['csv_enclosed']]]></code>
      <code><![CDATA[$GLOBALS['csv_enclosed']]]></code>
      <code><![CDATA[$GLOBALS['csv_enclosed']]]></code>
      <code><![CDATA[$GLOBALS['csv_escaped']]]></code>
      <code><![CDATA[$GLOBALS['csv_escaped']]]></code>
      <code><![CDATA[$GLOBALS['csv_escaped']]]></code>
      <code><![CDATA[$GLOBALS['csv_escaped']]]></code>
      <code><![CDATA[$GLOBALS['csv_escaped']]]></code>
      <code><![CDATA[$GLOBALS['csv_terminated']]]></code>
      <code><![CDATA[$GLOBALS['csv_terminated']]]></code>
    </PossiblyNullOperand>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[$GLOBALS[$GLOBALS['what'] . '_removeCRLF']]]></code>
      <code><![CDATA[empty($GLOBALS['csv_terminated'])]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/Plugins/Export/ExportHtmlword.php">
    <DeprecatedMethod>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['htmlword_columns']]]></code>
      <code><![CDATA[$GLOBALS['what']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$colAs]]></code>
      <code><![CDATA[$colAs]]></code>
      <code><![CDATA[$colAs]]></code>
      <code><![CDATA[$comments[$fieldName]]]></code>
      <code><![CDATA[$extractedColumnSpec['print_type']]]></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>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['what']]]></code>
      <code><![CDATA[$colAs]]></code>
      <code><![CDATA[$colAs]]></code>
      <code><![CDATA[$colAs]]></code>
      <code><![CDATA[$value]]></code>
    </MixedAssignment>
    <MixedOperand>
      <code><![CDATA[$GLOBALS['what']]]></code>
    </MixedOperand>
    <PossiblyInvalidArgument>
      <code><![CDATA[str_replace('_', '/', $mimeMap[$fieldName]['mimetype'])]]></code>
    </PossiblyInvalidArgument>
    <PossiblyInvalidCast>
      <code><![CDATA[$value]]></code>
    </PossiblyInvalidCast>
    <PossiblyNullArgument>
      <code><![CDATA[$tableAlias]]></code>
      <code><![CDATA[$tableAlias]]></code>
      <code><![CDATA[$tableAlias]]></code>
      <code><![CDATA[$tableAlias]]></code>
      <code><![CDATA[$tableAlias]]></code>
    </PossiblyNullArgument>
    <PossiblyUndefinedVariable>
      <code><![CDATA[$comments]]></code>
      <code><![CDATA[$mimeMap]]></code>
    </PossiblyUndefinedVariable>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[bool]]></code>
    </PossiblyUnusedReturnValue>
  </file>
  <file src="src/Plugins/Export/ExportJson.php">
    <DeprecatedMethod>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['json_pretty_print']]]></code>
      <code><![CDATA[$GLOBALS['json_unicode']]]></code>
    </InvalidArrayOffset>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[$aliases]]></code>
    </MixedArgumentTypeCoercion>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[empty($aliases[$db]['tables'][$table]['columns'][$colAs])]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/Plugins/Export/ExportLatex.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>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['latex_caption']]]></code>
      <code><![CDATA[$GLOBALS['latex_caption']]]></code>
      <code><![CDATA[$GLOBALS['latex_columns']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$columnsAlias[$i]]]></code>
      <code><![CDATA[$mimeMap[$fieldName]['mimetype']]]></code>
    </MixedArgument>
    <MixedArrayAccess>
      <code><![CDATA[$mimeMap[$fieldName]['mimetype']]]></code>
    </MixedArrayAccess>
    <MixedAssignment>
      <code><![CDATA[$colAs]]></code>
      <code><![CDATA[$colAs]]></code>
      <code><![CDATA[$columnsAlias[$i]]]></code>
      <code><![CDATA[$type]]></code>
    </MixedAssignment>
    <MixedOperand>
      <code><![CDATA[$colAs]]></code>
      <code><![CDATA[$comments[$fieldName]]]></code>
      <code><![CDATA[$type]]></code>
    </MixedOperand>
    <PossiblyFalseReference>
      <code><![CDATA[fetchAssoc]]></code>
      <code><![CDATA[getFieldNames]]></code>
      <code><![CDATA[numFields]]></code>
    </PossiblyFalseReference>
    <PossiblyInvalidOperand>
      <code><![CDATA[str_replace('_', '/', $mimeMap[$fieldName]['mimetype'])]]></code>
    </PossiblyInvalidOperand>
    <PossiblyNullArgument>
      <code><![CDATA[$record[$columns[$i]]]]></code>
    </PossiblyNullArgument>
    <PossiblyNullArrayAccess>
      <code><![CDATA[$GLOBALS['plugin_param']['export_type']]]></code>
      <code><![CDATA[$GLOBALS['plugin_param']['single_table']]]></code>
    </PossiblyNullArrayAccess>
    <PossiblyNullOperand>
      <code><![CDATA[$tableAlias]]></code>
      <code><![CDATA[$tableAlias]]></code>
    </PossiblyNullOperand>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[empty($config->selectedServer['port'])]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/Plugins/Export/ExportMediawiki.php">
    <DeprecatedMethod>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['mediawiki_caption']]]></code>
      <code><![CDATA[$GLOBALS['mediawiki_caption']]]></code>
      <code><![CDATA[$GLOBALS['mediawiki_headers']]]></code>
      <code><![CDATA[$GLOBALS['mediawiki_headers']]]></code>
    </InvalidArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$colAs]]></code>
      <code><![CDATA[$column]]></code>
    </MixedAssignment>
    <MixedOperand>
      <code><![CDATA[$colAs]]></code>
      <code><![CDATA[$column]]></code>
    </MixedOperand>
    <PossiblyNullOperand>
      <code><![CDATA[$row[$i]]]></code>
      <code><![CDATA[$tableAlias]]></code>
      <code><![CDATA[$tableAlias]]></code>
    </PossiblyNullOperand>
  </file>
  <file src="src/Plugins/Export/ExportOds.php">
    <DeprecatedMethod>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['what']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$GLOBALS[$GLOBALS['what'] . '_null']]]></code>
      <code><![CDATA[$colAs]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['what']]]></code>
      <code><![CDATA[$colAs]]></code>
    </MixedAssignment>
    <MixedOperand>
      <code><![CDATA[$GLOBALS['what']]]></code>
      <code><![CDATA[$GLOBALS['what']]]></code>
    </MixedOperand>
    <PossiblyInvalidArgument>
      <code><![CDATA[$GLOBALS[$GLOBALS['what'] . '_null']]]></code>
    </PossiblyInvalidArgument>
    <PossiblyNullArgument>
      <code><![CDATA[$row[$j]]]></code>
      <code><![CDATA[$tableAlias]]></code>
    </PossiblyNullArgument>
  </file>
  <file src="src/Plugins/Export/ExportOdt.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>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['what']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$GLOBALS[$GLOBALS['what'] . '_null']]]></code>
      <code><![CDATA[$colAs]]></code>
      <code><![CDATA[$colAs]]></code>
      <code><![CDATA[$colAs]]></code>
      <code><![CDATA[$comments[$fieldName]]]></code>
      <code><![CDATA[$extractedColumnSpec['print_type']]]></code>
      <code><![CDATA[$mimeMap[$fieldName]['mimetype']]]></code>
    </MixedArgument>
    <MixedArrayAccess>
      <code><![CDATA[$mimeMap[$fieldName]['mimetype']]]></code>
    </MixedArrayAccess>
    <MixedArrayOffset>
      <code><![CDATA[$aliases[$db]['tables'][$rtable]]]></code>
      <code><![CDATA[$aliases[$db]['tables'][$rtable]]]></code>
      <code><![CDATA[$aliases[$db]['tables'][$rtable]['columns'][$rfield]]]></code>
    </MixedArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['what']]]></code>
      <code><![CDATA[$colAs]]></code>
      <code><![CDATA[$colAs]]></code>
      <code><![CDATA[$colAs]]></code>
      <code><![CDATA[$rfield]]></code>
      <code><![CDATA[$rfield]]></code>
      <code><![CDATA[$rtable]]></code>
      <code><![CDATA[$rtable]]></code>
    </MixedAssignment>
    <MixedOperand>
      <code><![CDATA[$GLOBALS['what']]]></code>
      <code><![CDATA[$GLOBALS['what']]]></code>
      <code><![CDATA[$rfield]]></code>
      <code><![CDATA[$rtable]]></code>
    </MixedOperand>
    <PossiblyInvalidArgument>
      <code><![CDATA[$GLOBALS[$GLOBALS['what'] . '_null']]]></code>
      <code><![CDATA[str_replace('_', '/', $mimeMap[$fieldName]['mimetype'])]]></code>
    </PossiblyInvalidArgument>
    <PossiblyNullArgument>
      <code><![CDATA[$row[$j]]]></code>
      <code><![CDATA[$tableAlias]]></code>
      <code><![CDATA[$tableAlias]]></code>
      <code><![CDATA[$tableAlias]]></code>
      <code><![CDATA[$tableAlias]]></code>
      <code><![CDATA[$tableAlias]]></code>
      <code><![CDATA[$tableAlias]]></code>
      <code><![CDATA[$viewAlias]]></code>
    </PossiblyNullArgument>
    <PossiblyNullArrayAccess>
      <code><![CDATA[$GLOBALS['plugin_param']['export_type']]]></code>
      <code><![CDATA[$GLOBALS['plugin_param']['single_table']]]></code>
    </PossiblyNullArrayAccess>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[string]]></code>
    </PossiblyUnusedReturnValue>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[$foreigner]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/Plugins/Export/ExportPdf.php">
    <DeprecatedMethod>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
    <MixedArgument>
      <code><![CDATA[$pdf->getPDFData()]]></code>
    </MixedArgument>
    <PossiblyInvalidPropertyAssignmentValue>
      <code><![CDATA[$_POST['pdf_report_title']]]></code>
    </PossiblyInvalidPropertyAssignmentValue>
    <PropertyNotSetInConstructor>
      <code><![CDATA[$pdf]]></code>
    </PropertyNotSetInConstructor>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[empty($_POST['pdf_report_title'])]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/Plugins/Export/ExportPhparray.php">
    <DeprecatedMethod>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
    <MixedAssignment>
      <code><![CDATA[$colAs]]></code>
      <code><![CDATA[$columns[$i]]]></code>
    </MixedAssignment>
    <PossiblyNullArgument>
      <code><![CDATA[$tableAlias]]></code>
      <code><![CDATA[$tableAlias]]></code>
    </PossiblyNullArgument>
  </file>
  <file src="src/Plugins/Export/ExportSql.php">
    <ArgumentTypeCoercion>
      <code><![CDATA[$token->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[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>
      <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>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['no_constraints_comments']]]></code>
      <code><![CDATA[$GLOBALS['no_constraints_comments']]]></code>
      <code><![CDATA[$GLOBALS['sql_auto_increment']]]></code>
      <code><![CDATA[$GLOBALS['sql_create_database']]]></code>
      <code><![CDATA[$GLOBALS['sql_delayed']]]></code>
      <code><![CDATA[$GLOBALS['sql_disable_fk']]]></code>
      <code><![CDATA[$GLOBALS['sql_disable_fk']]]></code>
      <code><![CDATA[$GLOBALS['sql_drop_database']]]></code>
      <code><![CDATA[$GLOBALS['sql_drop_table']]]></code>
      <code><![CDATA[$GLOBALS['sql_drop_table']]]></code>
      <code><![CDATA[$GLOBALS['sql_drop_table']]]></code>
      <code><![CDATA[$GLOBALS['sql_drop_table']]]></code>
      <code><![CDATA[$GLOBALS['sql_header_comment']]]></code>
      <code><![CDATA[$GLOBALS['sql_include_comments']]]></code>
      <code><![CDATA[$GLOBALS['sql_include_comments']]]></code>
      <code><![CDATA[$GLOBALS['sql_indexes_query']]]></code>
      <code><![CDATA[$GLOBALS['sql_or_replace_view']]]></code>
      <code><![CDATA[$GLOBALS['sql_simple_view_export']]]></code>
      <code><![CDATA[$GLOBALS['sql_truncate']]]></code>
      <code><![CDATA[$GLOBALS['sql_use_transaction']]]></code>
      <code><![CDATA[$GLOBALS['sql_use_transaction']]]></code>
      <code><![CDATA[$GLOBALS['sql_utc_time']]]></code>
      <code><![CDATA[$GLOBALS['sql_utc_time']]]></code>
      <code><![CDATA[$GLOBALS['sql_view_current_user']]]></code>
      <code><![CDATA[$GLOBALS['sql_views_as_tables']]]></code>
      <code><![CDATA[$GLOBALS['sql_views_as_tables']]]></code>
      <code><![CDATA[$GLOBALS['table_data']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$GLOBALS['sql_header_comment']]]></code>
      <code><![CDATA[$GLOBALS['table_data']]]></code>
      <code><![CDATA[$colAlias]]></code>
      <code><![CDATA[$colAlias]]></code>
      <code><![CDATA[$colAs]]></code>
      <code><![CDATA[$engine]]></code>
      <code><![CDATA[$eventName]]></code>
      <code><![CDATA[$eventName]]></code>
      <code><![CDATA[$oneKey['ref_index_list'][$index]]]></code>
      <code><![CDATA[$oneKey['ref_table_name']]]></code>
      <code><![CDATA[$relFieldAlias]]></code>
      <code><![CDATA[$relFieldAlias]]></code>
      <code><![CDATA[$rel['foreign_field']]]></code>
      <code><![CDATA[$rel['foreign_table']]]></code>
    </MixedArgument>
    <MixedArrayAccess>
      <code><![CDATA[$aliases[$oldDatabase]['tables']]]></code>
      <code><![CDATA[$aliases[$oldDatabase]['tables'][$oldTable]]]></code>
      <code><![CDATA[$aliases[$oldDatabase]['tables'][$oldTable]['columns']]]></code>
      <code><![CDATA[$columnAliases[$column['name']]]]></code>
      <code><![CDATA[$definition['Type']]]></code>
      <code><![CDATA[$oneKey['index_list']]]></code>
      <code><![CDATA[$oneKey['ref_index_list']]]></code>
      <code><![CDATA[$oneKey['ref_index_list'][$index]]]></code>
      <code><![CDATA[$oneKey['ref_table_name']]]></code>
      <code><![CDATA[$rel['foreign_field']]]></code>
      <code><![CDATA[$rel['foreign_table']]]></code>
    </MixedArrayAccess>
    <MixedArrayOffset>
      <code><![CDATA[$aliases[$db]['tables'][$table]['columns'][$field]]]></code>
      <code><![CDATA[$oneKey['ref_index_list'][$index]]]></code>
    </MixedArrayOffset>
    <MixedArrayTypeCoercion>
      <code><![CDATA[$row[$j]]]></code>
    </MixedArrayTypeCoercion>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['sql_drop_table']]]></code>
      <code><![CDATA[$GLOBALS['sql_indexes_query']]]></code>
      <code><![CDATA[$colAlias]]></code>
      <code><![CDATA[$colAlias]]></code>
      <code><![CDATA[$colAs]]></code>
      <code><![CDATA[$columnAliases]]></code>
      <code><![CDATA[$definition]]></code>
      <code><![CDATA[$engine]]></code>
      <code><![CDATA[$eventName]]></code>
      <code><![CDATA[$field]]></code>
      <code><![CDATA[$field->name]]></code>
      <code><![CDATA[$field->references->table->table]]></code>
      <code><![CDATA[$index]]></code>
      <code><![CDATA[$newDatabase]]></code>
      <code><![CDATA[$newTable]]></code>
      <code><![CDATA[$oneKey]]></code>
      <code><![CDATA[$rel]]></code>
      <code><![CDATA[$relFieldAlias]]></code>
      <code><![CDATA[$relFieldAlias]]></code>
      <code><![CDATA[$statement->name->database]]></code>
      <code><![CDATA[$statement->name->table]]></code>
      <code><![CDATA[$statement->table->table]]></code>
    </MixedAssignment>
    <MixedOperand>
      <code><![CDATA[$definition['Type']]]></code>
      <code><![CDATA[$statement->entityOptions->has('AUTO_INCREMENT')]]></code>
    </MixedOperand>
    <MixedPropertyTypeCoercion>
      <code><![CDATA[$field->key->columns]]></code>
      <code><![CDATA[$field->references->columns]]></code>
    </MixedPropertyTypeCoercion>
    <PossiblyNullArgument>
      <code><![CDATA[$createQuery]]></code>
      <code><![CDATA[$definition]]></code>
      <code><![CDATA[$tableAlias]]></code>
      <code><![CDATA[$tableAlias]]></code>
      <code><![CDATA[$tableAlias]]></code>
    </PossiblyNullArgument>
    <PossiblyNullArrayAccess>
      <code><![CDATA[$GLOBALS['plugin_param']['export_type']]]></code>
      <code><![CDATA[$GLOBALS['plugin_param']['export_type']]]></code>
      <code><![CDATA[$GLOBALS['plugin_param']['single_table']]]></code>
    </PossiblyNullArrayAccess>
    <PossiblyNullArrayOffset>
      <code><![CDATA[$aliases[$oldDatabase]['tables']]]></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[has]]></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>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[bool]]></code>
    </PossiblyUnusedReturnValue>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[empty($GLOBALS['exporting_metadata'])]]></code>
      <code><![CDATA[empty($GLOBALS['sql_auto_increment'])]]></code>
      <code><![CDATA[empty($GLOBALS['sql_drop_table'])]]></code>
      <code><![CDATA[empty($GLOBALS['sql_drop_table'])]]></code>
      <code><![CDATA[empty($GLOBALS['sql_drop_table'])]]></code>
      <code><![CDATA[empty($GLOBALS['sql_views_as_tables'])]]></code>
      <code><![CDATA[empty($column->collation)]]></code>
      <code><![CDATA[empty($config->selectedServer['port'])]]></code>
      <code><![CDATA[empty($delimiter)]]></code>
      <code><![CDATA[empty($engine)]]></code>
      <code><![CDATA[empty($statement->fields)]]></code>
      <code><![CDATA[empty($statement->name->database)]]></code>
      <code><![CDATA[empty($statement->name->database)]]></code>
      <code><![CDATA[empty($statement->table->database)]]></code>
      <code><![CDATA[empty($tmpres['Check_time'])]]></code>
      <code><![CDATA[empty($tmpres['Create_time'])]]></code>
      <code><![CDATA[empty($tmpres['Update_time'])]]></code>
    </RiskyTruthyFalsyComparison>
    <TypeDoesNotContainType>
      <code><![CDATA[$GLOBALS['sql_type'] !== 'UPDATE']]></code>
    </TypeDoesNotContainType>
    <UnnecessaryVarAnnotation>
      <code><![CDATA[CreateDefinition]]></code>
    </UnnecessaryVarAnnotation>
  </file>
  <file src="src/Plugins/Export/ExportTexytext.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>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['what']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$colAs]]></code>
      <code><![CDATA[$colAs]]></code>
      <code><![CDATA[$colAs]]></code>
      <code><![CDATA[$comments[$fieldName]]]></code>
      <code><![CDATA[$mimeMap[$fieldName]['mimetype']]]></code>
      <code><![CDATA[$type]]></code>
      <code><![CDATA[$value]]></code>
    </MixedArgument>
    <MixedArrayAccess>
      <code><![CDATA[$comments[$fieldName]]]></code>
      <code><![CDATA[$mimeMap[$fieldName]]]></code>
      <code><![CDATA[$mimeMap[$fieldName]['mimetype']]]></code>
    </MixedArrayAccess>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['what']]]></code>
      <code><![CDATA[$colAs]]></code>
      <code><![CDATA[$colAs]]></code>
      <code><![CDATA[$colAs]]></code>
      <code><![CDATA[$type]]></code>
      <code><![CDATA[$value]]></code>
    </MixedAssignment>
    <MixedOperand>
      <code><![CDATA[$GLOBALS['what']]]></code>
      <code><![CDATA[$GLOBALS['what']]]></code>
    </MixedOperand>
    <PossiblyInvalidArgument>
      <code><![CDATA[$value]]></code>
      <code><![CDATA[str_replace('_', '/', $mimeMap[$fieldName]['mimetype'])]]></code>
    </PossiblyInvalidArgument>
    <PossiblyNullOperand>
      <code><![CDATA[$tableAlias]]></code>
      <code><![CDATA[$tableAlias]]></code>
      <code><![CDATA[$tableAlias]]></code>
      <code><![CDATA[$tableAlias]]></code>
    </PossiblyNullOperand>
    <PossiblyUndefinedVariable>
      <code><![CDATA[$comments]]></code>
      <code><![CDATA[$mimeMap]]></code>
    </PossiblyUndefinedVariable>
  </file>
  <file src="src/Plugins/Export/ExportXml.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['xml_export_contents']]]></code>
      <code><![CDATA[$GLOBALS['xml_export_contents']]]></code>
      <code><![CDATA[$GLOBALS['xml_export_contents']]]></code>
      <code><![CDATA[$GLOBALS['xml_export_contents']]]></code>
      <code><![CDATA[$GLOBALS['xml_export_events']]]></code>
      <code><![CDATA[$GLOBALS['xml_export_functions']]]></code>
      <code><![CDATA[$GLOBALS['xml_export_functions']]]></code>
      <code><![CDATA[$GLOBALS['xml_export_procedures']]]></code>
      <code><![CDATA[$GLOBALS['xml_export_procedures']]]></code>
      <code><![CDATA[$GLOBALS['xml_export_tables']]]></code>
      <code><![CDATA[$GLOBALS['xml_export_tables']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$colAs]]></code>
      <code><![CDATA[$dbCharset]]></code>
      <code><![CDATA[$dbCollation]]></code>
    </MixedArgument>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[$events]]></code>
    </MixedArgumentTypeCoercion>
    <MixedArrayAccess>
      <code><![CDATA[$result[$table][1]]]></code>
      <code><![CDATA[$result[0]['DEFAULT_CHARACTER_SET_NAME']]]></code>
      <code><![CDATA[$result[0]['DEFAULT_COLLATION_NAME']]]></code>
    </MixedArrayAccess>
    <MixedAssignment>
      <code><![CDATA[$colAs]]></code>
      <code><![CDATA[$dbCharset]]></code>
      <code><![CDATA[$dbCollation]]></code>
    </MixedAssignment>
    <PossiblyNullArgument>
      <code><![CDATA[$record[$i]]]></code>
      <code><![CDATA[$tableAlias]]></code>
    </PossiblyNullArgument>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[empty($config->selectedServer['port'])]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/Plugins/Export/ExportYaml.php">
    <DeprecatedMethod>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
    <MixedAssignment>
      <code><![CDATA[$colAs]]></code>
      <code><![CDATA[$columns[$i]]]></code>
    </MixedAssignment>
    <MixedOperand>
      <code><![CDATA[$columns[$i]]]></code>
      <code><![CDATA[$columns[$i]]]></code>
      <code><![CDATA[$columns[$i]]]></code>
    </MixedOperand>
    <PossiblyNullOperand>
      <code><![CDATA[$tableAlias]]></code>
    </PossiblyNullOperand>
  </file>
  <file src="src/Plugins/Export/Helpers/Pdf.php">
    <DeprecatedMethod>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['maxY']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$GLOBALS['maxY'] - $this->tMargin]]></code>
      <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[$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[$mimeMap[$fieldName]]]></code>
      <code><![CDATA[$mimeMap[$fieldName]['mimetype']]]></code>
      <code><![CDATA[$resRel[$fieldName]]]></code>
      <code><![CDATA[$resRel[$fieldName]]]></code>
      <code><![CDATA[$resRel[$fieldName]['foreign_field']]]></code>
      <code><![CDATA[$resRel[$fieldName]['foreign_table']]]></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[$GLOBALS['maxY']]]></code>
      <code><![CDATA[$GLOBALS['maxY']]]></code>
      <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[$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[$this->dataY]]></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[$type]]></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[$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[$resRel[$fieldName]['foreign_field']]]></code>
      <code><![CDATA[$resRel[$fieldName]['foreign_table']]]></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>
    <PossiblyNullOperand>
      <code><![CDATA[$GLOBALS['maxY']]]></code>
    </PossiblyNullOperand>
    <PossiblyUndefinedVariable>
      <code><![CDATA[$comments]]></code>
      <code><![CDATA[$data]]></code>
      <code><![CDATA[$data]]></code>
      <code><![CDATA[$mimeMap]]></code>
      <code><![CDATA[$resRel]]></code>
      <code><![CDATA[$resRel]]></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">
    <MixedArrayAccess>
      <code><![CDATA[$db['alias']]]></code>
      <code><![CDATA[$db['tables']]]></code>
      <code><![CDATA[$db['tables']]]></code>
      <code><![CDATA[$db['tables'][$tbl]]]></code>
      <code><![CDATA[$table['alias']]]></code>
      <code><![CDATA[$table['columns']]]></code>
    </MixedArrayAccess>
    <MixedArrayAssignment>
      <code><![CDATA[$db['tables']]]></code>
    </MixedArrayAssignment>
    <MixedArrayOffset>
      <code><![CDATA[$aliases[$db]['tables'][$ftable]]]></code>
      <code><![CDATA[$aliases[$db]['tables'][$ftable]]]></code>
      <code><![CDATA[$aliases[$db]['tables'][$ftable]['columns'][$ffield]]]></code>
    </MixedArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$col]]></code>
      <code><![CDATA[$colKey]]></code>
      <code><![CDATA[$db]]></code>
      <code><![CDATA[$db]]></code>
      <code><![CDATA[$ffield]]></code>
      <code><![CDATA[$ffield]]></code>
      <code><![CDATA[$ftable]]></code>
      <code><![CDATA[$ftable]]></code>
      <code><![CDATA[$table]]></code>
      <code><![CDATA[$table]]></code>
      <code><![CDATA[$tableKey]]></code>
    </MixedAssignment>
    <MixedInferredReturnType>
      <code><![CDATA[string]]></code>
    </MixedInferredReturnType>
    <MixedOperand>
      <code><![CDATA[$ffield]]></code>
      <code><![CDATA[$ftable]]></code>
    </MixedOperand>
    <MixedReturnStatement>
      <code><![CDATA[$col]]></code>
      <code><![CDATA[$db['alias']]]></code>
      <code><![CDATA[$table['alias']]]></code>
    </MixedReturnStatement>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[bool]]></code>
      <code><![CDATA[bool]]></code>
    </PossiblyUnusedReturnValue>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[$foreigner]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/Plugins/Import/ImportCsv.php">
    <DeprecatedMethod>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArgument>
      <code><![CDATA[$colNames]]></code>
    </InvalidArgument>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <code><![CDATA[$values[count($values) - 1]]]></code>
      <code><![CDATA[$values[count($values) - 1]]]></code>
    </InvalidArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </MixedAssignment>
    <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">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
    <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">
    <MixedArgument>
      <code><![CDATA[$cellAttrs]]></code>
      <code><![CDATA[$text]]></code>
    </MixedArgument>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[$row]]></code>
      <code><![CDATA[$row]]></code>
      <code><![CDATA[$values]]></code>
    </MixedArgumentTypeCoercion>
    <MixedArrayAccess>
      <code><![CDATA[$attr['number-columns-repeated']]]></code>
      <code><![CDATA[$attr['number-columns-repeated']]]></code>
    </MixedArrayAccess>
    <MixedAssignment>
      <code><![CDATA[$attr]]></code>
      <code><![CDATA[$attr]]></code>
      <code><![CDATA[$cellAttrs]]></code>
      <code><![CDATA[$paragraphValue]]></code>
      <code><![CDATA[$text]]></code>
      <code><![CDATA[$values[]]]></code>
      <code><![CDATA[$values[]]]></code>
    </MixedAssignment>
    <MixedMethodCall>
      <code><![CDATA[__toString]]></code>
      <code><![CDATA[__toString]]></code>
      <code><![CDATA[attributes]]></code>
      <code><![CDATA[attributes]]></code>
      <code><![CDATA[attributes]]></code>
      <code><![CDATA[children]]></code>
      <code><![CDATA[count]]></code>
      <code><![CDATA[getName]]></code>
    </MixedMethodCall>
    <PossiblyNullArgument>
      <code><![CDATA[$sheets]]></code>
    </PossiblyNullArgument>
    <PossiblyNullArrayAccess>
      <code><![CDATA[$tblAttr['name']]]></code>
    </PossiblyNullArrayAccess>
    <PossiblyNullPropertyFetch>
      <code><![CDATA[$xml->children('office', true)->body]]></code>
    </PossiblyNullPropertyFetch>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[string[]]]></code>
    </PossiblyUnusedReturnValue>
  </file>
  <file src="src/Plugins/Import/ImportShp.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['buffer']]]></code>
      <code><![CDATA[$GLOBALS['eof']]]></code>
      <code><![CDATA[$GLOBALS['importHandle']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$GLOBALS['buffer']]]></code>
      <code><![CDATA[$GLOBALS['buffer']]]></code>
      <code><![CDATA[$GLOBALS['importHandle']]]></code>
      <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[$GLOBALS['buffer']]]></code>
      <code><![CDATA[$GLOBALS['eof']]]></code>
      <code><![CDATA[$GLOBALS['importHandle']]]></code>
      <code><![CDATA[$c]]></code>
      <code><![CDATA[$colNames[]]]></code>
    </MixedAssignment>
    <MixedOperand>
      <code><![CDATA[$GLOBALS['buffer']]]></code>
      <code><![CDATA[$gisObj->getShape($record->shpData)]]></code>
    </MixedOperand>
    <PossiblyNullArgument>
      <code><![CDATA[$GLOBALS['buffer']]]></code>
      <code><![CDATA[$GLOBALS['buffer']]]></code>
      <code><![CDATA[$shp->getDBFHeader()]]></code>
    </PossiblyNullArgument>
    <PossiblyNullIterator>
      <code><![CDATA[$shp->getDBFHeader()]]></code>
    </PossiblyNullIterator>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[string[]]]></code>
    </PossiblyUnusedReturnValue>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[empty($config->settings['UploadDir'])]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/Plugins/Import/ImportSql.php">
    <DeprecatedMethod>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[$sqlModes]]></code>
    </MixedArgumentTypeCoercion>
    <MixedAssignment>
      <code><![CDATA[$sqlModes[]]]></code>
    </MixedAssignment>
    <PossiblyInvalidArgument>
      <code><![CDATA[$_POST['sql_delimiter']]]></code>
    </PossiblyInvalidArgument>
    <PossiblyInvalidCast>
      <code><![CDATA[$_POST['sql_delimiter']]]></code>
    </PossiblyInvalidCast>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[string[]]]></code>
    </PossiblyUnusedReturnValue>
  </file>
  <file src="src/Plugins/Import/ImportXml.php">
    <MixedArrayAccess>
      <code><![CDATA[$attrs['name']]]></code>
    </MixedArrayAccess>
    <MixedAssignment>
      <code><![CDATA[$attrs]]></code>
      <code><![CDATA[$val2]]></code>
      <code><![CDATA[$val3]]></code>
    </MixedAssignment>
    <MixedMethodCall>
      <code><![CDATA[attributes]]></code>
    </MixedMethodCall>
    <PossiblyNullArrayAccess>
      <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>
  </file>
  <file src="src/Plugins/Import/ShapeFileImport.php">
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['eof']]]></code>
    </InvalidArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['eof']]]></code>
    </MixedAssignment>
  </file>
  <file src="src/Plugins/Import/Upload/UploadNoplugin.php">
    <MixedArgument>
      <code><![CDATA[$_SESSION[$GLOBALS['SESSION_KEY']]]]></code>
    </MixedArgument>
    <MixedArrayAccess>
      <code><![CDATA[$_SESSION[$GLOBALS['SESSION_KEY']][$id]]]></code>
    </MixedArrayAccess>
    <MixedArrayAssignment>
      <code><![CDATA[$_SESSION[$GLOBALS['SESSION_KEY']][$id]]]></code>
    </MixedArrayAssignment>
    <MixedInferredReturnType>
      <code><![CDATA[array|null]]></code>
    </MixedInferredReturnType>
    <MixedReturnStatement>
      <code><![CDATA[$_SESSION[$GLOBALS['SESSION_KEY']][$id]]]></code>
      <code><![CDATA[$_SESSION[$GLOBALS['SESSION_KEY']][$id]]]></code>
    </MixedReturnStatement>
    <PossiblyInvalidArrayOffset>
      <code><![CDATA[$_SESSION[$GLOBALS['SESSION_KEY']]]]></code>
    </PossiblyInvalidArrayOffset>
    <PossiblyNullArrayOffset>
      <code><![CDATA[$_SESSION]]></code>
      <code><![CDATA[$_SESSION]]></code>
      <code><![CDATA[$_SESSION]]></code>
    </PossiblyNullArrayOffset>
  </file>
  <file src="src/Plugins/Import/Upload/UploadProgress.php">
    <MixedArgument>
      <code><![CDATA[$_SESSION[$GLOBALS['SESSION_KEY']]]]></code>
    </MixedArgument>
    <MixedArrayAccess>
      <code><![CDATA[$_SESSION[$GLOBALS['SESSION_KEY']][$id]]]></code>
      <code><![CDATA[$ret['finished']]]></code>
      <code><![CDATA[$ret['total']]]></code>
    </MixedArrayAccess>
    <MixedArrayAssignment>
      <code><![CDATA[$_SESSION[$GLOBALS['SESSION_KEY']][$id]]]></code>
      <code><![CDATA[$_SESSION[$GLOBALS['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[$GLOBALS['SESSION_KEY']][$id]]]></code>
      <code><![CDATA[$ret]]></code>
    </MixedAssignment>
    <MixedInferredReturnType>
      <code><![CDATA[array|null]]></code>
    </MixedInferredReturnType>
    <MixedReturnStatement>
      <code><![CDATA[$ret]]></code>
      <code><![CDATA[$ret]]></code>
      <code><![CDATA[$ret]]></code>
      <code><![CDATA[$ret]]></code>
    </MixedReturnStatement>
    <PossiblyInvalidArrayOffset>
      <code><![CDATA[$_SESSION[$GLOBALS['SESSION_KEY']]]]></code>
    </PossiblyInvalidArrayOffset>
    <PossiblyNullArrayOffset>
      <code><![CDATA[$_SESSION]]></code>
      <code><![CDATA[$_SESSION]]></code>
      <code><![CDATA[$_SESSION]]></code>
      <code><![CDATA[$_SESSION]]></code>
    </PossiblyNullArrayOffset>
    <RedundantCondition>
      <code><![CDATA[$status !== []]]></code>
      <code><![CDATA[$status !== null && $status !== []]]></code>
    </RedundantCondition>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[$ret['finished']]]></code>
    </RiskyTruthyFalsyComparison>
    <UnusedClass>
      <code><![CDATA[UploadProgress]]></code>
    </UnusedClass>
  </file>
  <file src="src/Plugins/Import/Upload/UploadSession.php">
    <MixedArgument>
      <code><![CDATA[$_SESSION[$GLOBALS['SESSION_KEY']]]]></code>
    </MixedArgument>
    <MixedArrayAccess>
      <code><![CDATA[$_SESSION[$GLOBALS['SESSION_KEY']][$id]]]></code>
      <code><![CDATA[$ret['finished']]]></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[$GLOBALS['SESSION_KEY']][$id]]]></code>
      <code><![CDATA[$_SESSION[$GLOBALS['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[$GLOBALS['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>
    <MixedInferredReturnType>
      <code><![CDATA[array|null]]></code>
    </MixedInferredReturnType>
    <MixedOperand>
      <code><![CDATA[$ret['complete'] / $ret['total']]]></code>
      <code><![CDATA[$ret['total']]]></code>
    </MixedOperand>
    <MixedReturnStatement>
      <code><![CDATA[$ret]]></code>
      <code><![CDATA[$ret]]></code>
      <code><![CDATA[$ret]]></code>
      <code><![CDATA[$ret]]></code>
    </MixedReturnStatement>
    <PossiblyInvalidArrayOffset>
      <code><![CDATA[$_SESSION[$GLOBALS['SESSION_KEY']]]]></code>
    </PossiblyInvalidArrayOffset>
    <PossiblyNullArrayOffset>
      <code><![CDATA[$_SESSION]]></code>
      <code><![CDATA[$_SESSION]]></code>
      <code><![CDATA[$_SESSION]]></code>
      <code><![CDATA[$_SESSION]]></code>
    </PossiblyNullArrayOffset>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[$ret['finished']]]></code>
      <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">
    <MixedArgument>
      <code><![CDATA[$oneField]]></code>
      <code><![CDATA[$oneKey['ref_index_list'][$index]]]></code>
      <code><![CDATA[$oneKey['ref_table_name']]]></code>
      <code><![CDATA[$rel['foreign_field']]]></code>
      <code><![CDATA[$rel['foreign_table']]]></code>
    </MixedArgument>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[$masterField]]></code>
    </MixedArgumentTypeCoercion>
    <MixedArrayAccess>
      <code><![CDATA[$oneKey['index_list']]]></code>
      <code><![CDATA[$oneKey['ref_index_list']]]></code>
      <code><![CDATA[$oneKey['ref_index_list'][$index]]]></code>
      <code><![CDATA[$oneKey['ref_table_name']]]></code>
      <code><![CDATA[$oneKey['ref_table_name']]]></code>
      <code><![CDATA[$rel['foreign_field']]]></code>
      <code><![CDATA[$rel['foreign_table']]]></code>
      <code><![CDATA[$rel['foreign_table']]]></code>
    </MixedArrayAccess>
    <MixedArrayOffset>
      <code><![CDATA[$oneKey['ref_index_list'][$index]]]></code>
    </MixedArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$index]]></code>
      <code><![CDATA[$oneField]]></code>
      <code><![CDATA[$oneKey]]></code>
      <code><![CDATA[$rel]]></code>
    </MixedAssignment>
    <PossiblyInvalidCast>
      <code><![CDATA[$_REQUEST['dia_orientation']]]></code>
      <code><![CDATA[$_REQUEST['dia_paper']]]></code>
    </PossiblyInvalidCast>
    <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">
    <InvalidOperand>
      <code><![CDATA[$pos]]></code>
      <code><![CDATA[$pos]]></code>
      <code><![CDATA[$pos]]></code>
      <code><![CDATA[$pos]]></code>
      <code><![CDATA[$pos]]></code>
      <code><![CDATA[$pos]]></code>
    </InvalidOperand>
    <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>
      <code><![CDATA[$pos]]></code>
      <code><![CDATA[$pos]]></code>
    </PossiblyFalseOperand>
  </file>
  <file src="src/Plugins/Schema/Dia/TableStatsDia.php">
    <MixedAssignment>
      <code><![CDATA[$field]]></code>
    </MixedAssignment>
    <MixedOperand>
      <code><![CDATA[$field]]></code>
    </MixedOperand>
  </file>
  <file src="src/Plugins/Schema/Eps/Eps.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[line]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="src/Plugins/Schema/Eps/EpsRelationSchema.php">
    <MixedArgument>
      <code><![CDATA[$oneField]]></code>
      <code><![CDATA[$oneKey['ref_index_list'][$index]]]></code>
      <code><![CDATA[$oneKey['ref_table_name']]]></code>
      <code><![CDATA[$rel['foreign_field']]]></code>
      <code><![CDATA[$rel['foreign_table']]]></code>
    </MixedArgument>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[$masterField]]></code>
    </MixedArgumentTypeCoercion>
    <MixedArrayAccess>
      <code><![CDATA[$oneKey['index_list']]]></code>
      <code><![CDATA[$oneKey['ref_index_list']]]></code>
      <code><![CDATA[$oneKey['ref_index_list'][$index]]]></code>
      <code><![CDATA[$oneKey['ref_table_name']]]></code>
      <code><![CDATA[$oneKey['ref_table_name']]]></code>
      <code><![CDATA[$rel['foreign_field']]]></code>
      <code><![CDATA[$rel['foreign_table']]]></code>
      <code><![CDATA[$rel['foreign_table']]]></code>
    </MixedArrayAccess>
    <MixedArrayOffset>
      <code><![CDATA[$oneKey['ref_index_list'][$index]]]></code>
    </MixedArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$index]]></code>
      <code><![CDATA[$oneField]]></code>
      <code><![CDATA[$oneKey]]></code>
      <code><![CDATA[$rel]]></code>
    </MixedAssignment>
    <PossiblyInvalidCast>
      <code><![CDATA[$_REQUEST['eps_orientation']]]></code>
    </PossiblyInvalidCast>
  </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">
    <MixedArgument>
      <code><![CDATA[$field]]></code>
      <code><![CDATA[$field]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$field]]></code>
      <code><![CDATA[$field]]></code>
    </MixedAssignment>
    <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[$oneField]]></code>
      <code><![CDATA[$oneKey['ref_index_list'][$index]]]></code>
      <code><![CDATA[$oneKey['ref_table_name']]]></code>
      <code><![CDATA[$rel['foreign_field']]]></code>
      <code><![CDATA[$rel['foreign_table']]]></code>
      <code><![CDATA[$table]]></code>
      <code><![CDATA[$table]]></code>
      <code><![CDATA[$table]]></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[$oneKey['index_list']]]></code>
      <code><![CDATA[$oneKey['ref_index_list']]]></code>
      <code><![CDATA[$oneKey['ref_index_list'][$index]]]></code>
      <code><![CDATA[$oneKey['ref_table_name']]]></code>
      <code><![CDATA[$oneKey['ref_table_name']]]></code>
      <code><![CDATA[$rel['foreign_field']]]></code>
      <code><![CDATA[$rel['foreign_table']]]></code>
      <code><![CDATA[$rel['foreign_table']]]></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[$oneKey['ref_index_list'][$index]]]></code>
      <code><![CDATA[$this->pdf->customLinks['RT'][$table]]]></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>
      <code><![CDATA[$this->pdf->customLinks['doc'][$table]]]></code>
      <code><![CDATA[$this->pdf->customLinks['doc'][$table]]]></code>
    </MixedArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$attribute]]></code>
      <code><![CDATA[$foreignTable]]></code>
      <code><![CDATA[$index]]></code>
      <code><![CDATA[$links[0]]]></code>
      <code><![CDATA[$links[6]]]></code>
      <code><![CDATA[$oneField]]></code>
      <code><![CDATA[$oneKey]]></code>
      <code><![CDATA[$rel]]></code>
      <code><![CDATA[$table]]></code>
      <code><![CDATA[$table]]></code>
      <code><![CDATA[$type]]></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>
      <code><![CDATA[$table]]></code>
      <code><![CDATA[$table]]></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>
    <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[$field]]></code>
      <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>
    <MixedArrayOffset>
      <code><![CDATA[$this->diagram->customLinks['RT'][$this->tableName][$field]]]></code>
      <code><![CDATA[$this->diagram->customLinks['doc'][$this->tableName][$field]]]></code>
      <code><![CDATA[$this->diagram->customLinks['doc'][$this->tableName][$field]]]></code>
    </MixedArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$field]]></code>
      <code><![CDATA[$field]]></code>
    </MixedAssignment>
    <MixedOperand>
      <code><![CDATA[$field]]></code>
    </MixedOperand>
  </file>
  <file src="src/Plugins/Schema/RelationStats.php">
    <InvalidOperand>
      <code><![CDATA[$pos]]></code>
    </InvalidOperand>
    <MixedArgument>
      <code><![CDATA[$srcLeft - $destLeft]]></code>
      <code><![CDATA[$srcLeft - $destRight]]></code>
      <code><![CDATA[$srcRight - $destLeft]]></code>
      <code><![CDATA[$srcRight - $destRight]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$destLeft]]></code>
      <code><![CDATA[$destRight]]></code>
      <code><![CDATA[$srcLeft]]></code>
      <code><![CDATA[$srcRight]]></code>
    </MixedAssignment>
    <MixedOperand>
      <code><![CDATA[$destPos[0]]]></code>
      <code><![CDATA[$destPos[1]]]></code>
      <code><![CDATA[$srcLeft]]></code>
      <code><![CDATA[$srcLeft]]></code>
      <code><![CDATA[$srcPos[0]]]></code>
      <code><![CDATA[$srcPos[1]]]></code>
      <code><![CDATA[$srcRight]]></code>
      <code><![CDATA[$srcRight]]></code>
    </MixedOperand>
    <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">
    <MixedArgument>
      <code><![CDATA[$oneField]]></code>
      <code><![CDATA[$oneKey['ref_index_list'][$index]]]></code>
      <code><![CDATA[$oneKey['ref_table_name']]]></code>
      <code><![CDATA[$rel['foreign_field']]]></code>
      <code><![CDATA[$rel['foreign_table']]]></code>
    </MixedArgument>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[$masterField]]></code>
    </MixedArgumentTypeCoercion>
    <MixedArrayAccess>
      <code><![CDATA[$oneKey['index_list']]]></code>
      <code><![CDATA[$oneKey['ref_index_list']]]></code>
      <code><![CDATA[$oneKey['ref_index_list'][$index]]]></code>
      <code><![CDATA[$oneKey['ref_table_name']]]></code>
      <code><![CDATA[$oneKey['ref_table_name']]]></code>
      <code><![CDATA[$rel['foreign_field']]]></code>
      <code><![CDATA[$rel['foreign_table']]]></code>
      <code><![CDATA[$rel['foreign_table']]]></code>
    </MixedArrayAccess>
    <MixedArrayOffset>
      <code><![CDATA[$oneKey['ref_index_list'][$index]]]></code>
    </MixedArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$index]]></code>
      <code><![CDATA[$oneField]]></code>
      <code><![CDATA[$oneKey]]></code>
      <code><![CDATA[$rel]]></code>
    </MixedAssignment>
    <UnsupportedPropertyReferenceUsage>
      <code><![CDATA[$this->tables[$table]->width = &$this->tablewidth]]></code>
    </UnsupportedPropertyReferenceUsage>
  </file>
  <file src="src/Plugins/Schema/Svg/TableStatsSvg.php">
    <MixedArgument>
      <code><![CDATA[$field]]></code>
      <code><![CDATA[$field]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$field]]></code>
      <code><![CDATA[$field]]></code>
    </MixedAssignment>
  </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>
    <MixedInferredReturnType>
      <code><![CDATA[string]]></code>
    </MixedInferredReturnType>
    <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>
    <InvalidOperand>
      <code><![CDATA[$timestamp]]></code>
    </InvalidOperand>
    <MixedArgument>
      <code><![CDATA[$options[1]]]></code>
      <code><![CDATA[$options[1]]]></code>
      <code><![CDATA[$options[2]]]></code>
    </MixedArgument>
  </file>
  <file src="src/Plugins/Transformations/Abs/DownloadTransformationsPlugin.php">
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['fields_meta']]]></code>
      <code><![CDATA[$GLOBALS['row']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$cn]]></code>
      <code><![CDATA[$options['wrapper_params']]]></code>
    </MixedArgument>
    <MixedArrayAccess>
      <code><![CDATA[$GLOBALS['row'][$pos]]]></code>
    </MixedArrayAccess>
    <MixedArrayOffset>
      <code><![CDATA[$GLOBALS['row'][$pos]]]></code>
    </MixedArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['fields_meta']]]></code>
      <code><![CDATA[$GLOBALS['row']]]></code>
      <code><![CDATA[$cn]]></code>
      <code><![CDATA[$cn]]></code>
      <code><![CDATA[$key]]></code>
      <code><![CDATA[$pos]]></code>
      <code><![CDATA[$val]]></code>
    </MixedAssignment>
    <MixedPropertyFetch>
      <code><![CDATA[$val->name]]></code>
    </MixedPropertyFetch>
    <PossiblyNullArrayAccess>
      <code><![CDATA[$GLOBALS['row'][$pos]]]></code>
    </PossiblyNullArrayAccess>
    <PossiblyNullIterator>
      <code><![CDATA[$GLOBALS['fields_meta']]]></code>
    </PossiblyNullIterator>
  </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/TwoFactor/Simple.php">
    <UnusedClass>
      <code><![CDATA[Simple]]></code>
    </UnusedClass>
  </file>
  <file src="src/Plugins/TwoFactorPlugin.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <MixedArgument>
      <code><![CDATA[$url]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$url]]></code>
    </MixedAssignment>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[empty($url)]]></code>
    </RiskyTruthyFalsyComparison>
  </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">
    <MixedArrayAccess>
      <code><![CDATA[$columns[$columnName]['Collation']]]></code>
      <code><![CDATA[$columns[$columnName]['Comment']]]></code>
      <code><![CDATA[$columns[$columnName]['Default']]]></code>
      <code><![CDATA[$columns[$columnName]['Extra']]]></code>
      <code><![CDATA[$columns[$columnName]['Field']]]></code>
      <code><![CDATA[$columns[$columnName]['Key']]]></code>
      <code><![CDATA[$columns[$columnName]['Null']]]></code>
      <code><![CDATA[$columns[$columnName]['Privileges']]]></code>
      <code><![CDATA[$columns[$columnName]['Type']]]></code>
    </MixedArrayAccess>
    <MixedArrayAssignment>
      <code><![CDATA[$columns[$columnName]['CHARACTER_MAXIMUM_LENGTH']]]></code>
      <code><![CDATA[$columns[$columnName]['CHARACTER_OCTET_LENGTH']]]></code>
      <code><![CDATA[$columns[$columnName]['CHARACTER_SET_NAME']]]></code>
      <code><![CDATA[$columns[$columnName]['DATA_TYPE']]]></code>
      <code><![CDATA[$columns[$columnName]['NUMERIC_PRECISION']]]></code>
      <code><![CDATA[$columns[$columnName]['NUMERIC_SCALE']]]></code>
      <code><![CDATA[$columns[$columnName]['ORDINAL_POSITION']]]></code>
      <code><![CDATA[$columns[$columnName]['TABLE_CATALOG']]]></code>
      <code><![CDATA[$columns[$columnName]['TABLE_NAME']]]></code>
      <code><![CDATA[$columns[$columnName]['TABLE_SCHEMA']]]></code>
    </MixedArrayAssignment>
    <MixedAssignment>
      <code><![CDATA[$colCollation]]></code>
      <code><![CDATA[$colType]]></code>
    </MixedAssignment>
    <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">
    <MixedArgument>
      <code><![CDATA[$pos['File']]]></code>
    </MixedArgument>
    <MixedArrayAccess>
      <code><![CDATA[$data[0]['File']]]></code>
      <code><![CDATA[$data[0]['Position']]]></code>
    </MixedArrayAccess>
    <MixedAssignment>
      <code><![CDATA[$output['File']]]></code>
      <code><![CDATA[$output['Position']]]></code>
    </MixedAssignment>
    <MixedOperand>
      <code><![CDATA[$pos['Position']]]></code>
    </MixedOperand>
    <MixedReturnTypeCoercion>
      <code><![CDATA[$output]]></code>
      <code><![CDATA[array{'File'?: string, 'Position'?: string}]]></code>
    </MixedReturnTypeCoercion>
  </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>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['new_username']]]></code>
      <code><![CDATA[$GLOBALS['pred_hostname']]]></code>
      <code><![CDATA[$GLOBALS['pred_username']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$errorMessage]]></code>
      <code><![CDATA[$serverReplicationVariable]]></code>
      <code><![CDATA[$successMessage]]></code>
    </MixedArgument>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[$GLOBALS['urlParams']]]></code>
      <code><![CDATA[$urlParams]]></code>
      <code><![CDATA[$urlParams]]></code>
      <code><![CDATA[$urlParams]]></code>
      <code><![CDATA[$urlParams]]></code>
      <code><![CDATA[$urlParams]]></code>
      <code><![CDATA[$urlParams]]></code>
    </MixedArgumentTypeCoercion>
    <MixedArrayAccess>
      <code><![CDATA[$serverReplicaReplication[0]['Slave_IO_Running']]]></code>
      <code><![CDATA[$serverReplicaReplication[0]['Slave_SQL_Running']]]></code>
      <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>
      <code><![CDATA[$username]]></code>
    </MixedAssignment>
    <PossiblyFalseOperand>
      <code><![CDATA[mb_strrpos($currentUser, '@')]]></code>
    </PossiblyFalseOperand>
    <PossiblyNullArgument>
      <code><![CDATA[$srReplicaAction]]></code>
    </PossiblyNullArgument>
    <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">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['focus_querywindow']]]></code>
      <code><![CDATA[$GLOBALS['reload']]]></code>
    </InvalidArrayOffset>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[$params]]></code>
    </MixedArgumentTypeCoercion>
    <MixedAssignment>
      <code><![CDATA[$value]]></code>
    </MixedAssignment>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[empty($GLOBALS['error_message'])]]></code>
      <code><![CDATA[empty($_REQUEST['no_debug'])]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="src/Routing/Routing.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
  </file>
  <file src="src/Sanitize.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <MixedInferredReturnType>
      <code><![CDATA[bool]]></code>
    </MixedInferredReturnType>
    <MixedReturnStatement>
      <code><![CDATA[Config::getInstance()->get('is_setup')]]></code>
      <code><![CDATA[Config::getInstance()->get('is_setup')]]></code>
    </MixedReturnStatement>
    <NullableReturnStatement>
      <code><![CDATA[Config::getInstance()->get('is_setup')]]></code>
    </NullableReturnStatement>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[empty($found[3])]]></code>
      <code><![CDATA[empty($found[3])]]></code>
    </RiskyTruthyFalsyComparison>
    <TypeDoesNotContainType>
      <code><![CDATA[isset($_COOKIE[$key]) && ! is_string($_COOKIE[$key])]]></code>
    </TypeDoesNotContainType>
  </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>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['dbname']]]></code>
      <code><![CDATA[$GLOBALS['new_username']]]></code>
      <code><![CDATA[$GLOBALS['pred_hostname']]]></code>
      <code><![CDATA[$GLOBALS['pred_username']]]></code>
      <code><![CDATA[$GLOBALS['ssl_cipher']]]></code>
      <code><![CDATA[$GLOBALS['ssl_type']]]></code>
      <code><![CDATA[$GLOBALS['x509_issuer']]]></code>
      <code><![CDATA[$GLOBALS['x509_subject']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$GLOBALS['dbname']]]></code>
      <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['Proc_priv']]]></code>
      <code><![CDATA[$row['Proc_priv']]]></code>
      <code><![CDATA[$row['Table_priv']]]></code>
      <code><![CDATA[$row['Table_priv']]]></code>
      <code><![CDATA[$row['Table_priv']]]></code>
      <code><![CDATA[$row['Table_priv']]]></code>
      <code><![CDATA[$sqlQuery]]></code>
      <code><![CDATA[$sqlQuery]]></code>
      <code><![CDATA[$user]]></code>
    </MixedArgument>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[$queries]]></code>
    </MixedArgumentTypeCoercion>
    <MixedArrayAccess>
      <code><![CDATA[$groupAssignment[$host['User']]]]></code>
      <code><![CDATA[$host['Grant_priv']]]></code>
      <code><![CDATA[$host['Host']]]></code>
      <code><![CDATA[$host['Host']]]></code>
      <code><![CDATA[$host['User']]]></code>
      <code><![CDATA[$host['User']]]></code>
      <code><![CDATA[$host['User']]]></code>
      <code><![CDATA[$host['privs']]]></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>
      <code><![CDATA[$sqlQuery[0]]]></code>
      <code><![CDATA[$sqlQuery[0]]]></code>
      <code><![CDATA[$val['CHARACTER_MAXIMUM_LENGTH']]]></code>
      <code><![CDATA[$val['CHARACTER_MAXIMUM_LENGTH']]]></code>
      <code><![CDATA[$val['COLUMN_NAME']]]></code>
      <code><![CDATA[$val['COLUMN_NAME']]]></code>
    </MixedArrayAccess>
    <MixedArrayAssignment>
      <code><![CDATA[$dbRights[$row['User']][$row['Host']]]]></code>
    </MixedArrayAssignment>
    <MixedArrayOffset>
      <code><![CDATA[$groupAssignment[$host['User']]]]></code>
    </MixedArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['new_username']]]></code>
      <code><![CDATA[$GLOBALS['pred_hostname']]]></code>
      <code><![CDATA[$GLOBALS['pred_username']]]></code>
      <code><![CDATA[$extraData['db_wildcard_privs']]]></code>
      <code><![CDATA[$foundRows[]]]></code>
      <code><![CDATA[$host]]></code>
      <code><![CDATA[$hostnameLength]]></code>
      <code><![CDATA[$name]]></code>
      <code><![CDATA[$name]]></code>
      <code><![CDATA[$name]]></code>
      <code><![CDATA[$oneGrant]]></code>
      <code><![CDATA[$onePrivilege['name']]]></code>
      <code><![CDATA[$paramDbName]]></code>
      <code><![CDATA[$paramRoutineName]]></code>
      <code><![CDATA[$paramTableName]]></code>
      <code><![CDATA[$privilege['routine']]]></code>
      <code><![CDATA[$privilege['table']]]></code>
      <code><![CDATA[$queries[$tmpCount]]]></code>
      <code><![CDATA[$row]]></code>
      <code><![CDATA[$sqlQuery]]></code>
      <code><![CDATA[$sqlQuery]]></code>
      <code><![CDATA[$user]]></code>
      <code><![CDATA[$usernameLength]]></code>
      <code><![CDATA[$val]]></code>
    </MixedAssignment>
    <MixedOperand>
      <code><![CDATA[$oneGrant]]></code>
      <code><![CDATA[$origValue]]></code>
    </MixedOperand>
    <MixedReturnTypeCoercion>
      <code><![CDATA[$extraData]]></code>
      <code><![CDATA[(string|bool)[]]]></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[$GLOBALS[$currentGrant[0]]]]></code>
      <code><![CDATA[$GLOBALS[$currentGrant[0]]]]></code>
      <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>
    <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[$_REQUEST['hostname']]]></code>
      <code><![CDATA[$_REQUEST['username']]]></code>
      <code><![CDATA[$dbname[0]]]></code>
      <code><![CDATA[$hashedPassword]]></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[$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[0]]]></code>
      <code><![CDATA[$row1[0]]]></code>
      <code><![CDATA[$row1[0]]]></code>
      <code><![CDATA[$row1[1]]]></code>
      <code><![CDATA[$row2['Column_priv']]]></code>
      <code><![CDATA[$row['Db']]]></code>
      <code><![CDATA[$row['Table_name']]]></code>
      <code><![CDATA[$row['Table_priv']]]></code>
    </PossiblyNullArgument>
    <PossiblyNullArrayAccess>
      <code><![CDATA[$row1['Type']]]></code>
      <code><![CDATA[$row['@@old_passwords']]]></code>
    </PossiblyNullArrayAccess>
    <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[$row['User']]]]></code>
      <code><![CDATA[$groupAssignment]]></code>
      <code><![CDATA[$row]]></code>
    </PossiblyNullArrayOffset>
    <PossiblyNullOperand>
      <code><![CDATA[$alterUserQuery]]></code>
      <code><![CDATA[$alterUserQuery]]></code>
      <code><![CDATA[$alterUserQuery]]></code>
      <code><![CDATA[$privilege['Host']]]></code>
      <code><![CDATA[$privilege['User']]]></code>
    </PossiblyNullOperand>
    <PossiblyUndefinedArrayOffset>
      <code><![CDATA[$row1[0]]]></code>
    </PossiblyUndefinedArrayOffset>
    <RedundantCondition>
      <code><![CDATA[is_string($_REQUEST['dbname'])]]></code>
    </RedundantCondition>
    <RiskyCast>
      <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>
    </RiskyCast>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[empty($GLOBALS[$currentGrant[0] . '_none'])]]></code>
      <code><![CDATA[empty($GLOBALS[$currentGrant[0] . '_none'])]]></code>
      <code><![CDATA[empty($GLOBALS[$currentGrant[0]])]]></code>
      <code><![CDATA[empty($_POST['change_copy'])]]></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($_REQUEST['ajax_page_request'])]]></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">
    <MixedArgumentTypeCoercion>
      <code><![CDATA[$name]]></code>
    </MixedArgumentTypeCoercion>
    <MixedAssignment>
      <code><![CDATA[$keyReadRequests]]></code>
      <code><![CDATA[$keyReads]]></code>
      <code><![CDATA[$keyWriteRequests]]></code>
      <code><![CDATA[$keyWrites]]></code>
      <code><![CDATA[$serverStatus['Key_buffer_fraction_%']]]></code>
      <code><![CDATA[$serverStatus['Key_buffer_fraction_%']]]></code>
      <code><![CDATA[$serverStatus['Key_read_ratio_%']]]></code>
      <code><![CDATA[$serverStatus['Key_write_ratio_%']]]></code>
      <code><![CDATA[$serverStatus['Threads_cache_hitrate_%']]]></code>
      <code><![CDATA[$usedQueries[$name]]]></code>
      <code><![CDATA[$value]]></code>
    </MixedAssignment>
    <MixedOperand>
      <code><![CDATA[$keyReads]]></code>
      <code><![CDATA[$keyWrites]]></code>
      <code><![CDATA[$serverStatus['Key_blocks_unused']]]></code>
      <code><![CDATA[$serverStatus['Key_blocks_unused']
                * $serverVariables['key_cache_block_size']
                / $serverVariables['key_buffer_size']
                * 100]]></code>
      <code><![CDATA[$serverStatus['Key_blocks_used']]]></code>
      <code><![CDATA[$serverStatus['Threads_created']]]></code>
      <code><![CDATA[$serverStatus['Threads_created']
                / $serverStatus['Connections'] * 100]]></code>
      <code><![CDATA[100 * $keyReads]]></code>
      <code><![CDATA[100 * $keyWrites]]></code>
    </MixedOperand>
    <PossiblyInvalidArgument>
      <code><![CDATA[$_POST['primary_connection'] ?? null]]></code>
    </PossiblyInvalidArgument>
    <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[$serverVars]]></code>
      <code><![CDATA[$statusVars]]></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[$chartId][$nodeId][$pointId]['value']]]></code>
      <code><![CDATA[$ret[$chartId][$nodeId][$pointId]['value']]]></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['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>
      <code><![CDATA[$error->getMessage()]]></code>
      <code><![CDATA[$path]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$error]]></code>
      <code><![CDATA[$path]]></code>
    </MixedAssignment>
    <MixedMethodCall>
      <code><![CDATA[getMessage]]></code>
    </MixedMethodCall>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[empty($path)]]></code>
      <code><![CDATA[empty(ini_get('session.auto_start'))]]></code>
      <code><![CDATA[empty(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">
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['reload']]]></code>
      <code><![CDATA[$GLOBALS['show_as_php']]]></code>
      <code><![CDATA[$GLOBALS['show_as_php']]]></code>
      <code><![CDATA[$GLOBALS['show_as_php']]]></code>
    </InvalidArrayOffset>
    <InvalidNullableReturnType>
      <code><![CDATA[string]]></code>
    </InvalidNullableReturnType>
    <MixedArgument>
      <code><![CDATA[$foreignData->foreignField]]></code>
      <code><![CDATA[$numberOfLine / $maxRows]]></code>
      <code><![CDATA[$sortCol]]></code>
      <code><![CDATA[$statement->expr]]></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>
      <code><![CDATA[$statement->expr[0]]]></code>
    </MixedArrayAssignment>
    <MixedAssignment>
      <code><![CDATA[$maxRows]]></code>
      <code><![CDATA[$oneFieldMeta]]></code>
      <code><![CDATA[$oneMeta]]></code>
      <code><![CDATA[$pos]]></code>
      <code><![CDATA[$prevTable]]></code>
      <code><![CDATA[$resultSetColumnNames[]]]></code>
      <code><![CDATA[$sortCol]]></code>
      <code><![CDATA[$unlimNumRows]]></code>
    </MixedAssignment>
    <MixedInferredReturnType>
      <code><![CDATA[int]]></code>
      <code><![CDATA[int]]></code>
      <code><![CDATA[int|numeric-string]]></code>
    </MixedInferredReturnType>
    <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[$oneFieldMeta->table]]></code>
      <code><![CDATA[$oneMeta->name]]></code>
      <code><![CDATA[$statementInfo->statement->where[0]->expr]]></code>
    </MixedPropertyFetch>
    <MixedReturnStatement>
      <code><![CDATA[$pos]]></code>
      <code><![CDATA[$pos]]></code>
      <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[$_POST['bkm_label']]]></code>
      <code><![CDATA[$_POST['dropped_column'] ?? null]]></code>
      <code><![CDATA[$numRows]]></code>
      <code><![CDATA[$numRows]]></code>
      <code><![CDATA[$numRows]]></code>
      <code><![CDATA[$numRows]]></code>
    </PossiblyInvalidArgument>
    <PossiblyInvalidCast>
      <code><![CDATA[$_POST['bkm_label']]]></code>
    </PossiblyInvalidCast>
    <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>
      <code><![CDATA[$table]]></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[$messageToShow]]></code>
      <code><![CDATA[$sqlQueryForBookmark]]></code>
      <code><![CDATA[$table]]></code>
      <code><![CDATA[empty($_GET['id_bookmark'])]]></code>
      <code><![CDATA[empty($_GET['id_bookmark'])]]></code>
      <code><![CDATA[empty($_POST['bkm_label'])]]></code>
      <code><![CDATA[empty($_POST['is_browse_distinct'])]]></code>
      <code><![CDATA[empty($_POST['purge'])]]></code>
      <code><![CDATA[empty($_REQUEST['ajax_page_request'])]]></code>
      <code><![CDATA[empty($statement->altered[0]->field->column)]]></code>
    </RiskyTruthyFalsyComparison>
    <UndefinedPropertyAssignment>
      <code><![CDATA[$statement->expr]]></code>
      <code><![CDATA[$statement->limit]]></code>
      <code><![CDATA[$statement->order]]></code>
    </UndefinedPropertyAssignment>
    <UndefinedPropertyFetch>
      <code><![CDATA[$statement->expr]]></code>
    </UndefinedPropertyFetch>
  </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($GLOBALS['goto'])]]></code>
      <code><![CDATA[empty($GLOBALS['goto'])]]></code>
      <code><![CDATA[empty($GLOBALS['goto'])]]></code>
      <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>
    <MixedInferredReturnType>
      <code><![CDATA[array<string, array{Engine: string, Comment: string, Support: string}>]]></code>
      <code><![CDATA[string]]></code>
    </MixedInferredReturnType>
    <MixedOperand>
      <code><![CDATA[$decodedData['disk_usage']]]></code>
      <code><![CDATA[$decodedData['disk_usage']]]></code>
    </MixedOperand>
    <MixedReturnStatement>
      <code><![CDATA[$storageEngines]]></code>
      <code><![CDATA[$storageEngines]]></code>
      <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[$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>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['mime_map']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$GLOBALS['mime_map'][$columnMeta['Field']] ?? []]]></code>
      <code><![CDATA[$columnMeta['Default']]]></code>
      <code><![CDATA[$columnMeta['DefaultValue']]]></code>
      <code><![CDATA[$columnMeta['Field']]]></code>
      <code><![CDATA[$columnMeta['Type']]]></code>
      <code><![CDATA[$extractedColumnSpec['attribute'] ?? '']]></code>
      <code><![CDATA[$formParams['db']]]></code>
      <code><![CDATA[$formParams['table']]]></code>
      <code><![CDATA[$type]]></code>
      <code><![CDATA[Util::getValueByKey($_POST, ['field_key', $columnNumber], '')]]></code>
    </MixedArgument>
    <MixedArrayAccess>
      <code><![CDATA[$GLOBALS['mime_map'][$columnMeta['Field']]]]></code>
      <code><![CDATA[$columnMeta['column_status']['isEditable']]]></code>
      <code><![CDATA[$columnMeta['column_status']['isEditable']]]></code>
    </MixedArrayAccess>
    <MixedArrayAssignment>
      <code><![CDATA[$GLOBALS['mime_map'][$columnMeta['Field']]]]></code>
    </MixedArrayAssignment>
    <MixedArrayOffset>
      <code><![CDATA[$GLOBALS['mime_map'][$columnMeta['Field']]]]></code>
      <code><![CDATA[$GLOBALS['mime_map'][$columnMeta['Field']]]]></code>
      <code><![CDATA[$commentsMap[$columnMeta['Field']]]]></code>
    </MixedArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['mime_map']]]></code>
      <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[$length]]></code>
      <code><![CDATA[$oFldVal]]></code>
      <code><![CDATA[$submitAttribute]]></code>
      <code><![CDATA[$type]]></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['DefaultValue']]]></code>
    </PossiblyUndefinedArrayOffset>
    <RedundantCastGivenDocblockType>
      <code><![CDATA[(int) $config->settings['MaxRows']]]></code>
    </RedundantCastGivenDocblockType>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[! $columnMeta['column_status']['isEditable']]]></code>
      <code><![CDATA[! $columnMeta['column_status']['isEditable']]]></code>
      <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->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>
    </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[$column]]></code>
      <code><![CDATA[$column['Extra']]]></code>
      <code><![CDATA[$column['Extra']]]></code>
      <code><![CDATA[$existrelForeign[$masterFieldMd5]['constraint']]]></code>
      <code><![CDATA[$existrelForeign[$masterFieldMd5]['constraint']]]></code>
      <code><![CDATA[$existrelForeign[$masterFieldMd5]['ref_db_name']]]></code>
      <code><![CDATA[$existrelForeign[$masterFieldMd5]['ref_index_list']]]></code>
      <code><![CDATA[$existrelForeign[$masterFieldMd5]['ref_table_name']]]></code>
      <code><![CDATA[$fields[$column]['expr']]]></code>
      <code><![CDATA[$foreignDb]]></code>
      <code><![CDATA[$foreignDb]]></code>
      <code><![CDATA[$foreignDb]]></code>
      <code><![CDATA[$foreignField]]></code>
      <code><![CDATA[$foreignField]]></code>
      <code><![CDATA[$foreignField]]></code>
      <code><![CDATA[$foreignTable]]></code>
      <code><![CDATA[$foreignTable]]></code>
      <code><![CDATA[$foreignTable]]></code>
      <code><![CDATA[$index]]></code>
      <code><![CDATA[$index[0]]]></code>
      <code><![CDATA[$masterField]]></code>
      <code><![CDATA[$masterField]]></code>
      <code><![CDATA[$masterField]]></code>
      <code><![CDATA[$masterField]]></code>
      <code><![CDATA[$oneField]]></code>
      <code><![CDATA[$oneField]]></code>
      <code><![CDATA[$options['expr']]]></code>
      <code><![CDATA[$row['Type']]]></code>
      <code><![CDATA[$this->uiprefs[$property->value]]]></code>
      <code><![CDATA[$this->uiprefs[$property->value]]]></code>
      <code><![CDATA[$value]]></code>
    </MixedArgument>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[$field]]></code>
      <code><![CDATA[$foreignField]]></code>
      <code><![CDATA[$masterField]]></code>
    </MixedArgumentTypeCoercion>
    <MixedArrayAccess>
      <code><![CDATA[$_SESSION['tmpval']['table_uiprefs'][$serverId][$this->dbName][$this->name]]]></code>
      <code><![CDATA[$column['Extra']]]></code>
      <code><![CDATA[$column['Extra']]]></code>
      <code><![CDATA[$column['Field']]]></code>
      <code><![CDATA[$existrelForeign[$masterFieldMd5]['constraint']]]></code>
      <code><![CDATA[$existrelForeign[$masterFieldMd5]['constraint']]]></code>
      <code><![CDATA[$existrelForeign[$masterFieldMd5]['constraint']]]></code>
      <code><![CDATA[$existrelForeign[$masterFieldMd5]['index_list']]]></code>
      <code><![CDATA[$existrelForeign[$masterFieldMd5]['on_delete']]]></code>
      <code><![CDATA[$existrelForeign[$masterFieldMd5]['on_delete']]]></code>
      <code><![CDATA[$existrelForeign[$masterFieldMd5]['on_update']]]></code>
      <code><![CDATA[$existrelForeign[$masterFieldMd5]['on_update']]]></code>
      <code><![CDATA[$existrelForeign[$masterFieldMd5]['ref_db_name']]]></code>
      <code><![CDATA[$existrelForeign[$masterFieldMd5]['ref_db_name']]]></code>
      <code><![CDATA[$existrelForeign[$masterFieldMd5]['ref_index_list']]]></code>
      <code><![CDATA[$existrelForeign[$masterFieldMd5]['ref_index_list']]]></code>
      <code><![CDATA[$existrelForeign[$masterFieldMd5]['ref_table_name']]]></code>
      <code><![CDATA[$existrelForeign[$masterFieldMd5]['ref_table_name']]]></code>
      <code><![CDATA[$existrel[$masterField]['foreign_db']]]></code>
      <code><![CDATA[$existrel[$masterField]['foreign_field']]]></code>
      <code><![CDATA[$existrel[$masterField]['foreign_table']]]></code>
      <code><![CDATA[$foreignField[$key]]]></code>
      <code><![CDATA[$index[0]]]></code>
      <code><![CDATA[$index[0]]]></code>
      <code><![CDATA[$masterField[$key]]]></code>
      <code><![CDATA[$row['Field']]]></code>
      <code><![CDATA[$row['Field']]]></code>
      <code><![CDATA[$row['Type']]]></code>
      <code><![CDATA[$row['Type']]]></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[$columns[$row['Field']]]]></code>
      <code><![CDATA[$columns[$row['Field']]]]></code>
      <code><![CDATA[$existrel[$masterField]]]></code>
      <code><![CDATA[$existrel[$masterField]]]></code>
      <code><![CDATA[$foreignField[$key]]]></code>
      <code><![CDATA[$foreignField[$key]]]></code>
      <code><![CDATA[$foreignField[$key]]]></code>
      <code><![CDATA[$foreignField[$key]]]></code>
      <code><![CDATA[$masterField[$key]]]></code>
      <code><![CDATA[$optionsArray[$_POST['on_delete'][$masterFieldMd5]]]]></code>
      <code><![CDATA[$optionsArray[$_POST['on_update'][$masterFieldMd5]]]]></code>
      <code><![CDATA[$optionsArray[$existrelForeign[$masterFieldMd5]['on_delete'] ?? '']]]></code>
      <code><![CDATA[$optionsArray[$existrelForeign[$masterFieldMd5]['on_update'] ?? '']]]></code>
    </MixedArrayOffset>
    <MixedArrayTypeCoercion>
      <code><![CDATA[$optionsArray[$existrelForeign[$masterFieldMd5]['on_delete'] ?? '']]]></code>
      <code><![CDATA[$optionsArray[$existrelForeign[$masterFieldMd5]['on_update'] ?? '']]]></code>
    </MixedArrayTypeCoercion>
    <MixedAssignment>
      <code><![CDATA[$column]]></code>
      <code><![CDATA[$column]]></code>
      <code><![CDATA[$columns[$row['Field']]]]></code>
      <code><![CDATA[$constraintName]]></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>
      <code><![CDATA[$index]]></code>
      <code><![CDATA[$key]]></code>
      <code><![CDATA[$masterField]]></code>
      <code><![CDATA[$masterField]]></code>
      <code><![CDATA[$onDelete]]></code>
      <code><![CDATA[$onUpdate]]></code>
      <code><![CDATA[$oneField]]></code>
      <code><![CDATA[$oneField]]></code>
      <code><![CDATA[$oneField]]></code>
      <code><![CDATA[$refDbName]]></code>
      <code><![CDATA[$ret[]]]></code>
      <code><![CDATA[$row]]></code>
      <code><![CDATA[$value]]></code>
    </MixedAssignment>
    <MixedInferredReturnType>
      <code><![CDATA[mixed[]]]></code>
      <code><![CDATA[string]]></code>
      <code><![CDATA[string]]></code>
    </MixedInferredReturnType>
    <MixedOperand>
      <code><![CDATA[$backquoted ? Util::backquote($column) : $column]]></code>
      <code><![CDATA[$index[0]]]></code>
    </MixedOperand>
    <MixedReturnStatement>
      <code><![CDATA[end($this->errors)]]></code>
      <code><![CDATA[end($this->messages)]]></code>
      <code><![CDATA[json_decode($value, true)]]></code>
    </MixedReturnStatement>
    <MixedReturnTypeCoercion>
      <code><![CDATA[$columns]]></code>
      <code><![CDATA[$ret]]></code>
      <code><![CDATA[array<string, string>]]></code>
      <code><![CDATA[string[]]]></code>
    </MixedReturnTypeCoercion>
    <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[$existrelForeign[$masterFieldMd5]['ref_db_name']]]></code>
      <code><![CDATA[$existrelForeign[$masterFieldMd5]['ref_index_list']]]></code>
      <code><![CDATA[$existrelForeign[$masterFieldMd5]['ref_table_name']]]></code>
    </PossiblyNullArgument>
    <PossiblyNullArrayAccess>
      <code><![CDATA[$existrelForeign[$masterFieldMd5]['constraint']]]></code>
      <code><![CDATA[$existrelForeign[$masterFieldMd5]['constraint']]]></code>
      <code><![CDATA[$existrelForeign[$masterFieldMd5]['on_delete']]]></code>
      <code><![CDATA[$existrelForeign[$masterFieldMd5]['on_update']]]></code>
      <code><![CDATA[$existrelForeign[$masterFieldMd5]['ref_db_name']]]></code>
      <code><![CDATA[$existrelForeign[$masterFieldMd5]['ref_index_list']]]></code>
      <code><![CDATA[$existrelForeign[$masterFieldMd5]['ref_table_name']]]></code>
    </PossiblyNullArrayAccess>
    <PossiblyNullArrayOffset>
      <code><![CDATA[$optionsArray]]></code>
      <code><![CDATA[$optionsArray]]></code>
    </PossiblyNullArrayOffset>
    <PossiblyNullOperand>
      <code><![CDATA[Generator::mysqlDie($tmpErrorCreate, $createQuery, false, '', false)]]></code>
      <code><![CDATA[Generator::mysqlDie($tmpErrorDrop, $dropQuery, false, '', false)]]></code>
    </PossiblyNullOperand>
    <PossiblyUndefinedArrayOffset>
      <code><![CDATA[$existrelForeign[$masterFieldMd5]]]></code>
      <code><![CDATA[$existrelForeign[$masterFieldMd5]]]></code>
    </PossiblyUndefinedArrayOffset>
    <PossiblyUnusedReturnValue>
      <code><![CDATA[true|Message]]></code>
    </PossiblyUnusedReturnValue>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[! Context::isKeyword($columnName, true)]]></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">
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
    </InvalidArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errorUrl']]]></code>
      <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>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[! $relationParams[$work]]]></code>
    </RiskyTruthyFalsyComparison>
    <UnusedVariable>
      <code><![CDATA[$maintainRelations]]></code>
    </UnusedVariable>
  </file>
  <file src="src/Template.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
  </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>
    <MixedInferredReturnType>
      <code><![CDATA[string|false]]></code>
      <code><![CDATA[string|false]]></code>
    </MixedInferredReturnType>
    <MixedReturnStatement>
      <code><![CDATA[$config->getCookie($name)]]></code>
      <code><![CDATA[$config->getCookie($name)]]></code>
      <code><![CDATA[$config->getCookie($name)]]></code>
      <code><![CDATA[$config->getCookie($name)]]></code>
    </MixedReturnStatement>
    <NullableReturnStatement>
      <code><![CDATA[$config->getCookie($name)]]></code>
      <code><![CDATA[$config->getCookie($name)]]></code>
    </NullableReturnStatement>
    <PossiblyNullArrayOffset>
      <code><![CDATA[$this->themes]]></code>
    </PossiblyNullArrayOffset>
    <PossiblyNullPropertyAssignmentValue>
      <code><![CDATA[$theme]]></code>
    </PossiblyNullPropertyAssignmentValue>
    <RedundantCondition>
      <code><![CDATA[$configThemeExists]]></code>
    </RedundantCondition>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[$cookieTheme]]></code>
    </RiskyTruthyFalsyComparison>
  </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>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['export_type']]]></code>
    </InvalidArrayOffset>
    <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>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['export_type']]]></code>
    </MixedAssignment>
    <MixedInferredReturnType>
      <code><![CDATA[bool]]></code>
    </MixedInferredReturnType>
    <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>
    <PossiblyNullOperand>
      <code><![CDATA[$statement]]></code>
    </PossiblyNullOperand>
    <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>
  </file>
  <file src="src/Transformations.php">
    <DeprecatedMethod>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
    <LessSpecificReturnStatement>
      <code><![CDATA['PhpMyAdmin\\Plugins\\Transformations\\' . str_replace('/', '\\', explode('.php', $filename)[0])]]></code>
    </LessSpecificReturnStatement>
    <MixedArgument>
      <code><![CDATA[$updQuery]]></code>
    </MixedArgument>
    <MixedInferredReturnType>
      <code><![CDATA[string[][]]]></code>
    </MixedInferredReturnType>
    <MixedReturnStatement>
      <code><![CDATA[$stack]]></code>
    </MixedReturnStatement>
    <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>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['errors']]]></code>
      <code><![CDATA[$GLOBALS['errors']]]></code>
    </InvalidArrayOffset>
    <MixedArrayAssignment>
      <code><![CDATA[$GLOBALS['errors'][]]]></code>
      <code><![CDATA[$GLOBALS['errors'][]]]></code>
      <code><![CDATA[$GLOBALS['errors'][]]]></code>
      <code><![CDATA[$GLOBALS['errors'][]]]></code>
      <code><![CDATA[$GLOBALS['errors'][]]]></code>
      <code><![CDATA[$GLOBALS['errors'][]]]></code>
      <code><![CDATA[$GLOBALS['errors'][]]]></code>
      <code><![CDATA[$GLOBALS['errors'][]]]></code>
      <code><![CDATA[$GLOBALS['errors'][]]]></code>
      <code><![CDATA[$GLOBALS['errors'][]]]></code>
    </MixedArrayAssignment>
    <MixedAssignment>
      <code><![CDATA[$GLOBALS['errors']]]></code>
      <code><![CDATA[$string]]></code>
    </MixedAssignment>
    <MixedOperand>
      <code><![CDATA[$string]]></code>
    </MixedOperand>
    <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>
    <PossiblyNullIterator>
      <code><![CDATA[$GLOBALS['errors']]]></code>
    </PossiblyNullIterator>
    <PossiblyNullReference>
      <code><![CDATA[getCreateSql]]></code>
    </PossiblyNullReference>
    <PossiblyUndefinedArrayOffset>
      <code><![CDATA[$GLOBALS['errors']]]></code>
    </PossiblyUndefinedArrayOffset>
    <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/FlashMessengerExtension.php">
    <InvalidArgument>
      <code><![CDATA[[FlashMessenger::class, 'getMessages']]]></code>
    </InvalidArgument>
  </file>
  <file src="src/TwoFactor.php">
    <DeprecatedMethod>
      <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>
    <MixedArgument>
      <code><![CDATA[$row[$i] ?? null]]></code>
    </MixedArgument>
    <MixedArrayTypeCoercion>
      <code><![CDATA[$row[$i]]]></code>
    </MixedArrayTypeCoercion>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[$restrictToTable]]></code>
    </RiskyTruthyFalsyComparison>
  </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>
    <MixedArrayOffset>
      <code><![CDATA[$params[$skipping]]]></code>
    </MixedArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$paramValue]]></code>
      <code><![CDATA[$paramsToEncrypt[$paramKey]]]></code>
      <code><![CDATA[$params['server']]]></code>
      <code><![CDATA[$params['server']]]></code>
      <code><![CDATA[$skipping]]></code>
      <code><![CDATA[$value]]></code>
      <code><![CDATA[$values['token']]]></code>
    </MixedAssignment>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[! $config->get('is_setup')]]></code>
      <code><![CDATA[! Config::getInstance()->get('URLQueryEncryption')]]></code>
      <code><![CDATA[empty($GLOBALS['lang'])]]></code>
      <code><![CDATA[empty($GLOBALS['lang'])]]></code>
      <code><![CDATA[empty($config->getCookie('pma_lang'))]]></code>
      <code><![CDATA[empty($config->getCookie('pma_lang'))]]></code>
    </RiskyTruthyFalsyComparison>
  </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/UserPreferences.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <DocblockTypeContradiction>
      <code><![CDATA[[]]]></code>
    </DocblockTypeContradiction>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[$path]]></code>
      <code><![CDATA[$urlParams]]></code>
    </MixedArgumentTypeCoercion>
    <MixedArrayTypeCoercion>
      <code><![CDATA[$excludeList[$path]]]></code>
    </MixedArrayTypeCoercion>
    <MixedAssignment>
      <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>
    <RedundantConditionGivenDocblockType>
      <code><![CDATA[is_string($row['config_data'])]]></code>
    </RedundantConditionGivenDocblockType>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[$hasConfig]]></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">
    <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[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>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$byteUnits[$d]]]></code>
      <code><![CDATA[$units[$d]]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$array]]></code>
    </MixedArgument>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[$columnNames]]></code>
      <code><![CDATA[uksort($tables, strnatcasecmp(...))]]></code>
    </MixedArgumentTypeCoercion>
    <MixedArrayAccess>
      <code><![CDATA[$_SESSION['tmpval']['table_limit_offset']]]></code>
      <code><![CDATA[$row['Cardinality']]]></code>
      <code><![CDATA[$row['Column_name']]]></code>
      <code><![CDATA[$row['Column_name']]]></code>
      <code><![CDATA[$row['Column_name']]]></code>
      <code><![CDATA[$row['Comment']]]></code>
      <code><![CDATA[$row['Key_name']]]></code>
      <code><![CDATA[$row['Key_name']]]></code>
      <code><![CDATA[$row['Key_name']]]></code>
      <code><![CDATA[$row['Key_name']]]></code>
      <code><![CDATA[$row['Key_name']]]></code>
      <code><![CDATA[$row['Key_name']]]></code>
      <code><![CDATA[$row['Key_name']]]></code>
      <code><![CDATA[$row['Key_name']]]></code>
      <code><![CDATA[$row['Key_name']]]></code>
      <code><![CDATA[$row['Non_unique']]]></code>
      <code><![CDATA[$row['Seq_in_index']]]></code>
      <code><![CDATA[$row['Seq_in_index']]]></code>
      <code><![CDATA[$row['Seq_in_index']]]></code>
      <code><![CDATA[$row['Sub_part']]]></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>
    <MixedArrayOffset>
      <code><![CDATA[$indexesData[$row['Key_name']]]]></code>
      <code><![CDATA[$indexesData[$row['Key_name']]]]></code>
      <code><![CDATA[$indexesData[$row['Key_name']][$row['Seq_in_index']]]]></code>
      <code><![CDATA[$indexesData[$row['Key_name']][$row['Seq_in_index']]]]></code>
      <code><![CDATA[$indexesInfo[$row['Key_name']]]]></code>
      <code><![CDATA[$indexesInfo[$row['Key_name']]]]></code>
      <code><![CDATA[$indexesInfo[$row['Key_name']]]]></code>
      <code><![CDATA[$indexesInfo[$row['Key_name']]]]></code>
      <code><![CDATA[$pkArray[$row['Column_name']]]]></code>
    </MixedArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$array]]></code>
      <code><![CDATA[$columnNames[]]]></code>
      <code><![CDATA[$indexesData[$row['Key_name']][$row['Seq_in_index']]['Column_name']]]></code>
      <code><![CDATA[$indexesData[$row['Key_name']][$row['Seq_in_index']]['Sub_part']]]></code>
      <code><![CDATA[$indexesInfo[$row['Key_name']]['Cardinality']]]></code>
      <code><![CDATA[$indexesInfo[$row['Key_name']]['Comment']]]></code>
      <code><![CDATA[$indexesInfo[$row['Key_name']]['Non_unique']]]></code>
      <code><![CDATA[$indexesInfo[$row['Key_name']]['Sequences'][]]]></code>
      <code><![CDATA[$lastIndex]]></code>
      <code><![CDATA[$row]]></code>
      <code><![CDATA[$unit]]></code>
      <code><![CDATA[$value]]></code>
    </MixedAssignment>
    <MixedInferredReturnType>
      <code><![CDATA[int]]></code>
    </MixedInferredReturnType>
    <MixedOperand>
      <code><![CDATA[$row['Column_name']]]></code>
      <code><![CDATA[$unit]]></code>
      <code><![CDATA[$unit]]></code>
      <code><![CDATA[$value]]></code>
    </MixedOperand>
    <MixedReturnStatement>
      <code><![CDATA[$_SESSION['tmpval']['table_limit_offset']]]></code>
      <code><![CDATA[$_SESSION['tmpval']['table_limit_offset']]]></code>
    </MixedReturnStatement>
    <PossiblyFalseOperand>
      <code><![CDATA[$config->settings['NavigationTreeTableSeparator']]]></code>
      <code><![CDATA[$config->settings['NavigationTreeTableSeparator']]]></code>
      <code><![CDATA[mb_strpos($value, '.')]]></code>
      <code><![CDATA[mb_strrpos($columnSpecification, ')')]]></code>
    </PossiblyFalseOperand>
    <PossiblyInvalidOperand>
      <code><![CDATA[$config->settings['NavigationTreeTableSeparator']]]></code>
      <code><![CDATA[$config->settings['NavigationTreeTableSeparator']]]></code>
    </PossiblyInvalidOperand>
    <PossiblyNullArgument>
      <code><![CDATA[$value]]></code>
    </PossiblyNullArgument>
    <RedundantCast>
      <code><![CDATA[(string) $_REQUEST['tbl_group']]]></code>
      <code><![CDATA[(string) $_REQUEST['tbl_group']]]></code>
    </RedundantCast>
    <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>
    <MixedInferredReturnType>
      <code><![CDATA[string]]></code>
    </MixedInferredReturnType>
    <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>
    </MixedAssignment>
    <MixedInferredReturnType>
      <code><![CDATA[string|bool|null]]></code>
    </MixedInferredReturnType>
    <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/ZipExtension.php">
    <ArgumentTypeCoercion>
      <code><![CDATA[$regex]]></code>
      <code><![CDATA[$specificEntry]]></code>
    </ArgumentTypeCoercion>
    <MixedArgument>
      <code><![CDATA[$dump]]></code>
    </MixedArgument>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[$name]]></code>
      <code><![CDATA[$table]]></code>
    </MixedArgumentTypeCoercion>
    <MixedAssignment>
      <code><![CDATA[$dump]]></code>
      <code><![CDATA[$newData[$newName]]]></code>
      <code><![CDATA[$value]]></code>
    </MixedAssignment>
    <PossiblyInvalidArgument>
      <code><![CDATA[$tempName]]></code>
      <code><![CDATA[$tempName]]></code>
    </PossiblyInvalidArgument>
    <PossiblyInvalidOperand>
      <code><![CDATA[$tempName]]></code>
      <code><![CDATA[$tempName]]></code>
    </PossiblyInvalidOperand>
  </file>
  <file src="tests/end-to-end/ExportTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[exportDataProvider]]></code>
    </PossiblyUnusedMethod>
  </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">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <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>
    <PossiblyUnusedMethod>
      <code><![CDATA[advisorTimes]]></code>
      <code><![CDATA[rulesProvider]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Advisory/RulesTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestRules]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/BookmarkTest.php">
    <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>
      <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">
    <PossiblyUnusedMethod>
      <code><![CDATA[dataProviderCacheKeyValues]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Charsets/CollationTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerTestBuildDescription]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Command/SetVersionCommandTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[dataProviderBadVersions]]></code>
      <code><![CDATA[dataProviderGoodVersions]]></code>
    </PossiblyUnusedMethod>
  </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[$filesFound]]></code>
      <code><![CDATA[$filesInfos]]></code>
    </MixedAssignment>
  </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>
    <PossiblyUnusedMethod>
      <code><![CDATA[getValues]]></code>
    </PossiblyUnusedMethod>
  </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>
    <PossiblyUnusedMethod>
      <code><![CDATA[formObjects]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Config/PageSettingsTest.php">
    <DeprecatedMethod>
      <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">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <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/Settings/ConsoleTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[booleanWithDefaultFalseProvider]]></code>
      <code><![CDATA[booleanWithDefaultTrueProvider]]></code>
      <code><![CDATA[valuesForHeightProvider]]></code>
      <code><![CDATA[valuesForModeProvider]]></code>
      <code><![CDATA[valuesForOrderByProvider]]></code>
      <code><![CDATA[valuesForOrderProvider]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Config/Settings/DebugTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[booleanWithDefaultFalseProvider]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Config/Settings/ExportTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[booleanWithDefaultFalseProvider]]></code>
      <code><![CDATA[booleanWithDefaultTrueProvider]]></code>
      <code><![CDATA[structureOrDataWithDefaultDataProvider]]></code>
      <code><![CDATA[structureOrDataWithDefaultStructureOrDataProvider]]></code>
      <code><![CDATA[valuesForCharsetProvider]]></code>
      <code><![CDATA[valuesForCodegenFormatProvider]]></code>
      <code><![CDATA[valuesForCompressionProvider]]></code>
      <code><![CDATA[valuesForCsvEnclosedProvider]]></code>
      <code><![CDATA[valuesForCsvEscapedProvider]]></code>
      <code><![CDATA[valuesForCsvNullProvider]]></code>
      <code><![CDATA[valuesForCsvSeparatorProvider]]></code>
      <code><![CDATA[valuesForCsvTerminatedProvider]]></code>
      <code><![CDATA[valuesForExcelEditionProvider]]></code>
      <code><![CDATA[valuesForExcelNullProvider]]></code>
      <code><![CDATA[valuesForFileTemplateDatabaseProvider]]></code>
      <code><![CDATA[valuesForFileTemplateServerProvider]]></code>
      <code><![CDATA[valuesForFileTemplateTableProvider]]></code>
      <code><![CDATA[valuesForFormatProvider]]></code>
      <code><![CDATA[valuesForHtmlwordNullProvider]]></code>
      <code><![CDATA[valuesForLatexDataCaptionProvider]]></code>
      <code><![CDATA[valuesForLatexDataContinuedCaptionProvider]]></code>
      <code><![CDATA[valuesForLatexDataLabelProvider]]></code>
      <code><![CDATA[valuesForLatexNullProvider]]></code>
      <code><![CDATA[valuesForLatexStructureCaptionProvider]]></code>
      <code><![CDATA[valuesForLatexStructureContinuedCaptionProvider]]></code>
      <code><![CDATA[valuesForLatexStructureLabelProvider]]></code>
      <code><![CDATA[valuesForMethodProvider]]></code>
      <code><![CDATA[valuesForOdsNullProvider]]></code>
      <code><![CDATA[valuesForOdtNullProvider]]></code>
      <code><![CDATA[valuesForPdfReportTitleProvider]]></code>
      <code><![CDATA[valuesForSqlCompatibilityProvider]]></code>
      <code><![CDATA[valuesForSqlHeaderCommentProvider]]></code>
      <code><![CDATA[valuesForSqlInsertSyntaxProvider]]></code>
      <code><![CDATA[valuesForSqlMaxQuerySizeProvider]]></code>
      <code><![CDATA[valuesForSqlTypeProvider]]></code>
      <code><![CDATA[valuesForTexytextNullProvider]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Config/Settings/ImportTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[booleanWithDefaultFalseProvider]]></code>
      <code><![CDATA[booleanWithDefaultTrueProvider]]></code>
      <code><![CDATA[valuesForCharsetProvider]]></code>
      <code><![CDATA[valuesForCsvColumnsProvider]]></code>
      <code><![CDATA[valuesForCsvEnclosedProvider]]></code>
      <code><![CDATA[valuesForCsvEscapedProvider]]></code>
      <code><![CDATA[valuesForCsvNewLineProvider]]></code>
      <code><![CDATA[valuesForCsvTerminatedProvider]]></code>
      <code><![CDATA[valuesForFormatProvider]]></code>
      <code><![CDATA[valuesForLdiColumnsProvider]]></code>
      <code><![CDATA[valuesForLdiEnclosedProvider]]></code>
      <code><![CDATA[valuesForLdiEscapedProvider]]></code>
      <code><![CDATA[valuesForLdiLocalOptionProvider]]></code>
      <code><![CDATA[valuesForLdiNewLineProvider]]></code>
      <code><![CDATA[valuesForLdiTerminatedProvider]]></code>
      <code><![CDATA[valuesForSkipQueriesProvider]]></code>
      <code><![CDATA[valuesForSqlCompatibilityProvider]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Config/Settings/SchemaTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestConstructor]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Config/Settings/ServerTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[booleanWithDefaultFalseProvider]]></code>
      <code><![CDATA[booleanWithDefaultTrueProvider]]></code>
      <code><![CDATA[valuesForAllowDenyProvider]]></code>
      <code><![CDATA[valuesForAuthHttpRealmProvider]]></code>
      <code><![CDATA[valuesForAuthTypeProvider]]></code>
      <code><![CDATA[valuesForConfigStorageTablesProvider]]></code>
      <code><![CDATA[valuesForControlCompressProvider]]></code>
      <code><![CDATA[valuesForControlHideConnectionErrorsProvider]]></code>
      <code><![CDATA[valuesForControlHostProvider]]></code>
      <code><![CDATA[valuesForControlPassProvider]]></code>
      <code><![CDATA[valuesForControlPortProvider]]></code>
      <code><![CDATA[valuesForControlSocketProvider]]></code>
      <code><![CDATA[valuesForControlSslProvider]]></code>
      <code><![CDATA[valuesForControlSslVerifyProvider]]></code>
      <code><![CDATA[valuesForControlUserProvider]]></code>
      <code><![CDATA[valuesForHideDbProvider]]></code>
      <code><![CDATA[valuesForHostProvider]]></code>
      <code><![CDATA[valuesForLogoutURLProvider]]></code>
      <code><![CDATA[valuesForMaxTableUiPrefsProvider]]></code>
      <code><![CDATA[valuesForOnlyDbProvider]]></code>
      <code><![CDATA[valuesForPasswordProvider]]></code>
      <code><![CDATA[valuesForPmaDbProvider]]></code>
      <code><![CDATA[valuesForPortProvider]]></code>
      <code><![CDATA[valuesForSessionTimeZoneProvider]]></code>
      <code><![CDATA[valuesForSignonCookieParamsProvider]]></code>
      <code><![CDATA[valuesForSignonScriptProvider]]></code>
      <code><![CDATA[valuesForSignonSessionProvider]]></code>
      <code><![CDATA[valuesForSignonURLProvider]]></code>
      <code><![CDATA[valuesForSocketProvider]]></code>
      <code><![CDATA[valuesForSslOptionsProvider]]></code>
      <code><![CDATA[valuesForTrackingDefaultStatementsProvider]]></code>
      <code><![CDATA[valuesForUserProvider]]></code>
      <code><![CDATA[valuesForVerboseProvider]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Config/Settings/SqlQueryBoxTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[booleanWithDefaultTrueProvider]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Config/Settings/TransformationsTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[valuesForBool2TextProvider]]></code>
      <code><![CDATA[valuesForDateFormatProvider]]></code>
      <code><![CDATA[valuesForExternalProvider]]></code>
      <code><![CDATA[valuesForHexProvider]]></code>
      <code><![CDATA[valuesForInlineProvider]]></code>
      <code><![CDATA[valuesForPreApPendProvider]]></code>
      <code><![CDATA[valuesForSubstringProvider]]></code>
      <code><![CDATA[valuesForTextImageLinkProvider]]></code>
      <code><![CDATA[valuesForTextLinkProvider]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Config/SettingsTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[booleanWithDefaultFalseProvider]]></code>
      <code><![CDATA[booleanWithDefaultTrueProvider]]></code>
      <code><![CDATA[providerForTestConstructor]]></code>
      <code><![CDATA[valuesForAllowThirdPartyFramingProvider]]></code>
      <code><![CDATA[valuesForAuthLogProvider]]></code>
      <code><![CDATA[valuesForBlowfishSecretProvider]]></code>
      <code><![CDATA[valuesForDebugProvider]]></code>
      <code><![CDATA[valuesForExecTimeLimitProvider]]></code>
      <code><![CDATA[valuesForLimitCharsProvider]]></code>
      <code><![CDATA[valuesForMaxCharactersInDisplayedSQLProvider]]></code>
      <code><![CDATA[valuesForMaxDbListProvider]]></code>
      <code><![CDATA[valuesForMaxRowsProvider]]></code>
      <code><![CDATA[valuesForMaxTableListProvider]]></code>
      <code><![CDATA[valuesForMysqlMinVersionProvider]]></code>
      <code><![CDATA[valuesForOBGzipProvider]]></code>
      <code><![CDATA[valuesForPmaAbsoluteUriProvider]]></code>
      <code><![CDATA[valuesForProxyPassProvider]]></code>
      <code><![CDATA[valuesForProxyUrlProvider]]></code>
      <code><![CDATA[valuesForProxyUserProvider]]></code>
      <code><![CDATA[valuesForRepeatCellsProvider]]></code>
      <code><![CDATA[valuesForServerDefaultProvider]]></code>
      <code><![CDATA[valuesForServersProvider]]></code>
      <code><![CDATA[valuesForSessionSavePathProvider]]></code>
      <code><![CDATA[valuesForTranslationWarningThresholdProvider]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/ConfigStorage/RelationParametersTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestToArray]]></code>
    </PossiblyUnusedMethod>
  </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>
      <code><![CDATA[[]]]></code>
    </InvalidPropertyAssignmentValue>
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestRenameTable]]></code>
    </PossiblyUnusedMethod>
    <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>
      <code><![CDATA[assertSame]]></code>
      <code><![CDATA[assertSame]]></code>
      <code><![CDATA[assertSame]]></code>
    </TypeDoesNotContainType>
  </file>
  <file src="tests/unit/ConfigTest.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArgument>
      <code><![CDATA[$v]]></code>
    </InvalidArgument>
    <InvalidArrayOffset>
      <code><![CDATA[$config->settings['Server']]]></code>
      <code><![CDATA[$config->settings['Server']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$gdNfo['GD Version']]]></code>
    </MixedArgument>
    <PossiblyUnusedMethod>
      <code><![CDATA[configPaths]]></code>
      <code><![CDATA[connectionParams]]></code>
      <code><![CDATA[connectionParamsWhenConnectionIsUserOrAuxiliaryProvider]]></code>
      <code><![CDATA[httpsParams]]></code>
      <code><![CDATA[rootUris]]></code>
      <code><![CDATA[selectServerProvider]]></code>
      <code><![CDATA[userAgentProvider]]></code>
    </PossiblyUnusedMethod>
    <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>
    <TypeDoesNotContainType>
      <code><![CDATA[str_contains($v, '2.')]]></code>
    </TypeDoesNotContainType>
  </file>
  <file src="tests/unit/ConsoleTest.php">
    <DeprecatedMethod>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
  </file>
  <file src="tests/unit/Container/ContainerBuilderTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[servicesProvider]]></code>
    </PossiblyUnusedMethod>
  </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[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
  </file>
  <file src="tests/unit/Controllers/Console/UpdateConfigControllerTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[invalidParamsProvider]]></code>
      <code><![CDATA[validParamsProvider]]></code>
    </PossiblyUnusedMethod>
  </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[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>
    </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">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestValidateGisData]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Controllers/Import/ImportControllerTest.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
  </file>
  <file src="tests/unit/Controllers/Navigation/UpdateNavWidthConfigControllerTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[invalidParamsProvider]]></code>
      <code><![CDATA[validParamsProvider]]></code>
    </PossiblyUnusedMethod>
  </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/Normalization/FirstNormalForm/FirstStepControllerTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestDefault]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Controllers/Operations/TableControllerTest.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidPropertyAssignmentValue>
      <code><![CDATA[$config->settings]]></code>
    </InvalidPropertyAssignmentValue>
  </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[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidPropertyAssignmentValue>
      <code><![CDATA[$config->settings]]></code>
    </InvalidPropertyAssignmentValue>
  </file>
  <file src="tests/unit/Controllers/Server/CollationsControllerTest.php">
    <DeprecatedMethod>
      <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>
    </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[DatabaseInterface::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
    <InaccessibleProperty>
      <code><![CDATA[$this->data->dataLoaded]]></code>
      <code><![CDATA[$this->data->dataLoaded]]></code>
    </InaccessibleProperty>
  </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>
    <InaccessibleProperty>
      <code><![CDATA[$this->data->status]]></code>
      <code><![CDATA[$this->data->usedQueries]]></code>
    </InaccessibleProperty>
    <MixedArgument>
      <code><![CDATA[$totalQueries * $hourFactor]]></code>
      <code><![CDATA[$totalQueries * 60 / $this->data->status['Uptime']]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$hourFactor]]></code>
    </MixedAssignment>
    <MixedOperand>
      <code><![CDATA[$hourFactor]]></code>
      <code><![CDATA[$this->data->status['Uptime']]]></code>
      <code><![CDATA[$this->data->status['Uptime']]]></code>
    </MixedOperand>
  </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>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
    <InaccessibleProperty>
      <code><![CDATA[$data->status]]></code>
      <code><![CDATA[$data->status]]></code>
      <code><![CDATA[$data->status]]></code>
      <code><![CDATA[$data->status]]></code>
      <code><![CDATA[$data->status]]></code>
      <code><![CDATA[$data->status]]></code>
    </InaccessibleProperty>
  </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>
    </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>
    </DeprecatedMethod>
  </file>
  <file src="tests/unit/Controllers/Table/Maintenance/AnalyzeControllerTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestNoTableSelected]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Controllers/Table/Maintenance/CheckControllerTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestNoTableSelected]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Controllers/Table/Maintenance/ChecksumControllerTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestNoTableSelected]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Controllers/Table/Maintenance/OptimizeControllerTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestNoTableSelected]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Controllers/Table/Maintenance/RepairControllerTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestNoTableSelected]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Controllers/Table/Partition/AnalyzeControllerTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestInvalidDatabaseAndTable]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Controllers/Table/Partition/CheckControllerTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestInvalidDatabaseAndTable]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Controllers/Table/Partition/DropControllerTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestInvalidDatabaseAndTable]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Controllers/Table/Partition/OptimizeControllerTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestInvalidDatabaseAndTable]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Controllers/Table/Partition/RebuildControllerTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestInvalidDatabaseAndTable]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Controllers/Table/Partition/RepairControllerTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestInvalidDatabaseAndTable]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Controllers/Table/Partition/TruncateControllerTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestInvalidDatabaseAndTable]]></code>
    </PossiblyUnusedMethod>
  </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>
    </DeprecatedMethod>
  </file>
  <file src="tests/unit/Controllers/Table/ReplaceControllerTest.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
  </file>
  <file src="tests/unit/Controllers/Table/SqlControllerTest.php">
    <DeprecatedMethod>
      <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>
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestWithoutTheme]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Controllers/Triggers/IndexControllerTest.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <PossiblyUnusedMethod>
      <code><![CDATA[providerGetDataFromRequest]]></code>
    </PossiblyUnusedMethod>
  </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>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <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>
    <PossiblyUnusedMethod>
      <code><![CDATA[provideTestIsAllowedDomain]]></code>
      <code><![CDATA[provideTestSafeUnserialize]]></code>
      <code><![CDATA[provideTestSanitizeMySQLHost]]></code>
      <code><![CDATA[providerForTestPopulateRequestWithEncryptedQueryParamsWithInvalidParam]]></code>
      <code><![CDATA[providerTestGetRealSize]]></code>
      <code><![CDATA[providerTestGotoNowhere]]></code>
      <code><![CDATA[providerTestLinkURL]]></code>
    </PossiblyUnusedMethod>
    <TypeDoesNotContainType>
      <code><![CDATA[assertSame]]></code>
      <code><![CDATA[assertSame]]></code>
    </TypeDoesNotContainType>
  </file>
  <file src="tests/unit/CreateAddFieldTest.php">
    <DeprecatedMethod>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
    <PossiblyUnusedMethod>
      <code><![CDATA[providerGetColumnCreationQueryRequest]]></code>
      <code><![CDATA[providerGetPartitionsDefinition]]></code>
      <code><![CDATA[providerGetTableCreationQuery]]></code>
    </PossiblyUnusedMethod>
  </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>
    <InvalidPropertyAssignmentValue>
      <code><![CDATA[$config->settings]]></code>
      <code><![CDATA[$config->settings]]></code>
      <code><![CDATA[$config->settings]]></code>
      <code><![CDATA[$config->settings]]></code>
    </InvalidPropertyAssignmentValue>
    <MixedArgument>
      <code><![CDATA[$this->callFunction(
                $this->centralColumns,
                CentralColumns::class,
                'getHtmlForEditTableRow',
                [self::MODIFIED_COLUMN_DATA[0], 0],
            )]]></code>
    </MixedArgument>
  </file>
  <file src="tests/unit/Database/Designer/CommonTest.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>
  </file>
  <file src="tests/unit/Database/DesignerTest.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="tests/unit/Database/EventsTest.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
    <PossiblyUnusedMethod>
      <code><![CDATA[providerGetDataFromRequest]]></code>
      <code><![CDATA[providerGetQueryFromRequest]]></code>
    </PossiblyUnusedMethod>
  </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>
    <PossiblyUnusedMethod>
      <code><![CDATA[providerGetDataFromRequest]]></code>
      <code><![CDATA[providerGetQueryFromRequest]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Database/SearchTest.php">
    <DeprecatedMethod>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
    <PossiblyUnusedMethod>
      <code><![CDATA[searchTypes]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/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>
    <PossiblyUnusedMethod>
      <code><![CDATA[currentRolesData]]></code>
      <code><![CDATA[currentUserData]]></code>
      <code><![CDATA[errorData]]></code>
      <code><![CDATA[isAmazonRdsData]]></code>
      <code><![CDATA[provideDatabaseVersionData]]></code>
      <code><![CDATA[providerForTestGetLowerCaseNames]]></code>
      <code><![CDATA[versionData]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Dbal/DbiDummyTest.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <PossiblyUnusedMethod>
      <code><![CDATA[errorData]]></code>
      <code><![CDATA[schemaData]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Dbal/WarningTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestWarning]]></code>
    </PossiblyUnusedMethod>
  </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>
      <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>
      <code><![CDATA[$this->callFunction(
                $this->object,
                DisplayResults::class,
                'getDataCellForNonNumericColumns',
                [
                    $column,
                    $class,
                    $meta,
                    $map,
                    $urlParams,
                    $conditionField,
                    $transformationPlugin,
                    $transformOptions,
                    $statementInfo,
                ],
            )]]></code>
      <code><![CDATA[$this->callFunction(
                $this->object,
                DisplayResults::class,
                'handleNonPrintableContents',
                [$category, $content, $transformationPlugin, $transformOptions, $meta, $urlParams, &$isTruncated],
            )]]></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>
    <PossiblyUnusedMethod>
      <code><![CDATA[dataProviderForTestGetDataCellForNonNumericColumns]]></code>
      <code><![CDATA[dataProviderForTestGetPartialText]]></code>
      <code><![CDATA[dataProviderForTestGetRowInfoForSpecialLinks]]></code>
      <code><![CDATA[dataProviderForTestGetSpecialLinkUrl]]></code>
      <code><![CDATA[dataProviderForTestHandleNonPrintableContents]]></code>
      <code><![CDATA[dataProviderGetSortOrderHiddenInputs]]></code>
      <code><![CDATA[dataProviderSortOrder]]></code>
      <code><![CDATA[providerSetConfigParamsForDisplayTable]]></code>
    </PossiblyUnusedMethod>
    <PropertyTypeCoercion>
      <code><![CDATA[$config->settings]]></code>
      <code><![CDATA[Config::getInstance()->settings]]></code>
      <code><![CDATA[Config::getInstance()->settings]]></code>
    </PropertyTypeCoercion>
  </file>
  <file src="tests/unit/EncodingTest.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
  </file>
  <file src="tests/unit/Engines/PbxtTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerFortTestResolveTypeSize]]></code>
    </PossiblyUnusedMethod>
  </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>
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestHandleError]]></code>
    </PossiblyUnusedMethod>
    <PropertyTypeCoercion>
      <code><![CDATA[$config->settings]]></code>
    </PropertyTypeCoercion>
  </file>
  <file src="tests/unit/Error/ErrorReportTest.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <PossiblyUndefinedArrayOffset>
      <code><![CDATA[$_SERVER['HTTP_USER_AGENT']]]></code>
      <code><![CDATA[$_SERVER['HTTP_USER_AGENT']]]></code>
      <code><![CDATA[$_SERVER['SERVER_SOFTWARE']]]></code>
      <code><![CDATA[$_SERVER['SERVER_SOFTWARE']]]></code>
    </PossiblyUndefinedArrayOffset>
    <PossiblyUnusedMethod>
      <code><![CDATA[urlsToSanitize]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Error/ErrorTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[filePathProvider]]></code>
    </PossiblyUnusedMethod>
  </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>
    </DeprecatedMethod>
    <InvalidPropertyAssignmentValue>
      <code><![CDATA[$config->settings]]></code>
      <code><![CDATA[$config->settings]]></code>
      <code><![CDATA[$config->settings]]></code>
      <code><![CDATA[$config->settings]]></code>
    </InvalidPropertyAssignmentValue>
  </file>
  <file src="tests/unit/FileListingTest.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
  </file>
  <file src="tests/unit/FileTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[compressedFiles]]></code>
    </PossiblyUnusedMethod>
  </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>
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForIsOuterRing]]></code>
      <code><![CDATA[providerForTestArea]]></code>
      <code><![CDATA[providerForTestGetPointOnSurface]]></code>
      <code><![CDATA[providerForTestIsPointInsidePolygon]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Gis/GisFactoryTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestFromType]]></code>
      <code><![CDATA[providerForTestFromWkt]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Gis/GisGeometryCollectionTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForPrepareRowAsOl]]></code>
      <code><![CDATA[providerForPrepareRowAsPdf]]></code>
      <code><![CDATA[providerForPrepareRowAsSvg]]></code>
      <code><![CDATA[providerForTestGenerateParams]]></code>
      <code><![CDATA[providerForTestGenerateWkt]]></code>
      <code><![CDATA[providerForTestGetExtent]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Gis/GisGeometryTest.php">
    <MixedAssignment>
      <code><![CDATA[$extent]]></code>
      <code><![CDATA[$points]]></code>
    </MixedAssignment>
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestExtractPointsInternal]]></code>
      <code><![CDATA[providerForTestGetCoordinatesExtent]]></code>
      <code><![CDATA[providerForTestParseWktAndSrid]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Gis/GisLineStringTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForPrepareRowAsOl]]></code>
      <code><![CDATA[providerForPrepareRowAsPdf]]></code>
      <code><![CDATA[providerForPrepareRowAsSvg]]></code>
      <code><![CDATA[providerForTestGenerateParams]]></code>
      <code><![CDATA[providerForTestGenerateWkt]]></code>
      <code><![CDATA[providerForTestGetExtent]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Gis/GisMultiLineStringTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForPrepareRowAsOl]]></code>
      <code><![CDATA[providerForPrepareRowAsPdf]]></code>
      <code><![CDATA[providerForPrepareRowAsSvg]]></code>
      <code><![CDATA[providerForTestGenerateParams]]></code>
      <code><![CDATA[providerForTestGenerateWkt]]></code>
      <code><![CDATA[providerForTestGetExtent]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Gis/GisMultiPointTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForPrepareRowAsOl]]></code>
      <code><![CDATA[providerForPrepareRowAsPdf]]></code>
      <code><![CDATA[providerForPrepareRowAsSvg]]></code>
      <code><![CDATA[providerForTestGenerateParams]]></code>
      <code><![CDATA[providerForTestGenerateWkt]]></code>
      <code><![CDATA[providerForTestGetExtent]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Gis/GisMultiPolygonTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForPrepareRowAsOl]]></code>
      <code><![CDATA[providerForPrepareRowAsPdf]]></code>
      <code><![CDATA[providerForPrepareRowAsSvg]]></code>
      <code><![CDATA[providerForTestGenerateParams]]></code>
      <code><![CDATA[providerForTestGenerateWkt]]></code>
      <code><![CDATA[providerForTestGetExtent]]></code>
      <code><![CDATA[providerForTestGetShape]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Gis/GisPointTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForPrepareRowAsOl]]></code>
      <code><![CDATA[providerForPrepareRowAsPdf]]></code>
      <code><![CDATA[providerForPrepareRowAsSvg]]></code>
      <code><![CDATA[providerForTestGenerateParams]]></code>
      <code><![CDATA[providerForTestGenerateWkt]]></code>
      <code><![CDATA[providerForTestGetExtent]]></code>
      <code><![CDATA[providerForTestGetShape]]></code>
    </PossiblyUnusedMethod>
  </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>
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForPrepareRowAsOl]]></code>
      <code><![CDATA[providerForPrepareRowAsPdf]]></code>
      <code><![CDATA[providerForPrepareRowAsSvg]]></code>
      <code><![CDATA[providerForTestGenerateParams]]></code>
      <code><![CDATA[providerForTestGenerateWkt]]></code>
      <code><![CDATA[providerForTestGetExtent]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Gis/GisVisualizationTest.php">
    <MixedAssignment>
      <code><![CDATA[$dataSet]]></code>
      <code><![CDATA[$dataSet]]></code>
      <code><![CDATA[$queryString]]></code>
    </MixedAssignment>
  </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>
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestGetHttpHeaders]]></code>
    </PossiblyUnusedMethod>
    <PropertyTypeCoercion>
      <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>
    </PropertyTypeCoercion>
  </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>
      <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>
    <PossiblyUnusedMethod>
      <code><![CDATA[linksOrButtons]]></code>
      <code><![CDATA[providerForTestGetDefaultFunctionForField]]></code>
    </PossiblyUnusedMethod>
    <PropertyTypeCoercion>
      <code><![CDATA[$config->settings]]></code>
    </PropertyTypeCoercion>
  </file>
  <file src="tests/unit/Html/MySQLDocumentationTest.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
  </file>
  <file src="tests/unit/Http/Factory/ResponseFactoryTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestCreate]]></code>
      <code><![CDATA[providerForTestCreateResponse]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Http/Factory/ServerRequestFactoryTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestCreate]]></code>
      <code><![CDATA[providerForTestCreateServerRequest]]></code>
      <code><![CDATA[providerForTestFromGlobals]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Http/Factory/UriFactoryTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestCreateUri]]></code>
      <code><![CDATA[uriFactoryProviders]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Http/Middleware/TokenRequestParamCheckingTest.php">
    <RedundantCondition>
      <code><![CDATA[assertSame]]></code>
    </RedundantCondition>
  </file>
  <file src="tests/unit/Http/ResponseTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[responseFactoryProviders]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Http/ServerRequestTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[isAjaxProvider]]></code>
      <code><![CDATA[providerForTestGetRoute]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Identifiers/DatabaseNameTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestInvalidNames]]></code>
      <code><![CDATA[providerForTestValidNames]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Identifiers/TableNameTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestInvalidNames]]></code>
      <code><![CDATA[providerForTestValidNames]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Identifiers/TriggerNameTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestInvalidNames]]></code>
      <code><![CDATA[providerForTestValidNames]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Import/ImportTest.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <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>
    <InvalidPropertyAssignmentValue>
      <code><![CDATA[Config::getInstance()->settings]]></code>
    </InvalidPropertyAssignmentValue>
    <PossiblyUnusedMethod>
      <code><![CDATA[provDetectType]]></code>
      <code><![CDATA[provGetColumnAlphaName]]></code>
      <code><![CDATA[provGetColumnNumberFromName]]></code>
      <code><![CDATA[provGetDecimalSize]]></code>
      <code><![CDATA[providerContentWithByteOrderMarks]]></code>
    </PossiblyUnusedMethod>
    <TypeDoesNotContainNull>
      <code><![CDATA[assertNull]]></code>
      <code><![CDATA[assertNull]]></code>
    </TypeDoesNotContainNull>
  </file>
  <file src="tests/unit/Import/SimulateDmlTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestGetMatchedRows]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/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[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>
    <InvalidPropertyAssignmentValue>
      <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[$config->settings]]></code>
      <code><![CDATA[$config->settings]]></code>
      <code><![CDATA[$config->settings]]></code>
      <code><![CDATA[$config->settings]]></code>
    </InvalidPropertyAssignmentValue>
    <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>
      <code><![CDATA[$result]]></code>
      <code><![CDATA[$result]]></code>
      <code><![CDATA[$result]]></code>
      <code><![CDATA[$result]]></code>
    </MixedAssignment>
    <PossiblyInvalidCast>
      <code><![CDATA[$value]]></code>
    </PossiblyInvalidCast>
    <PossiblyUnusedMethod>
      <code><![CDATA[dataProviderConfigValueInsertRows]]></code>
      <code><![CDATA[providerForTestGetSpecialCharsForInsertingMode]]></code>
    </PossiblyUnusedMethod>
    <PropertyTypeCoercion>
      <code><![CDATA[Config::getInstance()->settings]]></code>
    </PropertyTypeCoercion>
    <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>
    <PossiblyNullArrayOffset>
      <code><![CDATA[$config->settings['TrustedProxies']]]></code>
    </PossiblyNullArrayOffset>
    <PossiblyUnusedMethod>
      <code><![CDATA[proxyIPs]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/LanguageTest.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>
    <PossiblyUnusedMethod>
      <code><![CDATA[listLocales]]></code>
      <code><![CDATA[selectDataProvider]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/LinterTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[lintProvider]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/ListDatabaseTest.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
  </file>
  <file src="tests/unit/MessageTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerAffectedRows]]></code>
      <code><![CDATA[providerDeletedRows]]></code>
      <code><![CDATA[providerInsertedRows]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/MimeTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestDetect]]></code>
    </PossiblyUnusedMethod>
  </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>
    </DeprecatedMethod>
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestIcon]]></code>
    </PossiblyUnusedMethod>
  </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>
    </DeprecatedMethod>
    <DocblockTypeContradiction>
      <code><![CDATA[isset($config->selectedServer)]]></code>
    </DocblockTypeContradiction>
    <InvalidPropertyAssignmentValue>
      <code><![CDATA[$config->selectedServer]]></code>
      <code><![CDATA[$config->selectedServer]]></code>
      <code><![CDATA[$config->selectedServer]]></code>
      <code><![CDATA[[]]]></code>
    </InvalidPropertyAssignmentValue>
  </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>
    <InvalidPropertyAssignmentValue>
      <code><![CDATA[$config->settings]]></code>
      <code><![CDATA[$config->settings]]></code>
      <code><![CDATA[$config->settings]]></code>
      <code><![CDATA[$config->settings]]></code>
    </InvalidPropertyAssignmentValue>
  </file>
  <file src="tests/unit/OperationsTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerGetPartitionMaintenanceChoices]]></code>
    </PossiblyUnusedMethod>
    <TypeDoesNotContainType>
      <code><![CDATA[assertSame]]></code>
    </TypeDoesNotContainType>
  </file>
  <file src="tests/unit/Partitioning/PartitionTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestHavePartitioning]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Partitioning/TablePartitionDefinitionTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerGetDetails]]></code>
      <code><![CDATA[providerGetDetailsWithMaxPartitions]]></code>
    </PossiblyUnusedMethod>
  </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>
      <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[$arr]]></code>
      <code><![CDATA[$config->selectedServer]]></code>
      <code><![CDATA[$config->selectedServer]]></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[$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[$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[$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>
    <PossiblyUnusedMethod>
      <code><![CDATA[checkRulesProvider]]></code>
      <code><![CDATA[dataProviderPasswordLength]]></code>
    </PossiblyUnusedMethod>
    <PropertyTypeCoercion>
      <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[$config->settings]]></code>
      <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>
    <PossiblyUnusedMethod>
      <code><![CDATA[readCredentialsProvider]]></code>
    </PossiblyUnusedMethod>
    <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>
      <code><![CDATA[$config->settings]]></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>
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestValidPlugins]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Plugins/Export/ExportCsvTest.php">
    <DocblockTypeContradiction>
      <code><![CDATA[assertSame]]></code>
    </DocblockTypeContradiction>
    <RedundantCondition>
      <code><![CDATA[assertFalse]]></code>
      <code><![CDATA[assertSame]]></code>
    </RedundantCondition>
    <RedundantConditionGivenDocblockType>
      <code><![CDATA[assertFalse]]></code>
      <code><![CDATA[assertSame]]></code>
      <code><![CDATA[assertSame]]></code>
      <code><![CDATA[assertSame]]></code>
      <code><![CDATA[assertSame]]></code>
      <code><![CDATA[assertSame]]></code>
      <code><![CDATA[assertSame]]></code>
      <code><![CDATA[assertSame]]></code>
    </RedundantConditionGivenDocblockType>
  </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">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['latex_caption']]]></code>
    </InvalidArrayOffset>
    <InvalidPropertyAssignmentValue>
      <code><![CDATA[$config->selectedServer]]></code>
      <code><![CDATA[$config->selectedServer]]></code>
    </InvalidPropertyAssignmentValue>
  </file>
  <file src="tests/unit/Plugins/Export/ExportOdsTest.php">
    <TypeDoesNotContainType>
      <code><![CDATA[assertSame]]></code>
    </TypeDoesNotContainType>
  </file>
  <file src="tests/unit/Plugins/Export/ExportOdtTest.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['foo_columns']]]></code>
    </InvalidArrayOffset>
    <MixedArgument>
      <code><![CDATA[$result]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$result]]></code>
    </MixedAssignment>
    <TypeDoesNotContainType>
      <code><![CDATA[assertSame]]></code>
      <code><![CDATA[assertSame]]></code>
      <code><![CDATA[assertSame]]></code>
      <code><![CDATA[assertSame]]></code>
    </TypeDoesNotContainType>
  </file>
  <file src="tests/unit/Plugins/Export/ExportSqlTest.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>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['no_constraints_comments']]]></code>
      <code><![CDATA[$GLOBALS['no_constraints_comments']]]></code>
    </InvalidArrayOffset>
    <InvalidPropertyAssignmentValue>
      <code><![CDATA[$config->selectedServer]]></code>
    </InvalidPropertyAssignmentValue>
    <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>
    <InvalidPropertyAssignmentValue>
      <code><![CDATA[$config->selectedServer]]></code>
      <code><![CDATA[$config->selectedServer]]></code>
      <code><![CDATA[$config->selectedServer]]></code>
    </InvalidPropertyAssignmentValue>
  </file>
  <file src="tests/unit/Plugins/Export/Helpers/TablePropertyTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[getDotNetObjectTypeProvider]]></code>
      <code><![CDATA[getDotNetPrimitiveTypeProvider]]></code>
      <code><![CDATA[isNotNullProvider]]></code>
      <code><![CDATA[isUniqueProvider]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Plugins/Import/ImportLdiTest.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <TypeDoesNotContainType>
      <code><![CDATA[assertTrue]]></code>
    </TypeDoesNotContainType>
  </file>
  <file src="tests/unit/Plugins/Import/ImportOdsTest.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <PossiblyUnusedMethod>
      <code><![CDATA[dataProviderOdsEmptyRows]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Plugins/Import/ImportShpTest.php">
    <RedundantCondition>
      <code><![CDATA[assertFalse]]></code>
      <code><![CDATA[assertSame]]></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>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <PossiblyUnusedMethod>
      <code><![CDATA[multiDataProvider]]></code>
      <code><![CDATA[transformationDataProvider]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/PluginsTest.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestGetDefault]]></code>
    </PossiblyUnusedMethod>
    <PropertyTypeCoercion>
      <code><![CDATA[Config::getInstance()->settings]]></code>
    </PropertyTypeCoercion>
  </file>
  <file src="tests/unit/Query/CompatibilityTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestHasAccountLocking]]></code>
      <code><![CDATA[providerForTestIsUUIDSupported]]></code>
    </PossiblyUnusedMethod>
  </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>
    <InvalidPropertyAssignmentValue>
      <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[$config->settings]]></code>
      <code><![CDATA[$config->settings]]></code>
      <code><![CDATA[$config->settings]]></code>
    </InvalidPropertyAssignmentValue>
  </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>
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestCleanupPathInfo]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/SanitizeTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[dataProviderCheckLinks]]></code>
      <code><![CDATA[docLinks]]></code>
      <code><![CDATA[variables]]></code>
    </PossiblyUnusedMethod>
  </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>
    </DeprecatedMethod>
    <PossiblyUnusedMethod>
      <code><![CDATA[providerUnEscapeMysqlWildcards]]></code>
    </PossiblyUnusedMethod>
    <UnusedVariable>
      <code><![CDATA[$password]]></code>
      <code><![CDATA[$routinename]]></code>
      <code><![CDATA[$routinename]]></code>
      <code><![CDATA[$routinename]]></code>
    </UnusedVariable>
  </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>
      <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[$config->settings]]></code>
      <code><![CDATA[$config->settings]]></code>
      <code><![CDATA[$config->settings]]></code>
      <code><![CDATA[$config->settings]]></code>
    </InvalidPropertyAssignmentValue>
    <PossiblyInvalidArgument>
      <code><![CDATA[$server['only_db']]]></code>
    </PossiblyInvalidArgument>
    <PossiblyInvalidCast>
      <code><![CDATA[$server['only_db']]]></code>
    </PossiblyInvalidCast>
    <PossiblyUnusedMethod>
      <code><![CDATA[renderDataProvider]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Server/SysInfo/SysInfoTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[sysInfoOsProvider]]></code>
    </PossiblyUnusedMethod>
  </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>
    <InvalidPropertyAssignmentValue>
      <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[$config->settings]]></code>
      <code><![CDATA[$config->settings]]></code>
      <code><![CDATA[$config->settings]]></code>
      <code><![CDATA[$config->settings]]></code>
      <code><![CDATA[$config->settings]]></code>
    </InvalidPropertyAssignmentValue>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[empty($GLOBALS['goto'])]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="tests/unit/SqlTest.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>
    <PossiblyUnusedMethod>
      <code><![CDATA[dataProviderCountQueryResults]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/StorageEngineTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerGetEngine]]></code>
    </PossiblyUnusedMethod>
  </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>
    <PossiblyUnusedMethod>
      <code><![CDATA[providerColumnMetaDefault]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Table/Maintenance/MessageTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForTestFromArray]]></code>
    </PossiblyUnusedMethod>
  </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>
    <InvalidArrayOffset>
      <code><![CDATA[$GLOBALS['sql_drop_table']]]></code>
    </InvalidArrayOffset>
    <MixedAssignment>
      <code><![CDATA[$isDefineProperty]]></code>
      <code><![CDATA[$sql]]></code>
    </MixedAssignment>
    <PossiblyUnusedMethod>
      <code><![CDATA[dataValidateName]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/TemplateTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerTestDynamicRender]]></code>
      <code><![CDATA[providerTestRender]]></code>
      <code><![CDATA[providerTestSet]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Theme/ThemeManagerTest.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
  </file>
  <file src="tests/unit/Theme/ThemeTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForGetImgPath]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Tracking/TrackerTest.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->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>
    <PossiblyUnusedMethod>
      <code><![CDATA[parseQueryData]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Tracking/TrackingTest.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[DatabaseInterface::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>
    <PossiblyUndefinedArrayOffset>
      <code><![CDATA[$data[0]]]></code>
      <code><![CDATA[$fetchArrayReturn[0]]]></code>
    </PossiblyUndefinedArrayOffset>
    <PossiblyUnusedMethod>
      <code><![CDATA[getTrackedDataProvider]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/TransformationsTest.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <InvalidPropertyAssignmentValue>
      <code><![CDATA[['ServerDefault' => 1, 'ActionLinksMode' => 'icons']]]></code>
    </InvalidPropertyAssignmentValue>
    <PossiblyUnusedMethod>
      <code><![CDATA[fixupData]]></code>
      <code><![CDATA[getOptionsData]]></code>
      <code><![CDATA[providerGetDescription]]></code>
      <code><![CDATA[providerGetName]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Triggers/TriggerTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[arrayWithInvalidValuesProvider]]></code>
      <code><![CDATA[arrayWithValidValuesProvider]]></code>
    </PossiblyUnusedMethod>
  </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>
    <PossiblyUnusedMethod>
      <code><![CDATA[providerGetQueryFromRequest]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Twig/Node/Expression/TransExpressionTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[transExpressionsProvider]]></code>
      <code><![CDATA[transExpressionsWithErrorProvider]]></code>
    </PossiblyUnusedMethod>
  </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>
      <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/TypesByDatabaseVersionTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerFortTestGetAllFunctions]]></code>
      <code><![CDATA[providerFortTestGetColumns]]></code>
      <code><![CDATA[providerFortTestGetFunctions]]></code>
      <code><![CDATA[providerFortTestGetFunctionsClass]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/TypesTest.php">
    <DeprecatedMethod>
      <code><![CDATA[DatabaseInterface::getInstance()]]></code>
    </DeprecatedMethod>
    <PossiblyUnusedMethod>
      <code><![CDATA[providerForGetTypeOperators]]></code>
      <code><![CDATA[providerForTestGetTypeDescription]]></code>
      <code><![CDATA[providerForTestGetTypeOperatorsHtml]]></code>
      <code><![CDATA[providerFortTestGetFunctionsClass]]></code>
      <code><![CDATA[providerFortTestGetTypeClass]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/UniqueConditionTest.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <PossiblyUnusedMethod>
      <code><![CDATA[providerGetUniqueConditionForGroupFlag]]></code>
    </PossiblyUnusedMethod>
  </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>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <PossiblyUnusedMethod>
      <code><![CDATA[getArgSeparatorProvider]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/UserPasswordTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerSetChangePasswordMsg]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/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[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>
    <InvalidPropertyAssignmentValue>
      <code><![CDATA[$config->settings]]></code>
      <code><![CDATA[$config->settings]]></code>
      <code><![CDATA[$config->settings]]></code>
      <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/UtilTest.php">
    <ArgumentTypeCoercion>
      <code><![CDATA[$tz]]></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>
    </DeprecatedMethod>
    <InvalidPropertyAssignmentValue>
      <code><![CDATA[Config::getInstance()->selectedServer]]></code>
    </InvalidPropertyAssignmentValue>
    <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>
    <PossiblyUnusedMethod>
      <code><![CDATA[charsetQueryData]]></code>
      <code><![CDATA[dataProviderScriptNames]]></code>
      <code><![CDATA[provideForTestIsUUIDSupported]]></code>
      <code><![CDATA[providerConvertBitDefaultValue]]></code>
      <code><![CDATA[providerDuplicateFirstNewline]]></code>
      <code><![CDATA[providerExpandUserString]]></code>
      <code><![CDATA[providerExtractColumnSpec]]></code>
      <code><![CDATA[providerExtractValueFromFormattedSize]]></code>
      <code><![CDATA[providerForTestBackquote]]></code>
      <code><![CDATA[providerForTestGetLowerCaseNames]]></code>
      <code><![CDATA[providerForTestGetMySQLDocuURL]]></code>
      <code><![CDATA[providerForTestGetValueByKey]]></code>
      <code><![CDATA[providerFormatByteDown]]></code>
      <code><![CDATA[providerFormatNumber]]></code>
      <code><![CDATA[providerForwardedHeaders]]></code>
      <code><![CDATA[providerGetFormattedMaximumUploadSize]]></code>
      <code><![CDATA[providerGetTitleForTarget]]></code>
      <code><![CDATA[providerIsInteger]]></code>
      <code><![CDATA[providerLocalisedDate]]></code>
      <code><![CDATA[providerParseEnumSetValues]]></code>
      <code><![CDATA[providerPrintableBitValue]]></code>
      <code><![CDATA[providerTimespanFormat]]></code>
      <code><![CDATA[providerUnQuote]]></code>
      <code><![CDATA[providerUnQuoteSelectedChar]]></code>
      <code><![CDATA[providerUserDir]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Utils/ForeignKeyTest.php">
    <DeprecatedMethod>
      <code><![CDATA[Config::getInstance()]]></code>
    </DeprecatedMethod>
    <PossiblyUnusedMethod>
      <code><![CDATA[providerCheckCleanup]]></code>
      <code><![CDATA[providerCheckInit]]></code>
      <code><![CDATA[providerIsSupported]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Utils/FormatConverterTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerBinaryToIp]]></code>
      <code><![CDATA[providerIpToBinary]]></code>
      <code><![CDATA[providerIpToLong]]></code>
      <code><![CDATA[providerLongToIp]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/Utils/GisTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[providerConvertToWellKnownText]]></code>
    </PossiblyUnusedMethod>
  </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>
    <PossiblyUnusedMethod>
      <code><![CDATA[httpRequests]]></code>
    </PossiblyUnusedMethod>
    <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>
    <InvalidPropertyAssignmentValue>
      <code><![CDATA[Config::getInstance()->selectedServer]]></code>
      <code><![CDATA[Config::getInstance()->selectedServer]]></code>
      <code><![CDATA[Config::getInstance()->selectedServer]]></code>
      <code><![CDATA[Config::getInstance()->selectedServer]]></code>
      <code><![CDATA[Config::getInstance()->selectedServer]]></code>
    </InvalidPropertyAssignmentValue>
    <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>
      <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>
    <PossiblyUnusedMethod>
      <code><![CDATA[dataProviderVersionConditions]]></code>
      <code><![CDATA[dataVersions]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/WebAuthn/CBORDecoderTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[dataProviderForTestDecode]]></code>
      <code><![CDATA[indefiniteLengthValuesProvider]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="tests/unit/ZipExtensionTest.php">
    <PossiblyUnusedMethod>
      <code><![CDATA[provideTestFindFile]]></code>
      <code><![CDATA[provideTestGetContents]]></code>
    </PossiblyUnusedMethod>
  </file>
</files>