|
1 | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | | -<files psalm-version="5.13.1@086b94371304750d1c673315321a55d15fc59015"> |
| 2 | +<files psalm-version="5.14.0@b2942cefed8443002bd3f245c4cd0a54193716d8"> |
3 | 3 | <file src="libraries/classes/Advisory/Advisor.php"> |
| 4 | + <ArgumentTypeCoercion> |
| 5 | + <code>$pattern</code> |
| 6 | + </ArgumentTypeCoercion> |
4 | 7 | <MixedArgument> |
5 | 8 | <code>$matches[1]</code> |
6 | 9 | <code>$matches[2]</code> |
|
431 | 434 | <code>$workPath</code> |
432 | 435 | <code>$workPath</code> |
433 | 436 | <code>$workPath</code> |
434 | | - <code>$workPath</code> |
435 | 437 | </MixedArgumentTypeCoercion> |
436 | 438 | <MixedArrayAccess> |
437 | 439 | <code><![CDATA[$opts['values']['iconv']]]></code> |
|
507 | 509 | </PossiblyFalseIterator> |
508 | 510 | <PossiblyInvalidArgument> |
509 | 511 | <code>$_POST[$key]</code> |
| 512 | + <code>$workPath</code> |
510 | 513 | </PossiblyInvalidArgument> |
511 | 514 | <PossiblyInvalidCast> |
512 | 515 | <code>$valueDefault</code> |
| 516 | + <code>$workPath</code> |
513 | 517 | </PossiblyInvalidCast> |
514 | 518 | <PossiblyNullOperand> |
515 | 519 | <code><![CDATA[$form->index]]></code> |
|
576 | 580 | </MixedAssignment> |
577 | 581 | </file> |
578 | 582 | <file src="libraries/classes/Config/Validator.php"> |
| 583 | + <ArgumentTypeCoercion> |
| 584 | + <code>$regex</code> |
| 585 | + </ArgumentTypeCoercion> |
579 | 586 | <MixedArgument> |
580 | 587 | <code>$ip</code> |
581 | 588 | <code>$password</code> |
|
595 | 602 | </MixedArgument> |
596 | 603 | <MixedArgumentTypeCoercion> |
597 | 604 | <code>$k</code> |
598 | | - <code>$k2</code> |
599 | | - <code>$k2</code> |
600 | 605 | </MixedArgumentTypeCoercion> |
601 | 606 | <MixedArrayAccess> |
602 | 607 | <code>$validators[$field]</code> |
|
639 | 644 | <code>$validators</code> |
640 | 645 | <code>$validators</code> |
641 | 646 | </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> |
642 | 655 | <PossiblyUnusedMethod> |
643 | 656 | <code>validateByRegex</code> |
644 | 657 | <code>validateNonNegativeNumber</code> |
|
2474 | 2487 | <PossiblyFalseOperand> |
2475 | 2488 | <code>$pos</code> |
2476 | 2489 | </PossiblyFalseOperand> |
| 2490 | + <PossiblyInvalidOperand> |
| 2491 | + <code><![CDATA[str_replace('/', '\'][\'', $key)]]></code> |
| 2492 | + </PossiblyInvalidOperand> |
2477 | 2493 | <PossiblyUnusedMethod> |
2478 | 2494 | <code>__construct</code> |
2479 | 2495 | </PossiblyUnusedMethod> |
|
2871 | 2887 | <code>$value</code> |
2872 | 2888 | <code>$value</code> |
2873 | 2889 | </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> |
2874 | 2896 | <PossiblyUnusedParam> |
2875 | 2897 | <code>$request</code> |
2876 | 2898 | </PossiblyUnusedParam> |
|
3768 | 3790 | <code><![CDATA[$_POST['table']]]></code> |
3769 | 3791 | <code><![CDATA[$_POST['where_clause']]]></code> |
3770 | 3792 | <code><![CDATA[$_POST['where_clause_sign']]]></code> |
| 3793 | + <code>$cleanType</code> |
| 3794 | + <code>$cleanType</code> |
| 3795 | + <code>$cleanType</code> |
3771 | 3796 | <code>$selectedOperator</code> |
3772 | 3797 | </PossiblyInvalidArgument> |
3773 | 3798 | <PossiblyInvalidCast> |
3774 | 3799 | <code><![CDATA[$_POST['column']]]></code> |
3775 | 3800 | <code><![CDATA[$_POST['where_clause']]]></code> |
3776 | 3801 | <code><![CDATA[$_POST['where_clause_sign']]]></code> |
| 3802 | + <code>$cleanType</code> |
| 3803 | + <code>$cleanType</code> |
3777 | 3804 | </PossiblyInvalidCast> |
3778 | 3805 | <PossiblyInvalidOperand> |
3779 | 3806 | <code><![CDATA[$_POST['where_clause']]]></code> |
|
3905 | 3932 | <code>$data</code> |
3906 | 3933 | <code><![CDATA[$data['Expression']]]></code> |
3907 | 3934 | </MixedAssignment> |
| 3935 | + <PossiblyInvalidArgument> |
| 3936 | + <code><![CDATA[$data['Virtuality']]]></code> |
| 3937 | + </PossiblyInvalidArgument> |
| 3938 | + <PossiblyInvalidCast> |
| 3939 | + <code><![CDATA[$data['Virtuality']]]></code> |
| 3940 | + </PossiblyInvalidCast> |
3908 | 3941 | <PossiblyNullArgument> |
3909 | 3942 | <code><![CDATA[$data['Expression']]]></code> |
3910 | 3943 | </PossiblyNullArgument> |
|
4186 | 4219 | <code><![CDATA[$_POST['table']]]></code> |
4187 | 4220 | <code><![CDATA[$_POST['where_clause']]]></code> |
4188 | 4221 | <code><![CDATA[$_POST['where_clause_sign']]]></code> |
| 4222 | + <code>$cleanType</code> |
| 4223 | + <code>$cleanType</code> |
| 4224 | + <code>$cleanType</code> |
4189 | 4225 | <code>$dataLabel</code> |
4190 | 4226 | <code>$dataLabel</code> |
4191 | 4227 | <code>$selectedOperator</code> |
4192 | 4228 | </PossiblyInvalidArgument> |
4193 | 4229 | <PossiblyInvalidCast> |
4194 | 4230 | <code><![CDATA[$_POST['where_clause']]]></code> |
4195 | 4231 | <code><![CDATA[$_POST['where_clause_sign']]]></code> |
| 4232 | + <code>$cleanType</code> |
| 4233 | + <code>$cleanType</code> |
4196 | 4234 | <code>$dataLabel</code> |
4197 | 4235 | <code>$dataLabel</code> |
4198 | 4236 | </PossiblyInvalidCast> |
|
5800 | 5838 | <code>$editCopyUrlParams</code> |
5801 | 5839 | <code>$editCopyUrlParams</code> |
5802 | 5840 | </PossiblyInvalidOperand> |
| 5841 | + <PossiblyInvalidPropertyAssignmentValue> |
| 5842 | + <code><![CDATA[str_replace( |
| 5843 | + '_', |
| 5844 | + '/', |
| 5845 | + $mediaTypeMap[$orgFullColName]['mimetype'], |
| 5846 | + )]]></code> |
| 5847 | + </PossiblyInvalidPropertyAssignmentValue> |
5803 | 5848 | <PossiblyNullArgument> |
5804 | 5849 | <code><![CDATA[$statementInfo->parser->list]]></code> |
5805 | 5850 | <code><![CDATA[$statementInfo->parser->list]]></code> |
|
6969 | 7014 | <code><![CDATA[strpos($lastCumulativeSize, ',')]]></code> |
6970 | 7015 | </PossiblyFalseOperand> |
6971 | 7016 | <PossiblyInvalidArgument> |
| 7017 | + <code>$additionalSql[$i]</code> |
6972 | 7018 | <code>$lastCumulativeSize</code> |
6973 | 7019 | <code>$lastCumulativeSize</code> |
6974 | 7020 | <code>$lastCumulativeSize</code> |
6975 | 7021 | <code>$lastCumulativeSize</code> |
6976 | 7022 | <code>$lastCumulativeSize</code> |
6977 | 7023 | </PossiblyInvalidArgument> |
6978 | 7024 | <PossiblyInvalidCast> |
| 7025 | + <code>$additionalSql[$i]</code> |
6979 | 7026 | <code>$sqlDelimiter</code> |
6980 | 7027 | </PossiblyInvalidCast> |
6981 | 7028 | <PossiblyNullArgument> |
|
8330 | 8377 | <code>$doMime</code> |
8331 | 8378 | <code>$doRelation</code> |
8332 | 8379 | </ParamNameMismatch> |
| 8380 | + <PossiblyInvalidArgument> |
| 8381 | + <code><![CDATA[str_replace('_', '/', $mimeMap[$fieldName]['mimetype'])]]></code> |
| 8382 | + </PossiblyInvalidArgument> |
8333 | 8383 | <PossiblyInvalidCast> |
8334 | 8384 | <code>$value</code> |
8335 | 8385 | </PossiblyInvalidCast> |
|
8398 | 8448 | <code><![CDATA[$GLOBALS['plugin_param']['export_type']]]></code> |
8399 | 8449 | <code><![CDATA[$GLOBALS['plugin_param']['single_table']]]></code> |
8400 | 8450 | </PossiblyInvalidArrayOffset> |
| 8451 | + <PossiblyInvalidOperand> |
| 8452 | + <code><![CDATA[str_replace('_', '/', $mimeMap[$fieldName]['mimetype'])]]></code> |
| 8453 | + </PossiblyInvalidOperand> |
8401 | 8454 | <PossiblyNullArgument> |
8402 | 8455 | <code>$record[$columns[$i]]</code> |
8403 | 8456 | </PossiblyNullArgument> |
|
8512 | 8565 | </ParamNameMismatch> |
8513 | 8566 | <PossiblyInvalidArgument> |
8514 | 8567 | <code><![CDATA[$GLOBALS[$GLOBALS['what'] . '_null']]]></code> |
| 8568 | + <code><![CDATA[str_replace('_', '/', $mimeMap[$fieldName]['mimetype'])]]></code> |
8515 | 8569 | </PossiblyInvalidArgument> |
8516 | 8570 | <PossiblyInvalidArrayOffset> |
8517 | 8571 | <code><![CDATA[$GLOBALS['plugin_param']['export_type']]]></code> |
|
8781 | 8835 | </ParamNameMismatch> |
8782 | 8836 | <PossiblyInvalidArgument> |
8783 | 8837 | <code>$value</code> |
| 8838 | + <code><![CDATA[str_replace('_', '/', $mimeMap[$fieldName]['mimetype'])]]></code> |
8784 | 8839 | </PossiblyInvalidArgument> |
8785 | 8840 | <PossiblyNullArgument> |
8786 | 8841 | <code>$colAs</code> |
|
11487 | 11542 | <MoreSpecificReturnType> |
11488 | 11543 | <code>non-empty-string</code> |
11489 | 11544 | </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> |
11490 | 11556 | <PossiblyNullOperand> |
11491 | 11557 | <code><![CDATA[self::getServerPart($cf, $eol, $conf['Servers'])]]></code> |
11492 | 11558 | </PossiblyNullOperand> |
|
11622 | 11688 | </PossiblyInvalidCast> |
11623 | 11689 | <PossiblyInvalidOperand> |
11624 | 11690 | <code>$numRows</code> |
| 11691 | + <code>$sortCol</code> |
11625 | 11692 | </PossiblyInvalidOperand> |
11626 | 11693 | <PossiblyInvalidPropertyFetch> |
11627 | 11694 | <code><![CDATA[$statement->altered[0]->field->column]]></code> |
|
12781 | 12848 | </MoreSpecificReturnType> |
12782 | 12849 | </file> |
12783 | 12850 | <file src="libraries/classes/ZipExtension.php"> |
| 12851 | + <ArgumentTypeCoercion> |
| 12852 | + <code>$regex</code> |
| 12853 | + <code>$specificEntry</code> |
| 12854 | + </ArgumentTypeCoercion> |
12784 | 12855 | <MixedArgument> |
12785 | 12856 | <code>$dump</code> |
12786 | 12857 | </MixedArgument> |
|
12793 | 12864 | <code>$newData[$newName]</code> |
12794 | 12865 | <code>$value</code> |
12795 | 12866 | </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> |
12796 | 12875 | </file> |
12797 | 12876 | <file src="libraries/services_loader.php"> |
12798 | 12877 | <MixedArgument> |
|
0 commit comments