Update PHPStan/Psalm baselines
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
This commit is contained in:
parent
d2809ca096
commit
62891227f7
@ -1596,9 +1596,9 @@ parameters:
|
||||
path: libraries/classes/Controllers/Sql/SetValuesController.php
|
||||
|
||||
-
|
||||
message: "#^Property PhpMyAdmin\\\\SqlParser\\\\Statements\\\\SelectStatement\\:\\:\\$limit \\(PhpMyAdmin\\\\SqlParser\\\\Components\\\\Limit\\) in empty\\(\\) is not falsy\\.$#"
|
||||
message: "#^Parameter \\#2 \\$list of static method PhpMyAdmin\\\\SqlParser\\\\Utils\\\\Query\\:\\:replaceClauses\\(\\) expects PhpMyAdmin\\\\SqlParser\\\\TokensList, PhpMyAdmin\\\\SqlParser\\\\TokensList\\|null given\\.$#"
|
||||
count: 1
|
||||
path: libraries/classes/Controllers/Table/ChartController.php
|
||||
path: libraries/classes/Controllers/Table/ExportController.php
|
||||
|
||||
-
|
||||
message: "#^Method PhpMyAdmin\\\\Controllers\\\\Table\\\\FindReplaceController\\:\\:getRegexReplaceRows\\(\\) return type has no value type specified in iterable type array\\.$#"
|
||||
@ -1721,7 +1721,12 @@ parameters:
|
||||
path: libraries/classes/Controllers/Table/Structure/PartitioningController.php
|
||||
|
||||
-
|
||||
message: "#^Offset 'partition_by' on array\\{partition_by\\: string, partition_expr\\: string, partition_count\\: int, subpartition_by\\: string, subpartition_expr\\: string, subpartition_count\\: int, can_have_subpartitions\\: bool\\} in isset\\(\\) always exists and is not nullable\\.$#"
|
||||
message: "#^Offset 'partition_by' on array\\{partition_by\\: string, partition_expr\\: string, partition_count\\: mixed, subpartition_by\\: string, subpartition_expr\\: string, subpartition_count\\: int, can_have_subpartitions\\: bool\\} in isset\\(\\) always exists and is not nullable\\.$#"
|
||||
count: 1
|
||||
path: libraries/classes/Controllers/Table/Structure/PartitioningController.php
|
||||
|
||||
-
|
||||
message: "#^Offset 0 does not exist on array\\<PhpMyAdmin\\\\SqlParser\\\\Components\\\\PartitionDefinition\\>\\|null\\.$#"
|
||||
count: 1
|
||||
path: libraries/classes/Controllers/Table/Structure/PartitioningController.php
|
||||
|
||||
@ -1731,12 +1736,7 @@ parameters:
|
||||
path: libraries/classes/Controllers/Table/Structure/PartitioningController.php
|
||||
|
||||
-
|
||||
message: "#^Property PhpMyAdmin\\\\SqlParser\\\\Statements\\\\CreateStatement\\:\\:\\$partitionsNum \\(int\\) on left side of \\?\\? is not nullable\\.$#"
|
||||
count: 1
|
||||
path: libraries/classes/Controllers/Table/Structure/PartitioningController.php
|
||||
|
||||
-
|
||||
message: "#^Property PhpMyAdmin\\\\SqlParser\\\\Statements\\\\CreateStatement\\:\\:\\$subpartitionsNum \\(int\\) on left side of \\?\\? is not nullable\\.$#"
|
||||
message: "#^Parameter \\#1 \\$var of function count expects array\\|Countable, array\\<PhpMyAdmin\\\\SqlParser\\\\Components\\\\PartitionDefinition\\>\\|null given\\.$#"
|
||||
count: 1
|
||||
path: libraries/classes/Controllers/Table/Structure/PartitioningController.php
|
||||
|
||||
@ -2505,6 +2505,36 @@ parameters:
|
||||
count: 4
|
||||
path: libraries/classes/Database/Qbe.php
|
||||
|
||||
-
|
||||
message: "#^Cannot access offset 'value' on mixed\\.$#"
|
||||
count: 1
|
||||
path: libraries/classes/Database/Routines.php
|
||||
|
||||
-
|
||||
message: "#^Cannot access offset int\\<0, max\\> on array\\<int, array\\|string\\|null\\>\\|int\\.$#"
|
||||
count: 1
|
||||
path: libraries/classes/Database/Routines.php
|
||||
|
||||
-
|
||||
message: "#^Cannot access property \\$name on PhpMyAdmin\\\\SqlParser\\\\Components\\\\DataType\\|null\\.$#"
|
||||
count: 1
|
||||
path: libraries/classes/Database/Routines.php
|
||||
|
||||
-
|
||||
message: "#^Cannot access property \\$options on PhpMyAdmin\\\\SqlParser\\\\Components\\\\DataType\\|null\\.$#"
|
||||
count: 1
|
||||
path: libraries/classes/Database/Routines.php
|
||||
|
||||
-
|
||||
message: "#^Cannot access property \\$parameters on PhpMyAdmin\\\\SqlParser\\\\Components\\\\DataType\\|null\\.$#"
|
||||
count: 1
|
||||
path: libraries/classes/Database/Routines.php
|
||||
|
||||
-
|
||||
message: "#^Cannot call method has\\(\\) on PhpMyAdmin\\\\SqlParser\\\\Components\\\\OptionsArray\\|null\\.$#"
|
||||
count: 1
|
||||
path: libraries/classes/Database/Routines.php
|
||||
|
||||
-
|
||||
message: "#^Method PhpMyAdmin\\\\Database\\\\Routines\\:\\:backupPrivileges\\(\\) return type has no value type specified in iterable type array\\.$#"
|
||||
count: 1
|
||||
@ -3190,6 +3220,16 @@ parameters:
|
||||
count: 1
|
||||
path: libraries/classes/Display/Results.php
|
||||
|
||||
-
|
||||
message: "#^Parameter \\#2 \\$list of static method PhpMyAdmin\\\\SqlParser\\\\Utils\\\\Query\\:\\:getClause\\(\\) expects PhpMyAdmin\\\\SqlParser\\\\TokensList, PhpMyAdmin\\\\SqlParser\\\\TokensList\\|null given\\.$#"
|
||||
count: 2
|
||||
path: libraries/classes/Display/Results.php
|
||||
|
||||
-
|
||||
message: "#^Parameter \\#2 \\$list of static method PhpMyAdmin\\\\SqlParser\\\\Utils\\\\Query\\:\\:replaceClause\\(\\) expects PhpMyAdmin\\\\SqlParser\\\\TokensList, PhpMyAdmin\\\\SqlParser\\\\TokensList\\|null given\\.$#"
|
||||
count: 1
|
||||
path: libraries/classes/Display/Results.php
|
||||
|
||||
-
|
||||
message: "#^Parameter \\#3 \\$colOrder of method PhpMyAdmin\\\\Display\\\\Results\\:\\:getRowValues\\(\\) expects array\\|false, mixed given\\.$#"
|
||||
count: 1
|
||||
@ -3200,6 +3240,11 @@ parameters:
|
||||
count: 1
|
||||
path: libraries/classes/Display/Results.php
|
||||
|
||||
-
|
||||
message: "#^Parameter \\#5 \\$sortExpressionNoDirection of method PhpMyAdmin\\\\Display\\\\Results\\:\\:getTableHeaders\\(\\) expects array\\<int, string\\>, array\\<int, string\\|null\\> given\\.$#"
|
||||
count: 1
|
||||
path: libraries/classes/Display/Results.php
|
||||
|
||||
-
|
||||
message: "#^Parameter \\#6 \\$colVisib of method PhpMyAdmin\\\\Display\\\\Results\\:\\:getRowValues\\(\\) expects array\\|bool\\|string, mixed given\\.$#"
|
||||
count: 1
|
||||
@ -3225,21 +3270,6 @@ parameters:
|
||||
count: 1
|
||||
path: libraries/classes/Display/Results.php
|
||||
|
||||
-
|
||||
message: "#^Property PhpMyAdmin\\\\SqlParser\\\\Statements\\\\SelectStatement\\:\\:\\$limit \\(PhpMyAdmin\\\\SqlParser\\\\Components\\\\Limit\\) in empty\\(\\) is not falsy\\.$#"
|
||||
count: 1
|
||||
path: libraries/classes/Display/Results.php
|
||||
|
||||
-
|
||||
message: "#^Property PhpMyAdmin\\\\SqlParser\\\\Statements\\\\SelectStatement\\:\\:\\$order \\(array\\<PhpMyAdmin\\\\SqlParser\\\\Components\\\\OrderKeyword\\>\\) on left side of \\?\\? is not nullable\\.$#"
|
||||
count: 1
|
||||
path: libraries/classes/Display/Results.php
|
||||
|
||||
-
|
||||
message: "#^Result of && is always false\\.$#"
|
||||
count: 1
|
||||
path: libraries/classes/Display/Results.php
|
||||
|
||||
-
|
||||
message: "#^Foreach overwrites \\$engine with its value variable\\.$#"
|
||||
count: 1
|
||||
@ -4516,13 +4546,13 @@ parameters:
|
||||
path: libraries/classes/Import/Ajax.php
|
||||
|
||||
-
|
||||
message: "#^Property PhpMyAdmin\\\\SqlParser\\\\Statements\\\\DeleteStatement\\:\\:\\$limit \\(PhpMyAdmin\\\\SqlParser\\\\Components\\\\Limit\\) in empty\\(\\) is not falsy\\.$#"
|
||||
message: "#^Argument of an invalid type array\\<PhpMyAdmin\\\\SqlParser\\\\Components\\\\SetOperation\\>\\|null supplied for foreach, only iterables are supported\\.$#"
|
||||
count: 1
|
||||
path: libraries/classes/Import/SimulateDml.php
|
||||
|
||||
-
|
||||
message: "#^Property PhpMyAdmin\\\\SqlParser\\\\Statements\\\\UpdateStatement\\:\\:\\$limit \\(PhpMyAdmin\\\\SqlParser\\\\Components\\\\Limit\\) in empty\\(\\) is not falsy\\.$#"
|
||||
count: 1
|
||||
message: "#^Parameter \\#2 \\$list of static method PhpMyAdmin\\\\SqlParser\\\\Utils\\\\Query\\:\\:getClause\\(\\) expects PhpMyAdmin\\\\SqlParser\\\\TokensList, PhpMyAdmin\\\\SqlParser\\\\TokensList\\|null given\\.$#"
|
||||
count: 6
|
||||
path: libraries/classes/Import/SimulateDml.php
|
||||
|
||||
-
|
||||
@ -4975,6 +5005,11 @@ parameters:
|
||||
count: 2
|
||||
path: libraries/classes/LanguageManager.php
|
||||
|
||||
-
|
||||
message: "#^Binary operation \"\\+\" between int\\|string\\|null and int\\<0, max\\> results in an error\\.$#"
|
||||
count: 1
|
||||
path: libraries/classes/Linter.php
|
||||
|
||||
-
|
||||
message: "#^Method PhpMyAdmin\\\\Linter\\:\\:findLineNumberAndColumn\\(\\) has parameter \\$lines with no value type specified in iterable type array\\.$#"
|
||||
count: 1
|
||||
@ -5000,6 +5035,11 @@ parameters:
|
||||
count: 1
|
||||
path: libraries/classes/Linter.php
|
||||
|
||||
-
|
||||
message: "#^Parameter \\#2 \\$pos of static method PhpMyAdmin\\\\Linter\\:\\:findLineNumberAndColumn\\(\\) expects int, int\\|string\\|null given\\.$#"
|
||||
count: 1
|
||||
path: libraries/classes/Linter.php
|
||||
|
||||
-
|
||||
message: "#^Right side of && is always true\\.$#"
|
||||
count: 1
|
||||
@ -5746,10 +5786,35 @@ parameters:
|
||||
path: libraries/classes/Plugins/Export/ExportPhparray.php
|
||||
|
||||
-
|
||||
message: "#^Binary operation \"\\.\" between 'FOREIGN KEY ' and array\\|string results in an error\\.$#"
|
||||
message: "#^Binary operation \"\\.\" between 'FOREIGN KEY ' and array\\<string\\>\\|string results in an error\\.$#"
|
||||
count: 1
|
||||
path: libraries/classes/Plugins/Export/ExportSql.php
|
||||
|
||||
-
|
||||
message: "#^Cannot access property \\$database on PhpMyAdmin\\\\SqlParser\\\\Components\\\\Expression\\|null\\.$#"
|
||||
count: 2
|
||||
path: libraries/classes/Plugins/Export/ExportSql.php
|
||||
|
||||
-
|
||||
message: "#^Cannot access property \\$expr on PhpMyAdmin\\\\SqlParser\\\\Components\\\\Expression\\|null\\.$#"
|
||||
count: 2
|
||||
path: libraries/classes/Plugins/Export/ExportSql.php
|
||||
|
||||
-
|
||||
message: "#^Cannot access property \\$table on PhpMyAdmin\\\\SqlParser\\\\Components\\\\Expression\\|null\\.$#"
|
||||
count: 5
|
||||
path: libraries/classes/Plugins/Export/ExportSql.php
|
||||
|
||||
-
|
||||
message: "#^Cannot call method has\\(\\) on PhpMyAdmin\\\\SqlParser\\\\Components\\\\OptionsArray\\|null\\.$#"
|
||||
count: 8
|
||||
path: libraries/classes/Plugins/Export/ExportSql.php
|
||||
|
||||
-
|
||||
message: "#^Cannot call method remove\\(\\) on PhpMyAdmin\\\\SqlParser\\\\Components\\\\OptionsArray\\|null\\.$#"
|
||||
count: 7
|
||||
path: libraries/classes/Plugins/Export/ExportSql.php
|
||||
|
||||
-
|
||||
message: "#^Casting to int something that's already int\\<1, max\\>\\.$#"
|
||||
count: 1
|
||||
@ -5840,38 +5905,18 @@ parameters:
|
||||
count: 1
|
||||
path: libraries/classes/Plugins/Export/ExportSql.php
|
||||
|
||||
-
|
||||
message: "#^Parameter \\#1 \\$str of static method PhpMyAdmin\\\\SqlParser\\\\Context\\:\\:escape\\(\\) expects array\\<string\\>\\|string, string\\|null given\\.$#"
|
||||
count: 1
|
||||
path: libraries/classes/Plugins/Export/ExportSql.php
|
||||
|
||||
-
|
||||
message: "#^Parameter \\#2 \\$id of method PhpMyAdmin\\\\Plugins\\\\ExportPlugin\\:\\:getAlias\\(\\) expects string, mixed given\\.$#"
|
||||
count: 1
|
||||
path: libraries/classes/Plugins/Export/ExportSql.php
|
||||
|
||||
-
|
||||
message: "#^Property PhpMyAdmin\\\\SqlParser\\\\Components\\\\CreateDefinition\\:\\:\\$key \\(PhpMyAdmin\\\\SqlParser\\\\Components\\\\Key\\) in empty\\(\\) is not falsy\\.$#"
|
||||
count: 3
|
||||
path: libraries/classes/Plugins/Export/ExportSql.php
|
||||
|
||||
-
|
||||
message: "#^Property PhpMyAdmin\\\\SqlParser\\\\Components\\\\CreateDefinition\\:\\:\\$options \\(PhpMyAdmin\\\\SqlParser\\\\Components\\\\OptionsArray\\) in empty\\(\\) is not falsy\\.$#"
|
||||
count: 1
|
||||
path: libraries/classes/Plugins/Export/ExportSql.php
|
||||
|
||||
-
|
||||
message: "#^Property PhpMyAdmin\\\\SqlParser\\\\Components\\\\CreateDefinition\\:\\:\\$references \\(PhpMyAdmin\\\\SqlParser\\\\Components\\\\Reference\\) in empty\\(\\) is not falsy\\.$#"
|
||||
count: 1
|
||||
path: libraries/classes/Plugins/Export/ExportSql.php
|
||||
|
||||
-
|
||||
message: "#^Property PhpMyAdmin\\\\SqlParser\\\\Components\\\\CreateDefinition\\:\\:\\$type \\(PhpMyAdmin\\\\SqlParser\\\\Components\\\\DataType\\) in empty\\(\\) is not falsy\\.$#"
|
||||
count: 1
|
||||
path: libraries/classes/Plugins/Export/ExportSql.php
|
||||
|
||||
-
|
||||
message: "#^Property PhpMyAdmin\\\\SqlParser\\\\Statements\\\\CreateStatement\\:\\:\\$entityOptions \\(PhpMyAdmin\\\\SqlParser\\\\Components\\\\OptionsArray\\) in empty\\(\\) is not falsy\\.$#"
|
||||
count: 2
|
||||
path: libraries/classes/Plugins/Export/ExportSql.php
|
||||
|
||||
-
|
||||
message: "#^Property PhpMyAdmin\\\\SqlParser\\\\Token\\:\\:\\$token \\(string\\) does not accept array\\|string\\.$#"
|
||||
message: "#^Property PhpMyAdmin\\\\SqlParser\\\\Token\\:\\:\\$token \\(string\\) does not accept array\\<string\\>\\|string\\.$#"
|
||||
count: 1
|
||||
path: libraries/classes/Plugins/Export/ExportSql.php
|
||||
|
||||
@ -7820,6 +7865,21 @@ parameters:
|
||||
count: 1
|
||||
path: libraries/classes/Sql.php
|
||||
|
||||
-
|
||||
message: "#^Parameter \\#2 \\$list of static method PhpMyAdmin\\\\SqlParser\\\\Utils\\\\Query\\:\\:getClause\\(\\) expects PhpMyAdmin\\\\SqlParser\\\\TokensList, PhpMyAdmin\\\\SqlParser\\\\TokensList\\|null given\\.$#"
|
||||
count: 1
|
||||
path: libraries/classes/Sql.php
|
||||
|
||||
-
|
||||
message: "#^Parameter \\#2 \\$list of static method PhpMyAdmin\\\\SqlParser\\\\Utils\\\\Query\\:\\:replaceClause\\(\\) expects PhpMyAdmin\\\\SqlParser\\\\TokensList, PhpMyAdmin\\\\SqlParser\\\\TokensList\\|null given\\.$#"
|
||||
count: 2
|
||||
path: libraries/classes/Sql.php
|
||||
|
||||
-
|
||||
message: "#^Parameter \\#2 \\$list of static method PhpMyAdmin\\\\SqlParser\\\\Utils\\\\Query\\:\\:replaceClauses\\(\\) expects PhpMyAdmin\\\\SqlParser\\\\TokensList, PhpMyAdmin\\\\SqlParser\\\\TokensList\\|null given\\.$#"
|
||||
count: 1
|
||||
path: libraries/classes/Sql.php
|
||||
|
||||
-
|
||||
message: "#^Parameter \\#2 \\$table of method PhpMyAdmin\\\\Sql\\:\\:handleSortOrder\\(\\) expects string, string\\|null given\\.$#"
|
||||
count: 1
|
||||
@ -7890,6 +7950,11 @@ parameters:
|
||||
count: 4
|
||||
path: libraries/classes/SystemDatabase.php
|
||||
|
||||
-
|
||||
message: "#^Argument of an invalid type array\\<PhpMyAdmin\\\\SqlParser\\\\Components\\\\AlterOperation\\>\\|null supplied for foreach, only iterables are supported\\.$#"
|
||||
count: 2
|
||||
path: libraries/classes/Table.php
|
||||
|
||||
-
|
||||
message: "#^Cannot cast mixed to string\\.$#"
|
||||
count: 1
|
||||
@ -8095,6 +8160,11 @@ parameters:
|
||||
count: 1
|
||||
path: libraries/classes/Table.php
|
||||
|
||||
-
|
||||
message: "#^Parameter \\#1 \\$string of function substr expects string, mixed given\\.$#"
|
||||
count: 2
|
||||
path: libraries/classes/Table.php
|
||||
|
||||
-
|
||||
message: "#^Parameter \\#1 \\$var of function count expects array\\|Countable, mixed given\\.$#"
|
||||
count: 1
|
||||
@ -8110,11 +8180,6 @@ parameters:
|
||||
count: 1
|
||||
path: libraries/classes/Table.php
|
||||
|
||||
-
|
||||
message: "#^Property PhpMyAdmin\\\\SqlParser\\\\Components\\\\AlterOperation\\:\\:\\$field \\(PhpMyAdmin\\\\SqlParser\\\\Components\\\\Expression\\) does not accept null\\.$#"
|
||||
count: 2
|
||||
path: libraries/classes/Table.php
|
||||
|
||||
-
|
||||
message: "#^Property PhpMyAdmin\\\\Table\\:\\:\\$errors type has no value type specified in iterable type array\\.$#"
|
||||
count: 1
|
||||
@ -8236,7 +8301,22 @@ parameters:
|
||||
path: libraries/classes/ThemeManager.php
|
||||
|
||||
-
|
||||
message: "#^Cannot access property \\$table on PhpMyAdmin\\\\SqlParser\\\\Components\\\\Expression\\|string\\.$#"
|
||||
message: "#^Cannot access property \\$dest on PhpMyAdmin\\\\SqlParser\\\\Components\\\\IntoKeyword\\|null\\.$#"
|
||||
count: 1
|
||||
path: libraries/classes/Tracker.php
|
||||
|
||||
-
|
||||
message: "#^Cannot access property \\$table on PhpMyAdmin\\\\SqlParser\\\\Components\\\\Expression\\|null\\.$#"
|
||||
count: 4
|
||||
path: libraries/classes/Tracker.php
|
||||
|
||||
-
|
||||
message: "#^Cannot access property \\$table on PhpMyAdmin\\\\SqlParser\\\\Components\\\\Expression\\|string\\|null\\.$#"
|
||||
count: 1
|
||||
path: libraries/classes/Tracker.php
|
||||
|
||||
-
|
||||
message: "#^Cannot access property \\$tokens on PhpMyAdmin\\\\SqlParser\\\\TokensList\\|null\\.$#"
|
||||
count: 1
|
||||
path: libraries/classes/Tracker.php
|
||||
|
||||
@ -8260,6 +8340,16 @@ parameters:
|
||||
count: 1
|
||||
path: libraries/classes/Tracker.php
|
||||
|
||||
-
|
||||
message: "#^Offset 0 does not exist on array\\<PhpMyAdmin\\\\SqlParser\\\\Components\\\\Expression\\>\\|null\\.$#"
|
||||
count: 4
|
||||
path: libraries/classes/Tracker.php
|
||||
|
||||
-
|
||||
message: "#^Offset 0 does not exist on array\\<PhpMyAdmin\\\\SqlParser\\\\Components\\\\RenameOperation\\>\\|null\\.$#"
|
||||
count: 2
|
||||
path: libraries/classes/Tracker.php
|
||||
|
||||
-
|
||||
message: "#^Only numeric types are allowed in \\-, int\\<0, max\\>\\|false given on the left side\\.$#"
|
||||
count: 2
|
||||
@ -8270,11 +8360,6 @@ parameters:
|
||||
count: 1
|
||||
path: libraries/classes/Tracker.php
|
||||
|
||||
-
|
||||
message: "#^Property PhpMyAdmin\\\\SqlParser\\\\Statement\\:\\:\\$options \\(PhpMyAdmin\\\\SqlParser\\\\Components\\\\OptionsArray\\) in isset\\(\\) is not nullable\\.$#"
|
||||
count: 1
|
||||
path: libraries/classes/Tracker.php
|
||||
|
||||
-
|
||||
message: "#^Property PhpMyAdmin\\\\Tracker\\:\\:\\$trackingCache type has no value type specified in iterable type array\\.$#"
|
||||
count: 1
|
||||
|
||||
@ -3194,9 +3194,6 @@
|
||||
</MixedAssignment>
|
||||
</file>
|
||||
<file src="libraries/classes/Controllers/Table/ChartController.php">
|
||||
<DocblockTypeContradiction occurrences="1">
|
||||
<code>empty($statement->limit)</code>
|
||||
</DocblockTypeContradiction>
|
||||
<InvalidArgument occurrences="2">
|
||||
<code>$rows</code>
|
||||
<code>$start</code>
|
||||
@ -3324,6 +3321,9 @@
|
||||
<code>$GLOBALS['unlim_num_rows']</code>
|
||||
<code>$GLOBALS['where_clause']</code>
|
||||
</MixedAssignment>
|
||||
<PossiblyNullArgument occurrences="1">
|
||||
<code>$parser->list</code>
|
||||
</PossiblyNullArgument>
|
||||
</file>
|
||||
<file src="libraries/classes/Controllers/Table/ExportRowsController.php">
|
||||
<MixedAssignment occurrences="3">
|
||||
@ -3886,20 +3886,22 @@
|
||||
</PossiblyNullArgument>
|
||||
</file>
|
||||
<file src="libraries/classes/Controllers/Table/Structure/PartitioningController.php">
|
||||
<DocblockTypeContradiction occurrences="2">
|
||||
<code>count($stmt->partitions)</code>
|
||||
<code>count($stmt->partitions[0]->subpartitions)</code>
|
||||
</DocblockTypeContradiction>
|
||||
<MixedArgument occurrences="1">
|
||||
<code>$createTable</code>
|
||||
</MixedArgument>
|
||||
<MixedAssignment occurrences="1">
|
||||
<code>$createTable</code>
|
||||
</MixedAssignment>
|
||||
<RedundantConditionGivenDocblockType occurrences="2">
|
||||
<code>$stmt->partitionsNum</code>
|
||||
<code>$stmt->subpartitionsNum</code>
|
||||
</RedundantConditionGivenDocblockType>
|
||||
<PossiblyNullArgument occurrences="2">
|
||||
<code>$stmt->partitions</code>
|
||||
<code>$stmt->partitions[0]->subpartitions</code>
|
||||
</PossiblyNullArgument>
|
||||
<PossiblyNullArrayAccess occurrences="1">
|
||||
<code>$stmt->partitions[0]</code>
|
||||
</PossiblyNullArrayAccess>
|
||||
<PossiblyNullPropertyFetch occurrences="1">
|
||||
<code>$stmt->partitions[0]->subpartitions</code>
|
||||
</PossiblyNullPropertyFetch>
|
||||
</file>
|
||||
<file src="libraries/classes/Controllers/Table/Structure/PrimaryController.php">
|
||||
<MixedAssignment occurrences="1">
|
||||
@ -5356,15 +5358,13 @@
|
||||
<code>Util::getSupportedDatatypes()</code>
|
||||
<code>Util::getSupportedDatatypes()</code>
|
||||
</MixedArgument>
|
||||
<MixedArgumentTypeCoercion occurrences="4">
|
||||
<MixedArgumentTypeCoercion occurrences="3">
|
||||
<code>$options</code>
|
||||
<code>$options</code>
|
||||
<code>$stmt->return->parameters</code>
|
||||
<code>$value</code>
|
||||
</MixedArgumentTypeCoercion>
|
||||
<MixedArrayAccess occurrences="37">
|
||||
<MixedArrayAccess occurrences="36">
|
||||
<code>$opt['value']</code>
|
||||
<code>$params['dir'][$i]</code>
|
||||
<code>$priv[0]</code>
|
||||
<code>$priv[1]</code>
|
||||
<code>$priv[2]</code>
|
||||
@ -5441,7 +5441,7 @@
|
||||
<code>$routine['item_param_type'][$i]</code>
|
||||
<code>$routine['item_param_type'][$routine['item_num_params'] - 1]</code>
|
||||
</MixedArrayOffset>
|
||||
<MixedAssignment occurrences="33">
|
||||
<MixedAssignment occurrences="25">
|
||||
<code>$GLOBALS['errors']</code>
|
||||
<code>$GLOBALS['errors']</code>
|
||||
<code>$GLOBALS['errors']</code>
|
||||
@ -5454,14 +5454,6 @@
|
||||
<code>$retval['item_comment']</code>
|
||||
<code>$retval['item_definer']</code>
|
||||
<code>$retval['item_name']</code>
|
||||
<code>$retval['item_num_params']</code>
|
||||
<code>$retval['item_param_dir']</code>
|
||||
<code>$retval['item_param_length']</code>
|
||||
<code>$retval['item_param_length_arr']</code>
|
||||
<code>$retval['item_param_name']</code>
|
||||
<code>$retval['item_param_opts_num']</code>
|
||||
<code>$retval['item_param_opts_text']</code>
|
||||
<code>$retval['item_param_type']</code>
|
||||
<code>$retval['item_sqldataaccess']</code>
|
||||
<code>$retval['item_type']</code>
|
||||
<code>$routine</code>
|
||||
@ -5534,6 +5526,9 @@
|
||||
<code>$itemType</code>
|
||||
<code>$itemType</code>
|
||||
</PossiblyInvalidArgument>
|
||||
<PossiblyInvalidArrayAccess occurrences="1">
|
||||
<code>$params['dir'][$i]</code>
|
||||
</PossiblyInvalidArrayAccess>
|
||||
<PossiblyInvalidCast occurrences="23">
|
||||
<code>$_GET['item_name']</code>
|
||||
<code>$_GET['item_name']</code>
|
||||
@ -5572,23 +5567,33 @@
|
||||
<code>$itemReturnType</code>
|
||||
<code>$itemSqlDataAccess</code>
|
||||
</PossiblyInvalidOperand>
|
||||
<PossiblyNullArgument occurrences="5">
|
||||
<PossiblyNullArgument occurrences="6">
|
||||
<code>$GLOBALS['errors']</code>
|
||||
<code>$GLOBALS['message']</code>
|
||||
<code>$create_routine</code>
|
||||
<code>$mode</code>
|
||||
<code>$routine['item_name']</code>
|
||||
<code>$stmt->return->parameters</code>
|
||||
</PossiblyNullArgument>
|
||||
<PossiblyNullArrayAccess occurrences="2">
|
||||
<code>$routine['item_name']</code>
|
||||
<code>$routine['item_type']</code>
|
||||
</PossiblyNullArrayAccess>
|
||||
<PossiblyNullIterator occurrences="1">
|
||||
<code>$stmt->return->options->options</code>
|
||||
</PossiblyNullIterator>
|
||||
<PossiblyNullOperand occurrences="3">
|
||||
<code>$output</code>
|
||||
<code>$this->browseRow($row)</code>
|
||||
<code>$title</code>
|
||||
</PossiblyNullOperand>
|
||||
<PossiblyNullReference occurrences="1">
|
||||
<PossiblyNullPropertyFetch occurrences="3">
|
||||
<code>$stmt->return->name</code>
|
||||
<code>$stmt->return->options</code>
|
||||
<code>$stmt->return->parameters</code>
|
||||
</PossiblyNullPropertyFetch>
|
||||
<PossiblyNullReference occurrences="2">
|
||||
<code>has</code>
|
||||
<code>isSuccess</code>
|
||||
</PossiblyNullReference>
|
||||
<PossiblyUndefinedArrayOffset occurrences="1">
|
||||
@ -5979,13 +5984,10 @@
|
||||
<DeprecatedMethod occurrences="1">
|
||||
<code>escapeString</code>
|
||||
</DeprecatedMethod>
|
||||
<DocblockTypeContradiction occurrences="2">
|
||||
<code>$displayParts->hasNavigationBar && $statement !== null && empty($statement->limit)</code>
|
||||
<code>[]</code>
|
||||
</DocblockTypeContradiction>
|
||||
<InvalidArgument occurrences="2">
|
||||
<InvalidArgument occurrences="3">
|
||||
<code>$added[$orgFullTableName]</code>
|
||||
<code>$multiOrderUrlParams</code>
|
||||
<code>$sortExpressionNoDirection</code>
|
||||
</InvalidArgument>
|
||||
<InvalidArrayOffset occurrences="1">
|
||||
<code>$delUrlParams</code>
|
||||
@ -6107,7 +6109,7 @@
|
||||
<code>$rel['foreign_table']</code>
|
||||
<code>$whereClauseMap[$rowNumber][$meta->orgtable]</code>
|
||||
</MixedArrayAccess>
|
||||
<MixedArrayAssignment occurrences="36">
|
||||
<MixedArrayAssignment occurrences="37">
|
||||
<code>$_SESSION['tmpval']['display_binary']</code>
|
||||
<code>$_SESSION['tmpval']['display_blob']</code>
|
||||
<code>$_SESSION['tmpval']['geoOption']</code>
|
||||
@ -6136,6 +6138,7 @@
|
||||
<code>$query['max_rows']</code>
|
||||
<code>$query['pftext']</code>
|
||||
<code>$query['pftext']</code>
|
||||
<code>$query['pftext']</code>
|
||||
<code>$query['pos']</code>
|
||||
<code>$query['pos']</code>
|
||||
<code>$query['relational_display']</code>
|
||||
@ -6272,14 +6275,18 @@
|
||||
<code>$editCopyUrlParams</code>
|
||||
<code>$editCopyUrlParams</code>
|
||||
</PossiblyInvalidOperand>
|
||||
<PossiblyNullArgument occurrences="1">
|
||||
<PossiblyNullArgument occurrences="4">
|
||||
<code>$colVisibCurrent</code>
|
||||
<code>$statementInfo->parser->list</code>
|
||||
<code>$statementInfo->parser->list</code>
|
||||
<code>$statementInfo->parser->list</code>
|
||||
</PossiblyNullArgument>
|
||||
<PossiblyNullArrayAccess occurrences="1">
|
||||
<code>$firstStatement->order[$key]</code>
|
||||
</PossiblyNullArrayAccess>
|
||||
<PossiblyNullOperand occurrences="1">
|
||||
<PossiblyNullOperand occurrences="2">
|
||||
<code>$dispval</code>
|
||||
<code>$o->expr->expr</code>
|
||||
</PossiblyNullOperand>
|
||||
<RedundantCast occurrences="3">
|
||||
<code>(int) $GLOBALS['cfg']['LimitChars']</code>
|
||||
@ -6290,8 +6297,7 @@
|
||||
<code>empty($statementInfo->statement->from)</code>
|
||||
<code>isset($sessionMaxRows)</code>
|
||||
</RedundantCondition>
|
||||
<RedundantConditionGivenDocblockType occurrences="2">
|
||||
<code>$firstStatement->order</code>
|
||||
<RedundantConditionGivenDocblockType occurrences="1">
|
||||
<code>isset($meta->internalMediaType)</code>
|
||||
</RedundantConditionGivenDocblockType>
|
||||
<UnusedParam occurrences="5">
|
||||
@ -7684,7 +7690,7 @@
|
||||
</TooFewArguments>
|
||||
</file>
|
||||
<file src="libraries/classes/Import.php">
|
||||
<MixedArgument occurrences="25">
|
||||
<MixedArgument occurrences="24">
|
||||
<code>$GLOBALS['charset_of_file']</code>
|
||||
<code>$GLOBALS['reload']</code>
|
||||
<code>$active</code>
|
||||
@ -7692,7 +7698,6 @@
|
||||
<code>$size</code>
|
||||
<code>$size</code>
|
||||
<code>$size</code>
|
||||
<code>$table</code>
|
||||
<code>$table[self::COL_NAMES]</code>
|
||||
<code>$table[self::ROWS]</code>
|
||||
<code>$table[self::TBL_NAME]</code>
|
||||
@ -7742,7 +7747,7 @@
|
||||
<MixedArrayOffset occurrences="1">
|
||||
<code>$typeArray[$analyses[$i][self::TYPES][$j]]</code>
|
||||
</MixedArrayOffset>
|
||||
<MixedAssignment occurrences="33">
|
||||
<MixedAssignment occurrences="32">
|
||||
<code>$GLOBALS['charset_conversion']</code>
|
||||
<code>$GLOBALS['charset_of_file']</code>
|
||||
<code>$GLOBALS['executed_queries']</code>
|
||||
@ -7775,7 +7780,6 @@
|
||||
<code>$size</code>
|
||||
<code>$size</code>
|
||||
<code>$table</code>
|
||||
<code>$table</code>
|
||||
</MixedAssignment>
|
||||
<MixedInferredReturnType occurrences="1">
|
||||
<code>string|int</code>
|
||||
@ -7851,10 +7855,37 @@
|
||||
</PossiblyInvalidArrayOffset>
|
||||
</file>
|
||||
<file src="libraries/classes/Import/SimulateDml.php">
|
||||
<MixedArgumentTypeCoercion occurrences="2">
|
||||
<code>$tableReferences</code>
|
||||
<code>$tableReferences</code>
|
||||
<MixedArgument occurrences="1">
|
||||
<code>$set->value</code>
|
||||
</MixedArgument>
|
||||
<MixedArgumentTypeCoercion occurrences="1">
|
||||
<code>$columns</code>
|
||||
</MixedArgumentTypeCoercion>
|
||||
<MixedAssignment occurrences="2">
|
||||
<code>$columns[]</code>
|
||||
<code>$set</code>
|
||||
</MixedAssignment>
|
||||
<MixedOperand occurrences="1">
|
||||
<code>$set->column</code>
|
||||
</MixedOperand>
|
||||
<MixedPropertyFetch occurrences="2">
|
||||
<code>$set->column</code>
|
||||
<code>$set->value</code>
|
||||
</MixedPropertyFetch>
|
||||
<PossiblyNullArgument occurrences="6">
|
||||
<code>$parser->list</code>
|
||||
<code>$parser->list</code>
|
||||
<code>$parser->list</code>
|
||||
<code>$parser->list</code>
|
||||
<code>$parser->list</code>
|
||||
<code>$parser->list</code>
|
||||
</PossiblyNullArgument>
|
||||
<PossiblyNullIterator occurrences="1">
|
||||
<code>$statement->set</code>
|
||||
</PossiblyNullIterator>
|
||||
<RedundantCondition occurrences="1">
|
||||
<code>empty($diff)</code>
|
||||
</RedundantCondition>
|
||||
</file>
|
||||
<file src="libraries/classes/Index.php">
|
||||
<DocblockTypeContradiction occurrences="1">
|
||||
@ -8177,25 +8208,21 @@
|
||||
</PossiblyNullArrayOffset>
|
||||
</file>
|
||||
<file src="libraries/classes/Linter.php">
|
||||
<MixedArgument occurrences="2">
|
||||
<InvalidScalarArgument occurrences="1">
|
||||
<code>$error[3]</code>
|
||||
<code>$error[3] + mb_strlen((string) $error[2])</code>
|
||||
</MixedArgument>
|
||||
<MixedArrayAccess occurrences="5">
|
||||
<code>$error[0]</code>
|
||||
<code>$error[2]</code>
|
||||
<code>$error[2]</code>
|
||||
<code>$error[3]</code>
|
||||
<code>$error[3]</code>
|
||||
</MixedArrayAccess>
|
||||
<MixedAssignment occurrences="2">
|
||||
<code>$error</code>
|
||||
</InvalidScalarArgument>
|
||||
<MixedAssignment occurrences="1">
|
||||
<code>$lineStart</code>
|
||||
</MixedAssignment>
|
||||
<MixedOperand occurrences="2">
|
||||
<code>$error[3]</code>
|
||||
<MixedOperand occurrences="1">
|
||||
<code>$lines[$line]</code>
|
||||
</MixedOperand>
|
||||
<PossiblyInvalidOperand occurrences="1">
|
||||
<code>$error[3]</code>
|
||||
</PossiblyInvalidOperand>
|
||||
<PossiblyNullOperand occurrences="1">
|
||||
<code>$error[3]</code>
|
||||
</PossiblyNullOperand>
|
||||
</file>
|
||||
<file src="libraries/classes/ListAbstract.php">
|
||||
<MixedInferredReturnType occurrences="1">
|
||||
@ -9767,10 +9794,6 @@
|
||||
<code>escapeString</code>
|
||||
<code>escapeString</code>
|
||||
</DeprecatedMethod>
|
||||
<DocblockTypeContradiction occurrences="2">
|
||||
<code>empty($field->options)</code>
|
||||
<code>empty($field->references)</code>
|
||||
</DocblockTypeContradiction>
|
||||
<InvalidArgument occurrences="2">
|
||||
<code>$GLOBALS['asfile']</code>
|
||||
<code>$GLOBALS['sql_if_not_exists']</code>
|
||||
@ -9856,17 +9879,16 @@
|
||||
<code>$trigger['create']</code>
|
||||
<code>$trigger['drop']</code>
|
||||
</MixedArrayAccess>
|
||||
<MixedArrayOffset occurrences="5">
|
||||
<MixedArrayOffset occurrences="4">
|
||||
<code>$aliases[$db]['tables'][$table]['columns'][$field]</code>
|
||||
<code>$aliases[$db]['tables'][$view]['columns'][$colAlias]</code>
|
||||
<code>$aliases[$oldDatabase]['tables'][$refTable]['columns'][$column]</code>
|
||||
<code>$oneKey['ref_index_list'][$index]</code>
|
||||
<code>$values[$val]</code>
|
||||
</MixedArrayOffset>
|
||||
<MixedArrayTypeCoercion occurrences="1">
|
||||
<code>$row[$j]</code>
|
||||
</MixedArrayTypeCoercion>
|
||||
<MixedAssignment occurrences="36">
|
||||
<MixedAssignment occurrences="35">
|
||||
<code>$GLOBALS['sql_auto_increments']</code>
|
||||
<code>$GLOBALS['sql_backquotes']</code>
|
||||
<code>$GLOBALS['sql_backquotes']</code>
|
||||
@ -9878,7 +9900,6 @@
|
||||
<code>$colAlias</code>
|
||||
<code>$colAlias</code>
|
||||
<code>$colAs</code>
|
||||
<code>$column</code>
|
||||
<code>$columnAliases</code>
|
||||
<code>$definition</code>
|
||||
<code>$engine</code>
|
||||
@ -9912,6 +9933,9 @@
|
||||
<code>$tmpUniqueCondition</code>
|
||||
<code>$trigger['drop']</code>
|
||||
</MixedOperand>
|
||||
<MixedPropertyTypeCoercion occurrences="1">
|
||||
<code>$field->references->columns</code>
|
||||
</MixedPropertyTypeCoercion>
|
||||
<PossiblyInvalidArrayOffset occurrences="3">
|
||||
<code>$GLOBALS['plugin_param']['export_type']</code>
|
||||
<code>$GLOBALS['plugin_param']['export_type']</code>
|
||||
@ -9923,9 +9947,10 @@
|
||||
<PossiblyInvalidPropertyAssignmentValue occurrences="1">
|
||||
<code>Context::escape($alias)</code>
|
||||
</PossiblyInvalidPropertyAssignmentValue>
|
||||
<PossiblyNullArgument occurrences="5">
|
||||
<PossiblyNullArgument occurrences="6">
|
||||
<code>$createQuery</code>
|
||||
<code>$definition</code>
|
||||
<code>$field->name</code>
|
||||
<code>$tableAlias</code>
|
||||
<code>$tableAlias</code>
|
||||
<code>$tableAlias</code>
|
||||
@ -9935,9 +9960,31 @@
|
||||
<code>$GLOBALS['plugin_param']['export_type']</code>
|
||||
<code>$GLOBALS['plugin_param']['single_table']</code>
|
||||
</PossiblyNullArrayAccess>
|
||||
<PossiblyNullArrayOffset occurrences="1">
|
||||
<code>$aliases[$oldDatabase]['tables']</code>
|
||||
</PossiblyNullArrayOffset>
|
||||
<PossiblyNullOperand occurrences="1">
|
||||
<code>$eventDef</code>
|
||||
</PossiblyNullOperand>
|
||||
<PossiblyNullPropertyAssignment occurrences="5">
|
||||
<code>$statement->name</code>
|
||||
<code>$statement->name</code>
|
||||
<code>$statement->name</code>
|
||||
<code>$statement->table</code>
|
||||
<code>$statement->table</code>
|
||||
</PossiblyNullPropertyAssignment>
|
||||
<PossiblyNullPropertyFetch occurrences="2">
|
||||
<code>$statement->name->table</code>
|
||||
<code>$statement->table->table</code>
|
||||
</PossiblyNullPropertyFetch>
|
||||
<PossiblyNullReference occurrences="6">
|
||||
<code>has</code>
|
||||
<code>has</code>
|
||||
<code>remove</code>
|
||||
<code>remove</code>
|
||||
<code>remove</code>
|
||||
<code>remove</code>
|
||||
</PossiblyNullReference>
|
||||
<PropertyTypeCoercion occurrences="1">
|
||||
<code>$field->key->columns</code>
|
||||
</PropertyTypeCoercion>
|
||||
@ -13139,10 +13186,17 @@
|
||||
<PossiblyInvalidOperand occurrences="1">
|
||||
<code>$numRows</code>
|
||||
</PossiblyInvalidOperand>
|
||||
<PossiblyNullArgument occurrences="3">
|
||||
<PossiblyInvalidPropertyFetch occurrences="1">
|
||||
<code>$statement->altered[0]->field->column</code>
|
||||
</PossiblyInvalidPropertyFetch>
|
||||
<PossiblyNullArgument occurrences="7">
|
||||
<code>$result</code>
|
||||
<code>$row[0]</code>
|
||||
<code>$statementInfo->parser->list</code>
|
||||
<code>$statementInfo->parser->list</code>
|
||||
<code>$statementInfo->parser->list</code>
|
||||
<code>$table</code>
|
||||
<code>$tokenList</code>
|
||||
</PossiblyNullArgument>
|
||||
<RedundantCast occurrences="1">
|
||||
<code>(bool) $GLOBALS['cfg']['ShowSQL']</code>
|
||||
@ -13369,7 +13423,7 @@
|
||||
<code>$where</code>
|
||||
<code>$where</code>
|
||||
</MixedArgumentTypeCoercion>
|
||||
<MixedArrayAccess occurrences="33">
|
||||
<MixedArrayAccess occurrences="32">
|
||||
<code>$_SESSION['tmpval']['table_uiprefs'][$serverId][$this->dbName][$this->name]</code>
|
||||
<code>$column['Extra']</code>
|
||||
<code>$column['Extra']</code>
|
||||
@ -13395,7 +13449,6 @@
|
||||
<code>$index[0]</code>
|
||||
<code>$index[0]</code>
|
||||
<code>$masterField[$key]</code>
|
||||
<code>$options['expr']</code>
|
||||
<code>$row['Field']</code>
|
||||
<code>$row['Field']</code>
|
||||
<code>$row['Type']</code>
|
||||
@ -13427,8 +13480,10 @@
|
||||
<code>$optionsArray[$existrelForeign[$masterFieldMd5]['on_delete'] ?? '']</code>
|
||||
<code>$optionsArray[$existrelForeign[$masterFieldMd5]['on_update'] ?? '']</code>
|
||||
</MixedArrayTypeCoercion>
|
||||
<MixedAssignment occurrences="47">
|
||||
<MixedAssignment occurrences="48">
|
||||
<code>$GLOBALS['errorUrl']</code>
|
||||
<code>$altered</code>
|
||||
<code>$altered</code>
|
||||
<code>$cachedResult</code>
|
||||
<code>$cachedResult</code>
|
||||
<code>$column</code>
|
||||
@ -13455,7 +13510,6 @@
|
||||
<code>$oneField</code>
|
||||
<code>$oneField</code>
|
||||
<code>$oneField</code>
|
||||
<code>$options</code>
|
||||
<code>$refDbName</code>
|
||||
<code>$ret[]</code>
|
||||
<code>$row</code>
|
||||
@ -13486,10 +13540,22 @@
|
||||
<code>string</code>
|
||||
<code>string</code>
|
||||
</MixedInferredReturnType>
|
||||
<MixedMethodCall occurrences="2">
|
||||
<code>has</code>
|
||||
<code>has</code>
|
||||
</MixedMethodCall>
|
||||
<MixedOperand occurrences="2">
|
||||
<code>$backquoted ? Util::backquote($column) : $column</code>
|
||||
<code>$index[0]</code>
|
||||
</MixedOperand>
|
||||
<MixedPropertyAssignment occurrences="2">
|
||||
<code>$altered</code>
|
||||
<code>$altered</code>
|
||||
</MixedPropertyAssignment>
|
||||
<MixedPropertyFetch occurrences="2">
|
||||
<code>$altered->options</code>
|
||||
<code>$altered->options</code>
|
||||
</MixedPropertyFetch>
|
||||
<MixedReturnStatement occurrences="8">
|
||||
<code>$tableAutoIncrement ?? ''</code>
|
||||
<code>$tableCollation</code>
|
||||
@ -13500,9 +13566,11 @@
|
||||
<code>end($this->messages)</code>
|
||||
<code>json_decode($value, true)</code>
|
||||
</MixedReturnStatement>
|
||||
<PossiblyInvalidArgument occurrences="2">
|
||||
<PossiblyInvalidArgument occurrences="4">
|
||||
<code>$_POST['constraint_name'][$masterFieldMd5]</code>
|
||||
<code>$fields[$column]['expr']</code>
|
||||
<code>$oldIndex</code>
|
||||
<code>$options['expr']</code>
|
||||
</PossiblyInvalidArgument>
|
||||
<PossiblyInvalidArrayOffset occurrences="6">
|
||||
<code>$_POST['constraint_name'][$masterFieldMd5]</code>
|
||||
@ -13538,15 +13606,15 @@
|
||||
<code>$optionsArray</code>
|
||||
<code>$optionsArray</code>
|
||||
</PossiblyNullArrayOffset>
|
||||
<PossiblyNullIterator occurrences="2">
|
||||
<code>$statement->altered</code>
|
||||
<code>$statement->altered</code>
|
||||
</PossiblyNullIterator>
|
||||
<PossiblyNullOperand occurrences="3">
|
||||
<code>$column->getSubPart()</code>
|
||||
<code>Generator::mysqlDie($tmpErrorCreate, $createQuery, false, '', false)</code>
|
||||
<code>Generator::mysqlDie($tmpErrorDrop, $dropQuery, false, '', false)</code>
|
||||
</PossiblyNullOperand>
|
||||
<PossiblyNullPropertyAssignmentValue occurrences="2">
|
||||
<code>null</code>
|
||||
<code>null</code>
|
||||
</PossiblyNullPropertyAssignmentValue>
|
||||
<PossiblyNullReference occurrences="7">
|
||||
<code>$existrelForeign[$masterFieldMd5]</code>
|
||||
<code>$existrelForeign[$masterFieldMd5]</code>
|
||||
@ -13829,11 +13897,6 @@
|
||||
<code>escapeString</code>
|
||||
<code>escapeString</code>
|
||||
</DeprecatedMethod>
|
||||
<DocblockTypeContradiction occurrences="3">
|
||||
<code>null</code>
|
||||
<code>null</code>
|
||||
<code>null</code>
|
||||
</DocblockTypeContradiction>
|
||||
<InvalidScalarArgument occurrences="1">
|
||||
<code>(int) $version - 1</code>
|
||||
</InvalidScalarArgument>
|
||||
@ -13870,10 +13933,6 @@
|
||||
<code>$data['username']</code>
|
||||
<code>$result['identifier']</code>
|
||||
</MixedOperand>
|
||||
<MixedPropertyFetch occurrences="2">
|
||||
<code>$tokens[0]->value</code>
|
||||
<code>$tokens[2]->value</code>
|
||||
</MixedPropertyFetch>
|
||||
<MixedReturnStatement occurrences="1">
|
||||
<code>self::$trackingCache[$dbName][$tableName]</code>
|
||||
</MixedReturnStatement>
|
||||
@ -13887,17 +13946,37 @@
|
||||
<code>$statement->body[4]->value</code>
|
||||
<code>$statement->into->dest->table</code>
|
||||
</PossiblyInvalidPropertyFetch>
|
||||
<PossiblyNullArrayAccess occurrences="7">
|
||||
<code>$statement->fields[0]</code>
|
||||
<code>$statement->fields[0]</code>
|
||||
<code>$statement->from[0]</code>
|
||||
<code>$statement->renames[0]</code>
|
||||
<code>$statement->tables[0]</code>
|
||||
<code>$tokens[0]</code>
|
||||
<code>$tokens[2]</code>
|
||||
</PossiblyNullArrayAccess>
|
||||
<PossiblyNullOperand occurrences="1">
|
||||
<code>$statement</code>
|
||||
</PossiblyNullOperand>
|
||||
<PossiblyNullPropertyFetch occurrences="14">
|
||||
<code>$parser->list->tokens</code>
|
||||
<code>$statement->fields[0]->table</code>
|
||||
<code>$statement->fields[0]->table</code>
|
||||
<code>$statement->from[0]->table</code>
|
||||
<code>$statement->into->dest</code>
|
||||
<code>$statement->renames[0]->new</code>
|
||||
<code>$statement->renames[0]->old</code>
|
||||
<code>$statement->table->table</code>
|
||||
<code>$statement->table->table</code>
|
||||
<code>$statement->table->table</code>
|
||||
<code>$statement->table->table</code>
|
||||
<code>$statement->tables[0]->table</code>
|
||||
<code>$tokens[0]->value</code>
|
||||
<code>$tokens[2]->value</code>
|
||||
</PossiblyNullPropertyFetch>
|
||||
<RedundantCastGivenDocblockType occurrences="1">
|
||||
<code>(string) $version</code>
|
||||
</RedundantCastGivenDocblockType>
|
||||
<RedundantConditionGivenDocblockType occurrences="3">
|
||||
<code>$statement->name !== null</code>
|
||||
<code>$statement->name !== null</code>
|
||||
<code>isset($statement->options)</code>
|
||||
</RedundantConditionGivenDocblockType>
|
||||
</file>
|
||||
<file src="libraries/classes/Tracking.php">
|
||||
<DeprecatedMethod occurrences="6">
|
||||
@ -15141,10 +15220,16 @@
|
||||
</MixedInferredReturnType>
|
||||
</file>
|
||||
<file src="test/classes/Display/ResultsTest.php">
|
||||
<DocblockTypeContradiction occurrences="1">
|
||||
<code>assertSame</code>
|
||||
</DocblockTypeContradiction>
|
||||
<MixedArgument occurrences="4">
|
||||
<code>$output</code>
|
||||
<code>$output</code>
|
||||
</MixedArgument>
|
||||
<MixedArrayAccess occurrences="1">
|
||||
<code>$_SESSION['tmpval']['pftext']</code>
|
||||
</MixedArrayAccess>
|
||||
<MixedArrayAssignment occurrences="10">
|
||||
<code>$_SESSION['tmpval']['display_binary']</code>
|
||||
<code>$_SESSION['tmpval']['display_binary']</code>
|
||||
@ -16349,19 +16434,12 @@
|
||||
<code>$_SESSION['cache']['server_server']</code>
|
||||
<code>$result[0]</code>
|
||||
</MixedArgument>
|
||||
<MixedArgumentTypeCoercion occurrences="2">
|
||||
<code>$keyword</code>
|
||||
<code>$keyword</code>
|
||||
</MixedArgumentTypeCoercion>
|
||||
<MixedArrayAccess occurrences="4">
|
||||
<code>$_SESSION['cache']['server_server']</code>
|
||||
<code>$_SESSION['cache']['server_server']</code>
|
||||
<code>$_SESSION['cache']['server_server']</code>
|
||||
<code>$_SESSION['cache']['server_server']</code>
|
||||
</MixedArrayAccess>
|
||||
<MixedAssignment occurrences="1">
|
||||
<code>$type</code>
|
||||
</MixedAssignment>
|
||||
<MixedInferredReturnType occurrences="18">
|
||||
<code>array</code>
|
||||
<code>array</code>
|
||||
@ -16382,9 +16460,6 @@
|
||||
<code>array</code>
|
||||
<code>array</code>
|
||||
</MixedInferredReturnType>
|
||||
<MixedOperand occurrences="1">
|
||||
<code>$type</code>
|
||||
</MixedOperand>
|
||||
<PossiblyInvalidArgument occurrences="2">
|
||||
<code>testBackquote</code>
|
||||
<code>testGetScriptNameForOption</code>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user