@@ -1002,60 +1002,6 @@ parameters:
10021002 count : 1
10031003 path : include/posttohost.inc
10041004
1005- -
1006- message : ' #^Cannot access offset ' ' host' ' on array\{scheme\?\: string, host\?\: string, port\?\: int\<0, 65535\>, user\?\: string, pass\?\: string, path\?\: string, query\?\: string, fragment\?\: string\}\|false\.$#'
1007- identifier : offsetAccess.nonOffsetAccessible
1008- count : 2
1009- path : include/prepend.inc
1010-
1011- -
1012- message : ' #^Comparison operation "\>" between 0 and 0 is always false\.$#'
1013- identifier : greater.alwaysFalse
1014- count : 1
1015- path : include/release-qa.php
1016-
1017- -
1018- message : ' #^Offset ' ' active' ' on array\{active\: true, release\: array\{type\: ' ' RC' ' , number\: 0, sha256_bz2\: ' ' ' ' , sha256_gz\: ' ' ' ' , sha256_xz\: ' ' ' ' , date\: ' ' 05 Dec 2024' ' \|' ' 07 May 2026' ' \|' ' 21 May 2026' ' , baseurl\: ' ' https\://downloads…' ' \}\|array\{type\: ' ' RC' ' , number\: 0, sha256_bz2\: ' ' ' ' , sha256_gz\: ' ' ' ' , sha256_xz\: ' ' ' ' , date\: ' ' 28 May 2026' ' , baseurl\: ' ' https\://downloads…' ' \}\} in isset\(\) always exists and is not nullable\.$#'
1019- identifier : isset.offset
1020- count : 1
1021- path : include/release-qa.php
1022-
1023- -
1024- message : ' #^Offset ' ' baseurl' ' on array\{type\: ' ' RC' ' , number\: 0, sha256_bz2\: ' ' ' ' , sha256_gz\: ' ' ' ' , sha256_xz\: ' ' ' ' , date\: ' ' 05 Dec 2024' ' \|' ' 07 May 2026' ' \|' ' 21 May 2026' ' , baseurl\: ' ' https\://downloads…' ' \}\|array\{type\: ' ' RC' ' , number\: 0, sha256_bz2\: ' ' ' ' , sha256_gz\: ' ' ' ' , sha256_xz\: ' ' ' ' , date\: ' ' 28 May 2026' ' , baseurl\: ' ' https\://downloads…' ' \} in empty\(\) always exists and is not falsy\.$#'
1025- identifier : empty.offset
1026- count : 1
1027- path : include/release-qa.php
1028-
1029- -
1030- message : ' #^Offset ' ' bz2' ' \|' ' gz' ' \|' ' xz' ' on non\-empty\-array\{bz2\?\: array\{sha256\: ' ' ' ' , path\?\: ' ' https\://downloads…' ' \}, gz\?\: array\{sha256\: ' ' ' ' , path\?\: ' ' https\://downloads…' ' \}, xz\?\: array\{sha256\: ' ' ' ' , path\?\: ' ' https\://downloads…' ' \}\} in empty\(\) always exists and is not falsy\.$#'
1031- identifier : empty.offset
1032- count : 1
1033- path : include/release-qa.php
1034-
1035- -
1036- message : ' #^Offset ' ' files' ' on array\{type\: ' ' RC' ' , number\: 0, sha256_bz2\: ' ' ' ' , sha256_gz\: ' ' ' ' , sha256_xz\: ' ' ' ' , date\: ' ' 05 Dec 2024' ' \|' ' 07 May 2026' ' \|' ' 21 May 2026' ' , baseurl\: ' ' https\://downloads…' ' , enabled\?\: false, \.\.\.\}\|array\{type\: ' ' RC' ' , number\: 0, sha256_bz2\: ' ' ' ' , sha256_gz\: ' ' ' ' , sha256_xz\: ' ' ' ' , date\: ' ' 28 May 2026' ' , baseurl\: ' ' https\://downloads…' ' , version\: ' ' 8\.2\.27RC0' ' \|' ' 8\.3\.31RC0' ' \|' ' 8\.4\.22RC0' ' \|' ' 8\.5\.7RC0' ' , \.\.\.\} in empty\(\) always exists and is not falsy\.$#'
1037- identifier : empty.offset
1038- count : 1
1039- path : include/release-qa.php
1040-
1041- -
1042- message : ' #^Offset ' ' number' ' on array\{type\: ' ' RC' ' , number\: 0, sha256_bz2\: ' ' ' ' , sha256_gz\: ' ' ' ' , sha256_xz\: ' ' ' ' , date\: ' ' 05 Dec 2024' ' \|' ' 07 May 2026' ' \|' ' 21 May 2026' ' , baseurl\: ' ' https\://downloads…' ' , enabled\: false\}\|array\{type\: ' ' RC' ' , number\: 0, sha256_bz2\: ' ' ' ' , sha256_gz\: ' ' ' ' , sha256_xz\: ' ' ' ' , date\: ' ' 28 May 2026' ' , baseurl\: ' ' https\://downloads…' ' , enabled\: false\} in empty\(\) always exists and is always falsy\.$#'
1043- identifier : empty.offset
1044- count : 1
1045- path : include/release-qa.php
1046-
1047- -
1048- message : ' #^Offset ' ' sha256_bz2' ' \|' ' sha256_gz' ' \|' ' sha256_xz' ' on array\{type\: ' ' RC' ' , number\: 0, sha256_bz2\: ' ' ' ' , sha256_gz\: ' ' ' ' , sha256_xz\: ' ' ' ' , date\: ' ' 05 Dec 2024' ' \|' ' 07 May 2026' ' \|' ' 21 May 2026' ' , baseurl\: ' ' https\://downloads…' ' \}\|array\{type\: ' ' RC' ' , number\: 0, sha256_bz2\: ' ' ' ' , sha256_gz\: ' ' ' ' , sha256_xz\: ' ' ' ' , date\: ' ' 28 May 2026' ' , baseurl\: ' ' https\://downloads…' ' \} in isset\(\) always exists and is not nullable\.$#'
1049- identifier : isset.offset
1050- count : 1
1051- path : include/release-qa.php
1052-
1053- -
1054- message : ' #^Right side of && is always true\.$#'
1055- identifier : booleanAnd.rightAlwaysTrue
1056- count : 2
1057- path : include/release-qa.php
1058-
10591005 -
10601006 message : ' #^Function autogen\(\) has no return type specified\.$#'
10611007 identifier : missingType.return
@@ -1326,12 +1272,6 @@ parameters:
13261272 count : 1
13271273 path : include/version.inc
13281274
1329- -
1330- message : ' #^Offset ' ' announcement' ' on array\{version\: ' ' 8\.2\.31' ' , date\: ' ' 07 May 2026' ' , tags\: array\{' ' security' ' \}, sha256\: array\{' ' tar\.gz' ' \: ' ' 083c2f61cc5f527eb29…' ' , ' ' tar\.bz2' ' \: ' ' 948183fa04cf261c9b9…' ' , ' ' tar\.xz' ' \: ' ' 95eae411d594fe6f6e5…' ' \}\}\|array\{version\: ' ' 8\.3\.31' ' , date\: ' ' 07 May 2026' ' , tags\: array\{' ' security' ' \}, sha256\: array\{' ' tar\.gz' ' \: ' ' 4e7baaf0a690e954a20…' ' , ' ' tar\.bz2' ' \: ' ' e6986b1fd37eb254021…' ' , ' ' tar\.xz' ' \: ' ' 66410cee07f4b2baeb0…' ' \}\}\|array\{version\: ' ' 8\.4\.22' ' , date\: ' ' 04 Jun 2026' ' , tags\: array\{\}, sha256\: array\{' ' tar\.gz' ' \: ' ' a012c2c9724baf214a7…' ' , ' ' tar\.bz2' ' \: ' ' 4b16e7e2c384ce25e07…' ' , ' ' tar\.xz' ' \: ' ' 696c0f6ad92e94c5905…' ' \}\}\|array\{version\: ' ' 8\.5\.7' ' , date\: ' ' 04 Jun 2026' ' , tags\: array\{\}, sha256\: array\{' ' tar\.gz' ' \: ' ' e5eba93fd6dd3241d0e…' ' , ' ' tar\.bz2' ' \: ' ' 4ef9355f784d4b32015…' ' , ' ' tar\.xz' ' \: ' ' 01ba2ed1c2658dacf91…' ' \}\} on left side of \?\? does not exist\.$#'
1331- identifier : nullCoalesce.offset
1332- count : 1
1333- path : include/version.inc
1334-
13351275 -
13361276 message : ' #^Parameter \#3 \$length of function substr expects int\|null, int\|false given\.$#'
13371277 identifier : argument.type
@@ -1722,12 +1662,6 @@ parameters:
17221662 count : 1
17231663 path : public/credits.php
17241664
1725- -
1726- message : ' #^Parameter \#2 \$subject of function preg_match expects string, string\|false given\.$#'
1727- identifier : argument.type
1728- count : 1
1729- path : public/credits.php
1730-
17311665 -
17321666 message : ' #^Variable \$LANG might not be defined\.$#'
17331667 identifier : variable.undefined
@@ -1788,12 +1722,6 @@ parameters:
17881722 count : 1
17891723 path : public/downloads.php
17901724
1791- -
1792- message : ' #^Result of && is always true\.$#'
1793- identifier : booleanAnd.alwaysTrue
1794- count : 1
1795- path : public/downloads.php
1796-
17971725 -
17981726 message : ' #^Variable \$MYSITE might not be defined\.$#'
17991727 identifier : variable.undefined
@@ -2406,12 +2334,6 @@ parameters:
24062334 count : 1
24072335 path : public/submit-event.php
24082336
2409- -
2410- message : ' #^Offset ' ' email' ' on non\-empty\-array\<mixed\> in isset\(\) always exists and is not nullable\.$#'
2411- identifier : isset.offset
2412- count : 1
2413- path : public/submit-event.php
2414-
24152337 -
24162338 message : ' #^Offset ' ' scheme' ' might not exist on array\{scheme\?\: string, host\: non\-falsy\-string, port\?\: int\<0, 65535\>, user\?\: string, pass\?\: string, path\?\: string, query\?\: string, fragment\?\: string\}\.$#'
24172339 identifier : offsetAccess.notFound
0 commit comments