Cherry-picked from 9f4874ad10
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2852 lines
99 KiB
XML
2852 lines
99 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<files psalm-version="4.22.0@fc2c6ab4d5fa5d644d8617089f012f3bb84b8703">
|
|
<file src="libraries/classes/Bookmark.php">
|
|
<RedundantCastGivenDocblockType occurrences="1">
|
|
<code>(int) $this->id</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Charsets.php">
|
|
<TypeDoesNotContainType occurrences="1">
|
|
<code>$pieces === false</code>
|
|
</TypeDoesNotContainType>
|
|
</file>
|
|
<file src="libraries/classes/Charsets/Collation.php">
|
|
<ImpureByReferenceAssignment occurrences="75">
|
|
<code>$found</code>
|
|
<code>$found</code>
|
|
<code>$level</code>
|
|
<code>$level</code>
|
|
<code>$level</code>
|
|
<code>$level</code>
|
|
<code>$level</code>
|
|
<code>$level</code>
|
|
<code>$level</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$name</code>
|
|
<code>$unicode</code>
|
|
<code>$unicode</code>
|
|
<code>$unknown</code>
|
|
<code>$variant</code>
|
|
<code>$variant</code>
|
|
</ImpureByReferenceAssignment>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$name</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/CheckUserPrivileges.php">
|
|
<PossiblyFalseOperand occurrences="6">
|
|
<code>$tblname_end_offset</code>
|
|
<code>$tblname_start_offset</code>
|
|
<code>$tblname_start_offset</code>
|
|
<code>$tblname_start_offset</code>
|
|
<code>mb_strpos($row, ' ON ')</code>
|
|
<code>mb_strpos($row, ' ON ')</code>
|
|
</PossiblyFalseOperand>
|
|
</file>
|
|
<file src="libraries/classes/Command/CacheWarmupCommand.php">
|
|
<NonInvariantDocblockPropertyType occurrences="1">
|
|
<code>$defaultName</code>
|
|
</NonInvariantDocblockPropertyType>
|
|
<TooFewArguments occurrences="1">
|
|
<code>loadTemplate</code>
|
|
</TooFewArguments>
|
|
</file>
|
|
<file src="libraries/classes/Command/SetVersionCommand.php">
|
|
<NonInvariantDocblockPropertyType occurrences="1">
|
|
<code>$defaultName</code>
|
|
</NonInvariantDocblockPropertyType>
|
|
</file>
|
|
<file src="libraries/classes/Config.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>$optionalParams</code>
|
|
</InvalidArgument>
|
|
<NullableReturnStatement occurrences="1">
|
|
<code>$this->get('is_https')</code>
|
|
</NullableReturnStatement>
|
|
<PossiblyInvalidArgument occurrences="2">
|
|
<code>$default_value</code>
|
|
<code>$request</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyNullArgument occurrences="2">
|
|
<code>$oldErrorReporting</code>
|
|
<code>$oldErrorReporting</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/Config/ConfigFile.php">
|
|
<InvalidIterator occurrences="1">
|
|
<code>$this->cfgDb['_overrides']</code>
|
|
</InvalidIterator>
|
|
<MissingClosureParamType occurrences="12">
|
|
<code>$key</code>
|
|
<code>$key</code>
|
|
<code>$key</code>
|
|
<code>$key</code>
|
|
<code>$prefix</code>
|
|
<code>$prefix</code>
|
|
<code>$prefix</code>
|
|
<code>$prefix</code>
|
|
<code>$value</code>
|
|
<code>$value</code>
|
|
<code>$value</code>
|
|
<code>$value</code>
|
|
</MissingClosureParamType>
|
|
<PossiblyNullArgument occurrences="2">
|
|
<code>$cfg</code>
|
|
<code>$this->baseCfg</code>
|
|
</PossiblyNullArgument>
|
|
<TypeDoesNotContainType occurrences="2">
|
|
<code>count($this->cfgDb['_overrides'])</code>
|
|
<code>count($this->cfgDb['_overrides'])</code>
|
|
</TypeDoesNotContainType>
|
|
</file>
|
|
<file src="libraries/classes/Config/Form.php">
|
|
<MissingClosureParamType occurrences="6">
|
|
<code>$key</code>
|
|
<code>$key</code>
|
|
<code>$prefix</code>
|
|
<code>$prefix</code>
|
|
<code>$value</code>
|
|
<code>$value</code>
|
|
</MissingClosureParamType>
|
|
<PossiblyNullPropertyAssignmentValue occurrences="1">
|
|
<code>$index</code>
|
|
</PossiblyNullPropertyAssignmentValue>
|
|
</file>
|
|
<file src="libraries/classes/Config/FormDisplay.php">
|
|
<PossiblyFalseArgument occurrences="4">
|
|
<code>$_POST[$key]</code>
|
|
<code>$workPath</code>
|
|
<code>$workPath</code>
|
|
<code>$workPath</code>
|
|
</PossiblyFalseArgument>
|
|
<PossiblyFalseIterator occurrences="1">
|
|
<code>$values[$path]</code>
|
|
</PossiblyFalseIterator>
|
|
<PossiblyInvalidArgument occurrences="2">
|
|
<code>$valueDefault</code>
|
|
<code>$valueDefaultJs</code>
|
|
</PossiblyInvalidArgument>
|
|
</file>
|
|
<file src="libraries/classes/Config/FormDisplayTemplate.php">
|
|
<PossiblyNullArrayAccess occurrences="2">
|
|
<code>$opts['errors']</code>
|
|
<code>$opts['values']</code>
|
|
</PossiblyNullArrayAccess>
|
|
<PossiblyNullIterator occurrences="2">
|
|
<code>$opts['errors']</code>
|
|
<code>$opts['values']</code>
|
|
</PossiblyNullIterator>
|
|
</file>
|
|
<file src="libraries/classes/Config/Forms/BaseFormList.php">
|
|
<UndefinedClass occurrences="2">
|
|
<code>$class::getFields()</code>
|
|
<code>new $class($cf)</code>
|
|
</UndefinedClass>
|
|
</file>
|
|
<file src="libraries/classes/Config/PageSettings.php">
|
|
<ArgumentTypeCoercion occurrences="2">
|
|
<code>$formDisplay</code>
|
|
<code>$formDisplay</code>
|
|
</ArgumentTypeCoercion>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$error</code>
|
|
</PossiblyNullArgument>
|
|
<ReferenceConstraintViolation occurrences="1">
|
|
<code>return $retval;</code>
|
|
</ReferenceConstraintViolation>
|
|
</file>
|
|
<file src="libraries/classes/Config/ServerConfigChecks.php">
|
|
<InvalidOperand occurrences="1">
|
|
<code>$cookieAuthServer</code>
|
|
</InvalidOperand>
|
|
<PossiblyInvalidOperand occurrences="1">
|
|
<code>$cookieAuthUsed</code>
|
|
</PossiblyInvalidOperand>
|
|
</file>
|
|
<file src="libraries/classes/Config/Validator.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>$port</code>
|
|
</InvalidArgument>
|
|
<PossiblyFalseArgument occurrences="2">
|
|
<code>$test</code>
|
|
<code>$test</code>
|
|
</PossiblyFalseArgument>
|
|
<PossiblyInvalidArgument occurrences="2">
|
|
<code>$uv[$i]</code>
|
|
<code>$uv[$i]</code>
|
|
</PossiblyInvalidArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/BrowseForeignersController.php">
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$foreignLimit ?? null</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/DesignerController.php">
|
|
<PossiblyInvalidArgument occurrences="2">
|
|
<code>$success</code>
|
|
<code>$success</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyNullArgument occurrences="5">
|
|
<code>$_GET['db']</code>
|
|
<code>$display_page</code>
|
|
<code>$display_page</code>
|
|
<code>$page</code>
|
|
<code>$selected_page</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullIterator occurrences="1">
|
|
<code>$tab_pos</code>
|
|
</PossiblyNullIterator>
|
|
<PossiblyUndefinedArrayOffset occurrences="1">
|
|
<code>$_GET['db']</code>
|
|
</PossiblyUndefinedArrayOffset>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/ExportController.php">
|
|
<TypeDoesNotContainNull occurrences="1">
|
|
<code>''</code>
|
|
</TypeDoesNotContainNull>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/MultiTableQueryController.php">
|
|
<PossiblyNullArgument occurrences="2">
|
|
<code>$params['db']</code>
|
|
<code>$params['db']</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/OperationsController.php">
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$_POST['db_collation']</code>
|
|
</PossiblyNullArgument>
|
|
<TypeDoesNotContainNull occurrences="1">
|
|
<code>''</code>
|
|
</TypeDoesNotContainNull>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/QueryByExampleController.php">
|
|
<TypeDoesNotContainNull occurrences="1">
|
|
<code>''</code>
|
|
</TypeDoesNotContainNull>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/SqlFormatController.php">
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$query</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/StructureController.php">
|
|
<InvalidScalarArgument occurrences="2">
|
|
<code>$formatted_overhead</code>
|
|
<code>$formatted_size</code>
|
|
</InvalidScalarArgument>
|
|
<PossiblyNullArrayAccess occurrences="6">
|
|
<code>$formatted_overhead</code>
|
|
<code>$formatted_size</code>
|
|
<code>$formatted_size</code>
|
|
<code>$overhead_unit</code>
|
|
<code>$unit</code>
|
|
<code>$unit</code>
|
|
</PossiblyNullArrayAccess>
|
|
<RedundantCast occurrences="1">
|
|
<code>(string) $from_prefix</code>
|
|
</RedundantCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Database/TrackingController.php">
|
|
<TypeDoesNotContainNull occurrences="1">
|
|
<code>''</code>
|
|
</TypeDoesNotContainNull>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/ExportController.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>$asfile</code>
|
|
</InvalidArgument>
|
|
<PossiblyInvalidArgument occurrences="3">
|
|
<code>$dump_buffer</code>
|
|
<code>$dump_buffer</code>
|
|
<code>$file_handle</code>
|
|
</PossiblyInvalidArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/GisDataEditorController.php">
|
|
<PossiblyFalseOperand occurrences="1">
|
|
<code>mb_strpos($_POST['value'], '(')</code>
|
|
</PossiblyFalseOperand>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/HomeController.php">
|
|
<MissingFile occurrences="1">
|
|
<code>include ROOT_PATH . 'libraries/language_stats.inc.php'</code>
|
|
</MissingFile>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$this->config->get('TempDir')</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/ImportController.php">
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$skip < $read_limit ? $skip : $read_limit</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyNullArrayAccess occurrences="1">
|
|
<code>$_FILES['import_file']['name']</code>
|
|
</PossiblyNullArrayAccess>
|
|
<PossiblyUndefinedArrayOffset occurrences="1">
|
|
<code>$_FILES['import_file']</code>
|
|
</PossiblyUndefinedArrayOffset>
|
|
<TypeDoesNotContainType occurrences="3">
|
|
<code>$bookmark_created</code>
|
|
<code>$finished</code>
|
|
<code>$timeout_passed</code>
|
|
</TypeDoesNotContainType>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Preferences/ExportController.php">
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$tabHash</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Preferences/FeaturesController.php">
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$tabHash</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Preferences/ImportController.php">
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$tabHash</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Preferences/MainPanelController.php">
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$tabHash</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Preferences/ManageController.php">
|
|
<PossiblyFalseArgument occurrences="1">
|
|
<code>$json</code>
|
|
</PossiblyFalseArgument>
|
|
<PossiblyFalseOperand occurrences="1">
|
|
<code>$pos</code>
|
|
</PossiblyFalseOperand>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$json</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Preferences/NavigationController.php">
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$tabHash</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Preferences/SqlController.php">
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$tabHash</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/SchemaExportController.php">
|
|
<PossiblyUndefinedArrayOffset occurrences="1">
|
|
<code>$_POST['export_type']</code>
|
|
</PossiblyUndefinedArrayOffset>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Server/CollationsController.php">
|
|
<PossiblyNullArrayAccess occurrences="1">
|
|
<code>$this->collations[$charset->getName()]</code>
|
|
</PossiblyNullArrayAccess>
|
|
<PossiblyNullIterator occurrences="2">
|
|
<code>$this->charsets</code>
|
|
<code>$this->collations[$charset->getName()]</code>
|
|
</PossiblyNullIterator>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Server/DatabasesController.php">
|
|
<TypeDoesNotContainNull occurrences="1">
|
|
<code>0</code>
|
|
</TypeDoesNotContainNull>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Server/PrivilegesController.php">
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$dbname</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyNullArgument occurrences="11">
|
|
<code>$dbname</code>
|
|
<code>$hostname</code>
|
|
<code>$hostname</code>
|
|
<code>$hostname</code>
|
|
<code>$hostname ?? null</code>
|
|
<code>$username</code>
|
|
<code>$username</code>
|
|
<code>$username</code>
|
|
<code>$username</code>
|
|
<code>$username ?? null</code>
|
|
<code>$username ?? null</code>
|
|
</PossiblyNullArgument>
|
|
<TypeDoesNotContainNull occurrences="1">
|
|
<code>''</code>
|
|
</TypeDoesNotContainNull>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Server/Status/StatusController.php">
|
|
<PossiblyNullArgument occurrences="7"/>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Server/VariablesController.php">
|
|
<PossiblyNullArgument occurrences="3">
|
|
<code>$varValue[1]</code>
|
|
<code>Util::formatByteDown($value, 3, 3)</code>
|
|
<code>Util::formatByteDown($varValue[1], 3, 3)</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullArrayAccess occurrences="2">
|
|
<code>$varValue[1]</code>
|
|
<code>$varValue[1]</code>
|
|
</PossiblyNullArrayAccess>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Setup/FormController.php">
|
|
<UndefinedClass occurrences="1">
|
|
<code>new $formClass($this->config)</code>
|
|
</UndefinedClass>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Setup/HomeController.php">
|
|
<PossiblyNullIterator occurrences="1">
|
|
<code>$this->config->getServers()</code>
|
|
</PossiblyNullIterator>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/ChangeController.php">
|
|
<TypeDoesNotContainType occurrences="1">
|
|
<code>$biggest_max_file_size > 0</code>
|
|
</TypeDoesNotContainType>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/ChartController.php">
|
|
<ImplicitToStringCast occurrences="1">
|
|
<code>Message::error(__('No SQL query was set to fetch data.'))</code>
|
|
</ImplicitToStringCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/GisVisualizationController.php">
|
|
<ImplicitToStringCast occurrences="1">
|
|
<code>Message::error(__('No SQL query was set to fetch data.'))</code>
|
|
</ImplicitToStringCast>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/RelationController.php">
|
|
<PossiblyNullArgument occurrences="2">
|
|
<code>$multi_edit_columns_name</code>
|
|
<code>$multi_edit_columns_name</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/ReplaceController.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>$insert_errors</code>
|
|
</InvalidArgument>
|
|
<PossiblyNullArgument occurrences="7">
|
|
<code>$current_value</code>
|
|
<code>$current_value</code>
|
|
<code>$multi_edit_columns_null</code>
|
|
<code>$multi_edit_columns_null_prev</code>
|
|
<code>$multi_edit_columns_prev</code>
|
|
<code>$multi_edit_funcs</code>
|
|
<code>$multi_edit_salt</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyUndefinedVariable occurrences="1">
|
|
<code>$extra_data</code>
|
|
</PossiblyUndefinedVariable>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/SearchController.php">
|
|
<InvalidNullableReturnType occurrences="1">
|
|
<code>array</code>
|
|
</InvalidNullableReturnType>
|
|
<NullableReturnStatement occurrences="1">
|
|
<code>$this->dbi->fetchSingleRow($sql_query)</code>
|
|
</NullableReturnStatement>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/StructureController.php">
|
|
<ImplicitToStringCast occurrences="1">
|
|
<code>$message</code>
|
|
</ImplicitToStringCast>
|
|
<InvalidReturnStatement occurrences="1">
|
|
<code>$partitionDetails</code>
|
|
</InvalidReturnStatement>
|
|
<InvalidReturnType occurrences="1">
|
|
<code>array[]|null</code>
|
|
</InvalidReturnType>
|
|
<PossiblyFalseArgument occurrences="4">
|
|
<code>$openPos</code>
|
|
<code>$openPos</code>
|
|
</PossiblyFalseArgument>
|
|
<PossiblyFalseOperand occurrences="6">
|
|
<code>$closePos</code>
|
|
<code>$closePos</code>
|
|
<code>$openPos</code>
|
|
<code>$openPos</code>
|
|
<code>$openPos</code>
|
|
<code>$openPos</code>
|
|
</PossiblyFalseOperand>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$analyzed_sql_results ?? ''</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyNullArgument occurrences="4">
|
|
<code>$current_timestamp ? '' : $data['Default']</code>
|
|
<code>$data['Collation'] ?? ''</code>
|
|
<code>$data['Expression']</code>
|
|
<code>$data['Virtuality']</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullArrayAccess occurrences="14">
|
|
<code>$avg_size</code>
|
|
<code>$avg_unit</code>
|
|
<code>$data_size</code>
|
|
<code>$data_unit</code>
|
|
<code>$effect_size</code>
|
|
<code>$effect_size</code>
|
|
<code>$effect_unit</code>
|
|
<code>$effect_unit</code>
|
|
<code>$free_size</code>
|
|
<code>$free_unit</code>
|
|
<code>$index_size</code>
|
|
<code>$index_unit</code>
|
|
<code>$tot_size</code>
|
|
<code>$tot_unit</code>
|
|
</PossiblyNullArrayAccess>
|
|
<RedundantCast occurrences="1"/>
|
|
<TypeDoesNotContainType occurrences="1">
|
|
<code>! is_array($row)</code>
|
|
</TypeDoesNotContainType>
|
|
</file>
|
|
<file src="libraries/classes/Controllers/Table/ZoomSearchController.php">
|
|
<PossiblyFalseArgument occurrences="3">
|
|
<code>$dataLabel</code>
|
|
<code>$dataLabel</code>
|
|
<code>$key</code>
|
|
</PossiblyFalseArgument>
|
|
</file>
|
|
<file src="libraries/classes/Core.php">
|
|
<InvalidOperand occurrences="1">
|
|
<code>$matches[1]</code>
|
|
</InvalidOperand>
|
|
<LoopInvalidation occurrences="4">
|
|
<code>$i</code>
|
|
<code>$i</code>
|
|
<code>$i</code>
|
|
<code>$i</code>
|
|
</LoopInvalidation>
|
|
<TypeDoesNotContainType occurrences="1">
|
|
<code>is_string($data)</code>
|
|
</TypeDoesNotContainType>
|
|
</file>
|
|
<file src="libraries/classes/CreateAddField.php">
|
|
<PossiblyFalseArgument occurrences="1">
|
|
<code>$_POST['field_extra'][$i] ?? false</code>
|
|
</PossiblyFalseArgument>
|
|
</file>
|
|
<file src="libraries/classes/Crypto/Crypto.php">
|
|
<InvalidReturnStatement occurrences="1">
|
|
<code>$decrypted</code>
|
|
</InvalidReturnStatement>
|
|
<InvalidReturnType occurrences="1">
|
|
<code>string|null</code>
|
|
</InvalidReturnType>
|
|
</file>
|
|
<file src="libraries/classes/Database/CentralColumns.php">
|
|
<InvalidScalarArgument occurrences="1">
|
|
<code>$tn_pageNow</code>
|
|
</InvalidScalarArgument>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$this->dbi->getError()</code>
|
|
</PossiblyInvalidArgument>
|
|
<RedundantCast occurrences="3">
|
|
<code>(array) $has_list</code>
|
|
</RedundantCast>
|
|
<RedundantCastGivenDocblockType occurrences="5"/>
|
|
<TypeDoesNotContainType occurrences="1">
|
|
<code>$table == ''</code>
|
|
</TypeDoesNotContainType>
|
|
</file>
|
|
<file src="libraries/classes/Database/DatabaseList.php">
|
|
<PossiblyNullPropertyAssignmentValue occurrences="1">
|
|
<code>null</code>
|
|
</PossiblyNullPropertyAssignmentValue>
|
|
</file>
|
|
<file src="libraries/classes/Database/Designer.php">
|
|
<RedundantCastGivenDocblockType occurrences="2">
|
|
<code>(int) $displayPage</code>
|
|
<code>(int) $displayPage</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Database/Designer/Common.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>$pg</code>
|
|
</InvalidArgument>
|
|
<PossiblyUndefinedArrayOffset occurrences="4">
|
|
<code>$con['DCN']</code>
|
|
<code>$con['DTN']</code>
|
|
<code>$con['SCN']</code>
|
|
<code>$con['STN']</code>
|
|
</PossiblyUndefinedArrayOffset>
|
|
</file>
|
|
<file src="libraries/classes/Database/Events.php">
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$create_item</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/Database/Qbe.php">
|
|
<NullArgument occurrences="1">
|
|
<code>null</code>
|
|
</NullArgument>
|
|
<PossiblyNullArgument occurrences="2">
|
|
<code>$sortOrder</code>
|
|
<code>$table</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullArrayAccess occurrences="1">
|
|
<code>$table</code>
|
|
</PossiblyNullArrayAccess>
|
|
<PossiblyNullPropertyAssignmentValue occurrences="3">
|
|
<code>$currentSearch</code>
|
|
<code>null</code>
|
|
<code>null</code>
|
|
</PossiblyNullPropertyAssignmentValue>
|
|
<RedundantCastGivenDocblockType occurrences="1">
|
|
<code>(string) $master</code>
|
|
</RedundantCastGivenDocblockType>
|
|
<RedundantPropertyInitializationCheck occurrences="2">
|
|
<code>isset($last_where, $this->formAndOrCols)</code>
|
|
<code>isset($this->formAndOrRows)</code>
|
|
</RedundantPropertyInitializationCheck>
|
|
</file>
|
|
<file src="libraries/classes/Database/Routines.php">
|
|
<PossiblyNullArgument occurrences="5">
|
|
<code>$create_routine</code>
|
|
<code>$itemReturnType</code>
|
|
<code>$itemReturnType</code>
|
|
<code>$mode</code>
|
|
<code>$routine['item_name']</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullArrayAccess occurrences="2">
|
|
<code>$routine['item_name']</code>
|
|
<code>$routine['item_type']</code>
|
|
</PossiblyNullArrayAccess>
|
|
</file>
|
|
<file src="libraries/classes/Database/Search.php">
|
|
<RedundantPropertyInitializationCheck occurrences="3">
|
|
<code>$this->criteriaColumnName</code>
|
|
<code>isset($this->criteriaColumnName)</code>
|
|
<code>null</code>
|
|
</RedundantPropertyInitializationCheck>
|
|
</file>
|
|
<file src="libraries/classes/Database/Triggers.php">
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$create_item</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullArrayAccess occurrences="2">
|
|
<code>$trigger['create']</code>
|
|
<code>$trigger['drop']</code>
|
|
</PossiblyNullArrayAccess>
|
|
</file>
|
|
<file src="libraries/classes/DatabaseInterface.php">
|
|
<EmptyArrayAccess occurrences="1">
|
|
<code>$result_target[]</code>
|
|
</EmptyArrayAccess>
|
|
<InvalidReturnStatement occurrences="1">
|
|
<code>$this->extension->getProtoInfo($this->links[$link])</code>
|
|
</InvalidReturnStatement>
|
|
<InvalidReturnType occurrences="1">
|
|
<code>int|bool</code>
|
|
</InvalidReturnType>
|
|
<NullableReturnStatement occurrences="5">
|
|
<code>SessionCache::get('is_amazon_rds')</code>
|
|
<code>SessionCache::get('is_createuser')</code>
|
|
<code>SessionCache::get('is_grantuser')</code>
|
|
<code>SessionCache::get('is_superuser')</code>
|
|
<code>SessionCache::get('mysql_cur_user')</code>
|
|
</NullableReturnStatement>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$table</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidArrayOffset occurrences="1">
|
|
<code>$row[$value]</code>
|
|
</PossiblyInvalidArrayOffset>
|
|
</file>
|
|
<file src="libraries/classes/Dbal/DbiMysqli.php">
|
|
<ImplementedReturnTypeMismatch occurrences="2">
|
|
<code>array|bool</code>
|
|
<code>string|false</code>
|
|
</ImplementedReturnTypeMismatch>
|
|
<InvalidArgument occurrences="2">
|
|
<code>false</code>
|
|
<code>true</code>
|
|
</InvalidArgument>
|
|
<InvalidPropertyFetch occurrences="2">
|
|
<code>$mysqli->connect_errno</code>
|
|
<code>$mysqli->connect_error</code>
|
|
</InvalidPropertyFetch>
|
|
<MoreSpecificImplementedParamType occurrences="23">
|
|
<code>$mysqli</code>
|
|
<code>$mysqli</code>
|
|
<code>$mysqli</code>
|
|
<code>$mysqli</code>
|
|
<code>$mysqli</code>
|
|
<code>$mysqli</code>
|
|
<code>$mysqli</code>
|
|
<code>$mysqli</code>
|
|
<code>$mysqli</code>
|
|
<code>$mysqli</code>
|
|
<code>$mysqli</code>
|
|
<code>$mysqli</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
</MoreSpecificImplementedParamType>
|
|
<ParamNameMismatch occurrences="14">
|
|
<code>$databaseName</code>
|
|
<code>$mysqli</code>
|
|
<code>$mysqli</code>
|
|
<code>$mysqli</code>
|
|
<code>$mysqli</code>
|
|
<code>$mysqli</code>
|
|
<code>$mysqli</code>
|
|
<code>$mysqli</code>
|
|
<code>$mysqli</code>
|
|
<code>$mysqli</code>
|
|
<code>$mysqli</code>
|
|
<code>$mysqli</code>
|
|
<code>$mysqli</code>
|
|
<code>$string</code>
|
|
</ParamNameMismatch>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$error_message</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullPropertyFetch occurrences="2">
|
|
<code>$mysqli->connect_errno</code>
|
|
<code>$mysqli->connect_error</code>
|
|
</PossiblyNullPropertyFetch>
|
|
<TypeDoesNotContainNull occurrences="2">
|
|
<code>$return_value === false || $return_value === null</code>
|
|
<code>$return_value === null</code>
|
|
</TypeDoesNotContainNull>
|
|
<TypeDoesNotContainType occurrences="1">
|
|
<code>is_array($fields)</code>
|
|
</TypeDoesNotContainType>
|
|
</file>
|
|
<file src="libraries/classes/Display/Results.php">
|
|
<ImplicitToStringCast occurrences="1">
|
|
<code>$message</code>
|
|
</ImplicitToStringCast>
|
|
<InvalidArgument occurrences="9">
|
|
<code>$added[$orgFullTableName]</code>
|
|
<code>$default_function</code>
|
|
<code>$default_function</code>
|
|
<code>$default_function</code>
|
|
<code>$default_function</code>
|
|
<code>$default_function</code>
|
|
<code>$transformation_plugin</code>
|
|
<code>$transformation_plugin</code>
|
|
<code>$transformation_plugin</code>
|
|
</InvalidArgument>
|
|
<InvalidOperand occurrences="1">
|
|
<code>$index</code>
|
|
</InvalidOperand>
|
|
<InvalidScalarArgument occurrences="1">
|
|
<code>$original_length</code>
|
|
</InvalidScalarArgument>
|
|
<LessSpecificReturnStatement occurrences="1"/>
|
|
<MoreSpecificReturnType occurrences="1"/>
|
|
<ParadoxicalCondition occurrences="3">
|
|
<code>! isset($column) || $column === null</code>
|
|
<code>! isset($column) || $column === null</code>
|
|
<code>! isset($column) || $column === null</code>
|
|
</ParadoxicalCondition>
|
|
<PossiblyInvalidArgument occurrences="3">
|
|
<code>$col_visib</code>
|
|
<code>$col_visib</code>
|
|
<code>$sortExpressionNoDirection</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyNullArgument occurrences="4">
|
|
<code>$col_visib_current</code>
|
|
<code>$col_visib_current</code>
|
|
<code>$is_field_truncated</code>
|
|
<code>$is_field_truncated</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullArrayAccess occurrences="3">
|
|
<code>$display_size[0]</code>
|
|
<code>$display_size[1]</code>
|
|
<code>$firstStatement->order[$key]</code>
|
|
</PossiblyNullArrayAccess>
|
|
<PossiblyUndefinedArrayOffset occurrences="1">
|
|
<code>$analyzed_sql_results['statement']</code>
|
|
</PossiblyUndefinedArrayOffset>
|
|
<RedundantCast occurrences="21">
|
|
<code>(string) '0'</code>
|
|
<code>(string) '0'</code>
|
|
<code>(string) '0'</code>
|
|
<code>(string) '0'</code>
|
|
<code>(string) '0'</code>
|
|
<code>(string) '0'</code>
|
|
<code>(string) '0'</code>
|
|
<code>(string) '0'</code>
|
|
<code>(string) '0'</code>
|
|
<code>(string) '0'</code>
|
|
<code>(string) '0'</code>
|
|
<code>(string) '1'</code>
|
|
<code>(string) '1'</code>
|
|
<code>(string) '1'</code>
|
|
<code>(string) '1'</code>
|
|
<code>(string) '1'</code>
|
|
<code>(string) '1'</code>
|
|
<code>(string) '1'</code>
|
|
<code>(string) '1'</code>
|
|
<code>(string) '1'</code>
|
|
<code>(string) '1'</code>
|
|
</RedundantCast>
|
|
<TypeDoesNotContainNull occurrences="3">
|
|
<code>$column === null</code>
|
|
<code>$column === null</code>
|
|
<code>$column === null</code>
|
|
</TypeDoesNotContainNull>
|
|
<TypeDoesNotContainType occurrences="1">
|
|
<code>is_array($map)</code>
|
|
</TypeDoesNotContainType>
|
|
</file>
|
|
<file src="libraries/classes/Encoding.php">
|
|
<PossiblyNullPropertyAssignmentValue occurrences="1">
|
|
<code>null</code>
|
|
</PossiblyNullPropertyAssignmentValue>
|
|
</file>
|
|
<file src="libraries/classes/Engines/Bdb.php">
|
|
<UndefinedConstant occurrences="3">
|
|
<code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
|
|
<code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
|
|
<code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
|
|
</UndefinedConstant>
|
|
</file>
|
|
<file src="libraries/classes/Engines/Innodb.php">
|
|
<LessSpecificImplementedReturnType occurrences="1">
|
|
<code>array</code>
|
|
</LessSpecificImplementedReturnType>
|
|
<PossiblyNullArgument occurrences="1"/>
|
|
<UndefinedConstant occurrences="18">
|
|
<code>PMA_ENGINE_DETAILS_TYPE_BOOLEAN</code>
|
|
<code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
|
|
<code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
|
|
<code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
|
|
<code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
|
|
<code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
|
|
<code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
|
|
<code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
|
|
<code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
|
|
<code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
|
|
<code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
|
|
<code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
|
|
<code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
|
|
<code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
|
|
<code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
|
|
<code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
|
|
<code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
|
|
<code>PMA_ENGINE_SUPPORT_YES</code>
|
|
</UndefinedConstant>
|
|
</file>
|
|
<file src="libraries/classes/Engines/Memory.php">
|
|
<UndefinedConstant occurrences="1">
|
|
<code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
|
|
</UndefinedConstant>
|
|
</file>
|
|
<file src="libraries/classes/Engines/Myisam.php">
|
|
<UndefinedConstant occurrences="6">
|
|
<code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
|
|
<code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
|
|
<code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
|
|
<code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
|
|
<code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
|
|
<code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
|
|
</UndefinedConstant>
|
|
</file>
|
|
<file src="libraries/classes/Engines/Pbxt.php">
|
|
<InvalidNullableReturnType occurrences="1">
|
|
<code>array</code>
|
|
</InvalidNullableReturnType>
|
|
<LessSpecificImplementedReturnType occurrences="1">
|
|
<code>array</code>
|
|
</LessSpecificImplementedReturnType>
|
|
<NullableReturnStatement occurrences="1">
|
|
<code>Util::formatByteDown($value)</code>
|
|
</NullableReturnStatement>
|
|
<ParamNameMismatch occurrences="1">
|
|
<code>$formatted_size</code>
|
|
</ParamNameMismatch>
|
|
<UndefinedConstant occurrences="12">
|
|
<code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
|
|
<code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
|
|
<code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
|
|
<code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
|
|
<code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
|
|
<code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
|
|
<code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
|
|
<code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
|
|
<code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
|
|
<code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
|
|
<code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
|
|
<code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
|
|
</UndefinedConstant>
|
|
</file>
|
|
<file src="libraries/classes/ErrorHandler.php">
|
|
<ArgumentTypeCoercion occurrences="1">
|
|
<code>$errorNumber</code>
|
|
</ArgumentTypeCoercion>
|
|
<InvalidArgument occurrences="1">
|
|
<code>[$this, 'handleError']</code>
|
|
</InvalidArgument>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$errorNumber</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/Export.php">
|
|
<InvalidReturnStatement occurrences="1">
|
|
<code>$memory_limit</code>
|
|
</InvalidReturnStatement>
|
|
<InvalidReturnType occurrences="1">
|
|
<code>int</code>
|
|
</InvalidReturnType>
|
|
<PossiblyNullArgument occurrences="2">
|
|
<code>$line</code>
|
|
<code>$line</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/File.php">
|
|
<FalsableReturnStatement occurrences="1">
|
|
<code>$this->detectCompression()</code>
|
|
</FalsableReturnStatement>
|
|
<InvalidFalsableReturnType occurrences="1">
|
|
<code>string</code>
|
|
</InvalidFalsableReturnType>
|
|
<InvalidNullableReturnType occurrences="1">
|
|
<code>resource</code>
|
|
</InvalidNullableReturnType>
|
|
<InvalidPropertyAssignmentValue occurrences="1">
|
|
<code>$this->handle</code>
|
|
</InvalidPropertyAssignmentValue>
|
|
<InvalidReturnStatement occurrences="1">
|
|
<code>gzread($this->handle, $size)</code>
|
|
</InvalidReturnStatement>
|
|
<InvalidReturnType occurrences="1">
|
|
<code>string</code>
|
|
</InvalidReturnType>
|
|
<NullableReturnStatement occurrences="1">
|
|
<code>$this->handle</code>
|
|
</NullableReturnStatement>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$_FILES['fields_upload']</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyNullArgument occurrences="6">
|
|
<code>$this->getName()</code>
|
|
<code>$this->getName()</code>
|
|
<code>$this->getName()</code>
|
|
<code>$this->handle</code>
|
|
<code>$this->handle</code>
|
|
<code>$this->handle</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullPropertyAssignmentValue occurrences="4">
|
|
<code>null</code>
|
|
<code>null</code>
|
|
<code>null</code>
|
|
<code>null</code>
|
|
</PossiblyNullPropertyAssignmentValue>
|
|
</file>
|
|
<file src="libraries/classes/Font.php">
|
|
<TypeDoesNotContainType occurrences="1">
|
|
<code>empty($charLists)</code>
|
|
</TypeDoesNotContainType>
|
|
</file>
|
|
<file src="libraries/classes/Footer.php">
|
|
<InvalidReturnStatement occurrences="1">
|
|
<code>$object</code>
|
|
</InvalidReturnStatement>
|
|
<InvalidReturnType occurrences="1">
|
|
<code>object</code>
|
|
</InvalidReturnType>
|
|
<MissingFile occurrences="1">
|
|
<code>include ROOT_PATH . 'revision-info.php'</code>
|
|
</MissingFile>
|
|
<ReferenceConstraintViolation occurrences="1">
|
|
<code>return $object;</code>
|
|
</ReferenceConstraintViolation>
|
|
</file>
|
|
<file src="libraries/classes/Gis/GisGeometry.php">
|
|
<PossiblyFalseOperand occurrences="2">
|
|
<code>$last_comma</code>
|
|
<code>$last_comma</code>
|
|
</PossiblyFalseOperand>
|
|
</file>
|
|
<file src="libraries/classes/Gis/GisGeometryCollection.php">
|
|
<RedundantPropertyInitializationCheck occurrences="1">
|
|
<code>isset(self::$instance)</code>
|
|
</RedundantPropertyInitializationCheck>
|
|
</file>
|
|
<file src="libraries/classes/Gis/GisLineString.php">
|
|
<InvalidScalarArgument occurrences="2">
|
|
<code>$srid</code>
|
|
<code>$srid</code>
|
|
</InvalidScalarArgument>
|
|
<ParamNameMismatch occurrences="4">
|
|
<code>$line_color</code>
|
|
<code>$line_color</code>
|
|
<code>$line_color</code>
|
|
<code>$line_color</code>
|
|
</ParamNameMismatch>
|
|
<RedundantPropertyInitializationCheck occurrences="1">
|
|
<code>isset(self::$instance)</code>
|
|
</RedundantPropertyInitializationCheck>
|
|
</file>
|
|
<file src="libraries/classes/Gis/GisMultiLineString.php">
|
|
<InvalidScalarArgument occurrences="2">
|
|
<code>$srid</code>
|
|
<code>$srid</code>
|
|
</InvalidScalarArgument>
|
|
<ParamNameMismatch occurrences="4">
|
|
<code>$line_color</code>
|
|
<code>$line_color</code>
|
|
<code>$line_color</code>
|
|
<code>$line_color</code>
|
|
</ParamNameMismatch>
|
|
<RedundantPropertyInitializationCheck occurrences="1">
|
|
<code>isset(self::$instance)</code>
|
|
</RedundantPropertyInitializationCheck>
|
|
</file>
|
|
<file src="libraries/classes/Gis/GisMultiPoint.php">
|
|
<InvalidScalarArgument occurrences="2">
|
|
<code>$srid</code>
|
|
<code>$srid</code>
|
|
</InvalidScalarArgument>
|
|
<ParamNameMismatch occurrences="4">
|
|
<code>$point_color</code>
|
|
<code>$point_color</code>
|
|
<code>$point_color</code>
|
|
<code>$point_color</code>
|
|
</ParamNameMismatch>
|
|
<RedundantPropertyInitializationCheck occurrences="1">
|
|
<code>isset(self::$instance)</code>
|
|
</RedundantPropertyInitializationCheck>
|
|
</file>
|
|
<file src="libraries/classes/Gis/GisMultiPolygon.php">
|
|
<InvalidScalarArgument occurrences="2">
|
|
<code>$srid</code>
|
|
<code>$srid</code>
|
|
</InvalidScalarArgument>
|
|
<ParamNameMismatch occurrences="4">
|
|
<code>$fill_color</code>
|
|
<code>$fill_color</code>
|
|
<code>$fill_color</code>
|
|
<code>$fill_color</code>
|
|
</ParamNameMismatch>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>count($points_arr) / 2</code>
|
|
</PossiblyInvalidArgument>
|
|
<RedundantPropertyInitializationCheck occurrences="1">
|
|
<code>isset(self::$instance)</code>
|
|
</RedundantPropertyInitializationCheck>
|
|
</file>
|
|
<file src="libraries/classes/Gis/GisPoint.php">
|
|
<InvalidScalarArgument occurrences="2">
|
|
<code>$srid</code>
|
|
<code>$srid</code>
|
|
</InvalidScalarArgument>
|
|
<ParamNameMismatch occurrences="4">
|
|
<code>$point_color</code>
|
|
<code>$point_color</code>
|
|
<code>$point_color</code>
|
|
<code>$point_color</code>
|
|
</ParamNameMismatch>
|
|
<RedundantPropertyInitializationCheck occurrences="1">
|
|
<code>isset(self::$instance)</code>
|
|
</RedundantPropertyInitializationCheck>
|
|
</file>
|
|
<file src="libraries/classes/Gis/GisPolygon.php">
|
|
<InvalidScalarArgument occurrences="2">
|
|
<code>$srid</code>
|
|
<code>$srid</code>
|
|
</InvalidScalarArgument>
|
|
<ParamNameMismatch occurrences="4">
|
|
<code>$fill_color</code>
|
|
<code>$fill_color</code>
|
|
<code>$fill_color</code>
|
|
<code>$fill_color</code>
|
|
</ParamNameMismatch>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>count($points_arr) / 2</code>
|
|
</PossiblyInvalidArgument>
|
|
<RedundantPropertyInitializationCheck occurrences="1">
|
|
<code>isset(self::$instance)</code>
|
|
</RedundantPropertyInitializationCheck>
|
|
</file>
|
|
<file src="libraries/classes/Gis/GisVisualization.php">
|
|
<NullArgument occurrences="3">
|
|
<code>null</code>
|
|
<code>null</code>
|
|
<code>null</code>
|
|
</NullArgument>
|
|
<PossiblyFalseOperand occurrences="2">
|
|
<code>$results</code>
|
|
<code>$results</code>
|
|
</PossiblyFalseOperand>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$results</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidOperand occurrences="2">
|
|
<code>$results</code>
|
|
<code>$results</code>
|
|
</PossiblyInvalidOperand>
|
|
<PossiblyNullPropertyAssignmentValue occurrences="1">
|
|
<code>null</code>
|
|
</PossiblyNullPropertyAssignmentValue>
|
|
</file>
|
|
<file src="libraries/classes/Git.php">
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$gitFolder</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/Html/Generator.php">
|
|
<RedundantCastGivenDocblockType occurrences="1">
|
|
<code>(string) $database</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Import.php">
|
|
<InvalidReturnStatement occurrences="1">
|
|
<code>$column_number</code>
|
|
</InvalidReturnStatement>
|
|
<InvalidReturnType occurrences="1">
|
|
<code>int</code>
|
|
</InvalidReturnType>
|
|
<PossiblyFalseOperand occurrences="3">
|
|
<code>$decPos</code>
|
|
<code>strpos($last_cumulative_size, ',')</code>
|
|
<code>strpos($last_cumulative_size, ',')</code>
|
|
</PossiblyFalseOperand>
|
|
<PossiblyInvalidArgument occurrences="5">
|
|
<code>$last_cumulative_size</code>
|
|
<code>$last_cumulative_size</code>
|
|
<code>$last_cumulative_size</code>
|
|
<code>$last_cumulative_size</code>
|
|
<code>$last_cumulative_size</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyNullArrayAccess occurrences="1">
|
|
<code>$additional_sql[$i]</code>
|
|
</PossiblyNullArrayAccess>
|
|
<RedundantCast occurrences="4">
|
|
<code>(string) $cell</code>
|
|
<code>(string) $cell</code>
|
|
<code>(string) $cell</code>
|
|
</RedundantCast>
|
|
<TypeDoesNotContainType occurrences="3">
|
|
<code>! is_array($table)</code>
|
|
<code>$error</code>
|
|
<code>$error</code>
|
|
</TypeDoesNotContainType>
|
|
</file>
|
|
<file src="libraries/classes/Index.php">
|
|
<PossiblyNullPropertyAssignmentValue occurrences="3">
|
|
<code>null</code>
|
|
<code>null</code>
|
|
<code>null</code>
|
|
</PossiblyNullPropertyAssignmentValue>
|
|
<RedundantCastGivenDocblockType occurrences="1">
|
|
<code>(string) $name</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/IndexColumn.php">
|
|
<PossiblyNullPropertyAssignmentValue occurrences="3">
|
|
<code>null</code>
|
|
<code>null</code>
|
|
<code>null</code>
|
|
</PossiblyNullPropertyAssignmentValue>
|
|
</file>
|
|
<file src="libraries/classes/InsertEdit.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>$current_result</code>
|
|
</InvalidArgument>
|
|
<NullableReturnStatement occurrences="1">
|
|
<code>$dispval</code>
|
|
</NullableReturnStatement>
|
|
<PossiblyInvalidOperand occurrences="2">
|
|
<code>$insert_id</code>
|
|
<code>$tmp</code>
|
|
</PossiblyInvalidOperand>
|
|
<PossiblyNullArrayAccess occurrences="3">
|
|
<code>$data_size[0]</code>
|
|
<code>$data_size[1]</code>
|
|
<code>$dispval</code>
|
|
</PossiblyNullArrayAccess>
|
|
<PossiblyUndefinedVariable occurrences="1">
|
|
<code>$protected_row</code>
|
|
</PossiblyUndefinedVariable>
|
|
<RedundantCastGivenDocblockType occurrences="1">
|
|
<code>(int) $rownumber</code>
|
|
</RedundantCastGivenDocblockType>
|
|
<TypeDoesNotContainType occurrences="2">
|
|
<code>$input_type === 'time'</code>
|
|
<code>$input_type === 'time'</code>
|
|
</TypeDoesNotContainType>
|
|
</file>
|
|
<file src="libraries/classes/IpAllowDeny.php">
|
|
<InvalidOperand occurrences="1">
|
|
<code>$regs[5]</code>
|
|
</InvalidOperand>
|
|
<InvalidScalarArgument occurrences="1">
|
|
<code>$remote_ip</code>
|
|
</InvalidScalarArgument>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$newval</code>
|
|
</PossiblyInvalidArgument>
|
|
</file>
|
|
<file src="libraries/classes/Language.php">
|
|
<InvalidReturnStatement occurrences="2">
|
|
<code>preg_match($pattern, $header)</code>
|
|
<code>preg_match($pattern, $header)</code>
|
|
</InvalidReturnStatement>
|
|
<InvalidReturnType occurrences="2">
|
|
<code>bool</code>
|
|
<code>bool</code>
|
|
</InvalidReturnType>
|
|
</file>
|
|
<file src="libraries/classes/LanguageManager.php">
|
|
<MissingConstructor occurrences="1">
|
|
<code>$availableLocales</code>
|
|
</MissingConstructor>
|
|
</file>
|
|
<file src="libraries/classes/Menu.php">
|
|
<NullableReturnStatement occurrences="2">
|
|
<code>$allowedTabs</code>
|
|
<code>SessionCache::get($cache_key)</code>
|
|
</NullableReturnStatement>
|
|
<PossiblyFalseOperand occurrences="1">
|
|
<code>mb_strpos($row['tab'], '_')</code>
|
|
</PossiblyFalseOperand>
|
|
<PossiblyNullArrayAccess occurrences="1">
|
|
<code>$allowedTabs[$tabName]</code>
|
|
</PossiblyNullArrayAccess>
|
|
<RedundantCastGivenDocblockType occurrences="2">
|
|
<code>(string) $this->table</code>
|
|
<code>(string) $this->table</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Message.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>$message</code>
|
|
</InvalidArgument>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$params</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyNullPropertyAssignmentValue occurrences="1">
|
|
<code>null</code>
|
|
</PossiblyNullPropertyAssignmentValue>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Navigation.php">
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$result</code>
|
|
</PossiblyInvalidArgument>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/NavigationTree.php">
|
|
<PossiblyFalseOperand occurrences="1">
|
|
<code>strrpos($class, '\\')</code>
|
|
</PossiblyFalseOperand>
|
|
<PossiblyFalseReference occurrences="1">
|
|
<code>getPresence</code>
|
|
</PossiblyFalseReference>
|
|
<PossiblyNullArgument occurrences="2">
|
|
<code>$container->realName</code>
|
|
<code>$table</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullPropertyFetch occurrences="2">
|
|
<code>$container->parent</code>
|
|
<code>$container->realName</code>
|
|
</PossiblyNullPropertyFetch>
|
|
<PossiblyNullReference occurrences="1">
|
|
<code>addChild</code>
|
|
</PossiblyNullReference>
|
|
<PossiblyUndefinedArrayOffset occurrences="2">
|
|
<code>$url['path']</code>
|
|
<code>$url['query']</code>
|
|
</PossiblyUndefinedArrayOffset>
|
|
<RedundantCastGivenDocblockType occurrences="5">
|
|
<code>(string) $child->name</code>
|
|
<code>(string) $child->name</code>
|
|
<code>(string) $key</code>
|
|
<code>(string) $key</code>
|
|
<code>(string) $key</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/NodeFactory.php">
|
|
<LessSpecificReturnStatement occurrences="1">
|
|
<code>new $class($name, $type, $isGroup)</code>
|
|
</LessSpecificReturnStatement>
|
|
<MoreSpecificReturnType occurrences="1">
|
|
<code>Node</code>
|
|
</MoreSpecificReturnType>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/Node.php">
|
|
<RedundantCastGivenDocblockType occurrences="4">
|
|
<code>(bool) $isGroup</code>
|
|
<code>(int) $pos</code>
|
|
<code>(string) $name</code>
|
|
<code>(string) $parent->name</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeDatabase.php">
|
|
<RedundantCastGivenDocblockType occurrences="1">
|
|
<code>(int) $pos</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeDatabaseChild.php">
|
|
<PossiblyInvalidPropertyFetch occurrences="1">
|
|
<code>$this->realParent()->realName</code>
|
|
</PossiblyInvalidPropertyFetch>
|
|
</file>
|
|
<file src="libraries/classes/Navigation/Nodes/NodeTable.php">
|
|
<NonInvariantDocblockPropertyType occurrences="1">
|
|
<code>$icon</code>
|
|
</NonInvariantDocblockPropertyType>
|
|
<PossiblyInvalidPropertyFetch occurrences="2">
|
|
<code>$this->realParent()->realName</code>
|
|
<code>$this->realParent()->realName</code>
|
|
</PossiblyInvalidPropertyFetch>
|
|
</file>
|
|
<file src="libraries/classes/Normalization.php">
|
|
<RedundantCast occurrences="1">
|
|
<code>(array) $partialDependencies</code>
|
|
</RedundantCast>
|
|
</file>
|
|
<file src="libraries/classes/OpenDocument.php">
|
|
<InvalidReturnStatement occurrences="1">
|
|
<code>$zipExtension->createFile($data, $name)</code>
|
|
</InvalidReturnStatement>
|
|
<InvalidReturnType occurrences="1">
|
|
<code>string</code>
|
|
</InvalidReturnType>
|
|
</file>
|
|
<file src="libraries/classes/Operations.php">
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$tmp_query</code>
|
|
</PossiblyNullArgument>
|
|
<RedundantCastGivenDocblockType occurrences="1">
|
|
<code>(string) $pack_keys</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Pdf.php">
|
|
<ParamNameMismatch occurrences="1">
|
|
<code>$error_message</code>
|
|
</ParamNameMismatch>
|
|
</file>
|
|
<file src="libraries/classes/Plugins.php">
|
|
<InvalidNullableReturnType occurrences="1">
|
|
<code>string</code>
|
|
</InvalidNullableReturnType>
|
|
<NullOperand occurrences="6">
|
|
<code>$ret</code>
|
|
<code>$ret</code>
|
|
<code>$ret</code>
|
|
<code>$ret</code>
|
|
<code>$ret</code>
|
|
<code>$ret</code>
|
|
</NullOperand>
|
|
<NullableReturnStatement occurrences="1">
|
|
<code>$ret</code>
|
|
</NullableReturnStatement>
|
|
<PossiblyNullArgument occurrences="2">
|
|
<code>$text</code>
|
|
<code>$text</code>
|
|
</PossiblyNullArgument>
|
|
<RedundantCast occurrences="2">
|
|
<code>(string) array_pop($elem)</code>
|
|
<code>(string) array_pop($elem)</code>
|
|
</RedundantCast>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Auth/AuthenticationCookie.php">
|
|
<ImplementedReturnTypeMismatch occurrences="2">
|
|
<code>bool|void</code>
|
|
<code>void|bool</code>
|
|
</ImplementedReturnTypeMismatch>
|
|
<InvalidScalarArgument occurrences="1">
|
|
<code>Core::getIp()</code>
|
|
</InvalidScalarArgument>
|
|
<RedundantCast occurrences="1">
|
|
<code>(string) $conn_error</code>
|
|
</RedundantCast>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Auth/AuthenticationHttp.php">
|
|
<ImplicitToStringCast occurrences="1"/>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Auth/AuthenticationSignon.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>$sessionCookieParams</code>
|
|
</InvalidArgument>
|
|
<PossiblyInvalidArgument occurrences="5">
|
|
<code>$sessionCookieParams['domain']</code>
|
|
<code>$sessionCookieParams['httponly']</code>
|
|
<code>$sessionCookieParams['lifetime']</code>
|
|
<code>$sessionCookieParams['path']</code>
|
|
<code>$sessionCookieParams['secure']</code>
|
|
</PossiblyInvalidArgument>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Export/ExportCodegen.php">
|
|
<PossiblyNullArgument occurrences="6">
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Export/ExportHtmlword.php">
|
|
<ParamNameMismatch occurrences="3">
|
|
<code>$do_comments</code>
|
|
<code>$do_mime</code>
|
|
<code>$do_relation</code>
|
|
</ParamNameMismatch>
|
|
<PossiblyNullArgument occurrences="5">
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyUndefinedVariable occurrences="2">
|
|
<code>$comments</code>
|
|
<code>$mime_map</code>
|
|
</PossiblyUndefinedVariable>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Export/ExportLatex.php">
|
|
<ParamNameMismatch occurrences="3">
|
|
<code>$do_comments</code>
|
|
<code>$do_mime</code>
|
|
<code>$do_relation</code>
|
|
</ParamNameMismatch>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Export/ExportMediawiki.php">
|
|
<ParamNameMismatch occurrences="3">
|
|
<code>$do_comments</code>
|
|
<code>$do_mime</code>
|
|
<code>$do_relation</code>
|
|
</ParamNameMismatch>
|
|
<PossiblyNullArgument occurrences="2">
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Export/ExportOds.php">
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$table_alias</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Export/ExportOdt.php">
|
|
<ParamNameMismatch occurrences="3">
|
|
<code>$do_comments</code>
|
|
<code>$do_mime</code>
|
|
<code>$do_relation</code>
|
|
</ParamNameMismatch>
|
|
<PossiblyNullArgument occurrences="9">
|
|
<code>$col_as</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$view_alias</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Export/ExportPdf.php">
|
|
<ParamNameMismatch occurrences="3">
|
|
<code>$do_comments</code>
|
|
<code>$do_mime</code>
|
|
<code>$do_relation</code>
|
|
</ParamNameMismatch>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Export/ExportPhparray.php">
|
|
<PossiblyNullArgument occurrences="3">
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Export/ExportSql.php">
|
|
<InvalidArgument occurrences="5"/>
|
|
<InvalidOperand occurrences="3">
|
|
<code>$r</code>
|
|
<code>$this->exportConfigurationMetadata($db, $table, $metadataTypes)</code>
|
|
<code>$this->exportConfigurationMetadata($db, null, $metadataTypes)</code>
|
|
</InvalidOperand>
|
|
<PossiblyInvalidOperand occurrences="3">
|
|
<code>$r</code>
|
|
<code>$r</code>
|
|
</PossiblyInvalidOperand>
|
|
<PossiblyInvalidPropertyAssignmentValue occurrences="1">
|
|
<code>Context::escape($alias)</code>
|
|
</PossiblyInvalidPropertyAssignmentValue>
|
|
<PossiblyNullArgument occurrences="20">
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$table_alias</code>
|
|
<code>$view_alias</code>
|
|
<code>$view_alias</code>
|
|
<code>$view_alias</code>
|
|
</PossiblyNullArgument>
|
|
<PropertyTypeCoercion occurrences="1">
|
|
<code>$field->key->columns</code>
|
|
</PropertyTypeCoercion>
|
|
<RedundantCastGivenDocblockType occurrences="2">
|
|
<code>(string) $create_query</code>
|
|
<code>(string) $table</code>
|
|
</RedundantCastGivenDocblockType>
|
|
<ReferenceConstraintViolation occurrences="2">
|
|
<code>return $sql_query;</code>
|
|
<code>return $statement->build();</code>
|
|
</ReferenceConstraintViolation>
|
|
<UndefinedMethod occurrences="4">
|
|
<code>$statement->fields</code>
|
|
<code>$statement->fields</code>
|
|
<code>$statement->fields</code>
|
|
<code>$statement->fields</code>
|
|
</UndefinedMethod>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Export/ExportTexytext.php">
|
|
<ParamNameMismatch occurrences="3">
|
|
<code>$do_comments</code>
|
|
<code>$do_mime</code>
|
|
<code>$do_relation</code>
|
|
</ParamNameMismatch>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$col_as</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyUndefinedVariable occurrences="2">
|
|
<code>$comments</code>
|
|
<code>$mime_map</code>
|
|
</PossiblyUndefinedVariable>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Export/ExportXml.php">
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$table_alias</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Export/Helpers/Pdf.php">
|
|
<InvalidScalarArgument occurrences="1">
|
|
<code>1</code>
|
|
</InvalidScalarArgument>
|
|
<ParamNameMismatch occurrences="1">
|
|
<code>$topMargin</code>
|
|
</ParamNameMismatch>
|
|
<PossiblyInvalidOperand occurrences="6">
|
|
<code>$stringWidth</code>
|
|
<code>$totAlreadyFitted</code>
|
|
<code>$totalTitleWidth</code>
|
|
<code>$val</code>
|
|
<code>6</code>
|
|
<code>6</code>
|
|
</PossiblyInvalidOperand>
|
|
<PossiblyUndefinedVariable occurrences="6">
|
|
<code>$comments</code>
|
|
<code>$data</code>
|
|
<code>$data</code>
|
|
<code>$mime_map</code>
|
|
<code>$res_rel</code>
|
|
<code>$res_rel</code>
|
|
</PossiblyUndefinedVariable>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Import/AbstractImportCsv.php">
|
|
<ImplementedReturnTypeMismatch occurrences="1">
|
|
<code>OptionsPropertyMainGroup|void</code>
|
|
</ImplementedReturnTypeMismatch>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Import/ImportCsv.php">
|
|
<ImplicitToStringCast occurrences="1">
|
|
<code>$hint</code>
|
|
</ImplicitToStringCast>
|
|
<PossiblyNullReference occurrences="2">
|
|
<code>addProperty</code>
|
|
<code>addProperty</code>
|
|
</PossiblyNullReference>
|
|
<TypeDoesNotContainType occurrences="2">
|
|
<code>$error</code>
|
|
<code>$error</code>
|
|
</TypeDoesNotContainType>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Import/ImportLdi.php">
|
|
<PossiblyNullReference occurrences="1">
|
|
<code>addProperty</code>
|
|
</PossiblyNullReference>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Import/ImportMediawiki.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>[]</code>
|
|
</InvalidArgument>
|
|
<PossiblyUndefinedVariable occurrences="1">
|
|
<code>$cur_temp_line</code>
|
|
</PossiblyUndefinedVariable>
|
|
<ReferenceConstraintViolation occurrences="1">
|
|
<code>$analyses</code>
|
|
</ReferenceConstraintViolation>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Import/ImportShp.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>[]</code>
|
|
</InvalidArgument>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Import/ImportSql.php">
|
|
<InvalidArgument occurrences="2"/>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Import/ImportXml.php">
|
|
<ImplicitToStringCast occurrences="1">
|
|
<code>$attrs['name']</code>
|
|
</ImplicitToStringCast>
|
|
<InvalidArgument occurrences="1">
|
|
<code>[]</code>
|
|
</InvalidArgument>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$tables[$i][Import::TBL_NAME]</code>
|
|
</PossiblyInvalidArgument>
|
|
<TypeDoesNotContainNull occurrences="2">
|
|
<code>$db_name === null</code>
|
|
<code>$db_name === null</code>
|
|
</TypeDoesNotContainNull>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Import/ShapeFileImport.php">
|
|
<ImplementedReturnTypeMismatch occurrences="1">
|
|
<code>string|false</code>
|
|
</ImplementedReturnTypeMismatch>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/ImportPlugin.php">
|
|
<RedundantCastGivenDocblockType occurrences="1">
|
|
<code>(string) $currentDb</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Schema/Dia/Dia.php">
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$output</code>
|
|
</PossiblyInvalidArgument>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Schema/Dia/DiaRelationSchema.php">
|
|
<InvalidScalarArgument occurrences="1">
|
|
<code>$this->showColor</code>
|
|
</InvalidScalarArgument>
|
|
<PossiblyInvalidArgument occurrences="6">
|
|
<code>$this->diagram</code>
|
|
<code>$this->diagram</code>
|
|
<code>$this->diagram</code>
|
|
<code>$this->diagram</code>
|
|
<code>$this->tables[$foreignTable]</code>
|
|
<code>$this->tables[$masterTable]</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyNullArgument occurrences="5">
|
|
<code>$this->orientation</code>
|
|
<code>$this->paper</code>
|
|
<code>$this->showKeys</code>
|
|
<code>$this->showKeys</code>
|
|
<code>$this->showKeys</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullReference occurrences="3">
|
|
<code>endDiaDoc</code>
|
|
<code>showOutput</code>
|
|
<code>startDiaDoc</code>
|
|
</PossiblyNullReference>
|
|
<PossiblyUndefinedMethod occurrences="3">
|
|
<code>endDiaDoc</code>
|
|
<code>showOutput</code>
|
|
<code>startDiaDoc</code>
|
|
</PossiblyUndefinedMethod>
|
|
<TooFewArguments occurrences="1">
|
|
<code>tableDraw</code>
|
|
</TooFewArguments>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Schema/Dia/RelationStatsDia.php">
|
|
<InvalidOperand occurrences="6">
|
|
<code>$pos</code>
|
|
<code>$pos</code>
|
|
<code>$pos</code>
|
|
<code>$pos</code>
|
|
<code>$pos</code>
|
|
<code>$pos</code>
|
|
</InvalidOperand>
|
|
<PossiblyFalseOperand occurrences="6">
|
|
<code>$pos</code>
|
|
<code>$pos</code>
|
|
<code>$pos</code>
|
|
<code>$pos</code>
|
|
<code>$pos</code>
|
|
<code>$pos</code>
|
|
</PossiblyFalseOperand>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Schema/Dia/TableStatsDia.php">
|
|
<PossiblyUndefinedMethod occurrences="11">
|
|
<code>endElement</code>
|
|
<code>endElement</code>
|
|
<code>startElement</code>
|
|
<code>startElement</code>
|
|
<code>writeAttribute</code>
|
|
<code>writeAttribute</code>
|
|
<code>writeAttribute</code>
|
|
<code>writeAttribute</code>
|
|
<code>writeRaw</code>
|
|
<code>writeRaw</code>
|
|
<code>writeRaw</code>
|
|
</PossiblyUndefinedMethod>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Schema/Eps/EpsRelationSchema.php">
|
|
<InvalidArgument occurrences="2">
|
|
<code>$this->tables[$foreignTable]</code>
|
|
<code>$this->tables[$masterTable]</code>
|
|
</InvalidArgument>
|
|
<InvalidScalarArgument occurrences="2">
|
|
<code>$this->showColor</code>
|
|
<code>'10'</code>
|
|
</InvalidScalarArgument>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$this->diagram</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyNullArgument occurrences="16">
|
|
<code>$this->diagram</code>
|
|
<code>$this->diagram</code>
|
|
<code>$this->diagram</code>
|
|
<code>$this->offline</code>
|
|
<code>$this->orientation</code>
|
|
<code>$this->pageNumber</code>
|
|
<code>$this->pageNumber</code>
|
|
<code>$this->pageNumber</code>
|
|
<code>$this->pageNumber</code>
|
|
<code>$this->showKeys</code>
|
|
<code>$this->tableDimension</code>
|
|
<code>$this->tableDimension</code>
|
|
<code>$this->tableDimension</code>
|
|
<code>$this->tablewidth</code>
|
|
<code>$this->tablewidth</code>
|
|
<code>$this->tablewidth</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullPropertyAssignmentValue occurrences="1">
|
|
<code>$this->tablewidth</code>
|
|
</PossiblyNullPropertyAssignmentValue>
|
|
<PossiblyNullReference occurrences="13">
|
|
<code>endEpsDoc</code>
|
|
<code>getFont</code>
|
|
<code>getFont</code>
|
|
<code>getFont</code>
|
|
<code>getFontSize</code>
|
|
<code>getFontSize</code>
|
|
<code>getFontSize</code>
|
|
<code>setAuthor</code>
|
|
<code>setDate</code>
|
|
<code>setFont</code>
|
|
<code>setOrientation</code>
|
|
<code>setTitle</code>
|
|
<code>showOutput</code>
|
|
</PossiblyNullReference>
|
|
<PossiblyUndefinedMethod occurrences="13">
|
|
<code>endEpsDoc</code>
|
|
<code>getFont</code>
|
|
<code>getFont</code>
|
|
<code>getFont</code>
|
|
<code>getFontSize</code>
|
|
<code>getFontSize</code>
|
|
<code>getFontSize</code>
|
|
<code>setAuthor</code>
|
|
<code>setDate</code>
|
|
<code>setFont</code>
|
|
<code>setOrientation</code>
|
|
<code>setTitle</code>
|
|
<code>showOutput</code>
|
|
</PossiblyUndefinedMethod>
|
|
<TooFewArguments occurrences="1">
|
|
<code>tableDraw</code>
|
|
</TooFewArguments>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Schema/Eps/TableStatsEps.php">
|
|
<ArgumentTypeCoercion occurrences="1">
|
|
<code>$diagram</code>
|
|
</ArgumentTypeCoercion>
|
|
<InvalidScalarArgument occurrences="10">
|
|
<code>$this->x</code>
|
|
<code>$this->x</code>
|
|
<code>$this->x + 5</code>
|
|
<code>$this->x + 5</code>
|
|
<code>$this->y + 12</code>
|
|
<code>$this->y + 12 + $this->currentCell</code>
|
|
<code>$this->y + 14</code>
|
|
<code>$this->y + 14 + $this->currentCell</code>
|
|
<code>1</code>
|
|
<code>1</code>
|
|
</InvalidScalarArgument>
|
|
<PossiblyUndefinedMethod occurrences="4">
|
|
<code>rect</code>
|
|
<code>rect</code>
|
|
<code>showXY</code>
|
|
<code>showXY</code>
|
|
</PossiblyUndefinedMethod>
|
|
<RedundantCastGivenDocblockType occurrences="3">
|
|
<code>(int) $fontSize</code>
|
|
<code>(int) $fontSize</code>
|
|
<code>(int) $fontSize</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Schema/Pdf/Pdf.php">
|
|
<InvalidScalarArgument occurrences="1">
|
|
<code>$fill</code>
|
|
</InvalidScalarArgument>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Schema/Pdf/PdfRelationSchema.php">
|
|
<InvalidArgument occurrences="2">
|
|
<code>$this->tables[$foreignTable]</code>
|
|
<code>$this->tables[$masterTable]</code>
|
|
</InvalidArgument>
|
|
<InvalidScalarArgument occurrences="11">
|
|
<code>$this->offline</code>
|
|
<code>''</code>
|
|
<code>''</code>
|
|
<code>''</code>
|
|
<code>'B'</code>
|
|
<code>'B'</code>
|
|
<code>0</code>
|
|
<code>0</code>
|
|
<code>0</code>
|
|
<code>0</code>
|
|
<code>0</code>
|
|
</InvalidScalarArgument>
|
|
<NullArgument occurrences="4">
|
|
<code>null</code>
|
|
<code>null</code>
|
|
<code>null</code>
|
|
<code>null</code>
|
|
</NullArgument>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$this->diagram</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyNullArgument occurrences="22">
|
|
<code>$this->diagram</code>
|
|
<code>$this->diagram</code>
|
|
<code>$this->diagram</code>
|
|
<code>$this->diagram->customLinks['RT']['-']</code>
|
|
<code>$this->offline</code>
|
|
<code>$this->orientation</code>
|
|
<code>$this->pageNumber</code>
|
|
<code>$this->pageNumber</code>
|
|
<code>$this->pageNumber</code>
|
|
<code>$this->pageNumber</code>
|
|
<code>$this->paper</code>
|
|
<code>$this->showKeys</code>
|
|
<code>$this->showKeys</code>
|
|
<code>$this->showKeys</code>
|
|
<code>$this->tableDimension</code>
|
|
<code>$this->tableDimension</code>
|
|
<code>$this->tableDimension</code>
|
|
<code>$this->tablewidth</code>
|
|
<code>$this->tablewidth</code>
|
|
<code>$this->tablewidth</code>
|
|
<code>$this->withDoc</code>
|
|
<code>$this->withDoc</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullArrayAccess occurrences="3">
|
|
<code>$this->diagram->customLinks['RT']</code>
|
|
<code>$this->diagram->customLinks['RT']</code>
|
|
<code>$this->diagram->customLinks['doc']</code>
|
|
</PossiblyNullArrayAccess>
|
|
<PossiblyNullArrayAssignment occurrences="2">
|
|
<code>$this->diagram->customLinks['RT']</code>
|
|
<code>$this->diagram->customLinks['doc']</code>
|
|
</PossiblyNullArrayAssignment>
|
|
<PossiblyNullPropertyAssignment occurrences="5">
|
|
<code>$this->diagram</code>
|
|
<code>$this->diagram</code>
|
|
<code>$this->diagram</code>
|
|
<code>$this->diagram</code>
|
|
<code>$this->diagram</code>
|
|
</PossiblyNullPropertyAssignment>
|
|
<PossiblyNullPropertyAssignmentValue occurrences="1">
|
|
<code>$this->tablewidth</code>
|
|
</PossiblyNullPropertyAssignmentValue>
|
|
<PossiblyNullPropertyFetch occurrences="3">
|
|
<code>$this->diagram->customLinks</code>
|
|
<code>$this->diagram->customLinks</code>
|
|
<code>$this->diagram->customLinks</code>
|
|
</PossiblyNullPropertyFetch>
|
|
<PossiblyNullReference occurrences="92">
|
|
<code>AddLink</code>
|
|
<code>AddLink</code>
|
|
<code>AddLink</code>
|
|
<code>AddLink</code>
|
|
<code>AddLink</code>
|
|
<code>AddPage</code>
|
|
<code>AddPage</code>
|
|
<code>AddPage</code>
|
|
<code>Bookmark</code>
|
|
<code>Bookmark</code>
|
|
<code>Bookmark</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Ln</code>
|
|
<code>Ln</code>
|
|
<code>Ln</code>
|
|
<code>Open</code>
|
|
<code>PageNo</code>
|
|
<code>PageNo</code>
|
|
<code>SetAutoPageBreak</code>
|
|
<code>SetAutoPageBreak</code>
|
|
<code>SetAutoPageBreak</code>
|
|
<code>SetAutoPageBreak</code>
|
|
<code>SetDrawColor</code>
|
|
<code>SetFont</code>
|
|
<code>SetFont</code>
|
|
<code>SetFont</code>
|
|
<code>SetFont</code>
|
|
<code>SetFont</code>
|
|
<code>SetFontSize</code>
|
|
<code>SetLink</code>
|
|
<code>SetLink</code>
|
|
<code>SetLink</code>
|
|
<code>SetMargins</code>
|
|
<code>SetTitle</code>
|
|
<code>SetX</code>
|
|
<code>SetX</code>
|
|
<code>SetX</code>
|
|
<code>SetX</code>
|
|
<code>SetX</code>
|
|
<code>SetXY</code>
|
|
<code>SetXY</code>
|
|
<code>download</code>
|
|
<code>getPageHeight</code>
|
|
<code>getPageHeight</code>
|
|
<code>getPageHeight</code>
|
|
<code>getPageWidth</code>
|
|
<code>getPageWidth</code>
|
|
<code>getPageWidth</code>
|
|
<code>line</code>
|
|
<code>line</code>
|
|
<code>row</code>
|
|
<code>setAlias</code>
|
|
<code>setAlias</code>
|
|
<code>setCMargin</code>
|
|
<code>setCMargin</code>
|
|
<code>setCMargin</code>
|
|
<code>setFontSizeScale</code>
|
|
<code>setLineWidthScale</code>
|
|
<code>setOffline</code>
|
|
<code>setScale</code>
|
|
<code>setWidths</code>
|
|
<code>setWidths</code>
|
|
</PossiblyNullReference>
|
|
<PossiblyUndefinedMethod occurrences="92">
|
|
<code>AddLink</code>
|
|
<code>AddLink</code>
|
|
<code>AddLink</code>
|
|
<code>AddLink</code>
|
|
<code>AddLink</code>
|
|
<code>AddPage</code>
|
|
<code>AddPage</code>
|
|
<code>AddPage</code>
|
|
<code>Bookmark</code>
|
|
<code>Bookmark</code>
|
|
<code>Bookmark</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Cell</code>
|
|
<code>Ln</code>
|
|
<code>Ln</code>
|
|
<code>Ln</code>
|
|
<code>Open</code>
|
|
<code>PageNo</code>
|
|
<code>PageNo</code>
|
|
<code>SetAutoPageBreak</code>
|
|
<code>SetAutoPageBreak</code>
|
|
<code>SetAutoPageBreak</code>
|
|
<code>SetAutoPageBreak</code>
|
|
<code>SetDrawColor</code>
|
|
<code>SetFont</code>
|
|
<code>SetFont</code>
|
|
<code>SetFont</code>
|
|
<code>SetFont</code>
|
|
<code>SetFont</code>
|
|
<code>SetFontSize</code>
|
|
<code>SetLink</code>
|
|
<code>SetLink</code>
|
|
<code>SetLink</code>
|
|
<code>SetMargins</code>
|
|
<code>SetTitle</code>
|
|
<code>SetX</code>
|
|
<code>SetX</code>
|
|
<code>SetX</code>
|
|
<code>SetX</code>
|
|
<code>SetX</code>
|
|
<code>SetXY</code>
|
|
<code>SetXY</code>
|
|
<code>download</code>
|
|
<code>getPageHeight</code>
|
|
<code>getPageHeight</code>
|
|
<code>getPageHeight</code>
|
|
<code>getPageWidth</code>
|
|
<code>getPageWidth</code>
|
|
<code>getPageWidth</code>
|
|
<code>line</code>
|
|
<code>line</code>
|
|
<code>row</code>
|
|
<code>setAlias</code>
|
|
<code>setAlias</code>
|
|
<code>setCMargin</code>
|
|
<code>setCMargin</code>
|
|
<code>setCMargin</code>
|
|
<code>setFontSizeScale</code>
|
|
<code>setLineWidthScale</code>
|
|
<code>setOffline</code>
|
|
<code>setScale</code>
|
|
<code>setWidths</code>
|
|
<code>setWidths</code>
|
|
</PossiblyUndefinedMethod>
|
|
<RedundantCast occurrences="2"/>
|
|
<RedundantPropertyInitializationCheck occurrences="1">
|
|
<code>isset($this->orientation)</code>
|
|
</RedundantPropertyInitializationCheck>
|
|
<UndefinedPropertyAssignment occurrences="5">
|
|
<code>$this->diagram->customLinks</code>
|
|
<code>$this->diagram->customLinks</code>
|
|
<code>$this->diagram->customLinks</code>
|
|
<code>$this->diagram->customLinks</code>
|
|
<code>$this->diagram->customLinks</code>
|
|
</UndefinedPropertyAssignment>
|
|
<UndefinedPropertyFetch occurrences="3">
|
|
<code>$this->diagram->customLinks</code>
|
|
<code>$this->diagram->customLinks</code>
|
|
<code>$this->diagram->customLinks</code>
|
|
</UndefinedPropertyFetch>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Schema/Pdf/RelationStatsPdf.php">
|
|
<InvalidArrayOffset occurrences="1">
|
|
<code>$case[$d]</code>
|
|
</InvalidArrayOffset>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Schema/Pdf/TableStatsPdf.php">
|
|
<ArgumentTypeCoercion occurrences="1">
|
|
<code>$diagram</code>
|
|
</ArgumentTypeCoercion>
|
|
<InvalidScalarArgument occurrences="6">
|
|
<code>$setColor</code>
|
|
<code>$setColor</code>
|
|
<code>''</code>
|
|
<code>''</code>
|
|
<code>'B'</code>
|
|
<code>'B'</code>
|
|
</InvalidScalarArgument>
|
|
<PossiblyUndefinedMethod occurrences="21">
|
|
<code>GetStringWidth</code>
|
|
<code>GetStringWidth</code>
|
|
<code>GetStringWidth</code>
|
|
<code>SetFillColor</code>
|
|
<code>SetFillColor</code>
|
|
<code>SetFillColor</code>
|
|
<code>SetFillColor</code>
|
|
<code>SetFillColor</code>
|
|
<code>SetFont</code>
|
|
<code>SetFont</code>
|
|
<code>SetFont</code>
|
|
<code>SetFont</code>
|
|
<code>SetLink</code>
|
|
<code>SetLink</code>
|
|
<code>SetTextColor</code>
|
|
<code>SetTextColor</code>
|
|
<code>cellScale</code>
|
|
<code>cellScale</code>
|
|
<code>setXScale</code>
|
|
<code>setXScale</code>
|
|
<code>setXyScale</code>
|
|
</PossiblyUndefinedMethod>
|
|
<UndefinedPropertyAssignment occurrences="2">
|
|
<code>$this->diagram->customLinks</code>
|
|
<code>$this->diagram->customLinks</code>
|
|
</UndefinedPropertyAssignment>
|
|
<UndefinedPropertyFetch occurrences="2">
|
|
<code>$this->diagram->customLinks</code>
|
|
<code>$this->diagram->customLinks</code>
|
|
</UndefinedPropertyFetch>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Schema/RelationStats.php">
|
|
<InvalidArgument occurrences="2">
|
|
<code>$foreign_table</code>
|
|
<code>$master_table</code>
|
|
</InvalidArgument>
|
|
<InvalidOperand occurrences="1">
|
|
<code>$pos</code>
|
|
</InvalidOperand>
|
|
<PossiblyFalseOperand occurrences="1">
|
|
<code>$pos</code>
|
|
</PossiblyFalseOperand>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Schema/Svg/Svg.php">
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$output</code>
|
|
</PossiblyInvalidArgument>
|
|
<RedundantCastGivenDocblockType occurrences="3">
|
|
<code>(string) $styles</code>
|
|
<code>(string) $styles</code>
|
|
<code>(string) $this->font</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Schema/Svg/SvgRelationSchema.php">
|
|
<InvalidArgument occurrences="2">
|
|
<code>$this->tables[$foreignTable]</code>
|
|
<code>$this->tables[$masterTable]</code>
|
|
</InvalidArgument>
|
|
<InvalidScalarArgument occurrences="5">
|
|
<code>$this->showColor</code>
|
|
<code>$this->xMax + $border</code>
|
|
<code>$this->xMin - $border</code>
|
|
<code>$this->yMax + $border</code>
|
|
<code>$this->yMin - $border</code>
|
|
</InvalidScalarArgument>
|
|
<PossiblyInvalidArgument occurrences="2">
|
|
<code>$this->diagram</code>
|
|
<code>$this->tables[$table]</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyNullArgument occurrences="15">
|
|
<code>$this->diagram</code>
|
|
<code>$this->diagram</code>
|
|
<code>$this->diagram</code>
|
|
<code>$this->offline</code>
|
|
<code>$this->pageNumber</code>
|
|
<code>$this->pageNumber</code>
|
|
<code>$this->pageNumber</code>
|
|
<code>$this->pageNumber</code>
|
|
<code>$this->showKeys</code>
|
|
<code>$this->tableDimension</code>
|
|
<code>$this->tableDimension</code>
|
|
<code>$this->tableDimension</code>
|
|
<code>$this->tablewidth</code>
|
|
<code>$this->tablewidth</code>
|
|
<code>$this->tablewidth</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullPropertyAssignmentValue occurrences="1">
|
|
<code>$this->tablewidth</code>
|
|
</PossiblyNullPropertyAssignmentValue>
|
|
<PossiblyNullReference occurrences="13">
|
|
<code>SetAuthor</code>
|
|
<code>endSvgDoc</code>
|
|
<code>getFont</code>
|
|
<code>getFont</code>
|
|
<code>getFont</code>
|
|
<code>getFontSize</code>
|
|
<code>getFontSize</code>
|
|
<code>getFontSize</code>
|
|
<code>setFont</code>
|
|
<code>setFontSize</code>
|
|
<code>setTitle</code>
|
|
<code>showOutput</code>
|
|
<code>startSvgDoc</code>
|
|
</PossiblyNullReference>
|
|
<PossiblyUndefinedMethod occurrences="13">
|
|
<code>SetAuthor</code>
|
|
<code>endSvgDoc</code>
|
|
<code>getFont</code>
|
|
<code>getFont</code>
|
|
<code>getFont</code>
|
|
<code>getFontSize</code>
|
|
<code>getFontSize</code>
|
|
<code>getFontSize</code>
|
|
<code>setFont</code>
|
|
<code>setFontSize</code>
|
|
<code>setTitle</code>
|
|
<code>showOutput</code>
|
|
<code>startSvgDoc</code>
|
|
</PossiblyUndefinedMethod>
|
|
<TooFewArguments occurrences="2">
|
|
<code>setFont</code>
|
|
<code>tableDraw</code>
|
|
</TooFewArguments>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Schema/Svg/TableStatsSvg.php">
|
|
<ArgumentTypeCoercion occurrences="1">
|
|
<code>$diagram</code>
|
|
</ArgumentTypeCoercion>
|
|
<InvalidScalarArgument occurrences="8">
|
|
<code>$this->x</code>
|
|
<code>$this->x</code>
|
|
<code>$this->x + 5</code>
|
|
<code>$this->x + 5</code>
|
|
<code>$this->y</code>
|
|
<code>$this->y + $this->currentCell</code>
|
|
<code>$this->y + 14</code>
|
|
<code>$this->y + 14 + $this->currentCell</code>
|
|
</InvalidScalarArgument>
|
|
<PossiblyUndefinedMethod occurrences="4">
|
|
<code>printElement</code>
|
|
<code>printElement</code>
|
|
<code>printElement</code>
|
|
<code>printElement</code>
|
|
</PossiblyUndefinedMethod>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Transformations/Abs/DateFormatTransformationsPlugin.php">
|
|
<PossiblyInvalidOperand occurrences="1">
|
|
<code>$timestamp</code>
|
|
</PossiblyInvalidOperand>
|
|
<PossiblyNullPropertyFetch occurrences="1">
|
|
<code>$meta->type</code>
|
|
</PossiblyNullPropertyFetch>
|
|
<RedundantCastGivenDocblockType occurrences="4">
|
|
<code>(string) $buffer</code>
|
|
<code>(string) $buffer</code>
|
|
<code>(string) $source</code>
|
|
<code>(string) $text</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Transformations/Abs/ExternalTransformationsPlugin.php">
|
|
<ImplementedReturnTypeMismatch occurrences="1">
|
|
<code>bool</code>
|
|
</ImplementedReturnTypeMismatch>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Transformations/Abs/SubstringTransformationsPlugin.php">
|
|
<RedundantCastGivenDocblockType occurrences="3">
|
|
<code>(string) $buffer</code>
|
|
<code>(string) $buffer</code>
|
|
<code>(string) $buffer</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/Transformations/Output/Text_Plain_Binarytoip.php">
|
|
<FalsableReturnStatement occurrences="1">
|
|
<code>FormatConverter::binaryToIp($buffer, $isBinary)</code>
|
|
</FalsableReturnStatement>
|
|
<InvalidFalsableReturnType occurrences="1">
|
|
<code>string</code>
|
|
</InvalidFalsableReturnType>
|
|
</file>
|
|
<file src="libraries/classes/Plugins/TwoFactor/Application.php">
|
|
<InvalidReturnStatement occurrences="1"/>
|
|
<InvalidReturnType occurrences="1">
|
|
<code>bool</code>
|
|
</InvalidReturnType>
|
|
</file>
|
|
<file src="libraries/classes/Profiling.php">
|
|
<NullableReturnStatement occurrences="1">
|
|
<code>SessionCache::get('profiling_supported')</code>
|
|
</NullableReturnStatement>
|
|
</file>
|
|
<file src="libraries/classes/Properties/Options/OptionsPropertyOneItem.php">
|
|
<ImplementedReturnTypeMismatch occurrences="1">
|
|
<code>bool|string</code>
|
|
</ImplementedReturnTypeMismatch>
|
|
</file>
|
|
<file src="libraries/classes/Relation.php">
|
|
<InvalidReturnStatement occurrences="2">
|
|
<code>$cfgRelation</code>
|
|
<code>$this->dbi->insertId(DatabaseInterface::CONNECT_CONTROL)</code>
|
|
</InvalidReturnStatement>
|
|
<InvalidReturnType occurrences="1">
|
|
<code>int</code>
|
|
</InvalidReturnType>
|
|
<NullableReturnStatement occurrences="1">
|
|
<code>$comment</code>
|
|
</NullableReturnStatement>
|
|
<PossiblyInvalidArgument occurrences="7">
|
|
<code>$com_rs</code>
|
|
<code>$com_rs</code>
|
|
<code>$com_rs</code>
|
|
<code>$com_rs</code>
|
|
<code>$foreigners</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyNullArrayAccess occurrences="1">
|
|
<code>$row['comment']</code>
|
|
</PossiblyNullArrayAccess>
|
|
<PossiblyNullPropertyAssignmentValue occurrences="1">
|
|
<code>$dbi</code>
|
|
</PossiblyNullPropertyAssignmentValue>
|
|
<RedundantCast occurrences="1">
|
|
<code>(string) $table[1]</code>
|
|
</RedundantCast>
|
|
<RedundantCastGivenDocblockType occurrences="3">
|
|
<code>(string) $data</code>
|
|
<code>(string) $db</code>
|
|
<code>(string) $table</code>
|
|
</RedundantCastGivenDocblockType>
|
|
<TypeDoesNotContainType occurrences="1">
|
|
<code>$vtitle != ''</code>
|
|
</TypeDoesNotContainType>
|
|
</file>
|
|
<file src="libraries/classes/Replication.php">
|
|
<LessSpecificReturnStatement occurrences="1">
|
|
<code>$output</code>
|
|
</LessSpecificReturnStatement>
|
|
<MoreSpecificReturnType occurrences="1">
|
|
<code>array{'File'?: string, 'Position'?: string}</code>
|
|
</MoreSpecificReturnType>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$host</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/ReplicationGui.php">
|
|
<PossiblyFalseOperand occurrences="1">
|
|
<code>mb_strrpos($currentUser, '@')</code>
|
|
</PossiblyFalseOperand>
|
|
</file>
|
|
<file src="libraries/classes/Sanitize.php">
|
|
<RedundantCast occurrences="4">
|
|
<code>(array) $_COOKIE</code>
|
|
<code>(array) $_GET</code>
|
|
<code>(array) $_POST</code>
|
|
<code>(array) $_REQUEST</code>
|
|
</RedundantCast>
|
|
<RedundantCastGivenDocblockType occurrences="2">
|
|
<code>(string) $a_string</code>
|
|
<code>(string) $string</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/SavedSearches.php">
|
|
<PossiblyInvalidArrayOffset occurrences="2">
|
|
<code>$criterias['Or' . $i]</code>
|
|
<code>$criterias['criteriaColumn']</code>
|
|
</PossiblyInvalidArrayOffset>
|
|
<PossiblyNullPropertyAssignmentValue occurrences="5">
|
|
<code>null</code>
|
|
<code>null</code>
|
|
<code>null</code>
|
|
<code>null</code>
|
|
<code>null</code>
|
|
</PossiblyNullPropertyAssignmentValue>
|
|
</file>
|
|
<file src="libraries/classes/Server/Privileges.php">
|
|
<InvalidArgument occurrences="2">
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
</InvalidArgument>
|
|
<NullArgument occurrences="2">
|
|
<code>null</code>
|
|
<code>null</code>
|
|
</NullArgument>
|
|
<NullableReturnStatement occurrences="2">
|
|
<code>$authentication_plugin</code>
|
|
<code>$result['password']</code>
|
|
</NullableReturnStatement>
|
|
<PossiblyFalseOperand occurrences="6">
|
|
<code>mb_strpos($row1['Type'], '(')</code>
|
|
<code>mb_strpos($row1['Type'], '(')</code>
|
|
<code>mb_strpos($row1['Type'], ')')</code>
|
|
<code>mb_strrpos($_user_name, '@')</code>
|
|
<code>mb_strrpos($currentUser, '@')</code>
|
|
<code>mb_strrpos($export_user, ';')</code>
|
|
</PossiblyFalseOperand>
|
|
<PossiblyInvalidArgument occurrences="4">
|
|
<code>$db_rights_row['Db']</code>
|
|
<code>$dbname</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyNullArgument occurrences="6">
|
|
<code>$dbname</code>
|
|
<code>$old_usergroup</code>
|
|
<code>$row1['Type']</code>
|
|
<code>$row1['Type']</code>
|
|
<code>$row1['Type']</code>
|
|
<code>$row1['Type']</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullArrayAccess occurrences="4">
|
|
<code>$result['password']</code>
|
|
<code>$row1['Type']</code>
|
|
<code>$row['@@old_passwords']</code>
|
|
<code>$tmp_initial</code>
|
|
</PossiblyNullArrayAccess>
|
|
<PossiblyNullArrayOffset occurrences="1">
|
|
<code>$array_initials</code>
|
|
</PossiblyNullArrayOffset>
|
|
<PossiblyUndefinedArrayOffset occurrences="1">
|
|
<code>$_POST['pred_dbname']</code>
|
|
</PossiblyUndefinedArrayOffset>
|
|
<RedundantCastGivenDocblockType occurrences="2">
|
|
<code>(bool) ! $this->dbi->fetchValue($sql)</code>
|
|
<code>(string) $privs</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Server/SysInfo/SunOs.php">
|
|
<ForbiddenCode occurrences="1">
|
|
<code>shell_exec('kstat -p d ' . $key)</code>
|
|
</ForbiddenCode>
|
|
</file>
|
|
<file src="libraries/classes/Server/SysInfo/WindowsNt.php">
|
|
<PossiblyNullReference occurrences="1">
|
|
<code>Get</code>
|
|
</PossiblyNullReference>
|
|
<UndefinedDocblockClass occurrences="2">
|
|
<code>$this->wmi</code>
|
|
<code>COM|null</code>
|
|
</UndefinedDocblockClass>
|
|
</file>
|
|
<file src="libraries/classes/Server/UserGroups.php">
|
|
<PossiblyInvalidArgument occurrences="4">
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyNullIterator occurrences="3">
|
|
<code>$tabs</code>
|
|
<code>$tabs</code>
|
|
<code>$tabs</code>
|
|
</PossiblyNullIterator>
|
|
</file>
|
|
<file src="libraries/classes/Session.php">
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$config->getCookie('phpMyAdmin')</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/Sql.php">
|
|
<InvalidArgument occurrences="4">
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$showtable</code>
|
|
<code>$showtable</code>
|
|
</InvalidArgument>
|
|
<InvalidReturnStatement occurrences="1">
|
|
<code>$num_rows</code>
|
|
</InvalidReturnStatement>
|
|
<InvalidReturnType occurrences="1">
|
|
<code>int</code>
|
|
</InvalidReturnType>
|
|
<InvalidScalarArgument occurrences="4">
|
|
<code>$error</code>
|
|
<code>$num_rows</code>
|
|
<code>$num_rows</code>
|
|
<code>''</code>
|
|
</InvalidScalarArgument>
|
|
<PossiblyFalseReference occurrences="1">
|
|
<code>save</code>
|
|
</PossiblyFalseReference>
|
|
<PossiblyInvalidArgument occurrences="5">
|
|
<code>$fields_meta</code>
|
|
<code>$fields_meta</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
<code>$result</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidOperand occurrences="1">
|
|
<code>$insert_id</code>
|
|
</PossiblyInvalidOperand>
|
|
<PossiblyNullArgument occurrences="18">
|
|
<code>$_POST['purge'] ?? null</code>
|
|
<code>$db</code>
|
|
<code>$db</code>
|
|
<code>$disp_message ?? null</code>
|
|
<code>$extra_data ?? null</code>
|
|
<code>$message_to_show ?? null</code>
|
|
<code>$printview</code>
|
|
<code>$printview</code>
|
|
<code>$result</code>
|
|
<code>$result ?? null</code>
|
|
<code>$row[0]</code>
|
|
<code>$showtable</code>
|
|
<code>$sql_data ?? null</code>
|
|
<code>$sql_query_for_bookmark ?? null</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
<code>$table</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullArrayAccess occurrences="2">
|
|
<code>$row[0]</code>
|
|
<code>$row[0]</code>
|
|
</PossiblyNullArrayAccess>
|
|
</file>
|
|
<file src="libraries/classes/SqlQueryForm.php">
|
|
<PossiblyFalseArgument occurrences="1">
|
|
<code>$query</code>
|
|
</PossiblyFalseArgument>
|
|
</file>
|
|
<file src="libraries/classes/StorageEngine.php">
|
|
<InvalidNullableReturnType occurrences="1">
|
|
<code>array</code>
|
|
</InvalidNullableReturnType>
|
|
<NullableReturnStatement occurrences="1">
|
|
<code>Util::formatByteDown($value)</code>
|
|
</NullableReturnStatement>
|
|
</file>
|
|
<file src="libraries/classes/Table.php">
|
|
<InvalidArgument occurrences="1">
|
|
<code>$keyBlockSizes</code>
|
|
</InvalidArgument>
|
|
<InvalidReturnStatement occurrences="1">
|
|
<code>$table_auto_increment ?? ''</code>
|
|
</InvalidReturnStatement>
|
|
<PossiblyNullArgument occurrences="4">
|
|
<code>$existrel_foreign[$master_field_md5]['constraint']</code>
|
|
<code>$existrel_foreign[$master_field_md5]['ref_db_name']</code>
|
|
<code>$existrel_foreign[$master_field_md5]['ref_index_list']</code>
|
|
<code>$existrel_foreign[$master_field_md5]['ref_table_name']</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullArrayAccess occurrences="7">
|
|
<code>$existrel_foreign[$master_field_md5]['constraint']</code>
|
|
<code>$existrel_foreign[$master_field_md5]['constraint']</code>
|
|
<code>$existrel_foreign[$master_field_md5]['on_delete']</code>
|
|
<code>$existrel_foreign[$master_field_md5]['on_update']</code>
|
|
<code>$existrel_foreign[$master_field_md5]['ref_db_name']</code>
|
|
<code>$existrel_foreign[$master_field_md5]['ref_index_list']</code>
|
|
<code>$existrel_foreign[$master_field_md5]['ref_table_name']</code>
|
|
</PossiblyNullArrayAccess>
|
|
<PossiblyNullArrayOffset occurrences="2">
|
|
<code>$options_array</code>
|
|
<code>$options_array</code>
|
|
</PossiblyNullArrayOffset>
|
|
<PossiblyNullPropertyAssignmentValue occurrences="2">
|
|
<code>null</code>
|
|
<code>null</code>
|
|
</PossiblyNullPropertyAssignmentValue>
|
|
<PossiblyNullReference occurrences="7">
|
|
<code>$existrel_foreign[$master_field_md5]</code>
|
|
<code>$existrel_foreign[$master_field_md5]</code>
|
|
<code>$existrel_foreign[$master_field_md5]</code>
|
|
<code>$existrel_foreign[$master_field_md5]</code>
|
|
<code>$existrel_foreign[$master_field_md5]</code>
|
|
<code>$existrel_foreign[$master_field_md5]</code>
|
|
<code>$existrel_foreign[$master_field_md5]</code>
|
|
</PossiblyNullReference>
|
|
<RedundantCastGivenDocblockType occurrences="9">
|
|
<code>(string) $db</code>
|
|
<code>(string) $default_value</code>
|
|
<code>(string) $default_value</code>
|
|
<code>(string) $default_value</code>
|
|
<code>(string) $default_value</code>
|
|
<code>(string) $default_value</code>
|
|
<code>(string) $source_table</code>
|
|
<code>(string) $table</code>
|
|
<code>(string) $table_name</code>
|
|
</RedundantCastGivenDocblockType>
|
|
<RedundantPropertyInitializationCheck occurrences="3">
|
|
<code>isset($this->uiprefs)</code>
|
|
<code>isset($this->uiprefs)</code>
|
|
<code>isset($this->uiprefs)</code>
|
|
</RedundantPropertyInitializationCheck>
|
|
<ReferenceConstraintViolation occurrences="1">
|
|
<code>return $sql_query;</code>
|
|
</ReferenceConstraintViolation>
|
|
<TypeDoesNotContainType occurrences="1">
|
|
<code>$row_fields[$_key] != 'cc'</code>
|
|
</TypeDoesNotContainType>
|
|
</file>
|
|
<file src="libraries/classes/Table/ColumnsDefinition.php">
|
|
<PossiblyUndefinedVariable occurrences="1">
|
|
<code>$submit_fulltext</code>
|
|
</PossiblyUndefinedVariable>
|
|
</file>
|
|
<file src="libraries/classes/Table/Search.php">
|
|
<PossiblyNullArrayOffset occurrences="1">
|
|
<code>$geom_funcs</code>
|
|
</PossiblyNullArrayOffset>
|
|
</file>
|
|
<file src="libraries/classes/ThemeManager.php">
|
|
<PossiblyNullArrayOffset occurrences="1">
|
|
<code>$this->themes</code>
|
|
</PossiblyNullArrayOffset>
|
|
<PossiblyNullPropertyAssignmentValue occurrences="2">
|
|
<code>$theme</code>
|
|
<code>null</code>
|
|
</PossiblyNullPropertyAssignmentValue>
|
|
<RedundantCastGivenDocblockType occurrences="2">
|
|
<code>(bool) $per_server</code>
|
|
<code>(string) $this->theme->id</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Tracker.php">
|
|
<InvalidScalarArgument occurrences="1">
|
|
<code>(int) $version - 1</code>
|
|
</InvalidScalarArgument>
|
|
<PossiblyFalseOperand occurrences="2">
|
|
<code>mb_strpos($log_entry, "\n")</code>
|
|
<code>mb_strpos($log_entry, "\n")</code>
|
|
</PossiblyFalseOperand>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$version ?? ''</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidPropertyFetch occurrences="4">
|
|
<code>$statement->body[2]->value</code>
|
|
<code>$statement->body[3]->value</code>
|
|
<code>$statement->body[4]->value</code>
|
|
<code>$statement->into->dest->table</code>
|
|
</PossiblyInvalidPropertyFetch>
|
|
<RedundantCastGivenDocblockType occurrences="1">
|
|
<code>(string) $version</code>
|
|
</RedundantCastGivenDocblockType>
|
|
<TypeDoesNotContainNull occurrences="1">
|
|
<code>''</code>
|
|
</TypeDoesNotContainNull>
|
|
</file>
|
|
<file src="libraries/classes/Tracking.php">
|
|
<InvalidScalarArgument occurrences="4">
|
|
<code>$filter_ts_from</code>
|
|
<code>$filter_ts_from</code>
|
|
<code>$filter_ts_to</code>
|
|
<code>$filter_ts_to</code>
|
|
</InvalidScalarArgument>
|
|
</file>
|
|
<file src="libraries/classes/Transformations.php">
|
|
<InvalidArgument occurrences="2">
|
|
<code>$class_name</code>
|
|
<code>$class_name</code>
|
|
</InvalidArgument>
|
|
<PossiblyInvalidArgument occurrences="3">
|
|
<code>$test_rs</code>
|
|
<code>$test_rs</code>
|
|
<code>$test_rs</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyNullArgument occurrences="1">
|
|
<code>$row['comment']</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullArrayAccess occurrences="1">
|
|
<code>$row['comment']</code>
|
|
</PossiblyNullArrayAccess>
|
|
</file>
|
|
<file src="libraries/classes/Twig/I18n/NodeTrans.php">
|
|
<PossiblyNullArgument occurrences="5">
|
|
<code>$msg1</code>
|
|
<code>$msg1</code>
|
|
<code>$this->hasNode('count') ? $this->getNode('count') : null</code>
|
|
<code>$this->hasNode('count') ? $this->getNode('count') : null</code>
|
|
<code>$this->hasNode('count') ? $this->getNode('count') : null</code>
|
|
</PossiblyNullArgument>
|
|
</file>
|
|
<file src="libraries/classes/TwoFactor.php">
|
|
<InvalidPropertyFetch occurrences="1">
|
|
<code>$cls::$id</code>
|
|
</InvalidPropertyFetch>
|
|
<LessSpecificReturnStatement occurrences="1">
|
|
<code>new $name($this)</code>
|
|
</LessSpecificReturnStatement>
|
|
<MoreSpecificReturnType occurrences="1">
|
|
<code>TwoFactorPlugin</code>
|
|
</MoreSpecificReturnType>
|
|
<PropertyTypeCoercion occurrences="2">
|
|
<code>new $cls($this)</code>
|
|
<code>new $cls($this)</code>
|
|
</PropertyTypeCoercion>
|
|
</file>
|
|
<file src="libraries/classes/Types.php">
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$ret[_pgettext('string types', 'String')]</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidArrayOffset occurrences="2">
|
|
<code>'-'</code>
|
|
<code>'INET6'</code>
|
|
</PossiblyInvalidArrayOffset>
|
|
<RedundantCastGivenDocblockType occurrences="1">
|
|
<code>(string) $type</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Url.php">
|
|
<InvalidScalarArgument occurrences="1">
|
|
<code>$params</code>
|
|
</InvalidScalarArgument>
|
|
<RedundantCastGivenDocblockType occurrences="2">
|
|
<code>(string) $db</code>
|
|
<code>(string) $table</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Util.php">
|
|
<EmptyArrayAccess occurrences="1">
|
|
<code>$group[$group_name]['tab' . $sep . 'count']</code>
|
|
</EmptyArrayAccess>
|
|
<InvalidArrayOffset occurrences="4">
|
|
<code>$group[$group_name]['is' . $sep . 'group']</code>
|
|
<code>$group[$group_name]['tab' . $sep . 'count']</code>
|
|
<code>$table['disp_name']</code>
|
|
<code>$units[$d]</code>
|
|
</InvalidArrayOffset>
|
|
<NullableReturnStatement occurrences="1">
|
|
<code>$wktval</code>
|
|
</NullableReturnStatement>
|
|
<PossiblyFalseOperand occurrences="2">
|
|
<code>mb_strpos($value, '.')</code>
|
|
<code>mb_strrpos($columnspec, ')')</code>
|
|
</PossiblyFalseOperand>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$table</code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidArrayAccess occurrences="2">
|
|
<code>$group[$group_name]['tab' . $sep . 'count']</code>
|
|
<code>$table['Name']</code>
|
|
</PossiblyInvalidArrayAccess>
|
|
<PossiblyInvalidArrayAssignment occurrences="3">
|
|
<code>$group[$group_name]['tab' . $sep . 'count']</code>
|
|
<code>$group[$table_name]</code>
|
|
<code>$table['disp_name']</code>
|
|
</PossiblyInvalidArrayAssignment>
|
|
<PossiblyInvalidArrayOffset occurrences="1">
|
|
<code>$table['Name']</code>
|
|
</PossiblyInvalidArrayOffset>
|
|
<PossiblyNullArgument occurrences="2">
|
|
<code>$max_size</code>
|
|
<code>$max_unit</code>
|
|
</PossiblyNullArgument>
|
|
<PossiblyNullArrayAccess occurrences="2">
|
|
<code>$max_size</code>
|
|
<code>$max_unit</code>
|
|
</PossiblyNullArrayAccess>
|
|
<RedundantCastGivenDocblockType occurrences="8">
|
|
<code>(int) $timestamp</code>
|
|
<code>(int) $timestamp</code>
|
|
<code>(int) $timestamp</code>
|
|
<code>(int) $timestamp</code>
|
|
<code>(int) $timestamp</code>
|
|
<code>(string) $a_name</code>
|
|
<code>(string) $a_name</code>
|
|
<code>(string) $engine</code>
|
|
</RedundantCastGivenDocblockType>
|
|
</file>
|
|
<file src="libraries/classes/Utils/FormatConverter.php">
|
|
<RedundantCast occurrences="1">
|
|
<code>(string) long2ip((int) $buffer)</code>
|
|
</RedundantCast>
|
|
</file>
|
|
<file src="libraries/classes/Utils/HttpRequest.php">
|
|
<InvalidArrayOffset occurrences="1">
|
|
<code>$context['http']['header']</code>
|
|
</InvalidArrayOffset>
|
|
<InvalidOperand occurrences="15">
|
|
<code>$curlStatus</code>
|
|
<code>curl_setopt($curlHandle, CURLOPT_CAINFO, $certsDir . 'cacert.pem')</code>
|
|
<code>curl_setopt($curlHandle, CURLOPT_CAPATH, $certsDir)</code>
|
|
<code>curl_setopt($curlHandle, CURLOPT_CONNECTTIMEOUT, 10)</code>
|
|
<code>curl_setopt($curlHandle, CURLOPT_CUSTOMREQUEST, $method)</code>
|
|
<code>curl_setopt($curlHandle, CURLOPT_FOLLOWLOCATION, 0)</code>
|
|
<code>curl_setopt($curlHandle, CURLOPT_HTTPHEADER, [$header])</code>
|
|
<code>curl_setopt($curlHandle, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4)</code>
|
|
<code>curl_setopt($curlHandle, CURLOPT_POSTFIELDS, $content)</code>
|
|
<code>curl_setopt($curlHandle, CURLOPT_RETURNTRANSFER, true)</code>
|
|
<code>curl_setopt($curlHandle, CURLOPT_SSL_VERIFYHOST, '2')</code>
|
|
<code>curl_setopt($curlHandle, CURLOPT_SSL_VERIFYPEER, '1')</code>
|
|
<code>curl_setopt($curlHandle, CURLOPT_TIMEOUT, 10)</code>
|
|
<code>curl_setopt($curlHandle, CURLOPT_USERAGENT, 'phpMyAdmin')</code>
|
|
</InvalidOperand>
|
|
<PossiblyInvalidOperand occurrences="1">
|
|
<code>$curlStatus</code>
|
|
</PossiblyInvalidOperand>
|
|
<TypeDoesNotContainNull occurrences="1">
|
|
<code>isset($http_response_header)</code>
|
|
</TypeDoesNotContainNull>
|
|
</file>
|
|
<file src="libraries/classes/VersionInformation.php">
|
|
<LessSpecificReturnStatement occurrences="1">
|
|
<code>$data</code>
|
|
</LessSpecificReturnStatement>
|
|
<MoreSpecificReturnType occurrences="1">
|
|
<code>stdClass|null</code>
|
|
</MoreSpecificReturnType>
|
|
<PossiblyInvalidArgument occurrences="1">
|
|
<code>$response</code>
|
|
</PossiblyInvalidArgument>
|
|
</file>
|
|
</files>
|