Skip to content

Commit 6df6a54

Browse files
committed
Update Psalm baseline
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
1 parent 45b58d7 commit 6df6a54

2 files changed

Lines changed: 84 additions & 5 deletions

File tree

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@
116116
"roave/security-advisories": "dev-latest",
117117
"symfony/console": "^6.2",
118118
"tecnickcom/tcpdf": "6.6.2",
119-
"vimeo/psalm": "^5.12",
119+
"vimeo/psalm": "^5.14",
120120
"web-auth/webauthn-lib": "^3.3.12"
121121
},
122122
"extra": {

psalm-baseline.xml

Lines changed: 83 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<files psalm-version="5.13.1@086b94371304750d1c673315321a55d15fc59015">
2+
<files psalm-version="5.14.0@b2942cefed8443002bd3f245c4cd0a54193716d8">
33
<file src="libraries/classes/Advisory/Advisor.php">
4+
<ArgumentTypeCoercion>
5+
<code>$pattern</code>
6+
</ArgumentTypeCoercion>
47
<MixedArgument>
58
<code>$matches[1]</code>
69
<code>$matches[2]</code>
@@ -431,7 +434,6 @@
431434
<code>$workPath</code>
432435
<code>$workPath</code>
433436
<code>$workPath</code>
434-
<code>$workPath</code>
435437
</MixedArgumentTypeCoercion>
436438
<MixedArrayAccess>
437439
<code><![CDATA[$opts['values']['iconv']]]></code>
@@ -507,9 +509,11 @@
507509
</PossiblyFalseIterator>
508510
<PossiblyInvalidArgument>
509511
<code>$_POST[$key]</code>
512+
<code>$workPath</code>
510513
</PossiblyInvalidArgument>
511514
<PossiblyInvalidCast>
512515
<code>$valueDefault</code>
516+
<code>$workPath</code>
513517
</PossiblyInvalidCast>
514518
<PossiblyNullOperand>
515519
<code><![CDATA[$form->index]]></code>
@@ -576,6 +580,9 @@
576580
</MixedAssignment>
577581
</file>
578582
<file src="libraries/classes/Config/Validator.php">
583+
<ArgumentTypeCoercion>
584+
<code>$regex</code>
585+
</ArgumentTypeCoercion>
579586
<MixedArgument>
580587
<code>$ip</code>
581588
<code>$password</code>
@@ -595,8 +602,6 @@
595602
</MixedArgument>
596603
<MixedArgumentTypeCoercion>
597604
<code>$k</code>
598-
<code>$k2</code>
599-
<code>$k2</code>
600605
</MixedArgumentTypeCoercion>
601606
<MixedArrayAccess>
602607
<code>$validators[$field]</code>
@@ -639,6 +644,14 @@
639644
<code>$validators</code>
640645
<code>$validators</code>
641646
</MixedReturnStatement>
647+
<PossiblyInvalidArgument>
648+
<code>$k2</code>
649+
<code>$k2</code>
650+
</PossiblyInvalidArgument>
651+
<PossiblyInvalidCast>
652+
<code>$k2</code>
653+
<code>$k2</code>
654+
</PossiblyInvalidCast>
642655
<PossiblyUnusedMethod>
643656
<code>validateByRegex</code>
644657
<code>validateNonNegativeNumber</code>
@@ -2474,6 +2487,9 @@
24742487
<PossiblyFalseOperand>
24752488
<code>$pos</code>
24762489
</PossiblyFalseOperand>
2490+
<PossiblyInvalidOperand>
2491+
<code><![CDATA[str_replace('/', '\'][\'', $key)]]></code>
2492+
</PossiblyInvalidOperand>
24772493
<PossiblyUnusedMethod>
24782494
<code>__construct</code>
24792495
</PossiblyUnusedMethod>
@@ -2871,6 +2887,12 @@
28712887
<code>$value</code>
28722888
<code>$value</code>
28732889
</MixedOperand>
2890+
<PossiblyInvalidArgument>
2891+
<code><![CDATA[str_replace(['Com_', '_'], ['', ' '], $key)]]></code>
2892+
</PossiblyInvalidArgument>
2893+
<PossiblyInvalidCast>
2894+
<code><![CDATA[str_replace(['Com_', '_'], ['', ' '], $key)]]></code>
2895+
</PossiblyInvalidCast>
28742896
<PossiblyUnusedParam>
28752897
<code>$request</code>
28762898
</PossiblyUnusedParam>
@@ -3768,12 +3790,17 @@
37683790
<code><![CDATA[$_POST['table']]]></code>
37693791
<code><![CDATA[$_POST['where_clause']]]></code>
37703792
<code><![CDATA[$_POST['where_clause_sign']]]></code>
3793+
<code>$cleanType</code>
3794+
<code>$cleanType</code>
3795+
<code>$cleanType</code>
37713796
<code>$selectedOperator</code>
37723797
</PossiblyInvalidArgument>
37733798
<PossiblyInvalidCast>
37743799
<code><![CDATA[$_POST['column']]]></code>
37753800
<code><![CDATA[$_POST['where_clause']]]></code>
37763801
<code><![CDATA[$_POST['where_clause_sign']]]></code>
3802+
<code>$cleanType</code>
3803+
<code>$cleanType</code>
37773804
</PossiblyInvalidCast>
37783805
<PossiblyInvalidOperand>
37793806
<code><![CDATA[$_POST['where_clause']]]></code>
@@ -3905,6 +3932,12 @@
39053932
<code>$data</code>
39063933
<code><![CDATA[$data['Expression']]]></code>
39073934
</MixedAssignment>
3935+
<PossiblyInvalidArgument>
3936+
<code><![CDATA[$data['Virtuality']]]></code>
3937+
</PossiblyInvalidArgument>
3938+
<PossiblyInvalidCast>
3939+
<code><![CDATA[$data['Virtuality']]]></code>
3940+
</PossiblyInvalidCast>
39083941
<PossiblyNullArgument>
39093942
<code><![CDATA[$data['Expression']]]></code>
39103943
</PossiblyNullArgument>
@@ -4186,13 +4219,18 @@
41864219
<code><![CDATA[$_POST['table']]]></code>
41874220
<code><![CDATA[$_POST['where_clause']]]></code>
41884221
<code><![CDATA[$_POST['where_clause_sign']]]></code>
4222+
<code>$cleanType</code>
4223+
<code>$cleanType</code>
4224+
<code>$cleanType</code>
41894225
<code>$dataLabel</code>
41904226
<code>$dataLabel</code>
41914227
<code>$selectedOperator</code>
41924228
</PossiblyInvalidArgument>
41934229
<PossiblyInvalidCast>
41944230
<code><![CDATA[$_POST['where_clause']]]></code>
41954231
<code><![CDATA[$_POST['where_clause_sign']]]></code>
4232+
<code>$cleanType</code>
4233+
<code>$cleanType</code>
41964234
<code>$dataLabel</code>
41974235
<code>$dataLabel</code>
41984236
</PossiblyInvalidCast>
@@ -5800,6 +5838,13 @@
58005838
<code>$editCopyUrlParams</code>
58015839
<code>$editCopyUrlParams</code>
58025840
</PossiblyInvalidOperand>
5841+
<PossiblyInvalidPropertyAssignmentValue>
5842+
<code><![CDATA[str_replace(
5843+
'_',
5844+
'/',
5845+
$mediaTypeMap[$orgFullColName]['mimetype'],
5846+
)]]></code>
5847+
</PossiblyInvalidPropertyAssignmentValue>
58035848
<PossiblyNullArgument>
58045849
<code><![CDATA[$statementInfo->parser->list]]></code>
58055850
<code><![CDATA[$statementInfo->parser->list]]></code>
@@ -6969,13 +7014,15 @@
69697014
<code><![CDATA[strpos($lastCumulativeSize, ',')]]></code>
69707015
</PossiblyFalseOperand>
69717016
<PossiblyInvalidArgument>
7017+
<code>$additionalSql[$i]</code>
69727018
<code>$lastCumulativeSize</code>
69737019
<code>$lastCumulativeSize</code>
69747020
<code>$lastCumulativeSize</code>
69757021
<code>$lastCumulativeSize</code>
69767022
<code>$lastCumulativeSize</code>
69777023
</PossiblyInvalidArgument>
69787024
<PossiblyInvalidCast>
7025+
<code>$additionalSql[$i]</code>
69797026
<code>$sqlDelimiter</code>
69807027
</PossiblyInvalidCast>
69817028
<PossiblyNullArgument>
@@ -8330,6 +8377,9 @@
83308377
<code>$doMime</code>
83318378
<code>$doRelation</code>
83328379
</ParamNameMismatch>
8380+
<PossiblyInvalidArgument>
8381+
<code><![CDATA[str_replace('_', '/', $mimeMap[$fieldName]['mimetype'])]]></code>
8382+
</PossiblyInvalidArgument>
83338383
<PossiblyInvalidCast>
83348384
<code>$value</code>
83358385
</PossiblyInvalidCast>
@@ -8398,6 +8448,9 @@
83988448
<code><![CDATA[$GLOBALS['plugin_param']['export_type']]]></code>
83998449
<code><![CDATA[$GLOBALS['plugin_param']['single_table']]]></code>
84008450
</PossiblyInvalidArrayOffset>
8451+
<PossiblyInvalidOperand>
8452+
<code><![CDATA[str_replace('_', '/', $mimeMap[$fieldName]['mimetype'])]]></code>
8453+
</PossiblyInvalidOperand>
84018454
<PossiblyNullArgument>
84028455
<code>$record[$columns[$i]]</code>
84038456
</PossiblyNullArgument>
@@ -8512,6 +8565,7 @@
85128565
</ParamNameMismatch>
85138566
<PossiblyInvalidArgument>
85148567
<code><![CDATA[$GLOBALS[$GLOBALS['what'] . '_null']]]></code>
8568+
<code><![CDATA[str_replace('_', '/', $mimeMap[$fieldName]['mimetype'])]]></code>
85158569
</PossiblyInvalidArgument>
85168570
<PossiblyInvalidArrayOffset>
85178571
<code><![CDATA[$GLOBALS['plugin_param']['export_type']]]></code>
@@ -8781,6 +8835,7 @@
87818835
</ParamNameMismatch>
87828836
<PossiblyInvalidArgument>
87838837
<code>$value</code>
8838+
<code><![CDATA[str_replace('_', '/', $mimeMap[$fieldName]['mimetype'])]]></code>
87848839
</PossiblyInvalidArgument>
87858840
<PossiblyNullArgument>
87868841
<code>$colAs</code>
@@ -11487,6 +11542,17 @@
1148711542
<MoreSpecificReturnType>
1148811543
<code>non-empty-string</code>
1148911544
</MoreSpecificReturnType>
11545+
<PossiblyInvalidArgument>
11546+
<code>$k</code>
11547+
<code>$k</code>
11548+
</PossiblyInvalidArgument>
11549+
<PossiblyInvalidCast>
11550+
<code>$k</code>
11551+
<code>$k</code>
11552+
</PossiblyInvalidCast>
11553+
<PossiblyInvalidOperand>
11554+
<code>$k</code>
11555+
</PossiblyInvalidOperand>
1149011556
<PossiblyNullOperand>
1149111557
<code><![CDATA[self::getServerPart($cf, $eol, $conf['Servers'])]]></code>
1149211558
</PossiblyNullOperand>
@@ -11622,6 +11688,7 @@
1162211688
</PossiblyInvalidCast>
1162311689
<PossiblyInvalidOperand>
1162411690
<code>$numRows</code>
11691+
<code>$sortCol</code>
1162511692
</PossiblyInvalidOperand>
1162611693
<PossiblyInvalidPropertyFetch>
1162711694
<code><![CDATA[$statement->altered[0]->field->column]]></code>
@@ -12781,6 +12848,10 @@
1278112848
</MoreSpecificReturnType>
1278212849
</file>
1278312850
<file src="libraries/classes/ZipExtension.php">
12851+
<ArgumentTypeCoercion>
12852+
<code>$regex</code>
12853+
<code>$specificEntry</code>
12854+
</ArgumentTypeCoercion>
1278412855
<MixedArgument>
1278512856
<code>$dump</code>
1278612857
</MixedArgument>
@@ -12793,6 +12864,14 @@
1279312864
<code>$newData[$newName]</code>
1279412865
<code>$value</code>
1279512866
</MixedAssignment>
12867+
<PossiblyInvalidArgument>
12868+
<code>$tempName</code>
12869+
<code>$tempName</code>
12870+
</PossiblyInvalidArgument>
12871+
<PossiblyInvalidOperand>
12872+
<code>$tempName</code>
12873+
<code>$tempName</code>
12874+
</PossiblyInvalidOperand>
1279612875
</file>
1279712876
<file src="libraries/services_loader.php">
1279812877
<MixedArgument>

0 commit comments

Comments
 (0)