1parameters: 2 ignoreErrors: 3 - 4 message: '#^Cannot call method find\(\) on mixed\.$#' 5 identifier: method.nonObject 6 count: 1 7 path: app/Auth.php 8 9 - 10 message: '#^Method Fisharebest\\Webtrees\\Auth\:\:user\(\) should return Fisharebest\\Webtrees\\Contracts\\UserInterface but returns mixed\.$#' 11 identifier: return.type 12 count: 1 13 path: app/Auth.php 14 15 - 16 message: '#^Method Fisharebest\\Webtrees\\Census\\AbstractCensusColumnCondition\:\:conditionChild\(\) should return string but returns mixed\.$#' 17 identifier: return.type 18 count: 2 19 path: app/Census/AbstractCensusColumnCondition.php 20 21 - 22 message: '#^Method Fisharebest\\Webtrees\\Census\\AbstractCensusColumnCondition\:\:conditionDivorced\(\) should return string but returns mixed\.$#' 23 identifier: return.type 24 count: 2 25 path: app/Census/AbstractCensusColumnCondition.php 26 27 - 28 message: '#^Method Fisharebest\\Webtrees\\Census\\AbstractCensusColumnCondition\:\:conditionMarried\(\) should return string but returns mixed\.$#' 29 identifier: return.type 30 count: 2 31 path: app/Census/AbstractCensusColumnCondition.php 32 33 - 34 message: '#^Method Fisharebest\\Webtrees\\Census\\AbstractCensusColumnCondition\:\:conditionSingle\(\) should return string but returns mixed\.$#' 35 identifier: return.type 36 count: 2 37 path: app/Census/AbstractCensusColumnCondition.php 38 39 - 40 message: '#^Method Fisharebest\\Webtrees\\Census\\AbstractCensusColumnCondition\:\:conditionWidowed\(\) should return string but returns mixed\.$#' 41 identifier: return.type 42 count: 2 43 path: app/Census/AbstractCensusColumnCondition.php 44 45 - 46 message: '#^Cannot call method getCloseRelationshipName\(\) on mixed\.$#' 47 identifier: method.nonObject 48 count: 1 49 path: app/Census/CensusColumnRelationToHead.php 50 51 - 52 message: '#^Method Fisharebest\\Webtrees\\Census\\CensusColumnRelationToHead\:\:generate\(\) should return string but returns mixed\.$#' 53 identifier: return.type 54 count: 2 55 path: app/Census/CensusColumnRelationToHead.php 56 57 - 58 message: '#^Method Fisharebest\\Webtrees\\Census\\CensusColumnSexF\:\:generate\(\) should return string but returns mixed\.$#' 59 identifier: return.type 60 count: 1 61 path: app/Census/CensusColumnSexF.php 62 63 - 64 message: '#^Method Fisharebest\\Webtrees\\Census\\CensusColumnSexM\:\:generate\(\) should return string but returns mixed\.$#' 65 identifier: return.type 66 count: 1 67 path: app/Census/CensusColumnSexM.php 68 69 - 70 message: '#^Method Fisharebest\\Webtrees\\Census\\CensusColumnSexMF\:\:generate\(\) should return string but returns mixed\.$#' 71 identifier: return.type 72 count: 2 73 path: app/Census/CensusColumnSexMF.php 74 75 - 76 message: '#^Parameter \$filename of class Fisharebest\\Localization\\Translation constructor expects string, string\|false given\.$#' 77 identifier: argument.type 78 count: 1 79 path: app/Cli/Commands/CompilePoFiles.php 80 81 - 82 message: '#^Parameter \$path of function basename expects string, string\|false given\.$#' 83 identifier: argument.type 84 count: 1 85 path: app/Cli/Commands/CompilePoFiles.php 86 87 - 88 message: '#^Parameter \$path of function dirname expects string, string\|false given\.$#' 89 identifier: argument.type 90 count: 1 91 path: app/Cli/Commands/CompilePoFiles.php 92 93 - 94 message: '#^Binary operation "\." between ''A tree with the…'' and mixed results in an error\.$#' 95 identifier: binaryOp.invalid 96 count: 1 97 path: app/Cli/Commands/TreeCreate.php 98 99 - 100 message: '#^Parameter \$name of method Fisharebest\\Webtrees\\Services\\TreeService\:\:create\(\) expects string, mixed given\.$#' 101 identifier: argument.type 102 count: 1 103 path: app/Cli/Commands/TreeCreate.php 104 105 - 106 message: '#^Parameter \$title of method Fisharebest\\Webtrees\\Services\\TreeService\:\:create\(\) expects string, mixed given\.$#' 107 identifier: argument.type 108 count: 1 109 path: app/Cli/Commands/TreeCreate.php 110 111 - 112 message: '#^Binary operation "\." between ''Tree "'' and mixed results in an error\.$#' 113 identifier: binaryOp.invalid 114 count: 1 115 path: app/Cli/Commands/TreeExport.php 116 117 - 118 message: '#^Method Fisharebest\\Webtrees\\Cli\\Commands\\TreeExport\:\:autoCompleteTreeName\(\) should return array\<string\> but returns array\<mixed\>\.$#' 119 identifier: return.type 120 count: 1 121 path: app/Cli/Commands/TreeExport.php 122 123 - 124 message: '#^Binary operation "\." between ''A user with the…'' and mixed results in an error\.$#' 125 identifier: binaryOp.invalid 126 count: 2 127 path: app/Cli/Commands/UserCreate.php 128 129 - 130 message: '#^Parameter \$email of method Fisharebest\\Webtrees\\Services\\UserService\:\:create\(\) expects string, mixed given\.$#' 131 identifier: argument.type 132 count: 1 133 path: app/Cli/Commands/UserCreate.php 134 135 - 136 message: '#^Parameter \$email of method Fisharebest\\Webtrees\\Services\\UserService\:\:findByEmail\(\) expects string, mixed given\.$#' 137 identifier: argument.type 138 count: 1 139 path: app/Cli/Commands/UserCreate.php 140 141 - 142 message: '#^Parameter \$password of method Fisharebest\\Webtrees\\Services\\UserService\:\:create\(\) expects string, mixed given\.$#' 143 identifier: argument.type 144 count: 1 145 path: app/Cli/Commands/UserCreate.php 146 147 - 148 message: '#^Parameter \$real_name of method Fisharebest\\Webtrees\\Services\\UserService\:\:create\(\) expects string, mixed given\.$#' 149 identifier: argument.type 150 count: 1 151 path: app/Cli/Commands/UserCreate.php 152 153 - 154 message: '#^Parameter \$setting_value of method Fisharebest\\Webtrees\\User\:\:setPreference\(\) expects string, mixed given\.$#' 155 identifier: argument.type 156 count: 2 157 path: app/Cli/Commands/UserCreate.php 158 159 - 160 message: '#^Parameter \$user_name of method Fisharebest\\Webtrees\\Services\\UserService\:\:create\(\) expects string, mixed given\.$#' 161 identifier: argument.type 162 count: 1 163 path: app/Cli/Commands/UserCreate.php 164 165 - 166 message: '#^Parameter \$user_name of method Fisharebest\\Webtrees\\Services\\UserService\:\:findByUserName\(\) expects string, mixed given\.$#' 167 identifier: argument.type 168 count: 1 169 path: app/Cli/Commands/UserCreate.php 170 171 - 172 message: '#^Parameter \#1 \$command of method Symfony\\Component\\Console\\Application\:\:add\(\) expects Symfony\\Component\\Console\\Command\\Command, mixed given\.$#' 173 identifier: argument.type 174 count: 1 175 path: app/Cli/Console.php 176 177 - 178 message: '#^Parameter \$ca of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#' 179 identifier: argument.type 180 count: 1 181 path: app/Cli/Console.php 182 183 - 184 message: '#^Parameter \$certificate of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#' 185 identifier: argument.type 186 count: 1 187 path: app/Cli/Console.php 188 189 - 190 message: '#^Parameter \$database of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#' 191 identifier: argument.type 192 count: 1 193 path: app/Cli/Console.php 194 195 - 196 message: '#^Parameter \$driver of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#' 197 identifier: argument.type 198 count: 1 199 path: app/Cli/Console.php 200 201 - 202 message: '#^Parameter \$host of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#' 203 identifier: argument.type 204 count: 1 205 path: app/Cli/Console.php 206 207 - 208 message: '#^Parameter \$key of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#' 209 identifier: argument.type 210 count: 1 211 path: app/Cli/Console.php 212 213 - 214 message: '#^Parameter \$password of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#' 215 identifier: argument.type 216 count: 1 217 path: app/Cli/Console.php 218 219 - 220 message: '#^Parameter \$port of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#' 221 identifier: argument.type 222 count: 1 223 path: app/Cli/Console.php 224 225 - 226 message: '#^Parameter \$prefix of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#' 227 identifier: argument.type 228 count: 1 229 path: app/Cli/Console.php 230 231 - 232 message: '#^Parameter \$username of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#' 233 identifier: argument.type 234 count: 1 235 path: app/Cli/Console.php 236 237 - 238 message: '#^Parameter \#1 \$id of method Fisharebest\\Webtrees\\Container\<T of object\>\:\:get\(\) expects class\-string\<T of object\>, string given\.$#' 239 identifier: argument.type 240 count: 1 241 path: app/Container.php 242 243 - 244 message: '#^Constant Fisharebest\\Webtrees\\DB\:\:COLLATION_ASCII is unused\.$#' 245 identifier: classConstant.unused 246 count: 1 247 path: app/DB.php 248 249 - 250 message: '#^Constant Fisharebest\\Webtrees\\DB\:\:COLLATION_UTF8 is unused\.$#' 251 identifier: classConstant.unused 252 count: 1 253 path: app/DB.php 254 255 - 256 message: '#^Method Fisharebest\\Webtrees\\DB\:\:driverName\(\) should return string but returns mixed\.$#' 257 identifier: return.type 258 count: 1 259 path: app/DB.php 260 261 - 262 message: '#^Cannot access offset int on mixed\.$#' 263 identifier: offsetAccess.nonOffsetAccessible 264 count: 3 265 path: app/Date/AbstractCalendarDate.php 266 267 - 268 message: '#^Cannot access offset string on mixed\.$#' 269 identifier: offsetAccess.nonOffsetAccessible 270 count: 1 271 path: app/Date/AbstractCalendarDate.php 272 273 - 274 message: '#^Method Fisharebest\\Webtrees\\Date\\AbstractCalendarDate\:\:dayNames\(\) should return string but returns mixed\.$#' 275 identifier: return.type 276 count: 1 277 path: app/Date/AbstractCalendarDate.php 278 279 - 280 message: '#^Method Fisharebest\\Webtrees\\Date\\AbstractCalendarDate\:\:dayNamesAbbreviated\(\) should return string but returns mixed\.$#' 281 identifier: return.type 282 count: 1 283 path: app/Date/AbstractCalendarDate.php 284 285 - 286 message: '#^Method Fisharebest\\Webtrees\\Date\\AbstractCalendarDate\:\:formatGedcomCalendarEscape\(\) should return string but returns mixed\.$#' 287 identifier: return.type 288 count: 1 289 path: app/Date/AbstractCalendarDate.php 290 291 - 292 message: '#^Method Fisharebest\\Webtrees\\Date\\AbstractCalendarDate\:\:formatGedcomMonth\(\) should return string but returns mixed\.$#' 293 identifier: return.type 294 count: 1 295 path: app/Date/AbstractCalendarDate.php 296 297 - 298 message: '#^Property Fisharebest\\Webtrees\\Date\\AbstractCalendarDate\:\:\$month \(int\) does not accept mixed\.$#' 299 identifier: assign.propertyType 300 count: 1 301 path: app/Date/AbstractCalendarDate.php 302 303 - 304 message: '#^Cannot access offset int on mixed\.$#' 305 identifier: offsetAccess.nonOffsetAccessible 306 count: 5 307 path: app/Date/AbstractGregorianJulianDate.php 308 309 - 310 message: '#^Method Fisharebest\\Webtrees\\Date\\AbstractGregorianJulianDate\:\:monthNameAbbreviated\(\) should return string but returns mixed\.$#' 311 identifier: return.type 312 count: 1 313 path: app/Date/AbstractGregorianJulianDate.php 314 315 - 316 message: '#^Method Fisharebest\\Webtrees\\Date\\AbstractGregorianJulianDate\:\:monthNameGenitiveCase\(\) should return string but returns mixed\.$#' 317 identifier: return.type 318 count: 1 319 path: app/Date/AbstractGregorianJulianDate.php 320 321 - 322 message: '#^Method Fisharebest\\Webtrees\\Date\\AbstractGregorianJulianDate\:\:monthNameInstrumentalCase\(\) should return string but returns mixed\.$#' 323 identifier: return.type 324 count: 1 325 path: app/Date/AbstractGregorianJulianDate.php 326 327 - 328 message: '#^Method Fisharebest\\Webtrees\\Date\\AbstractGregorianJulianDate\:\:monthNameLocativeCase\(\) should return string but returns mixed\.$#' 329 identifier: return.type 330 count: 1 331 path: app/Date/AbstractGregorianJulianDate.php 332 333 - 334 message: '#^Method Fisharebest\\Webtrees\\Date\\AbstractGregorianJulianDate\:\:monthNameNominativeCase\(\) should return string but returns mixed\.$#' 335 identifier: return.type 336 count: 1 337 path: app/Date/AbstractGregorianJulianDate.php 338 339 - 340 message: '#^Cannot access offset int on mixed\.$#' 341 identifier: offsetAccess.nonOffsetAccessible 342 count: 5 343 path: app/Date/FrenchDate.php 344 345 - 346 message: '#^Method Fisharebest\\Webtrees\\Date\\FrenchDate\:\:dayNames\(\) should return string but returns mixed\.$#' 347 identifier: return.type 348 count: 1 349 path: app/Date/FrenchDate.php 350 351 - 352 message: '#^Method Fisharebest\\Webtrees\\Date\\FrenchDate\:\:monthNameGenitiveCase\(\) should return string but returns mixed\.$#' 353 identifier: return.type 354 count: 1 355 path: app/Date/FrenchDate.php 356 357 - 358 message: '#^Method Fisharebest\\Webtrees\\Date\\FrenchDate\:\:monthNameInstrumentalCase\(\) should return string but returns mixed\.$#' 359 identifier: return.type 360 count: 1 361 path: app/Date/FrenchDate.php 362 363 - 364 message: '#^Method Fisharebest\\Webtrees\\Date\\FrenchDate\:\:monthNameLocativeCase\(\) should return string but returns mixed\.$#' 365 identifier: return.type 366 count: 1 367 path: app/Date/FrenchDate.php 368 369 - 370 message: '#^Method Fisharebest\\Webtrees\\Date\\FrenchDate\:\:monthNameNominativeCase\(\) should return string but returns mixed\.$#' 371 identifier: return.type 372 count: 1 373 path: app/Date/FrenchDate.php 374 375 - 376 message: '#^Cannot access offset int on mixed\.$#' 377 identifier: offsetAccess.nonOffsetAccessible 378 count: 4 379 path: app/Date/HijriDate.php 380 381 - 382 message: '#^Method Fisharebest\\Webtrees\\Date\\HijriDate\:\:monthNameGenitiveCase\(\) should return string but returns mixed\.$#' 383 identifier: return.type 384 count: 1 385 path: app/Date/HijriDate.php 386 387 - 388 message: '#^Method Fisharebest\\Webtrees\\Date\\HijriDate\:\:monthNameInstrumentalCase\(\) should return string but returns mixed\.$#' 389 identifier: return.type 390 count: 1 391 path: app/Date/HijriDate.php 392 393 - 394 message: '#^Method Fisharebest\\Webtrees\\Date\\HijriDate\:\:monthNameLocativeCase\(\) should return string but returns mixed\.$#' 395 identifier: return.type 396 count: 1 397 path: app/Date/HijriDate.php 398 399 - 400 message: '#^Method Fisharebest\\Webtrees\\Date\\HijriDate\:\:monthNameNominativeCase\(\) should return string but returns mixed\.$#' 401 identifier: return.type 402 count: 1 403 path: app/Date/HijriDate.php 404 405 - 406 message: '#^Cannot access offset int on mixed\.$#' 407 identifier: offsetAccess.nonOffsetAccessible 408 count: 5 409 path: app/Date/JalaliDate.php 410 411 - 412 message: '#^Method Fisharebest\\Webtrees\\Date\\JalaliDate\:\:monthNameAbbreviated\(\) should return string but returns mixed\.$#' 413 identifier: return.type 414 count: 1 415 path: app/Date/JalaliDate.php 416 417 - 418 message: '#^Method Fisharebest\\Webtrees\\Date\\JalaliDate\:\:monthNameGenitiveCase\(\) should return string but returns mixed\.$#' 419 identifier: return.type 420 count: 1 421 path: app/Date/JalaliDate.php 422 423 - 424 message: '#^Method Fisharebest\\Webtrees\\Date\\JalaliDate\:\:monthNameInstrumentalCase\(\) should return string but returns mixed\.$#' 425 identifier: return.type 426 count: 1 427 path: app/Date/JalaliDate.php 428 429 - 430 message: '#^Method Fisharebest\\Webtrees\\Date\\JalaliDate\:\:monthNameLocativeCase\(\) should return string but returns mixed\.$#' 431 identifier: return.type 432 count: 1 433 path: app/Date/JalaliDate.php 434 435 - 436 message: '#^Method Fisharebest\\Webtrees\\Date\\JalaliDate\:\:monthNameNominativeCase\(\) should return string but returns mixed\.$#' 437 identifier: return.type 438 count: 1 439 path: app/Date/JalaliDate.php 440 441 - 442 message: '#^Cannot access offset int on mixed\.$#' 443 identifier: offsetAccess.nonOffsetAccessible 444 count: 4 445 path: app/Date/JewishDate.php 446 447 - 448 message: '#^Method Fisharebest\\Webtrees\\Date\\JewishDate\:\:monthNameGenitiveCase\(\) should return string but returns mixed\.$#' 449 identifier: return.type 450 count: 1 451 path: app/Date/JewishDate.php 452 453 - 454 message: '#^Method Fisharebest\\Webtrees\\Date\\JewishDate\:\:monthNameInstrumentalCase\(\) should return string but returns mixed\.$#' 455 identifier: return.type 456 count: 1 457 path: app/Date/JewishDate.php 458 459 - 460 message: '#^Method Fisharebest\\Webtrees\\Date\\JewishDate\:\:monthNameLocativeCase\(\) should return string but returns mixed\.$#' 461 identifier: return.type 462 count: 1 463 path: app/Date/JewishDate.php 464 465 - 466 message: '#^Method Fisharebest\\Webtrees\\Date\\JewishDate\:\:monthNameNominativeCase\(\) should return string but returns mixed\.$#' 467 identifier: return.type 468 count: 1 469 path: app/Date/JewishDate.php 470 471 - 472 message: '#^Parameter \#1 \$attributes of static method Fisharebest\\Webtrees\\Html\:\:attributes\(\) expects array\<string, bool\|int\|string\>, array\<string, mixed\> given\.$#' 473 identifier: argument.type 474 count: 1 475 path: app/Elements/AbstractElement.php 476 477 - 478 message: '#^Property Fisharebest\\Webtrees\\Elements\\AbstractElement\:\:\$subtags \(array\<string, string\>\) does not accept mixed\.$#' 479 identifier: assign.propertyType 480 count: 1 481 path: app/Elements/AbstractElement.php 482 483 - 484 message: '#^Parameter \#1 \$str of function strtr expects string, mixed given\.$#' 485 identifier: argument.type 486 count: 1 487 path: app/Elements/AbstractExternalLink.php 488 489 - 490 message: '#^Cannot cast mixed to float\.$#' 491 identifier: cast.double 492 count: 4 493 path: app/Elements/AgeAtEvent.php 494 495 - 496 message: '#^Cannot cast mixed to int\.$#' 497 identifier: cast.int 498 count: 4 499 path: app/Elements/AgeAtEvent.php 500 501 - 502 message: '#^Method Fisharebest\\Webtrees\\Elements\\AgeAtEvent\:\:value\(\) should return string but returns string\|null\.$#' 503 identifier: return.type 504 count: 1 505 path: app/Elements/AgeAtEvent.php 506 507 - 508 message: '#^Cannot call method findByInterface\(\) on mixed\.$#' 509 identifier: method.nonObject 510 count: 1 511 path: app/Elements/Census.php 512 513 - 514 message: '#^Cannot call method first\(\) on mixed\.$#' 515 identifier: method.nonObject 516 count: 1 517 path: app/Elements/Census.php 518 519 - 520 message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:attributes\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#' 521 identifier: argument.type 522 count: 1 523 path: app/Elements/Census.php 524 525 - 526 message: '#^Method Fisharebest\\Webtrees\\Elements\\DateValue\:\:escape\(\) should return string but returns string\|null\.$#' 527 identifier: return.type 528 count: 1 529 path: app/Elements/DateValue.php 530 531 - 532 message: '#^Parameter \#1 \$attributes of static method Fisharebest\\Webtrees\\Html\:\:attributes\(\) expects array\<string, bool\|int\|string\>, array\<string, mixed\> given\.$#' 533 identifier: argument.type 534 count: 1 535 path: app/Elements/DateValue.php 536 537 - 538 message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' 539 identifier: foreach.nonIterable 540 count: 1 541 path: app/Elements/EventTypeCitedFrom.php 542 543 - 544 message: '#^Binary operation "\." between ''FAM\:''\|''INDI\:'' and mixed results in an error\.$#' 545 identifier: binaryOp.invalid 546 count: 1 547 path: app/Elements/EventTypeCitedFrom.php 548 549 - 550 message: '#^Parameter \#1 \.\.\.\$arrays of function array_merge expects array, mixed given\.$#' 551 identifier: argument.type 552 count: 1 553 path: app/Elements/EventTypeCitedFrom.php 554 555 - 556 message: '#^Parameter \#2 \.\.\.\$arrays of function array_merge expects array, mixed given\.$#' 557 identifier: argument.type 558 count: 1 559 path: app/Elements/EventTypeCitedFrom.php 560 561 - 562 message: '#^Binary operation "\." between mixed and string results in an error\.$#' 563 identifier: binaryOp.invalid 564 count: 1 565 path: app/Elements/GovIdentifier.php 566 567 - 568 message: '#^Cannot access offset string on mixed\.$#' 569 identifier: offsetAccess.nonOffsetAccessible 570 count: 1 571 path: app/Elements/MultimediaFormat.php 572 573 - 574 message: '#^Method Fisharebest\\Webtrees\\Elements\\MultimediaFormat\:\:canonical\(\) should return string but returns mixed\.$#' 575 identifier: return.type 576 count: 1 577 path: app/Elements/MultimediaFormat.php 578 579 - 580 message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#' 581 identifier: argument.type 582 count: 1 583 path: app/Elements/NamePersonal.php 584 585 - 586 message: '#^Parameter \#2 \$subtags of method Fisharebest\\Webtrees\\Elements\\AbstractElement\:\:__construct\(\) expects array\<string\>\|null, mixed given\.$#' 587 identifier: argument.type 588 count: 1 589 path: app/Elements/NamePersonal.php 590 591 - 592 message: '#^Parameter \#1 \$string of function trim expects string, string\|null given\.$#' 593 identifier: argument.type 594 count: 1 595 path: app/Elements/PlaceHierarchy.php 596 597 - 598 message: '#^Method Fisharebest\\Webtrees\\Elements\\RestrictionNotice\:\:canonical\(\) should return string but returns string\|null\.$#' 599 identifier: return.type 600 count: 1 601 path: app/Elements/RestrictionNotice.php 602 603 - 604 message: '#^Method Fisharebest\\Webtrees\\Encodings\\ANSEL\:\:fromUtf8\(\) should return string but returns string\|null\.$#' 605 identifier: return.type 606 count: 1 607 path: app/Encodings/ANSEL.php 608 609 - 610 message: '#^Parameter \#1 \$str of function strtr expects string, string\|null given\.$#' 611 identifier: argument.type 612 count: 1 613 path: app/Encodings/ANSEL.php 614 615 - 616 message: '#^Anonymous function should return string but returns mixed\.$#' 617 identifier: return.type 618 count: 1 619 path: app/Encodings/AbstractEncoding.php 620 621 - 622 message: '#^Parameter \#2 \$array of function array_map expects array, list\<string\>\|false given\.$#' 623 identifier: argument.type 624 count: 1 625 path: app/Encodings/AbstractEncoding.php 626 627 - 628 message: '#^Binary operation "\.\=" between string and mixed results in an error\.$#' 629 identifier: assignOp.invalid 630 count: 4 631 path: app/Encodings/AbstractUTF16Encoding.php 632 633 - 634 message: '#^Cannot access offset ''BURI'' on mixed\.$#' 635 identifier: offsetAccess.nonOffsetAccessible 636 count: 2 637 path: app/Fact.php 638 639 - 640 message: '#^Cannot access offset ''CHAN'' on mixed\.$#' 641 identifier: offsetAccess.nonOffsetAccessible 642 count: 2 643 path: app/Fact.php 644 645 - 646 message: '#^Cannot access offset string on mixed\.$#' 647 identifier: offsetAccess.nonOffsetAccessible 648 count: 4 649 path: app/Fact.php 650 651 - 652 message: '#^Parameter \#1 \$value of method Fisharebest\\Webtrees\\Contracts\\ElementInterface\:\:canonical\(\) expects string, string\|null given\.$#' 653 identifier: argument.type 654 count: 2 655 path: app/Fact.php 656 657 - 658 message: '#^Parameter \#2 \$array of function array_key_exists expects array, mixed given\.$#' 659 identifier: argument.type 660 count: 2 661 path: app/Fact.php 662 663 - 664 message: '#^Method Fisharebest\\Webtrees\\Factories\\AbstractGedcomRecordFactory\:\:pendingChanges\(\) should return Illuminate\\Support\\Collection\<\(int\|string\), string\> but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#' 665 identifier: return.type 666 count: 1 667 path: app/Factories/AbstractGedcomRecordFactory.php 668 669 - 670 message: '#^Access to an undefined property object\:\:\$f_gedcom\.$#' 671 identifier: property.notFound 672 count: 1 673 path: app/Factories/FamilyFactory.php 674 675 - 676 message: '#^Access to an undefined property object\:\:\$f_id\.$#' 677 identifier: property.notFound 678 count: 1 679 path: app/Factories/FamilyFactory.php 680 681 - 682 message: '#^Anonymous function should return Fisharebest\\Webtrees\\Family but returns Fisharebest\\Webtrees\\Family\|null\.$#' 683 identifier: return.type 684 count: 1 685 path: app/Factories/FamilyFactory.php 686 687 - 688 message: '#^Method Fisharebest\\Webtrees\\Factories\\FamilyFactory\:\:gedcom\(\) should return string\|null but returns mixed\.$#' 689 identifier: return.type 690 count: 1 691 path: app/Factories/FamilyFactory.php 692 693 - 694 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Individual, Closure\(object\)\: Fisharebest\\Webtrees\\Individual given\.$#' 695 identifier: argument.type 696 count: 1 697 path: app/Factories/FamilyFactory.php 698 699 - 700 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Factories\\FamilyFactory\:\:make\(\) expects string, mixed given\.$#' 701 identifier: argument.type 702 count: 1 703 path: app/Factories/FamilyFactory.php 704 705 - 706 message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Factories\\FamilyFactory\:\:make\(\) expects string\|null, mixed given\.$#' 707 identifier: argument.type 708 count: 1 709 path: app/Factories/FamilyFactory.php 710 711 - 712 message: '#^Access to an undefined property object\:\:\$o_gedcom\.$#' 713 identifier: property.notFound 714 count: 1 715 path: app/Factories/GedcomRecordFactory.php 716 717 - 718 message: '#^Access to an undefined property object\:\:\$o_id\.$#' 719 identifier: property.notFound 720 count: 1 721 path: app/Factories/GedcomRecordFactory.php 722 723 - 724 message: '#^Anonymous function should return Fisharebest\\Webtrees\\GedcomRecord but returns Fisharebest\\Webtrees\\GedcomRecord\|null\.$#' 725 identifier: return.type 726 count: 1 727 path: app/Factories/GedcomRecordFactory.php 728 729 - 730 message: '#^Method Fisharebest\\Webtrees\\Factories\\GedcomRecordFactory\:\:gedcom\(\) should return string\|null but returns mixed\.$#' 731 identifier: return.type 732 count: 1 733 path: app/Factories/GedcomRecordFactory.php 734 735 - 736 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Factories\\GedcomRecordFactory\:\:make\(\) expects string, mixed given\.$#' 737 identifier: argument.type 738 count: 1 739 path: app/Factories/GedcomRecordFactory.php 740 741 - 742 message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Factories\\GedcomRecordFactory\:\:make\(\) expects string\|null, mixed given\.$#' 743 identifier: argument.type 744 count: 1 745 path: app/Factories/GedcomRecordFactory.php 746 747 - 748 message: '#^Access to an undefined property object\:\:\$o_gedcom\.$#' 749 identifier: property.notFound 750 count: 1 751 path: app/Factories/HeaderFactory.php 752 753 - 754 message: '#^Access to an undefined property object\:\:\$o_id\.$#' 755 identifier: property.notFound 756 count: 1 757 path: app/Factories/HeaderFactory.php 758 759 - 760 message: '#^Anonymous function should return Fisharebest\\Webtrees\\Header but returns Fisharebest\\Webtrees\\Header\|null\.$#' 761 identifier: return.type 762 count: 1 763 path: app/Factories/HeaderFactory.php 764 765 - 766 message: '#^Method Fisharebest\\Webtrees\\Factories\\HeaderFactory\:\:gedcom\(\) should return string\|null but returns mixed\.$#' 767 identifier: return.type 768 count: 1 769 path: app/Factories/HeaderFactory.php 770 771 - 772 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Factories\\HeaderFactory\:\:make\(\) expects string, mixed given\.$#' 773 identifier: argument.type 774 count: 1 775 path: app/Factories/HeaderFactory.php 776 777 - 778 message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Factories\\HeaderFactory\:\:make\(\) expects string\|null, mixed given\.$#' 779 identifier: argument.type 780 count: 1 781 path: app/Factories/HeaderFactory.php 782 783 - 784 message: '#^Parameter \#1 \$num of function dechex expects int, float\|int given\.$#' 785 identifier: argument.type 786 count: 1 787 path: app/Factories/IdFactory.php 788 789 - 790 message: '#^Binary operation "\." between literal\-string&non\-falsy\-string and mixed results in an error\.$#' 791 identifier: binaryOp.invalid 792 count: 1 793 path: app/Factories/ImageFactory.php 794 795 - 796 message: '#^Parameter \$default of method Fisharebest\\Webtrees\\Factories\\ImageFactory\:\:extractImageQuality\(\) expects int, mixed given\.$#' 797 identifier: argument.type 798 count: 3 799 path: app/Factories/ImageFactory.php 800 801 - 802 message: '#^Parameter \$ttl of method Fisharebest\\Webtrees\\Cache\:\:remember\(\) expects int\|null, mixed given\.$#' 803 identifier: argument.type 804 count: 1 805 path: app/Factories/ImageFactory.php 806 807 - 808 message: '#^Access to an undefined property object\:\:\$i_gedcom\.$#' 809 identifier: property.notFound 810 count: 1 811 path: app/Factories/IndividualFactory.php 812 813 - 814 message: '#^Access to an undefined property object\:\:\$i_id\.$#' 815 identifier: property.notFound 816 count: 1 817 path: app/Factories/IndividualFactory.php 818 819 - 820 message: '#^Anonymous function should return Fisharebest\\Webtrees\\Individual but returns Fisharebest\\Webtrees\\Individual\|null\.$#' 821 identifier: return.type 822 count: 1 823 path: app/Factories/IndividualFactory.php 824 825 - 826 message: '#^Method Fisharebest\\Webtrees\\Factories\\IndividualFactory\:\:gedcom\(\) should return string\|null but returns mixed\.$#' 827 identifier: return.type 828 count: 1 829 path: app/Factories/IndividualFactory.php 830 831 - 832 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Factories\\IndividualFactory\:\:make\(\) expects string, mixed given\.$#' 833 identifier: argument.type 834 count: 1 835 path: app/Factories/IndividualFactory.php 836 837 - 838 message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Factories\\IndividualFactory\:\:make\(\) expects string\|null, mixed given\.$#' 839 identifier: argument.type 840 count: 1 841 path: app/Factories/IndividualFactory.php 842 843 - 844 message: '#^Access to an undefined property object\:\:\$o_gedcom\.$#' 845 identifier: property.notFound 846 count: 1 847 path: app/Factories/LocationFactory.php 848 849 - 850 message: '#^Access to an undefined property object\:\:\$o_id\.$#' 851 identifier: property.notFound 852 count: 1 853 path: app/Factories/LocationFactory.php 854 855 - 856 message: '#^Anonymous function should return Fisharebest\\Webtrees\\Location but returns Fisharebest\\Webtrees\\Location\|null\.$#' 857 identifier: return.type 858 count: 1 859 path: app/Factories/LocationFactory.php 860 861 - 862 message: '#^Method Fisharebest\\Webtrees\\Factories\\LocationFactory\:\:gedcom\(\) should return string\|null but returns mixed\.$#' 863 identifier: return.type 864 count: 1 865 path: app/Factories/LocationFactory.php 866 867 - 868 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Factories\\LocationFactory\:\:make\(\) expects string, mixed given\.$#' 869 identifier: argument.type 870 count: 1 871 path: app/Factories/LocationFactory.php 872 873 - 874 message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Factories\\LocationFactory\:\:make\(\) expects string\|null, mixed given\.$#' 875 identifier: argument.type 876 count: 1 877 path: app/Factories/LocationFactory.php 878 879 - 880 message: '#^Parameter \#1 \$config of class League\\CommonMark\\Environment\\Environment constructor expects array\<string, mixed\>, mixed given\.$#' 881 identifier: argument.type 882 count: 2 883 path: app/Factories/MarkdownFactory.php 884 885 - 886 message: '#^Access to an undefined property object\:\:\$m_gedcom\.$#' 887 identifier: property.notFound 888 count: 1 889 path: app/Factories/MediaFactory.php 890 891 - 892 message: '#^Access to an undefined property object\:\:\$m_id\.$#' 893 identifier: property.notFound 894 count: 1 895 path: app/Factories/MediaFactory.php 896 897 - 898 message: '#^Anonymous function should return Fisharebest\\Webtrees\\Media but returns Fisharebest\\Webtrees\\Media\|null\.$#' 899 identifier: return.type 900 count: 1 901 path: app/Factories/MediaFactory.php 902 903 - 904 message: '#^Method Fisharebest\\Webtrees\\Factories\\MediaFactory\:\:gedcom\(\) should return string\|null but returns mixed\.$#' 905 identifier: return.type 906 count: 1 907 path: app/Factories/MediaFactory.php 908 909 - 910 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Factories\\MediaFactory\:\:make\(\) expects string, mixed given\.$#' 911 identifier: argument.type 912 count: 1 913 path: app/Factories/MediaFactory.php 914 915 - 916 message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Factories\\MediaFactory\:\:make\(\) expects string\|null, mixed given\.$#' 917 identifier: argument.type 918 count: 1 919 path: app/Factories/MediaFactory.php 920 921 - 922 message: '#^Access to an undefined property object\:\:\$o_gedcom\.$#' 923 identifier: property.notFound 924 count: 1 925 path: app/Factories/NoteFactory.php 926 927 - 928 message: '#^Access to an undefined property object\:\:\$o_id\.$#' 929 identifier: property.notFound 930 count: 1 931 path: app/Factories/NoteFactory.php 932 933 - 934 message: '#^Anonymous function should return Fisharebest\\Webtrees\\Note but returns Fisharebest\\Webtrees\\Note\|null\.$#' 935 identifier: return.type 936 count: 1 937 path: app/Factories/NoteFactory.php 938 939 - 940 message: '#^Method Fisharebest\\Webtrees\\Factories\\NoteFactory\:\:gedcom\(\) should return string\|null but returns mixed\.$#' 941 identifier: return.type 942 count: 1 943 path: app/Factories/NoteFactory.php 944 945 - 946 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Factories\\NoteFactory\:\:make\(\) expects string, mixed given\.$#' 947 identifier: argument.type 948 count: 1 949 path: app/Factories/NoteFactory.php 950 951 - 952 message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Factories\\NoteFactory\:\:make\(\) expects string\|null, mixed given\.$#' 953 identifier: argument.type 954 count: 1 955 path: app/Factories/NoteFactory.php 956 957 - 958 message: '#^Access to an undefined property object\:\:\$o_gedcom\.$#' 959 identifier: property.notFound 960 count: 1 961 path: app/Factories/RepositoryFactory.php 962 963 - 964 message: '#^Access to an undefined property object\:\:\$o_id\.$#' 965 identifier: property.notFound 966 count: 1 967 path: app/Factories/RepositoryFactory.php 968 969 - 970 message: '#^Method Fisharebest\\Webtrees\\Factories\\RepositoryFactory\:\:gedcom\(\) should return string\|null but returns mixed\.$#' 971 identifier: return.type 972 count: 1 973 path: app/Factories/RepositoryFactory.php 974 975 - 976 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Factories\\RepositoryFactory\:\:make\(\) expects string, mixed given\.$#' 977 identifier: argument.type 978 count: 1 979 path: app/Factories/RepositoryFactory.php 980 981 - 982 message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Factories\\RepositoryFactory\:\:make\(\) expects string\|null, mixed given\.$#' 983 identifier: argument.type 984 count: 1 985 path: app/Factories/RepositoryFactory.php 986 987 - 988 message: '#^Cannot call method generate\(\) on mixed\.$#' 989 identifier: method.nonObject 990 count: 1 991 path: app/Factories/RouteFactory.php 992 993 - 994 message: '#^Cannot call method getGenerator\(\) on mixed\.$#' 995 identifier: method.nonObject 996 count: 1 997 path: app/Factories/RouteFactory.php 998 999 - 1000 message: '#^Cannot call method getMap\(\) on mixed\.$#' 1001 identifier: method.nonObject 1002 count: 1 1003 path: app/Factories/RouteFactory.php 1004 1005 - 1006 message: '#^Method Fisharebest\\Webtrees\\Factories\\RouteFactory\:\:routeMap\(\) should return Aura\\Router\\Map&iterable\<Aura\\Router\\Route\> but returns mixed\.$#' 1007 identifier: return.type 1008 count: 1 1009 path: app/Factories/RouteFactory.php 1010 1011 - 1012 message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:attributes\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#' 1013 identifier: argument.type 1014 count: 2 1015 path: app/Factories/RouteFactory.php 1016 1017 - 1018 message: '#^Parameter \#1 \$string of function substr expects string, mixed given\.$#' 1019 identifier: argument.type 1020 count: 1 1021 path: app/Factories/RouteFactory.php 1022 1023 - 1024 message: '#^Parameter \#1 \$url of function parse_url expects string, mixed given\.$#' 1025 identifier: argument.type 1026 count: 1 1027 path: app/Factories/RouteFactory.php 1028 1029 - 1030 message: '#^Access to an undefined property object\:\:\$o_gedcom\.$#' 1031 identifier: property.notFound 1032 count: 1 1033 path: app/Factories/SharedNoteFactory.php 1034 1035 - 1036 message: '#^Access to an undefined property object\:\:\$o_id\.$#' 1037 identifier: property.notFound 1038 count: 1 1039 path: app/Factories/SharedNoteFactory.php 1040 1041 - 1042 message: '#^Anonymous function should return Fisharebest\\Webtrees\\SharedNote but returns Fisharebest\\Webtrees\\SharedNote\|null\.$#' 1043 identifier: return.type 1044 count: 1 1045 path: app/Factories/SharedNoteFactory.php 1046 1047 - 1048 message: '#^Method Fisharebest\\Webtrees\\Factories\\SharedNoteFactory\:\:gedcom\(\) should return string\|null but returns mixed\.$#' 1049 identifier: return.type 1050 count: 1 1051 path: app/Factories/SharedNoteFactory.php 1052 1053 - 1054 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Factories\\SharedNoteFactory\:\:make\(\) expects string, mixed given\.$#' 1055 identifier: argument.type 1056 count: 1 1057 path: app/Factories/SharedNoteFactory.php 1058 1059 - 1060 message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Factories\\SharedNoteFactory\:\:make\(\) expects string\|null, mixed given\.$#' 1061 identifier: argument.type 1062 count: 1 1063 path: app/Factories/SharedNoteFactory.php 1064 1065 - 1066 message: '#^Parameter \#1 \$string of function trim expects string, string\|null given\.$#' 1067 identifier: argument.type 1068 count: 1 1069 path: app/Factories/SlugFactory.php 1070 1071 - 1072 message: '#^Access to an undefined property object\:\:\$s_gedcom\.$#' 1073 identifier: property.notFound 1074 count: 1 1075 path: app/Factories/SourceFactory.php 1076 1077 - 1078 message: '#^Access to an undefined property object\:\:\$s_id\.$#' 1079 identifier: property.notFound 1080 count: 1 1081 path: app/Factories/SourceFactory.php 1082 1083 - 1084 message: '#^Anonymous function should return Fisharebest\\Webtrees\\Source but returns Fisharebest\\Webtrees\\Source\|null\.$#' 1085 identifier: return.type 1086 count: 1 1087 path: app/Factories/SourceFactory.php 1088 1089 - 1090 message: '#^Method Fisharebest\\Webtrees\\Factories\\SourceFactory\:\:gedcom\(\) should return string\|null but returns mixed\.$#' 1091 identifier: return.type 1092 count: 1 1093 path: app/Factories/SourceFactory.php 1094 1095 - 1096 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Factories\\SourceFactory\:\:make\(\) expects string, mixed given\.$#' 1097 identifier: argument.type 1098 count: 1 1099 path: app/Factories/SourceFactory.php 1100 1101 - 1102 message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Factories\\SourceFactory\:\:make\(\) expects string\|null, mixed given\.$#' 1103 identifier: argument.type 1104 count: 1 1105 path: app/Factories/SourceFactory.php 1106 1107 - 1108 message: '#^Access to an undefined property object\:\:\$o_gedcom\.$#' 1109 identifier: property.notFound 1110 count: 1 1111 path: app/Factories/SubmissionFactory.php 1112 1113 - 1114 message: '#^Access to an undefined property object\:\:\$o_id\.$#' 1115 identifier: property.notFound 1116 count: 1 1117 path: app/Factories/SubmissionFactory.php 1118 1119 - 1120 message: '#^Anonymous function should return Fisharebest\\Webtrees\\Submission but returns Fisharebest\\Webtrees\\Submission\|null\.$#' 1121 identifier: return.type 1122 count: 1 1123 path: app/Factories/SubmissionFactory.php 1124 1125 - 1126 message: '#^Method Fisharebest\\Webtrees\\Factories\\SubmissionFactory\:\:gedcom\(\) should return string\|null but returns mixed\.$#' 1127 identifier: return.type 1128 count: 1 1129 path: app/Factories/SubmissionFactory.php 1130 1131 - 1132 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Factories\\SubmissionFactory\:\:make\(\) expects string, mixed given\.$#' 1133 identifier: argument.type 1134 count: 1 1135 path: app/Factories/SubmissionFactory.php 1136 1137 - 1138 message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Factories\\SubmissionFactory\:\:make\(\) expects string\|null, mixed given\.$#' 1139 identifier: argument.type 1140 count: 1 1141 path: app/Factories/SubmissionFactory.php 1142 1143 - 1144 message: '#^Access to an undefined property object\:\:\$o_gedcom\.$#' 1145 identifier: property.notFound 1146 count: 1 1147 path: app/Factories/SubmitterFactory.php 1148 1149 - 1150 message: '#^Access to an undefined property object\:\:\$o_id\.$#' 1151 identifier: property.notFound 1152 count: 1 1153 path: app/Factories/SubmitterFactory.php 1154 1155 - 1156 message: '#^Anonymous function should return Fisharebest\\Webtrees\\Submitter but returns Fisharebest\\Webtrees\\Submitter\|null\.$#' 1157 identifier: return.type 1158 count: 1 1159 path: app/Factories/SubmitterFactory.php 1160 1161 - 1162 message: '#^Method Fisharebest\\Webtrees\\Factories\\SubmitterFactory\:\:gedcom\(\) should return string\|null but returns mixed\.$#' 1163 identifier: return.type 1164 count: 1 1165 path: app/Factories/SubmitterFactory.php 1166 1167 - 1168 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Factories\\SubmitterFactory\:\:make\(\) expects string, mixed given\.$#' 1169 identifier: argument.type 1170 count: 1 1171 path: app/Factories/SubmitterFactory.php 1172 1173 - 1174 message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Factories\\SubmitterFactory\:\:make\(\) expects string\|null, mixed given\.$#' 1175 identifier: argument.type 1176 count: 1 1177 path: app/Factories/SubmitterFactory.php 1178 1179 - 1180 message: '#^Method Fisharebest\\Webtrees\\Factories\\SurnameTraditionFactory\:\:list\(\) should return array\<string, string\> but returns array\<string\>\.$#' 1181 identifier: return.type 1182 count: 1 1183 path: app/Factories/SurnameTraditionFactory.php 1184 1185 - 1186 message: '#^Cannot cast mixed to int\.$#' 1187 identifier: cast.int 1188 count: 1 1189 path: app/Factories/XrefFactory.php 1190 1191 - 1192 message: '#^Method Fisharebest\\Webtrees\\Family\:\:getAllNames\(\) should return array\<int, array\<string, string\>\> but returns array\<array\<string\>\>\.$#' 1193 identifier: return.type 1194 count: 1 1195 path: app/Family.php 1196 1197 - 1198 message: '#^Method Fisharebest\\Webtrees\\Family\:\:spouses\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Individual\> but returns Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Individual\|null\>\.$#' 1199 identifier: return.type 1200 count: 1 1201 path: app/Family.php 1202 1203 - 1204 message: '#^Method Fisharebest\\Webtrees\\FlashMessages\:\:getMessages\(\) should return array\<object\> but returns array\<mixed\>\.$#' 1205 identifier: return.type 1206 count: 1 1207 path: app/FlashMessages.php 1208 1209 - 1210 message: '#^Cannot access an offset on mixed\.$#' 1211 identifier: offsetAccess.nonOffsetAccessible 1212 count: 2 1213 path: app/Gedcom.php 1214 1215 - 1216 message: '#^Binary operation "\+\=" between \(float\|int\) and mixed results in an error\.$#' 1217 identifier: assignOp.invalid 1218 count: 1 1219 path: app/GedcomFilters/GedcomEncodingFilter.php 1220 1221 - 1222 message: '#^Binary operation "\.\=" between string and mixed results in an error\.$#' 1223 identifier: assignOp.invalid 1224 count: 1 1225 path: app/GedcomFilters/GedcomEncodingFilter.php 1226 1227 - 1228 message: '#^Cannot call method fromUtf8\(\) on Fisharebest\\Webtrees\\Encodings\\EncodingInterface\|null\.$#' 1229 identifier: method.nonObject 1230 count: 2 1231 path: app/GedcomFilters/GedcomEncodingFilter.php 1232 1233 - 1234 message: '#^Parameter &\$consumed by\-ref type of method Fisharebest\\Webtrees\\GedcomFilters\\GedcomEncodingFilter\:\:filter\(\) expects int, \(float\|int\) given\.$#' 1235 identifier: parameterByRef.type 1236 count: 1 1237 path: app/GedcomFilters/GedcomEncodingFilter.php 1238 1239 - 1240 message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' 1241 identifier: foreach.nonIterable 1242 count: 2 1243 path: app/GedcomRecord.php 1244 1245 - 1246 message: '#^Binary operation "\." between ''Delete\: '' and mixed results in an error\.$#' 1247 identifier: binaryOp.invalid 1248 count: 1 1249 path: app/GedcomRecord.php 1250 1251 - 1252 message: '#^Binary operation "\." between ''Update\: '' and mixed results in an error\.$#' 1253 identifier: binaryOp.invalid 1254 count: 1 1255 path: app/GedcomRecord.php 1256 1257 - 1258 message: '#^Cannot call method acceptRecord\(\) on mixed\.$#' 1259 identifier: method.nonObject 1260 count: 3 1261 path: app/GedcomRecord.php 1262 1263 - 1264 message: '#^Method Fisharebest\\Webtrees\\GedcomRecord\:\:getAllNames\(\) should return array\<int, array\<string, string\>\> but returns array\<array\<string\>\>\.$#' 1265 identifier: return.type 1266 count: 1 1267 path: app/GedcomRecord.php 1268 1269 - 1270 message: '#^Method Fisharebest\\Webtrees\\GedcomRecord\:\:tag\(\) should return string but returns mixed\.$#' 1271 identifier: return.type 1272 count: 1 1273 path: app/GedcomRecord.php 1274 1275 - 1276 message: '#^Parameter \#1 \$array of function array_shift expects array, list\<string\>\|false given\.$#' 1277 identifier: argument.type 1278 count: 2 1279 path: app/GedcomRecord.php 1280 1281 - 1282 message: '#^Parameter \#1 \$gedcom of class Fisharebest\\Webtrees\\Fact constructor expects string, mixed given\.$#' 1283 identifier: argument.type 1284 count: 2 1285 path: app/GedcomRecord.php 1286 1287 - 1288 message: '#^Parameter \#1 \$route_name of function route expects string, mixed given\.$#' 1289 identifier: argument.type 1290 count: 1 1291 path: app/GedcomRecord.php 1292 1293 - 1294 message: '#^Parameter \#1 \$string of function md5 expects string, mixed given\.$#' 1295 identifier: argument.type 1296 count: 2 1297 path: app/GedcomRecord.php 1298 1299 - 1300 message: '#^Parameter \#1 \$string of function trim expects string, string\|null given\.$#' 1301 identifier: argument.type 1302 count: 2 1303 path: app/GedcomRecord.php 1304 1305 - 1306 message: '#^Parameter \#1 \$type of method Fisharebest\\Webtrees\\GedcomRecord\:\:addName\(\) expects string, mixed given\.$#' 1307 identifier: argument.type 1308 count: 3 1309 path: app/GedcomRecord.php 1310 1311 - 1312 message: '#^Parameter \#2 \$gedcom of method Fisharebest\\Webtrees\\GedcomRecord\:\:updateFact\(\) expects string, string\|null given\.$#' 1313 identifier: argument.type 1314 count: 1 1315 path: app/GedcomRecord.php 1316 1317 - 1318 message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#' 1319 identifier: argument.type 1320 count: 2 1321 path: app/GedcomRecord.php 1322 1323 - 1324 message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#' 1325 identifier: argument.type 1326 count: 1 1327 path: app/GedcomRecord.php 1328 1329 - 1330 message: '#^Property Fisharebest\\Webtrees\\GedcomRecord\:\:\$getAllNames \(array\<array\<string\>\>\) does not accept array\<array\<string\|null\>\>\.$#' 1331 identifier: assign.propertyType 1332 count: 1 1333 path: app/GedcomRecord.php 1334 1335 - 1336 message: '#^Strict comparison using \!\=\= between non\-empty\-string and '''' will always evaluate to true\.$#' 1337 identifier: notIdentical.alwaysTrue 1338 count: 1 1339 path: app/GedcomRecord.php 1340 1341 - 1342 message: '#^Strict comparison using \!\=\= between non\-falsy\-string and '''' will always evaluate to true\.$#' 1343 identifier: notIdentical.alwaysTrue 1344 count: 1 1345 path: app/GedcomRecord.php 1346 1347 - 1348 message: '#^Property Fisharebest\\Webtrees\\GedcomRecord\:\:\$getAllNames \(array\<array\<string\>\>\) does not accept array\<array\>\.$#' 1349 identifier: assign.propertyType 1350 count: 1 1351 path: app/Header.php 1352 1353 - 1354 message: '#^Cannot call method createResponse\(\) on mixed\.$#' 1355 identifier: method.nonObject 1356 count: 1 1357 path: app/Helpers/functions.php 1358 1359 - 1360 message: '#^Cannot call method withHeader\(\) on mixed\.$#' 1361 identifier: method.nonObject 1362 count: 1 1363 path: app/Helpers/functions.php 1364 1365 - 1366 message: '#^Function redirect\(\) should return Psr\\Http\\Message\\ResponseInterface but returns mixed\.$#' 1367 identifier: return.type 1368 count: 1 1369 path: app/Helpers/functions.php 1370 1371 - 1372 message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:attributes\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#' 1373 identifier: argument.type 1374 count: 1 1375 path: app/Helpers/functions.php 1376 1377 - 1378 message: '#^Parameter \#3 \$headers of method Fisharebest\\Webtrees\\Contracts\\ResponseFactoryInterface\:\:response\(\) expects array\<string, string\>, array\<string\> given\.$#' 1379 identifier: argument.type 1380 count: 1 1381 path: app/Helpers/functions.php 1382 1383 - 1384 message: '#^Strict comparison using \=\=\= between ''\-dev'' and '''' will always evaluate to false\.$#' 1385 identifier: identical.alwaysFalse 1386 count: 1 1387 path: app/Helpers/functions.php 1388 1389 - 1390 message: '#^Parameter \#1 \$host of method Psr\\Http\\Message\\UriInterface\:\:withHost\(\) expects string, string\|false given\.$#' 1391 identifier: argument.type 1392 count: 1 1393 path: app/Http/Middleware/BaseUrl.php 1394 1395 - 1396 message: '#^Parameter \#1 \$path of method Psr\\Http\\Message\\UriInterface\:\:withPath\(\) expects string, string\|false given\.$#' 1397 identifier: argument.type 1398 count: 1 1399 path: app/Http/Middleware/BaseUrl.php 1400 1401 - 1402 message: '#^Parameter \#1 \$port of method Psr\\Http\\Message\\UriInterface\:\:withPort\(\) expects int\|null, int\<0, 65535\>\|false\|null given\.$#' 1403 identifier: argument.type 1404 count: 1 1405 path: app/Http/Middleware/BaseUrl.php 1406 1407 - 1408 message: '#^Parameter \#1 \$scheme of method Psr\\Http\\Message\\UriInterface\:\:withScheme\(\) expects string, string\|false given\.$#' 1409 identifier: argument.type 1410 count: 1 1411 path: app/Http/Middleware/BaseUrl.php 1412 1413 - 1414 message: '#^Parameter \#2 \$string of function explode expects string, mixed given\.$#' 1415 identifier: argument.type 1416 count: 1 1417 path: app/Http/Middleware/ClientIp.php 1418 1419 - 1420 message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#' 1421 identifier: argument.type 1422 count: 1 1423 path: app/Http/Middleware/CompressResponse.php 1424 1425 - 1426 message: '#^Cannot call method withAttribute\(\) on mixed\.$#' 1427 identifier: method.nonObject 1428 count: 1 1429 path: app/Http/Middleware/HandleExceptions.php 1430 1431 - 1432 message: '#^Parameter \#1 \$message of static method Fisharebest\\Webtrees\\Log\:\:addErrorLog\(\) expects string, string\|null given\.$#' 1433 identifier: argument.type 1434 count: 1 1435 path: app/Http/Middleware/HandleExceptions.php 1436 1437 - 1438 message: '#^Parameter \#1 \$request of method Fisharebest\\Webtrees\\Http\\Middleware\\HandleExceptions\:\:httpExceptionResponse\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#' 1439 identifier: argument.type 1440 count: 1 1441 path: app/Http/Middleware/HandleExceptions.php 1442 1443 - 1444 message: '#^Parameter \#1 \$request of method Fisharebest\\Webtrees\\Http\\Middleware\\HandleExceptions\:\:thirdPartyExceptionResponse\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#' 1445 identifier: argument.type 1446 count: 1 1447 path: app/Http/Middleware/HandleExceptions.php 1448 1449 - 1450 message: '#^Parameter \#1 \$request of method Fisharebest\\Webtrees\\Http\\Middleware\\HandleExceptions\:\:unhandledExceptionResponse\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#' 1451 identifier: argument.type 1452 count: 3 1453 path: app/Http/Middleware/HandleExceptions.php 1454 1455 - 1456 message: '#^Parameter \#1 \$basepath of class Aura\\Router\\RouterContainer constructor expects string\|null, string\|false\|null given\.$#' 1457 identifier: argument.type 1458 count: 1 1459 path: app/Http/Middleware/LoadRoutes.php 1460 1461 - 1462 message: '#^Parameter \#1 \$content of function response expects array\<mixed\>\|object\|string, string\|false given\.$#' 1463 identifier: argument.type 1464 count: 1 1465 path: app/Http/Middleware/PublicFiles.php 1466 1467 - 1468 message: '#^Argument of an invalid type array\|false supplied for foreach, only iterables are supported\.$#' 1469 identifier: foreach.nonIterable 1470 count: 1 1471 path: app/Http/Middleware/ReadConfigIni.php 1472 1473 - 1474 message: '#^Cannot call method handle\(\) on mixed\.$#' 1475 identifier: method.nonObject 1476 count: 1 1477 path: app/Http/Middleware/RequestHandler.php 1478 1479 - 1480 message: '#^Method Fisharebest\\Webtrees\\Http\\Middleware\\RequestHandler\:\:process\(\) should return Psr\\Http\\Message\\ResponseInterface but returns mixed\.$#' 1481 identifier: return.type 1482 count: 1 1483 path: app/Http/Middleware/RequestHandler.php 1484 1485 - 1486 message: '#^Parameter \#1 \$key of method Illuminate\\Support\\Collection\<\(int\|string\),Fisharebest\\Webtrees\\Tree\>\:\:get\(\) expects \(int\|string\), mixed given\.$#' 1487 identifier: argument.type 1488 count: 1 1489 path: app/Http/Middleware/Router.php 1490 1491 - 1492 message: '#^Parameter \#1 \$middleware of class Middleland\\Dispatcher constructor expects array\<array\|Closure\|Psr\\Http\\Server\\MiddlewareInterface\|string\>, non\-empty\-array given\.$#' 1493 identifier: argument.type 1494 count: 1 1495 path: app/Http/Middleware/Router.php 1496 1497 - 1498 message: '#^Parameter \#2 \.\.\.\$arrays of function array_merge expects array, mixed given\.$#' 1499 identifier: argument.type 1500 count: 1 1501 path: app/Http/Middleware/Router.php 1502 1503 - 1504 message: '#^Parameter \#1 \$server of static method Fisharebest\\Localization\\Locale\:\:httpAcceptLanguage\(\) expects array\<string\>, array given\.$#' 1505 identifier: argument.type 1506 count: 1 1507 path: app/Http/Middleware/UseLanguage.php 1508 1509 - 1510 message: '#^Method Fisharebest\\Webtrees\\Http\\Middleware\\UseTransaction\:\:process\(\) should return Psr\\Http\\Message\\ResponseInterface but returns Psr\\Http\\Message\\ResponseInterface\|null\.$#' 1511 identifier: return.type 1512 count: 1 1513 path: app/Http/Middleware/UseTransaction.php 1514 1515 - 1516 message: '#^Binary operation "\." between ''public,max\-age\='' and mixed results in an error\.$#' 1517 identifier: binaryOp.invalid 1518 count: 1 1519 path: app/Http/RequestHandlers/AbstractAutocompleteHandler.php 1520 1521 - 1522 message: '#^Parameter \#1 \$content of function response expects array\<mixed\>\|object\|string, string\|false given\.$#' 1523 identifier: argument.type 1524 count: 1 1525 path: app/Http/RequestHandlers/AppleTouchIconPng.php 1526 1527 - 1528 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Family, Closure\(object\)\: Fisharebest\\Webtrees\\Family given\.$#' 1529 identifier: argument.type 1530 count: 1 1531 path: app/Http/RequestHandlers/AutoCompleteCitation.php 1532 1533 - 1534 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Individual, Closure\(object\)\: Fisharebest\\Webtrees\\Individual given\.$#' 1535 identifier: argument.type 1536 count: 1 1537 path: app/Http/RequestHandlers/AutoCompleteCitation.php 1538 1539 - 1540 message: '#^Parameter \#1 \$items of method Illuminate\\Support\\Collection\<\(int\|string\),Fisharebest\\Webtrees\\Individual\>\:\:merge\(\) expects Illuminate\\Contracts\\Support\\Arrayable\<\(int\|string\), Fisharebest\\Webtrees\\Individual\>\|iterable\<\(int\|string\), Fisharebest\\Webtrees\\Individual\>, Illuminate\\Support\\Collection\<\(int\|string\), Fisharebest\\Webtrees\\Family\> given\.$#' 1541 identifier: argument.type 1542 count: 1 1543 path: app/Http/RequestHandlers/AutoCompleteCitation.php 1544 1545 - 1546 message: '#^Parameter \#4 \$limit of method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchPlaces\(\) expects int, mixed given\.$#' 1547 identifier: argument.type 1548 count: 1 1549 path: app/Http/RequestHandlers/AutoCompletePlace.php 1550 1551 - 1552 message: '#^Parameter \#4 \$limit of method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchSurnames\(\) expects int, mixed given\.$#' 1553 identifier: argument.type 1554 count: 1 1555 path: app/Http/RequestHandlers/AutoCompleteSurname.php 1556 1557 - 1558 message: '#^Cannot call method fullName\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#' 1559 identifier: method.nonObject 1560 count: 1 1561 path: app/Http/RequestHandlers/CalendarEvents.php 1562 1563 - 1564 message: '#^Cannot call method url\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#' 1565 identifier: method.nonObject 1566 count: 1 1567 path: app/Http/RequestHandlers/CalendarEvents.php 1568 1569 - 1570 message: '#^Parameter \#1 \$content of function response expects array\<mixed\>\|object\|string, string\|false given\.$#' 1571 identifier: argument.type 1572 count: 1 1573 path: app/Http/RequestHandlers/CalendarEvents.php 1574 1575 - 1576 message: '#^Access to an undefined property object\:\:\$gedcom\.$#' 1577 identifier: property.notFound 1578 count: 11 1579 path: app/Http/RequestHandlers/CheckTree.php 1580 1581 - 1582 message: '#^Access to an undefined property object\:\:\$type\.$#' 1583 identifier: property.notFound 1584 count: 38 1585 path: app/Http/RequestHandlers/CheckTree.php 1586 1587 - 1588 message: '#^Access to an undefined property object\:\:\$xref\.$#' 1589 identifier: property.notFound 1590 count: 46 1591 path: app/Http/RequestHandlers/CheckTree.php 1592 1593 - 1594 message: '#^Binary operation "\." between "\\n1 CHIL @" and mixed results in an error\.$#' 1595 identifier: binaryOp.invalid 1596 count: 1 1597 path: app/Http/RequestHandlers/CheckTree.php 1598 1599 - 1600 message: '#^Binary operation "\." between "\\n1 FAMC @" and mixed results in an error\.$#' 1601 identifier: binaryOp.invalid 1602 count: 1 1603 path: app/Http/RequestHandlers/CheckTree.php 1604 1605 - 1606 message: '#^Binary operation "\." between "\\n1 FAMS @" and mixed results in an error\.$#' 1607 identifier: binaryOp.invalid 1608 count: 1 1609 path: app/Http/RequestHandlers/CheckTree.php 1610 1611 - 1612 message: '#^Binary operation "\." between "\\n1 HUSB @" and mixed results in an error\.$#' 1613 identifier: binaryOp.invalid 1614 count: 1 1615 path: app/Http/RequestHandlers/CheckTree.php 1616 1617 - 1618 message: '#^Binary operation "\." between "\\n1 WIFE @" and mixed results in an error\.$#' 1619 identifier: binaryOp.invalid 1620 count: 1 1621 path: app/Http/RequestHandlers/CheckTree.php 1622 1623 - 1624 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: object, Closure\(object\)\: object given\.$#' 1625 identifier: argument.type 1626 count: 1 1627 path: app/Http/RequestHandlers/CheckTree.php 1628 1629 - 1630 message: '#^Parameter \#1 \$haystack of function str_contains expects string, mixed given\.$#' 1631 identifier: argument.type 1632 count: 5 1633 path: app/Http/RequestHandlers/CheckTree.php 1634 1635 - 1636 message: '#^Parameter \#1 \$haystack of function str_starts_with expects string, mixed given\.$#' 1637 identifier: argument.type 1638 count: 1 1639 path: app/Http/RequestHandlers/CheckTree.php 1640 1641 - 1642 message: '#^Parameter \#1 \$haystack of function substr_count expects string, mixed given\.$#' 1643 identifier: argument.type 1644 count: 2 1645 path: app/Http/RequestHandlers/CheckTree.php 1646 1647 - 1648 message: '#^Parameter \#1 \$string of function strtoupper expects string, mixed given\.$#' 1649 identifier: argument.type 1650 count: 1 1651 path: app/Http/RequestHandlers/CheckTree.php 1652 1653 - 1654 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 1655 identifier: argument.type 1656 count: 1 1657 path: app/Http/RequestHandlers/CheckTree.php 1658 1659 - 1660 message: '#^Parameter \#2 \$parameters of function route expects array\<array\<string\>\|bool\|int\|string\|null\>, array\<string, mixed\> given\.$#' 1661 identifier: argument.type 1662 count: 1 1663 path: app/Http/RequestHandlers/CheckTree.php 1664 1665 - 1666 message: '#^Parameter \#2 \$string of function explode expects string, mixed given\.$#' 1667 identifier: argument.type 1668 count: 1 1669 path: app/Http/RequestHandlers/CheckTree.php 1670 1671 - 1672 message: '#^Parameter \#2 \$subject of function preg_match expects string, mixed given\.$#' 1673 identifier: argument.type 1674 count: 1 1675 path: app/Http/RequestHandlers/CheckTree.php 1676 1677 - 1678 message: '#^Parameter \#2 \$type of method Fisharebest\\Webtrees\\Http\\RequestHandlers\\CheckTree\:\:lineError\(\) expects string, mixed given\.$#' 1679 identifier: argument.type 1680 count: 25 1681 path: app/Http/RequestHandlers/CheckTree.php 1682 1683 - 1684 message: '#^Parameter \#2 \$xref of method Fisharebest\\Webtrees\\Http\\RequestHandlers\\CheckTree\:\:recordLink\(\) expects string, mixed given\.$#' 1685 identifier: argument.type 1686 count: 8 1687 path: app/Http/RequestHandlers/CheckTree.php 1688 1689 - 1690 message: '#^Parameter \#3 \$type1 of method Fisharebest\\Webtrees\\Http\\RequestHandlers\\CheckTree\:\:linkErrorMessage\(\) expects string, mixed given\.$#' 1691 identifier: argument.type 1692 count: 9 1693 path: app/Http/RequestHandlers/CheckTree.php 1694 1695 - 1696 message: '#^Parameter \#3 \$xref of method Fisharebest\\Webtrees\\Http\\RequestHandlers\\CheckTree\:\:lineError\(\) expects string, mixed given\.$#' 1697 identifier: argument.type 1698 count: 25 1699 path: app/Http/RequestHandlers/CheckTree.php 1700 1701 - 1702 message: '#^Parameter \#3 \$xref of method Fisharebest\\Webtrees\\Http\\RequestHandlers\\CheckTree\:\:recordError\(\) expects string, mixed given\.$#' 1703 identifier: argument.type 1704 count: 2 1705 path: app/Http/RequestHandlers/CheckTree.php 1706 1707 - 1708 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: int, Closure\(string\)\: int given\.$#' 1709 identifier: argument.type 1710 count: 8 1711 path: app/Http/RequestHandlers/ControlPanel.php 1712 1713 - 1714 message: '#^Access to an undefined property object\:\:\$type\.$#' 1715 identifier: property.notFound 1716 count: 1 1717 path: app/Http/RequestHandlers/DataFixData.php 1718 1719 - 1720 message: '#^Access to an undefined property object\:\:\$xref\.$#' 1721 identifier: property.notFound 1722 count: 3 1723 path: app/Http/RequestHandlers/DataFixData.php 1724 1725 - 1726 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Services\\DataFixService\:\:getRecordByType\(\) expects string, mixed given\.$#' 1727 identifier: argument.type 1728 count: 1 1729 path: app/Http/RequestHandlers/DataFixData.php 1730 1731 - 1732 message: '#^Parameter \#2 \$parameters of function route expects array\<array\<string\>\|bool\|int\|string\|null\>, array\<mixed\> given\.$#' 1733 identifier: argument.type 1734 count: 2 1735 path: app/Http/RequestHandlers/DataFixData.php 1736 1737 - 1738 message: '#^Parameter \#2 \$params of method Fisharebest\\Webtrees\\Module\\ModuleDataFixInterface\:\:doesRecordNeedUpdate\(\) expects array\<string, string\>, array given\.$#' 1739 identifier: argument.type 1740 count: 1 1741 path: app/Http/RequestHandlers/DataFixData.php 1742 1743 - 1744 message: '#^Parameter \#2 \$params of method Fisharebest\\Webtrees\\Module\\ModuleDataFixInterface\:\:recordsToFix\(\) expects array\<string, string\>, array given\.$#' 1745 identifier: argument.type 1746 count: 1 1747 path: app/Http/RequestHandlers/DataFixData.php 1748 1749 - 1750 message: '#^Parameter \#3 \$type of method Fisharebest\\Webtrees\\Services\\DataFixService\:\:getRecordByType\(\) expects string, mixed given\.$#' 1751 identifier: argument.type 1752 count: 1 1753 path: app/Http/RequestHandlers/DataFixData.php 1754 1755 - 1756 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:make\(\) expects string, mixed given\.$#' 1757 identifier: argument.type 1758 count: 1 1759 path: app/Http/RequestHandlers/DataFixPreview.php 1760 1761 - 1762 message: '#^Parameter \#2 \$params of method Fisharebest\\Webtrees\\Module\\ModuleDataFixInterface\:\:doesRecordNeedUpdate\(\) expects array\<string, string\>, array given\.$#' 1763 identifier: argument.type 1764 count: 1 1765 path: app/Http/RequestHandlers/DataFixPreview.php 1766 1767 - 1768 message: '#^Parameter \#2 \$params of method Fisharebest\\Webtrees\\Module\\ModuleDataFixInterface\:\:previewUpdate\(\) expects array\<string, string\>, array given\.$#' 1769 identifier: argument.type 1770 count: 1 1771 path: app/Http/RequestHandlers/DataFixPreview.php 1772 1773 - 1774 message: '#^Parameter \#1 \$key of method Illuminate\\Support\\Collection\<int,Fisharebest\\Webtrees\\Module\\ModuleDataFixInterface\>\:\:get\(\) expects int, string given\.$#' 1775 identifier: argument.type 1776 count: 1 1777 path: app/Http/RequestHandlers/DataFixSelect.php 1778 1779 - 1780 message: '#^Parameter \#2 \$params of method Fisharebest\\Webtrees\\Module\\ModuleDataFixInterface\:\:doesRecordNeedUpdate\(\) expects array\<string, string\>, array given\.$#' 1781 identifier: argument.type 1782 count: 1 1783 path: app/Http/RequestHandlers/DataFixUpdate.php 1784 1785 - 1786 message: '#^Parameter \#2 \$params of method Fisharebest\\Webtrees\\Module\\ModuleDataFixInterface\:\:updateRecord\(\) expects array\<string, string\>, array given\.$#' 1787 identifier: argument.type 1788 count: 1 1789 path: app/Http/RequestHandlers/DataFixUpdate.php 1790 1791 - 1792 message: '#^Access to an undefined property object\:\:\$type\.$#' 1793 identifier: property.notFound 1794 count: 1 1795 path: app/Http/RequestHandlers/DataFixUpdateAll.php 1796 1797 - 1798 message: '#^Access to an undefined property object\:\:\$xref\.$#' 1799 identifier: property.notFound 1800 count: 1 1801 path: app/Http/RequestHandlers/DataFixUpdateAll.php 1802 1803 - 1804 message: '#^Binary operation "\+\=" between mixed and int results in an error\.$#' 1805 identifier: assignOp.invalid 1806 count: 1 1807 path: app/Http/RequestHandlers/DataFixUpdateAll.php 1808 1809 - 1810 message: '#^Cannot access property \$xref on object\|null\.$#' 1811 identifier: property.nonObject 1812 count: 2 1813 path: app/Http/RequestHandlers/DataFixUpdateAll.php 1814 1815 - 1816 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Services\\DataFixService\:\:getRecordByType\(\) expects string, mixed given\.$#' 1817 identifier: argument.type 1818 count: 1 1819 path: app/Http/RequestHandlers/DataFixUpdateAll.php 1820 1821 - 1822 message: '#^Parameter \#2 \$parameters of function route expects array\<array\<string\>\|bool\|int\|string\|null\>, array\<mixed\> given\.$#' 1823 identifier: argument.type 1824 count: 1 1825 path: app/Http/RequestHandlers/DataFixUpdateAll.php 1826 1827 - 1828 message: '#^Parameter \#2 \$params of method Fisharebest\\Webtrees\\Module\\ModuleDataFixInterface\:\:doesRecordNeedUpdate\(\) expects array\<string, string\>, array given\.$#' 1829 identifier: argument.type 1830 count: 1 1831 path: app/Http/RequestHandlers/DataFixUpdateAll.php 1832 1833 - 1834 message: '#^Parameter \#2 \$params of method Fisharebest\\Webtrees\\Module\\ModuleDataFixInterface\:\:recordsToFix\(\) expects array\<string, string\>, array given\.$#' 1835 identifier: argument.type 1836 count: 1 1837 path: app/Http/RequestHandlers/DataFixUpdateAll.php 1838 1839 - 1840 message: '#^Parameter \#2 \$params of method Fisharebest\\Webtrees\\Module\\ModuleDataFixInterface\:\:updateRecord\(\) expects array\<string, string\>, array given\.$#' 1841 identifier: argument.type 1842 count: 1 1843 path: app/Http/RequestHandlers/DataFixUpdateAll.php 1844 1845 - 1846 message: '#^Parameter \#3 \$type of method Fisharebest\\Webtrees\\Services\\DataFixService\:\:getRecordByType\(\) expects string, mixed given\.$#' 1847 identifier: argument.type 1848 count: 1 1849 path: app/Http/RequestHandlers/DataFixUpdateAll.php 1850 1851 - 1852 message: '#^Parameter \#4 \$params of method Fisharebest\\Webtrees\\Http\\RequestHandlers\\DataFixUpdateAll\:\:createUpdateRanges\(\) expects array\<string\>, array given\.$#' 1853 identifier: argument.type 1854 count: 1 1855 path: app/Http/RequestHandlers/DataFixUpdateAll.php 1856 1857 - 1858 message: '#^Instanceof between Fisharebest\\Webtrees\\Family and Fisharebest\\Webtrees\\Family will always evaluate to true\.$#' 1859 identifier: instanceof.alwaysTrue 1860 count: 1 1861 path: app/Http/RequestHandlers/DeleteRecord.php 1862 1863 - 1864 message: '#^Method Fisharebest\\Webtrees\\Http\\RequestHandlers\\DeleteRecord\:\:removeLinks\(\) should return string but returns string\|null\.$#' 1865 identifier: return.type 1866 count: 1 1867 path: app/Http/RequestHandlers/DeleteRecord.php 1868 1869 - 1870 message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#' 1871 identifier: argument.type 1872 count: 4 1873 path: app/Http/RequestHandlers/DeleteRecord.php 1874 1875 - 1876 message: '#^Cannot cast mixed to int\.$#' 1877 identifier: cast.int 1878 count: 1 1879 path: app/Http/RequestHandlers/DeleteUser.php 1880 1881 - 1882 message: '#^Argument of an invalid type string supplied for foreach, only iterables are supported\.$#' 1883 identifier: foreach.nonIterable 1884 count: 1 1885 path: app/Http/RequestHandlers/EditFactAction.php 1886 1887 - 1888 message: '#^Parameter \#1 \$record_type of method Fisharebest\\Webtrees\\Services\\GedcomEditService\:\:editLinesToGedcom\(\) expects string, mixed given\.$#' 1889 identifier: argument.type 1890 count: 1 1891 path: app/Http/RequestHandlers/EditFactAction.php 1892 1893 - 1894 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\IndividualFactoryInterface\:\:make\(\) expects string, mixed given\.$#' 1895 identifier: argument.type 1896 count: 1 1897 path: app/Http/RequestHandlers/EditFactAction.php 1898 1899 - 1900 message: '#^Parameter \#2 \$gedcom of method Fisharebest\\Webtrees\\GedcomRecord\:\:updateFact\(\) expects string, string\|null given\.$#' 1901 identifier: argument.type 1902 count: 1 1903 path: app/Http/RequestHandlers/EditFactAction.php 1904 1905 - 1906 message: '#^If condition is always true\.$#' 1907 identifier: if.alwaysTrue 1908 count: 1 1909 path: app/Http/RequestHandlers/EditMediaFileAction.php 1910 1911 - 1912 message: '#^Parameter \#1 \$gedcom of method Fisharebest\\Webtrees\\GedcomRecord\:\:updateRecord\(\) expects string, string\|null given\.$#' 1913 identifier: argument.type 1914 count: 1 1915 path: app/Http/RequestHandlers/EditNoteAction.php 1916 1917 - 1918 message: '#^Parameter \#1 \$string of function trim expects string, string\|null given\.$#' 1919 identifier: argument.type 1920 count: 1 1921 path: app/Http/RequestHandlers/EditRawFactAction.php 1922 1923 - 1924 message: '#^Parameter \#1 \$string of function trim expects string, string\|null given\.$#' 1925 identifier: argument.type 1926 count: 1 1927 path: app/Http/RequestHandlers/EditRawRecordAction.php 1928 1929 - 1930 message: '#^Parameter \#1 \$record_type of method Fisharebest\\Webtrees\\Services\\GedcomEditService\:\:editLinesToGedcom\(\) expects string, mixed given\.$#' 1931 identifier: argument.type 1932 count: 1 1933 path: app/Http/RequestHandlers/EditRecordAction.php 1934 1935 - 1936 message: '#^Parameter \#1 \$content of function response expects array\<mixed\>\|object\|string, string\|false given\.$#' 1937 identifier: argument.type 1938 count: 1 1939 path: app/Http/RequestHandlers/FaviconIco.php 1940 1941 - 1942 message: '#^Access to an undefined property object\:\:\$i_gedcom\.$#' 1943 identifier: property.notFound 1944 count: 1 1945 path: app/Http/RequestHandlers/FixLevel0MediaData.php 1946 1947 - 1948 message: '#^Access to an undefined property object\:\:\$i_id\.$#' 1949 identifier: property.notFound 1950 count: 1 1951 path: app/Http/RequestHandlers/FixLevel0MediaData.php 1952 1953 - 1954 message: '#^Access to an undefined property object\:\:\$m_file\.$#' 1955 identifier: property.notFound 1956 count: 1 1957 path: app/Http/RequestHandlers/FixLevel0MediaData.php 1958 1959 - 1960 message: '#^Access to an undefined property object\:\:\$m_gedcom\.$#' 1961 identifier: property.notFound 1962 count: 1 1963 path: app/Http/RequestHandlers/FixLevel0MediaData.php 1964 1965 - 1966 message: '#^Access to an undefined property object\:\:\$m_id\.$#' 1967 identifier: property.notFound 1968 count: 1 1969 path: app/Http/RequestHandlers/FixLevel0MediaData.php 1970 1971 - 1972 message: '#^Cannot call method displayImage\(\) on Fisharebest\\Webtrees\\Media\|null\.$#' 1973 identifier: method.nonObject 1974 count: 1 1975 path: app/Http/RequestHandlers/FixLevel0MediaData.php 1976 1977 - 1978 message: '#^Cannot call method facts\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#' 1979 identifier: method.nonObject 1980 count: 2 1981 path: app/Http/RequestHandlers/FixLevel0MediaData.php 1982 1983 - 1984 message: '#^Cannot call method fullName\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#' 1985 identifier: method.nonObject 1986 count: 1 1987 path: app/Http/RequestHandlers/FixLevel0MediaData.php 1988 1989 - 1990 message: '#^Cannot call method fullName\(\) on Fisharebest\\Webtrees\\Media\|null\.$#' 1991 identifier: method.nonObject 1992 count: 1 1993 path: app/Http/RequestHandlers/FixLevel0MediaData.php 1994 1995 - 1996 message: '#^Cannot call method url\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#' 1997 identifier: method.nonObject 1998 count: 1 1999 path: app/Http/RequestHandlers/FixLevel0MediaData.php 2000 2001 - 2002 message: '#^Cannot call method url\(\) on Fisharebest\\Webtrees\\Media\|null\.$#' 2003 identifier: method.nonObject 2004 count: 1 2005 path: app/Http/RequestHandlers/FixLevel0MediaData.php 2006 2007 - 2008 message: '#^Cannot cast mixed to int\.$#' 2009 identifier: cast.int 2010 count: 1 2011 path: app/Http/RequestHandlers/FixLevel0MediaData.php 2012 2013 - 2014 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\IndividualFactoryInterface\:\:make\(\) expects string, mixed given\.$#' 2015 identifier: argument.type 2016 count: 1 2017 path: app/Http/RequestHandlers/FixLevel0MediaData.php 2018 2019 - 2020 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\MediaFactoryInterface\:\:make\(\) expects string, mixed given\.$#' 2021 identifier: argument.type 2022 count: 1 2023 path: app/Http/RequestHandlers/FixLevel0MediaData.php 2024 2025 - 2026 message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Contracts\\IndividualFactoryInterface\:\:make\(\) expects string\|null, mixed given\.$#' 2027 identifier: argument.type 2028 count: 1 2029 path: app/Http/RequestHandlers/FixLevel0MediaData.php 2030 2031 - 2032 message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Contracts\\MediaFactoryInterface\:\:make\(\) expects string\|null, mixed given\.$#' 2033 identifier: argument.type 2034 count: 1 2035 path: app/Http/RequestHandlers/FixLevel0MediaData.php 2036 2037 - 2038 message: '#^Access to an undefined property object\:\:\$chunk_data\.$#' 2039 identifier: property.notFound 2040 count: 6 2041 path: app/Http/RequestHandlers/GedcomLoad.php 2042 2043 - 2044 message: '#^Access to an undefined property object\:\:\$gedcom_chunk_id\.$#' 2045 identifier: property.notFound 2046 count: 3 2047 path: app/Http/RequestHandlers/GedcomLoad.php 2048 2049 - 2050 message: '#^Argument of an invalid type list\<string\>\|false supplied for foreach, only iterables are supported\.$#' 2051 identifier: foreach.nonIterable 2052 count: 1 2053 path: app/Http/RequestHandlers/GedcomLoad.php 2054 2055 - 2056 message: '#^Parameter \#1 \$haystack of function str_starts_with expects string, mixed given\.$#' 2057 identifier: argument.type 2058 count: 2 2059 path: app/Http/RequestHandlers/GedcomLoad.php 2060 2061 - 2062 message: '#^Parameter \#1 \$string of function substr expects string, mixed given\.$#' 2063 identifier: argument.type 2064 count: 1 2065 path: app/Http/RequestHandlers/GedcomLoad.php 2066 2067 - 2068 message: '#^Parameter \#3 \$subject of function str_replace expects array\<string\>\|string, mixed given\.$#' 2069 identifier: argument.type 2070 count: 1 2071 path: app/Http/RequestHandlers/GedcomLoad.php 2072 2073 - 2074 message: '#^Cannot call method getClientFilename\(\) on mixed\.$#' 2075 identifier: method.nonObject 2076 count: 1 2077 path: app/Http/RequestHandlers/ImportGedcomAction.php 2078 2079 - 2080 message: '#^Cannot call method getError\(\) on mixed\.$#' 2081 identifier: method.nonObject 2082 count: 2 2083 path: app/Http/RequestHandlers/ImportGedcomAction.php 2084 2085 - 2086 message: '#^Cannot call method getStream\(\) on mixed\.$#' 2087 identifier: method.nonObject 2088 count: 1 2089 path: app/Http/RequestHandlers/ImportGedcomAction.php 2090 2091 - 2092 message: '#^Parameter \#1 \$path of function basename expects string, mixed given\.$#' 2093 identifier: argument.type 2094 count: 1 2095 path: app/Http/RequestHandlers/ImportGedcomAction.php 2096 2097 - 2098 message: '#^Parameter \#1 \$uploaded_file of class Fisharebest\\Webtrees\\Exceptions\\FileUploadException constructor expects Psr\\Http\\Message\\UploadedFileInterface\|null, mixed given\.$#' 2099 identifier: argument.type 2100 count: 1 2101 path: app/Http/RequestHandlers/ImportGedcomAction.php 2102 2103 - 2104 message: '#^Parameter \#2 \$stream of method Fisharebest\\Webtrees\\Services\\TreeService\:\:importGedcomFile\(\) expects Psr\\Http\\Message\\StreamInterface, mixed given\.$#' 2105 identifier: argument.type 2106 count: 1 2107 path: app/Http/RequestHandlers/ImportGedcomAction.php 2108 2109 - 2110 message: '#^Access to an undefined property object\:\:\$m_file\.$#' 2111 identifier: property.notFound 2112 count: 1 2113 path: app/Http/RequestHandlers/ManageMediaData.php 2114 2115 - 2116 message: '#^Access to an undefined property object\:\:\$m_gedcom\.$#' 2117 identifier: property.notFound 2118 count: 1 2119 path: app/Http/RequestHandlers/ManageMediaData.php 2120 2121 - 2122 message: '#^Access to an undefined property object\:\:\$m_id\.$#' 2123 identifier: property.notFound 2124 count: 1 2125 path: app/Http/RequestHandlers/ManageMediaData.php 2126 2127 - 2128 message: '#^Access to an undefined property object\:\:\$media_folder\.$#' 2129 identifier: property.notFound 2130 count: 1 2131 path: app/Http/RequestHandlers/ManageMediaData.php 2132 2133 - 2134 message: '#^Access to an undefined property object\:\:\$multimedia_file_refn\.$#' 2135 identifier: property.notFound 2136 count: 6 2137 path: app/Http/RequestHandlers/ManageMediaData.php 2138 2139 - 2140 message: '#^Binary operation "\." between mixed and mixed results in an error\.$#' 2141 identifier: binaryOp.invalid 2142 count: 1 2143 path: app/Http/RequestHandlers/ManageMediaData.php 2144 2145 - 2146 message: '#^Cannot access offset ''0'' on array\{0\: int\<0, max\>, 1\: int\<0, max\>, 2\: int, 3\: string, mime\: string, channels\?\: int, bits\?\: int\}\|false\.$#' 2147 identifier: offsetAccess.nonOffsetAccessible 2148 count: 1 2149 path: app/Http/RequestHandlers/ManageMediaData.php 2150 2151 - 2152 message: '#^Cannot access offset ''1'' on array\{0\: int\<0, max\>, 1\: int\<0, max\>, 2\: int, 3\: string, mime\: string, channels\?\: int, bits\?\: int\}\|false\.$#' 2153 identifier: offsetAccess.nonOffsetAccessible 2154 count: 1 2155 path: app/Http/RequestHandlers/ManageMediaData.php 2156 2157 - 2158 message: '#^Cannot cast mixed to int\.$#' 2159 identifier: cast.int 2160 count: 1 2161 path: app/Http/RequestHandlers/ManageMediaData.php 2162 2163 - 2164 message: '#^Dead catch \- League\\Flysystem\\FilesystemException is never thrown in the try block\.$#' 2165 identifier: catch.neverThrown 2166 count: 1 2167 path: app/Http/RequestHandlers/ManageMediaData.php 2168 2169 - 2170 message: '#^Dead catch \- League\\Flysystem\\UnableToReadFile is never thrown in the try block\.$#' 2171 identifier: catch.neverThrown 2172 count: 1 2173 path: app/Http/RequestHandlers/ManageMediaData.php 2174 2175 - 2176 message: '#^Parameter \#1 \$haystack of function str_starts_with expects string, mixed given\.$#' 2177 identifier: argument.type 2178 count: 3 2179 path: app/Http/RequestHandlers/ManageMediaData.php 2180 2181 - 2182 message: '#^Parameter \#1 \$path of method League\\Flysystem\\FilesystemReader\:\:mimeType\(\) expects string, mixed given\.$#' 2183 identifier: argument.type 2184 count: 1 2185 path: app/Http/RequestHandlers/ManageMediaData.php 2186 2187 - 2188 message: '#^Parameter \#1 \$string of function strlen expects string, mixed given\.$#' 2189 identifier: argument.type 2190 count: 1 2191 path: app/Http/RequestHandlers/ManageMediaData.php 2192 2193 - 2194 message: '#^Parameter \#1 \$string of function substr expects string, mixed given\.$#' 2195 identifier: argument.type 2196 count: 1 2197 path: app/Http/RequestHandlers/ManageMediaData.php 2198 2199 - 2200 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 2201 identifier: argument.type 2202 count: 4 2203 path: app/Http/RequestHandlers/ManageMediaData.php 2204 2205 - 2206 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\MediaFactoryInterface\:\:make\(\) expects string, mixed given\.$#' 2207 identifier: argument.type 2208 count: 1 2209 path: app/Http/RequestHandlers/ManageMediaData.php 2210 2211 - 2212 message: '#^Parameter \#2 \$file of method Fisharebest\\Webtrees\\Http\\RequestHandlers\\ManageMediaData\:\:mediaFileInfo\(\) expects string, mixed given\.$#' 2213 identifier: argument.type 2214 count: 1 2215 path: app/Http/RequestHandlers/ManageMediaData.php 2216 2217 - 2218 message: '#^Parameter \#2 \$needle of function str_starts_with expects string, mixed given\.$#' 2219 identifier: argument.type 2220 count: 1 2221 path: app/Http/RequestHandlers/ManageMediaData.php 2222 2223 - 2224 message: '#^Parameter \#2 \$parameters of function route expects array\<array\<string\>\|bool\|int\|string\|null\>, array\<string, mixed\> given\.$#' 2225 identifier: argument.type 2226 count: 3 2227 path: app/Http/RequestHandlers/ManageMediaData.php 2228 2229 - 2230 message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Contracts\\MediaFactoryInterface\:\:make\(\) expects string\|null, mixed given\.$#' 2231 identifier: argument.type 2232 count: 1 2233 path: app/Http/RequestHandlers/ManageMediaData.php 2234 2235 - 2236 message: '#^Cannot cast mixed to int\.$#' 2237 identifier: cast.int 2238 count: 1 2239 path: app/Http/RequestHandlers/MapDataAdd.php 2240 2241 - 2242 message: '#^Cannot cast mixed to int\.$#' 2243 identifier: cast.int 2244 count: 1 2245 path: app/Http/RequestHandlers/MapDataDelete.php 2246 2247 - 2248 message: '#^Cannot access offset int\<0, max\> on mixed\.$#' 2249 identifier: offsetAccess.nonOffsetAccessible 2250 count: 1 2251 path: app/Http/RequestHandlers/MapDataExportCSV.php 2252 2253 - 2254 message: '#^Cannot access property \$id on mixed\.$#' 2255 identifier: property.nonObject 2256 count: 1 2257 path: app/Http/RequestHandlers/MapDataExportCSV.php 2258 2259 - 2260 message: '#^Cannot access property \$latitude on mixed\.$#' 2261 identifier: property.nonObject 2262 count: 1 2263 path: app/Http/RequestHandlers/MapDataExportCSV.php 2264 2265 - 2266 message: '#^Cannot access property \$longitude on mixed\.$#' 2267 identifier: property.nonObject 2268 count: 1 2269 path: app/Http/RequestHandlers/MapDataExportCSV.php 2270 2271 - 2272 message: '#^Cannot access property \$place on mixed\.$#' 2273 identifier: property.nonObject 2274 count: 1 2275 path: app/Http/RequestHandlers/MapDataExportCSV.php 2276 2277 - 2278 message: '#^Cannot cast mixed to float\.$#' 2279 identifier: cast.double 2280 count: 2 2281 path: app/Http/RequestHandlers/MapDataExportCSV.php 2282 2283 - 2284 message: '#^Cannot cast mixed to int\.$#' 2285 identifier: cast.int 2286 count: 1 2287 path: app/Http/RequestHandlers/MapDataExportCSV.php 2288 2289 - 2290 message: '#^Parameter \#1 \$array of function array_pad expects array, mixed given\.$#' 2291 identifier: argument.type 2292 count: 1 2293 path: app/Http/RequestHandlers/MapDataExportCSV.php 2294 2295 - 2296 message: '#^Parameter \#1 \$content of function response expects array\<mixed\>\|object\|string, string\|false given\.$#' 2297 identifier: argument.type 2298 count: 1 2299 path: app/Http/RequestHandlers/MapDataExportCSV.php 2300 2301 - 2302 message: '#^Parameter \#1 \$value of function count expects array\|Countable, mixed given\.$#' 2303 identifier: argument.type 2304 count: 3 2305 path: app/Http/RequestHandlers/MapDataExportCSV.php 2306 2307 - 2308 message: '#^Parameter \#2 \$fields of function fputcsv expects array\<int\|string, bool\|float\|int\|string\|null\>, array given\.$#' 2309 identifier: argument.type 2310 count: 1 2311 path: app/Http/RequestHandlers/MapDataExportCSV.php 2312 2313 - 2314 message: '#^Cannot access offset int\<0, max\> on mixed\.$#' 2315 identifier: offsetAccess.nonOffsetAccessible 2316 count: 1 2317 path: app/Http/RequestHandlers/MapDataExportGeoJson.php 2318 2319 - 2320 message: '#^Cannot access property \$id on mixed\.$#' 2321 identifier: property.nonObject 2322 count: 1 2323 path: app/Http/RequestHandlers/MapDataExportGeoJson.php 2324 2325 - 2326 message: '#^Cannot access property \$latitude on mixed\.$#' 2327 identifier: property.nonObject 2328 count: 1 2329 path: app/Http/RequestHandlers/MapDataExportGeoJson.php 2330 2331 - 2332 message: '#^Cannot access property \$longitude on mixed\.$#' 2333 identifier: property.nonObject 2334 count: 1 2335 path: app/Http/RequestHandlers/MapDataExportGeoJson.php 2336 2337 - 2338 message: '#^Cannot access property \$place on mixed\.$#' 2339 identifier: property.nonObject 2340 count: 1 2341 path: app/Http/RequestHandlers/MapDataExportGeoJson.php 2342 2343 - 2344 message: '#^Cannot cast mixed to float\.$#' 2345 identifier: cast.double 2346 count: 2 2347 path: app/Http/RequestHandlers/MapDataExportGeoJson.php 2348 2349 - 2350 message: '#^Cannot cast mixed to int\.$#' 2351 identifier: cast.int 2352 count: 1 2353 path: app/Http/RequestHandlers/MapDataExportGeoJson.php 2354 2355 - 2356 message: '#^Parameter \#1 \$array of function array_reverse expects array, mixed given\.$#' 2357 identifier: argument.type 2358 count: 1 2359 path: app/Http/RequestHandlers/MapDataExportGeoJson.php 2360 2361 - 2362 message: '#^Parameter \#1 \$value of function count expects array\|Countable, mixed given\.$#' 2363 identifier: argument.type 2364 count: 1 2365 path: app/Http/RequestHandlers/MapDataExportGeoJson.php 2366 2367 - 2368 message: '#^Strict comparison using \!\=\= between bool and null will always evaluate to true\.$#' 2369 identifier: notIdentical.alwaysTrue 2370 count: 1 2371 path: app/Http/RequestHandlers/MapDataExportGeoJson.php 2372 2373 - 2374 message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' 2375 identifier: foreach.nonIterable 2376 count: 1 2377 path: app/Http/RequestHandlers/MapDataImportAction.php 2378 2379 - 2380 message: '#^Cannot access offset 0 on mixed\.$#' 2381 identifier: offsetAccess.nonOffsetAccessible 2382 count: 1 2383 path: app/Http/RequestHandlers/MapDataImportAction.php 2384 2385 - 2386 message: '#^Cannot access offset 1 on mixed\.$#' 2387 identifier: offsetAccess.nonOffsetAccessible 2388 count: 1 2389 path: app/Http/RequestHandlers/MapDataImportAction.php 2390 2391 - 2392 message: '#^Cannot access property \$coordinates on mixed\.$#' 2393 identifier: property.nonObject 2394 count: 2 2395 path: app/Http/RequestHandlers/MapDataImportAction.php 2396 2397 - 2398 message: '#^Cannot access property \$features on mixed\.$#' 2399 identifier: property.nonObject 2400 count: 1 2401 path: app/Http/RequestHandlers/MapDataImportAction.php 2402 2403 - 2404 message: '#^Cannot access property \$geometry on mixed\.$#' 2405 identifier: property.nonObject 2406 count: 2 2407 path: app/Http/RequestHandlers/MapDataImportAction.php 2408 2409 - 2410 message: '#^Cannot access property \$name on mixed\.$#' 2411 identifier: property.nonObject 2412 count: 1 2413 path: app/Http/RequestHandlers/MapDataImportAction.php 2414 2415 - 2416 message: '#^Cannot access property \$properties on mixed\.$#' 2417 identifier: property.nonObject 2418 count: 1 2419 path: app/Http/RequestHandlers/MapDataImportAction.php 2420 2421 - 2422 message: '#^Cannot call method detach\(\) on mixed\.$#' 2423 identifier: method.nonObject 2424 count: 1 2425 path: app/Http/RequestHandlers/MapDataImportAction.php 2426 2427 - 2428 message: '#^Cannot call method getError\(\) on mixed\.$#' 2429 identifier: method.nonObject 2430 count: 2 2431 path: app/Http/RequestHandlers/MapDataImportAction.php 2432 2433 - 2434 message: '#^Cannot call method getStream\(\) on mixed\.$#' 2435 identifier: method.nonObject 2436 count: 1 2437 path: app/Http/RequestHandlers/MapDataImportAction.php 2438 2439 - 2440 message: '#^Parameter \#1 \$haystack of function str_contains expects string, mixed given\.$#' 2441 identifier: argument.type 2442 count: 1 2443 path: app/Http/RequestHandlers/MapDataImportAction.php 2444 2445 - 2446 message: '#^Parameter \#1 \$haystack of function str_contains expects string, string\|false given\.$#' 2447 identifier: argument.type 2448 count: 1 2449 path: app/Http/RequestHandlers/MapDataImportAction.php 2450 2451 - 2452 message: '#^Parameter \#1 \$json of function json_decode expects string, string\|false given\.$#' 2453 identifier: argument.type 2454 count: 1 2455 path: app/Http/RequestHandlers/MapDataImportAction.php 2456 2457 - 2458 message: '#^Parameter \#1 \$location_name of class Fisharebest\\Webtrees\\PlaceLocation constructor expects string, mixed given\.$#' 2459 identifier: argument.type 2460 count: 1 2461 path: app/Http/RequestHandlers/MapDataImportAction.php 2462 2463 - 2464 message: '#^Parameter \#1 \$str of function strtr expects string, mixed given\.$#' 2465 identifier: argument.type 2466 count: 2 2467 path: app/Http/RequestHandlers/MapDataImportAction.php 2468 2469 - 2470 message: '#^Parameter \#1 \$stream of function fclose expects resource, mixed given\.$#' 2471 identifier: argument.type 2472 count: 1 2473 path: app/Http/RequestHandlers/MapDataImportAction.php 2474 2475 - 2476 message: '#^Parameter \#1 \$stream of function fgetcsv expects resource, mixed given\.$#' 2477 identifier: argument.type 2478 count: 1 2479 path: app/Http/RequestHandlers/MapDataImportAction.php 2480 2481 - 2482 message: '#^Parameter \#1 \$stream of function rewind expects resource, mixed given\.$#' 2483 identifier: argument.type 2484 count: 1 2485 path: app/Http/RequestHandlers/MapDataImportAction.php 2486 2487 - 2488 message: '#^Parameter \#1 \$stream of function stream_get_contents expects resource, mixed given\.$#' 2489 identifier: argument.type 2490 count: 1 2491 path: app/Http/RequestHandlers/MapDataImportAction.php 2492 2493 - 2494 message: '#^Parameter \#1 \$uploaded_file of class Fisharebest\\Webtrees\\Exceptions\\FileUploadException constructor expects Psr\\Http\\Message\\UploadedFileInterface\|null, mixed given\.$#' 2495 identifier: argument.type 2496 count: 1 2497 path: app/Http/RequestHandlers/MapDataImportAction.php 2498 2499 - 2500 message: '#^Cannot cast mixed to int\.$#' 2501 identifier: cast.int 2502 count: 1 2503 path: app/Http/RequestHandlers/MapDataList.php 2504 2505 - 2506 message: '#^Cannot cast mixed to int\.$#' 2507 identifier: cast.int 2508 count: 2 2509 path: app/Http/RequestHandlers/MediaFileThumbnail.php 2510 2511 - 2512 message: '#^Parameter \#4 \$fit of method Fisharebest\\Webtrees\\Contracts\\ImageFactoryInterface\:\:mediaFileThumbnailResponse\(\) expects string, mixed given\.$#' 2513 identifier: argument.type 2514 count: 1 2515 path: app/Http/RequestHandlers/MediaFileThumbnail.php 2516 2517 - 2518 message: '#^Parameter \#1 \$gedcom of method Fisharebest\\Webtrees\\GedcomRecord\:\:updateRecord\(\) expects string, string\|null given\.$#' 2519 identifier: argument.type 2520 count: 1 2521 path: app/Http/RequestHandlers/MergeFactsAction.php 2522 2523 - 2524 message: '#^Cannot call method name\(\) on Fisharebest\\Webtrees\\Tree\|null\.$#' 2525 identifier: method.nonObject 2526 count: 2 2527 path: app/Http/RequestHandlers/MergeTreesAction.php 2528 2529 - 2530 message: '#^Binary operation "\." between ''Module '' and mixed results in an error\.$#' 2531 identifier: binaryOp.invalid 2532 count: 1 2533 path: app/Http/RequestHandlers/ModuleAction.php 2534 2535 - 2536 message: '#^Binary operation "\." between non\-falsy\-string and mixed results in an error\.$#' 2537 identifier: binaryOp.invalid 2538 count: 1 2539 path: app/Http/RequestHandlers/ModuleAction.php 2540 2541 - 2542 message: '#^Binary operation "\." between string and mixed results in an error\.$#' 2543 identifier: binaryOp.invalid 2544 count: 1 2545 path: app/Http/RequestHandlers/ModuleAction.php 2546 2547 - 2548 message: '#^Method Fisharebest\\Webtrees\\Http\\RequestHandlers\\ModuleAction\:\:handle\(\) should return Psr\\Http\\Message\\ResponseInterface but returns mixed\.$#' 2549 identifier: return.type 2550 count: 1 2551 path: app/Http/RequestHandlers/ModuleAction.php 2552 2553 - 2554 message: '#^Parameter \#1 \$haystack of function str_contains expects string, mixed given\.$#' 2555 identifier: argument.type 2556 count: 1 2557 path: app/Http/RequestHandlers/ModuleAction.php 2558 2559 - 2560 message: '#^Parameter \#1 \$module_name of method Fisharebest\\Webtrees\\Services\\ModuleService\:\:findByName\(\) expects string, mixed given\.$#' 2561 identifier: argument.type 2562 count: 1 2563 path: app/Http/RequestHandlers/ModuleAction.php 2564 2565 - 2566 message: '#^Parameter \#1 \$token of method Fisharebest\\Webtrees\\Services\\UserService\:\:findByToken\(\) expects string, mixed given\.$#' 2567 identifier: argument.type 2568 count: 1 2569 path: app/Http/RequestHandlers/PasswordResetAction.php 2570 2571 - 2572 message: '#^Parameter \#1 \$token of method Fisharebest\\Webtrees\\Services\\UserService\:\:findByToken\(\) expects string, mixed given\.$#' 2573 identifier: argument.type 2574 count: 1 2575 path: app/Http/RequestHandlers/PasswordResetPage.php 2576 2577 - 2578 message: '#^Parameter \#2 \$change_id of method Fisharebest\\Webtrees\\Services\\PendingChangesService\:\:acceptChange\(\) expects string, mixed given\.$#' 2579 identifier: argument.type 2580 count: 1 2581 path: app/Http/RequestHandlers/PendingChangesAcceptChange.php 2582 2583 - 2584 message: '#^Access to an undefined property object\:\:\$change_id\.$#' 2585 identifier: property.notFound 2586 count: 1 2587 path: app/Http/RequestHandlers/PendingChangesLogData.php 2588 2589 - 2590 message: '#^Access to an undefined property object\:\:\$change_time\.$#' 2591 identifier: property.notFound 2592 count: 1 2593 path: app/Http/RequestHandlers/PendingChangesLogData.php 2594 2595 - 2596 message: '#^Access to an undefined property object\:\:\$gedcom_name\.$#' 2597 identifier: property.notFound 2598 count: 1 2599 path: app/Http/RequestHandlers/PendingChangesLogData.php 2600 2601 - 2602 message: '#^Access to an undefined property object\:\:\$new_gedcom\.$#' 2603 identifier: property.notFound 2604 count: 1 2605 path: app/Http/RequestHandlers/PendingChangesLogData.php 2606 2607 - 2608 message: '#^Access to an undefined property object\:\:\$old_gedcom\.$#' 2609 identifier: property.notFound 2610 count: 1 2611 path: app/Http/RequestHandlers/PendingChangesLogData.php 2612 2613 - 2614 message: '#^Access to an undefined property object\:\:\$status\.$#' 2615 identifier: property.notFound 2616 count: 1 2617 path: app/Http/RequestHandlers/PendingChangesLogData.php 2618 2619 - 2620 message: '#^Access to an undefined property object\:\:\$user_name\.$#' 2621 identifier: property.notFound 2622 count: 1 2623 path: app/Http/RequestHandlers/PendingChangesLogData.php 2624 2625 - 2626 message: '#^Access to an undefined property object\:\:\$xref\.$#' 2627 identifier: property.notFound 2628 count: 2 2629 path: app/Http/RequestHandlers/PendingChangesLogData.php 2630 2631 - 2632 message: '#^Cannot call method setTimezone\(\) on DateTimeImmutable\|false\.$#' 2633 identifier: method.nonObject 2634 count: 1 2635 path: app/Http/RequestHandlers/PendingChangesLogData.php 2636 2637 - 2638 message: '#^Parameter \#1 \$message of static method Fisharebest\\Webtrees\\I18N\:\:translate\(\) expects string, mixed given\.$#' 2639 identifier: argument.type 2640 count: 1 2641 path: app/Http/RequestHandlers/PendingChangesLogData.php 2642 2643 - 2644 message: '#^Parameter \#1 \$params of method Fisharebest\\Webtrees\\Services\\PendingChangesService\:\:changesQuery\(\) expects array\<string\>, array given\.$#' 2645 identifier: argument.type 2646 count: 1 2647 path: app/Http/RequestHandlers/PendingChangesLogData.php 2648 2649 - 2650 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 2651 identifier: argument.type 2652 count: 3 2653 path: app/Http/RequestHandlers/PendingChangesLogData.php 2654 2655 - 2656 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:make\(\) expects string, mixed given\.$#' 2657 identifier: argument.type 2658 count: 1 2659 path: app/Http/RequestHandlers/PendingChangesLogData.php 2660 2661 - 2662 message: '#^Parameter \#2 \$datetime of static method DateTimeImmutable\:\:createFromFormat\(\) expects string, mixed given\.$#' 2663 identifier: argument.type 2664 count: 1 2665 path: app/Http/RequestHandlers/PendingChangesLogData.php 2666 2667 - 2668 message: '#^Parameter \#2 \$string of function explode expects string, mixed given\.$#' 2669 identifier: argument.type 2670 count: 2 2671 path: app/Http/RequestHandlers/PendingChangesLogData.php 2672 2673 - 2674 message: '#^Parameter \#1 \$params of method Fisharebest\\Webtrees\\Services\\PendingChangesService\:\:changesQuery\(\) expects array\<string\>, array given\.$#' 2675 identifier: argument.type 2676 count: 1 2677 path: app/Http/RequestHandlers/PendingChangesLogDelete.php 2678 2679 - 2680 message: '#^Access to an undefined property object\:\:\$change_time\.$#' 2681 identifier: property.notFound 2682 count: 1 2683 path: app/Http/RequestHandlers/PendingChangesLogDownload.php 2684 2685 - 2686 message: '#^Access to an undefined property object\:\:\$gedcom_name\.$#' 2687 identifier: property.notFound 2688 count: 1 2689 path: app/Http/RequestHandlers/PendingChangesLogDownload.php 2690 2691 - 2692 message: '#^Access to an undefined property object\:\:\$new_gedcom\.$#' 2693 identifier: property.notFound 2694 count: 1 2695 path: app/Http/RequestHandlers/PendingChangesLogDownload.php 2696 2697 - 2698 message: '#^Access to an undefined property object\:\:\$old_gedcom\.$#' 2699 identifier: property.notFound 2700 count: 1 2701 path: app/Http/RequestHandlers/PendingChangesLogDownload.php 2702 2703 - 2704 message: '#^Access to an undefined property object\:\:\$status\.$#' 2705 identifier: property.notFound 2706 count: 1 2707 path: app/Http/RequestHandlers/PendingChangesLogDownload.php 2708 2709 - 2710 message: '#^Access to an undefined property object\:\:\$user_name\.$#' 2711 identifier: property.notFound 2712 count: 1 2713 path: app/Http/RequestHandlers/PendingChangesLogDownload.php 2714 2715 - 2716 message: '#^Access to an undefined property object\:\:\$xref\.$#' 2717 identifier: property.notFound 2718 count: 1 2719 path: app/Http/RequestHandlers/PendingChangesLogDownload.php 2720 2721 - 2722 message: '#^Binary operation "\." between ''"'' and mixed results in an error\.$#' 2723 identifier: binaryOp.invalid 2724 count: 3 2725 path: app/Http/RequestHandlers/PendingChangesLogDownload.php 2726 2727 - 2728 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: non\-falsy\-string, Closure\(object\)\: non\-falsy\-string given\.$#' 2729 identifier: argument.type 2730 count: 1 2731 path: app/Http/RequestHandlers/PendingChangesLogDownload.php 2732 2733 - 2734 message: '#^Parameter \#1 \$params of method Fisharebest\\Webtrees\\Services\\PendingChangesService\:\:changesQuery\(\) expects array\<string\>, array given\.$#' 2735 identifier: argument.type 2736 count: 1 2737 path: app/Http/RequestHandlers/PendingChangesLogDownload.php 2738 2739 - 2740 message: '#^Parameter \#3 \$subject of function str_replace expects array\<string\>\|string, mixed given\.$#' 2741 identifier: argument.type 2742 count: 4 2743 path: app/Http/RequestHandlers/PendingChangesLogDownload.php 2744 2745 - 2746 message: '#^Cannot call method setTimezone\(\) on DateTimeImmutable\|false\.$#' 2747 identifier: method.nonObject 2748 count: 2 2749 path: app/Http/RequestHandlers/PendingChangesLogPage.php 2750 2751 - 2752 message: '#^Parameter \#2 \$datetime of static method DateTimeImmutable\:\:createFromFormat\(\) expects string, mixed given\.$#' 2753 identifier: argument.type 2754 count: 2 2755 path: app/Http/RequestHandlers/PendingChangesLogPage.php 2756 2757 - 2758 message: '#^Parameter \#2 \$change_id of method Fisharebest\\Webtrees\\Services\\PendingChangesService\:\:rejectChange\(\) expects string, mixed given\.$#' 2759 identifier: argument.type 2760 count: 1 2761 path: app/Http/RequestHandlers/PendingChangesRejectChange.php 2762 2763 - 2764 message: '#^Offset 1 might not exist on array\{0\?\: string, 1\?\: string\}\.$#' 2765 identifier: offsetAccess.notFound 2766 count: 1 2767 path: app/Http/RequestHandlers/PhpInformation.php 2768 2769 - 2770 message: '#^Parameter \#2 \$subject of function preg_match expects string, string\|false given\.$#' 2771 identifier: argument.type 2772 count: 1 2773 path: app/Http/RequestHandlers/PhpInformation.php 2774 2775 - 2776 message: '#^Parameter \#1 \$content of function response expects array\<mixed\>\|object\|string, string\|false given\.$#' 2777 identifier: argument.type 2778 count: 1 2779 path: app/Http/RequestHandlers/ReportGenerate.php 2780 2781 - 2782 message: '#^Offset ''inputs'' on array\{title\: string, description\: string, inputs\: array\<array\{name\: string, type\: string, lookup\: string, options\: string, default\: string, value\: string\}\>\} on left side of \?\? always exists and is not nullable\.$#' 2783 identifier: nullCoalesce.offset 2784 count: 1 2785 path: app/Http/RequestHandlers/ReportSetupPage.php 2786 2787 - 2788 message: '#^Anonymous function should return string but returns string\|null\.$#' 2789 identifier: return.type 2790 count: 1 2791 path: app/Http/RequestHandlers/SearchAdvancedPage.php 2792 2793 - 2794 message: '#^Parameter \#2 \$fields of method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchIndividualsAdvanced\(\) expects array\<string, string\>, array\<string\> given\.$#' 2795 identifier: argument.type 2796 count: 1 2797 path: app/Http/RequestHandlers/SearchAdvancedPage.php 2798 2799 - 2800 message: '#^Parameter \#3 \$modifiers of method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchIndividualsAdvanced\(\) expects array\<string, string\>, array\<string\> given\.$#' 2801 identifier: argument.type 2802 count: 1 2803 path: app/Http/RequestHandlers/SearchAdvancedPage.php 2804 2805 - 2806 message: '#^Cannot call method url\(\) on Fisharebest\\Webtrees\\Family\|null\.$#' 2807 identifier: method.nonObject 2808 count: 1 2809 path: app/Http/RequestHandlers/SearchGeneralPage.php 2810 2811 - 2812 message: '#^Cannot call method url\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#' 2813 identifier: method.nonObject 2814 count: 1 2815 path: app/Http/RequestHandlers/SearchGeneralPage.php 2816 2817 - 2818 message: '#^Cannot call method url\(\) on Fisharebest\\Webtrees\\Location\|null\.$#' 2819 identifier: method.nonObject 2820 count: 1 2821 path: app/Http/RequestHandlers/SearchGeneralPage.php 2822 2823 - 2824 message: '#^Cannot call method url\(\) on Fisharebest\\Webtrees\\Note\|null\.$#' 2825 identifier: method.nonObject 2826 count: 1 2827 path: app/Http/RequestHandlers/SearchGeneralPage.php 2828 2829 - 2830 message: '#^Cannot call method url\(\) on Fisharebest\\Webtrees\\Source\|null\.$#' 2831 identifier: method.nonObject 2832 count: 1 2833 path: app/Http/RequestHandlers/SearchGeneralPage.php 2834 2835 - 2836 message: '#^Parameter \#2 \$subject of function preg_match_all expects string, string\|null given\.$#' 2837 identifier: argument.type 2838 count: 1 2839 path: app/Http/RequestHandlers/SearchGeneralPage.php 2840 2841 - 2842 message: '#^Parameter \#1 \$gedcom of method Fisharebest\\Webtrees\\GedcomRecord\:\:updateRecord\(\) expects string, string\|null given\.$#' 2843 identifier: argument.type 2844 count: 3 2845 path: app/Http/RequestHandlers/SearchReplaceAction.php 2846 2847 - 2848 message: '#^Binary operation "\." between ''CREATE DATABASE IF…'' and mixed results in an error\.$#' 2849 identifier: binaryOp.invalid 2850 count: 1 2851 path: app/Http/RequestHandlers/SetupWizard.php 2852 2853 - 2854 message: '#^Binary operation "\." between ''setup/step\-4…'' and mixed results in an error\.$#' 2855 identifier: binaryOp.invalid 2856 count: 2 2857 path: app/Http/RequestHandlers/SetupWizard.php 2858 2859 - 2860 message: '#^Binary operation "\." between literal\-string&non\-falsy\-string and mixed results in an error\.$#' 2861 identifier: binaryOp.invalid 2862 count: 1 2863 path: app/Http/RequestHandlers/SetupWizard.php 2864 2865 - 2866 message: '#^Cannot call method isNotEmpty\(\) on mixed\.$#' 2867 identifier: method.nonObject 2868 count: 2 2869 path: app/Http/RequestHandlers/SetupWizard.php 2870 2871 - 2872 message: '#^Cannot call method push\(\) on mixed\.$#' 2873 identifier: method.nonObject 2874 count: 2 2875 path: app/Http/RequestHandlers/SetupWizard.php 2876 2877 - 2878 message: '#^Cannot call method withAttribute\(\) on mixed\.$#' 2879 identifier: method.nonObject 2880 count: 1 2881 path: app/Http/RequestHandlers/SetupWizard.php 2882 2883 - 2884 message: '#^Parameter \#1 \$code of static method Fisharebest\\Webtrees\\I18N\:\:init\(\) expects string, mixed given\.$#' 2885 identifier: argument.type 2886 count: 1 2887 path: app/Http/RequestHandlers/SetupWizard.php 2888 2889 - 2890 message: '#^Parameter \#1 \$driver of method Fisharebest\\Webtrees\\Services\\ServerCheckService\:\:serverErrors\(\) expects string, mixed given\.$#' 2891 identifier: argument.type 2892 count: 1 2893 path: app/Http/RequestHandlers/SetupWizard.php 2894 2895 - 2896 message: '#^Parameter \#1 \$driver of method Fisharebest\\Webtrees\\Services\\ServerCheckService\:\:serverWarnings\(\) expects string, mixed given\.$#' 2897 identifier: argument.type 2898 count: 1 2899 path: app/Http/RequestHandlers/SetupWizard.php 2900 2901 - 2902 message: '#^Parameter \#1 \$identifier of method Fisharebest\\Webtrees\\Services\\UserService\:\:findByIdentifier\(\) expects string, mixed given\.$#' 2903 identifier: argument.type 2904 count: 2 2905 path: app/Http/RequestHandlers/SetupWizard.php 2906 2907 - 2908 message: '#^Parameter \#1 \$password of method Fisharebest\\Webtrees\\User\:\:setPassword\(\) expects string, mixed given\.$#' 2909 identifier: argument.type 2910 count: 1 2911 path: app/Http/RequestHandlers/SetupWizard.php 2912 2913 - 2914 message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Session\:\:start\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#' 2915 identifier: argument.type 2916 count: 1 2917 path: app/Http/RequestHandlers/SetupWizard.php 2918 2919 - 2920 message: '#^Parameter \#1 \$server of static method Fisharebest\\Localization\\Locale\:\:httpAcceptLanguage\(\) expects array\<string\>, array given\.$#' 2921 identifier: argument.type 2922 count: 1 2923 path: app/Http/RequestHandlers/SetupWizard.php 2924 2925 - 2926 message: '#^Parameter \#1 \$url of function redirect expects string, mixed given\.$#' 2927 identifier: argument.type 2928 count: 1 2929 path: app/Http/RequestHandlers/SetupWizard.php 2930 2931 - 2932 message: '#^Parameter \#1 \$user_name of method Fisharebest\\Webtrees\\Services\\UserService\:\:create\(\) expects string, mixed given\.$#' 2933 identifier: argument.type 2934 count: 1 2935 path: app/Http/RequestHandlers/SetupWizard.php 2936 2937 - 2938 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, string\|false given\.$#' 2939 identifier: argument.type 2940 count: 1 2941 path: app/Http/RequestHandlers/SetupWizard.php 2942 2943 - 2944 message: '#^Parameter \#1 \$wtname of method Fisharebest\\Webtrees\\Http\\RequestHandlers\\SetupWizard\:\:checkAdminUser\(\) expects string, mixed given\.$#' 2945 identifier: argument.type 2946 count: 1 2947 path: app/Http/RequestHandlers/SetupWizard.php 2948 2949 - 2950 message: '#^Parameter \#2 \$real_name of method Fisharebest\\Webtrees\\Services\\UserService\:\:create\(\) expects string, mixed given\.$#' 2951 identifier: argument.type 2952 count: 1 2953 path: app/Http/RequestHandlers/SetupWizard.php 2954 2955 - 2956 message: '#^Parameter \#2 \$setting_value of method Fisharebest\\Webtrees\\User\:\:setPreference\(\) expects string, mixed given\.$#' 2957 identifier: argument.type 2958 count: 1 2959 path: app/Http/RequestHandlers/SetupWizard.php 2960 2961 - 2962 message: '#^Parameter \#2 \$wtuser of method Fisharebest\\Webtrees\\Http\\RequestHandlers\\SetupWizard\:\:checkAdminUser\(\) expects string, mixed given\.$#' 2963 identifier: argument.type 2964 count: 1 2965 path: app/Http/RequestHandlers/SetupWizard.php 2966 2967 - 2968 message: '#^Parameter \#3 \$email of method Fisharebest\\Webtrees\\Services\\UserService\:\:create\(\) expects string, mixed given\.$#' 2969 identifier: argument.type 2970 count: 1 2971 path: app/Http/RequestHandlers/SetupWizard.php 2972 2973 - 2974 message: '#^Parameter \#3 \$wtpass of method Fisharebest\\Webtrees\\Http\\RequestHandlers\\SetupWizard\:\:checkAdminUser\(\) expects string, mixed given\.$#' 2975 identifier: argument.type 2976 count: 1 2977 path: app/Http/RequestHandlers/SetupWizard.php 2978 2979 - 2980 message: '#^Parameter \#4 \$password of method Fisharebest\\Webtrees\\Services\\UserService\:\:create\(\) expects string, mixed given\.$#' 2981 identifier: argument.type 2982 count: 1 2983 path: app/Http/RequestHandlers/SetupWizard.php 2984 2985 - 2986 message: '#^Parameter \#4 \$wtemail of method Fisharebest\\Webtrees\\Http\\RequestHandlers\\SetupWizard\:\:checkAdminUser\(\) expects string, mixed given\.$#' 2987 identifier: argument.type 2988 count: 1 2989 path: app/Http/RequestHandlers/SetupWizard.php 2990 2991 - 2992 message: '#^Parameter \$ca of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#' 2993 identifier: argument.type 2994 count: 2 2995 path: app/Http/RequestHandlers/SetupWizard.php 2996 2997 - 2998 message: '#^Parameter \$certificate of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#' 2999 identifier: argument.type 3000 count: 2 3001 path: app/Http/RequestHandlers/SetupWizard.php 3002 3003 - 3004 message: '#^Parameter \$database of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#' 3005 identifier: argument.type 3006 count: 1 3007 path: app/Http/RequestHandlers/SetupWizard.php 3008 3009 - 3010 message: '#^Parameter \$driver of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#' 3011 identifier: argument.type 3012 count: 2 3013 path: app/Http/RequestHandlers/SetupWizard.php 3014 3015 - 3016 message: '#^Parameter \$host of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#' 3017 identifier: argument.type 3018 count: 2 3019 path: app/Http/RequestHandlers/SetupWizard.php 3020 3021 - 3022 message: '#^Parameter \$key of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#' 3023 identifier: argument.type 3024 count: 2 3025 path: app/Http/RequestHandlers/SetupWizard.php 3026 3027 - 3028 message: '#^Parameter \$password of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#' 3029 identifier: argument.type 3030 count: 2 3031 path: app/Http/RequestHandlers/SetupWizard.php 3032 3033 - 3034 message: '#^Parameter \$port of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#' 3035 identifier: argument.type 3036 count: 2 3037 path: app/Http/RequestHandlers/SetupWizard.php 3038 3039 - 3040 message: '#^Parameter \$prefix of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#' 3041 identifier: argument.type 3042 count: 2 3043 path: app/Http/RequestHandlers/SetupWizard.php 3044 3045 - 3046 message: '#^Parameter \$username of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#' 3047 identifier: argument.type 3048 count: 2 3049 path: app/Http/RequestHandlers/SetupWizard.php 3050 3051 - 3052 message: '#^Access to an undefined property object\:\:\$gedcom_name\.$#' 3053 identifier: property.notFound 3054 count: 1 3055 path: app/Http/RequestHandlers/SiteLogsData.php 3056 3057 - 3058 message: '#^Access to an undefined property object\:\:\$ip_address\.$#' 3059 identifier: property.notFound 3060 count: 1 3061 path: app/Http/RequestHandlers/SiteLogsData.php 3062 3063 - 3064 message: '#^Access to an undefined property object\:\:\$log_id\.$#' 3065 identifier: property.notFound 3066 count: 1 3067 path: app/Http/RequestHandlers/SiteLogsData.php 3068 3069 - 3070 message: '#^Access to an undefined property object\:\:\$log_message\.$#' 3071 identifier: property.notFound 3072 count: 1 3073 path: app/Http/RequestHandlers/SiteLogsData.php 3074 3075 - 3076 message: '#^Access to an undefined property object\:\:\$log_time\.$#' 3077 identifier: property.notFound 3078 count: 1 3079 path: app/Http/RequestHandlers/SiteLogsData.php 3080 3081 - 3082 message: '#^Access to an undefined property object\:\:\$log_type\.$#' 3083 identifier: property.notFound 3084 count: 1 3085 path: app/Http/RequestHandlers/SiteLogsData.php 3086 3087 - 3088 message: '#^Access to an undefined property object\:\:\$user_name\.$#' 3089 identifier: property.notFound 3090 count: 1 3091 path: app/Http/RequestHandlers/SiteLogsData.php 3092 3093 - 3094 message: '#^Cannot call method setTimezone\(\) on DateTimeImmutable\|false\.$#' 3095 identifier: method.nonObject 3096 count: 1 3097 path: app/Http/RequestHandlers/SiteLogsData.php 3098 3099 - 3100 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 3101 identifier: argument.type 3102 count: 4 3103 path: app/Http/RequestHandlers/SiteLogsData.php 3104 3105 - 3106 message: '#^Parameter \#2 \$datetime of static method DateTimeImmutable\:\:createFromFormat\(\) expects string, mixed given\.$#' 3107 identifier: argument.type 3108 count: 1 3109 path: app/Http/RequestHandlers/SiteLogsData.php 3110 3111 - 3112 message: '#^Access to an undefined property object\:\:\$gedcom_name\.$#' 3113 identifier: property.notFound 3114 count: 1 3115 path: app/Http/RequestHandlers/SiteLogsDownload.php 3116 3117 - 3118 message: '#^Access to an undefined property object\:\:\$ip_address\.$#' 3119 identifier: property.notFound 3120 count: 1 3121 path: app/Http/RequestHandlers/SiteLogsDownload.php 3122 3123 - 3124 message: '#^Access to an undefined property object\:\:\$log_message\.$#' 3125 identifier: property.notFound 3126 count: 1 3127 path: app/Http/RequestHandlers/SiteLogsDownload.php 3128 3129 - 3130 message: '#^Access to an undefined property object\:\:\$log_time\.$#' 3131 identifier: property.notFound 3132 count: 1 3133 path: app/Http/RequestHandlers/SiteLogsDownload.php 3134 3135 - 3136 message: '#^Access to an undefined property object\:\:\$log_type\.$#' 3137 identifier: property.notFound 3138 count: 1 3139 path: app/Http/RequestHandlers/SiteLogsDownload.php 3140 3141 - 3142 message: '#^Access to an undefined property object\:\:\$user_name\.$#' 3143 identifier: property.notFound 3144 count: 1 3145 path: app/Http/RequestHandlers/SiteLogsDownload.php 3146 3147 - 3148 message: '#^Binary operation "\." between ''"'' and mixed results in an error\.$#' 3149 identifier: binaryOp.invalid 3150 count: 1 3151 path: app/Http/RequestHandlers/SiteLogsDownload.php 3152 3153 - 3154 message: '#^Binary operation "\." between non\-falsy\-string and mixed results in an error\.$#' 3155 identifier: binaryOp.invalid 3156 count: 2 3157 path: app/Http/RequestHandlers/SiteLogsDownload.php 3158 3159 - 3160 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: non\-falsy\-string, Closure\(object\)\: non\-falsy\-string given\.$#' 3161 identifier: argument.type 3162 count: 1 3163 path: app/Http/RequestHandlers/SiteLogsDownload.php 3164 3165 - 3166 message: '#^Parameter \#3 \$subject of function str_replace expects array\<string\>\|string, mixed given\.$#' 3167 identifier: argument.type 3168 count: 3 3169 path: app/Http/RequestHandlers/SiteLogsDownload.php 3170 3171 - 3172 message: '#^Cannot call method setTimezone\(\) on DateTimeImmutable\|false\.$#' 3173 identifier: method.nonObject 3174 count: 2 3175 path: app/Http/RequestHandlers/SiteLogsPage.php 3176 3177 - 3178 message: '#^Parameter \#2 \$datetime of static method DateTimeImmutable\:\:createFromFormat\(\) expects string, mixed given\.$#' 3179 identifier: argument.type 3180 count: 2 3181 path: app/Http/RequestHandlers/SiteLogsPage.php 3182 3183 - 3184 message: '#^Cannot call method name\(\) on Fisharebest\\Webtrees\\Tree\|null\.$#' 3185 identifier: method.nonObject 3186 count: 1 3187 path: app/Http/RequestHandlers/SynchronizeTrees.php 3188 3189 - 3190 message: '#^Cannot cast mixed to int\.$#' 3191 identifier: cast.int 3192 count: 1 3193 path: app/Http/RequestHandlers/TreePageBlock.php 3194 3195 - 3196 message: '#^Parameter \#1 \$string of function trim expects string, string\|null given\.$#' 3197 identifier: argument.type 3198 count: 1 3199 path: app/Http/RequestHandlers/TreePreferencesAction.php 3200 3201 - 3202 message: '#^Access to an undefined property object\:\:\$label\.$#' 3203 identifier: property.notFound 3204 count: 1 3205 path: app/Http/RequestHandlers/TreePrivacyPage.php 3206 3207 - 3208 message: '#^Access to an undefined property object\:\:\$record\.$#' 3209 identifier: property.notFound 3210 count: 1 3211 path: app/Http/RequestHandlers/TreePrivacyPage.php 3212 3213 - 3214 message: '#^Access to an undefined property object\:\:\$tag_label\.$#' 3215 identifier: property.notFound 3216 count: 4 3217 path: app/Http/RequestHandlers/TreePrivacyPage.php 3218 3219 - 3220 message: '#^Access to an undefined property object\:\:\$tag_type\.$#' 3221 identifier: property.notFound 3222 count: 1 3223 path: app/Http/RequestHandlers/TreePrivacyPage.php 3224 3225 - 3226 message: '#^Access to an undefined property object\:\:\$xref\.$#' 3227 identifier: property.notFound 3228 count: 1 3229 path: app/Http/RequestHandlers/TreePrivacyPage.php 3230 3231 - 3232 message: '#^Binary operation "\." between ''''\|''FAM\:''\|''INDI\:'' and mixed results in an error\.$#' 3233 identifier: binaryOp.invalid 3234 count: 1 3235 path: app/Http/RequestHandlers/TreePrivacyPage.php 3236 3237 - 3238 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: object, Closure\(object\)\: object given\.$#' 3239 identifier: argument.type 3240 count: 1 3241 path: app/Http/RequestHandlers/TreePrivacyPage.php 3242 3243 - 3244 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:make\(\) expects string, mixed given\.$#' 3245 identifier: argument.type 3246 count: 1 3247 path: app/Http/RequestHandlers/TreePrivacyPage.php 3248 3249 - 3250 message: '#^Parameter \#1 of closure expects string, mixed given\.$#' 3251 identifier: argument.type 3252 count: 1 3253 path: app/Http/RequestHandlers/TreePrivacyPage.php 3254 3255 - 3256 message: '#^Parameter \#2 of closure expects string, mixed given\.$#' 3257 identifier: argument.type 3258 count: 1 3259 path: app/Http/RequestHandlers/TreePrivacyPage.php 3260 3261 - 3262 message: '#^Cannot access property \$l_from on mixed\.$#' 3263 identifier: property.nonObject 3264 count: 2 3265 path: app/Http/RequestHandlers/UnconnectedPage.php 3266 3267 - 3268 message: '#^Cannot access property \$l_to on mixed\.$#' 3269 identifier: property.nonObject 3270 count: 2 3271 path: app/Http/RequestHandlers/UnconnectedPage.php 3272 3273 - 3274 message: '#^Cannot cast mixed to string\.$#' 3275 identifier: cast.string 3276 count: 1 3277 path: app/Http/RequestHandlers/UnconnectedPage.php 3278 3279 - 3280 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Individual, Closure\(object\)\: Fisharebest\\Webtrees\\Individual given\.$#' 3281 identifier: argument.type 3282 count: 1 3283 path: app/Http/RequestHandlers/UnconnectedPage.php 3284 3285 - 3286 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:mapWithKeys\(\) expects callable\(mixed, int\|string\)\: array\<string, array\{\}\>, Closure\(string\)\: non\-empty\-array\<string, array\{\}\> given\.$#' 3287 identifier: argument.type 3288 count: 1 3289 path: app/Http/RequestHandlers/UnconnectedPage.php 3290 3291 - 3292 message: '#^Parameter \#2 \$array of function array_map expects array, mixed given\.$#' 3293 identifier: argument.type 3294 count: 1 3295 path: app/Http/RequestHandlers/UnconnectedPage.php 3296 3297 - 3298 message: '#^Parameter \#2 \$callback of function usort expects callable\(array\<Fisharebest\\Webtrees\\Individual\>\|Illuminate\\Support\\Collection\<int\|string, Fisharebest\\Webtrees\\Individual\>, array\<Fisharebest\\Webtrees\\Individual\>\|Illuminate\\Support\\Collection\<int\|string, Fisharebest\\Webtrees\\Individual\>\)\: int, Closure\(Illuminate\\Support\\Collection, Illuminate\\Support\\Collection\)\: int\<\-1, 1\> given\.$#' 3299 identifier: argument.type 3300 count: 1 3301 path: app/Http/RequestHandlers/UnconnectedPage.php 3302 3303 - 3304 message: '#^Call to function assert\(\) with true will always evaluate to true\.$#' 3305 identifier: function.alreadyNarrowedType 3306 count: 1 3307 path: app/Http/RequestHandlers/UpgradeWizardStep.php 3308 3309 - 3310 message: '#^Instanceof between Fisharebest\\Webtrees\\Tree and Fisharebest\\Webtrees\\Tree will always evaluate to true\.$#' 3311 identifier: instanceof.alwaysTrue 3312 count: 1 3313 path: app/Http/RequestHandlers/UpgradeWizardStep.php 3314 3315 - 3316 message: '#^Cannot call method detach\(\) on mixed\.$#' 3317 identifier: method.nonObject 3318 count: 1 3319 path: app/Http/RequestHandlers/UploadMediaAction.php 3320 3321 - 3322 message: '#^Cannot call method getClientFilename\(\) on mixed\.$#' 3323 identifier: method.nonObject 3324 count: 1 3325 path: app/Http/RequestHandlers/UploadMediaAction.php 3326 3327 - 3328 message: '#^Cannot call method getError\(\) on mixed\.$#' 3329 identifier: method.nonObject 3330 count: 2 3331 path: app/Http/RequestHandlers/UploadMediaAction.php 3332 3333 - 3334 message: '#^Cannot call method getStream\(\) on mixed\.$#' 3335 identifier: method.nonObject 3336 count: 1 3337 path: app/Http/RequestHandlers/UploadMediaAction.php 3338 3339 - 3340 message: '#^Parameter \#1 \$uploaded_file of class Fisharebest\\Webtrees\\Exceptions\\FileUploadException constructor expects Psr\\Http\\Message\\UploadedFileInterface\|null, mixed given\.$#' 3341 identifier: argument.type 3342 count: 1 3343 path: app/Http/RequestHandlers/UploadMediaAction.php 3344 3345 - 3346 message: '#^Parameter \#3 \$subject of function str_replace expects array\<string\>\|string, mixed given\.$#' 3347 identifier: argument.type 3348 count: 1 3349 path: app/Http/RequestHandlers/UploadMediaAction.php 3350 3351 - 3352 message: '#^Access to an undefined property object\:\:\$active_at\.$#' 3353 identifier: property.notFound 3354 count: 2 3355 path: app/Http/RequestHandlers/UserListData.php 3356 3357 - 3358 message: '#^Access to an undefined property object\:\:\$email\.$#' 3359 identifier: property.notFound 3360 count: 2 3361 path: app/Http/RequestHandlers/UserListData.php 3362 3363 - 3364 message: '#^Access to an undefined property object\:\:\$language\.$#' 3365 identifier: property.notFound 3366 count: 2 3367 path: app/Http/RequestHandlers/UserListData.php 3368 3369 - 3370 message: '#^Access to an undefined property object\:\:\$real_name\.$#' 3371 identifier: property.notFound 3372 count: 1 3373 path: app/Http/RequestHandlers/UserListData.php 3374 3375 - 3376 message: '#^Access to an undefined property object\:\:\$registered_at\.$#' 3377 identifier: property.notFound 3378 count: 2 3379 path: app/Http/RequestHandlers/UserListData.php 3380 3381 - 3382 message: '#^Access to an undefined property object\:\:\$user_id\.$#' 3383 identifier: property.notFound 3384 count: 2 3385 path: app/Http/RequestHandlers/UserListData.php 3386 3387 - 3388 message: '#^Access to an undefined property object\:\:\$user_name\.$#' 3389 identifier: property.notFound 3390 count: 1 3391 path: app/Http/RequestHandlers/UserListData.php 3392 3393 - 3394 message: '#^Access to an undefined property object\:\:\$verified\.$#' 3395 identifier: property.notFound 3396 count: 1 3397 path: app/Http/RequestHandlers/UserListData.php 3398 3399 - 3400 message: '#^Access to an undefined property object\:\:\$verified_by_admin\.$#' 3401 identifier: property.notFound 3402 count: 1 3403 path: app/Http/RequestHandlers/UserListData.php 3404 3405 - 3406 message: '#^Binary operation "\-" between numeric\-string and mixed results in an error\.$#' 3407 identifier: binaryOp.invalid 3408 count: 1 3409 path: app/Http/RequestHandlers/UserListData.php 3410 3411 - 3412 message: '#^Cannot cast mixed to int\.$#' 3413 identifier: cast.int 3414 count: 3 3415 path: app/Http/RequestHandlers/UserListData.php 3416 3417 - 3418 message: '#^Parameter \#1 \$key of method Illuminate\\Support\\Collection\<string,string\>\:\:get\(\) expects string, mixed given\.$#' 3419 identifier: argument.type 3420 count: 1 3421 path: app/Http/RequestHandlers/UserListData.php 3422 3423 - 3424 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 3425 identifier: argument.type 3426 count: 4 3427 path: app/Http/RequestHandlers/UserListData.php 3428 3429 - 3430 message: '#^Unable to resolve the template type TGetDefault in call to method Illuminate\\Support\\Collection\<string,string\>\:\:get\(\)$#' 3431 identifier: argument.templateType 3432 count: 1 3433 path: app/Http/RequestHandlers/UserListData.php 3434 3435 - 3436 message: '#^Cannot cast mixed to int\.$#' 3437 identifier: cast.int 3438 count: 1 3439 path: app/Http/RequestHandlers/UserPageBlock.php 3440 3441 - 3442 message: '#^Binary operation "\." between ''User '' and mixed results in an error\.$#' 3443 identifier: binaryOp.invalid 3444 count: 1 3445 path: app/Http/RequestHandlers/VerifyEmail.php 3446 3447 - 3448 message: '#^Parameter \#1 \$user_name of method Fisharebest\\Webtrees\\Services\\UserService\:\:findByUserName\(\) expects string, mixed given\.$#' 3449 identifier: argument.type 3450 count: 1 3451 path: app/Http/RequestHandlers/VerifyEmail.php 3452 3453 - 3454 message: '#^Cannot call method all\(\) on mixed\.$#' 3455 identifier: method.nonObject 3456 count: 1 3457 path: app/I18N.php 3458 3459 - 3460 message: '#^Cannot call method findByInterface\(\) on mixed\.$#' 3461 identifier: method.nonObject 3462 count: 3 3463 path: app/I18N.php 3464 3465 - 3466 message: '#^Cannot call method first\(\) on mixed\.$#' 3467 identifier: method.nonObject 3468 count: 1 3469 path: app/I18N.php 3470 3471 - 3472 message: '#^Cannot call method isEmpty\(\) on mixed\.$#' 3473 identifier: method.nonObject 3474 count: 1 3475 path: app/I18N.php 3476 3477 - 3478 message: '#^Cannot call method map\(\) on mixed\.$#' 3479 identifier: method.nonObject 3480 count: 1 3481 path: app/I18N.php 3482 3483 - 3484 message: '#^Cannot call method reduce\(\) on mixed\.$#' 3485 identifier: method.nonObject 3486 count: 1 3487 path: app/I18N.php 3488 3489 - 3490 message: '#^Method Fisharebest\\Webtrees\\I18N\:\:activeLocales\(\) should return array\<Fisharebest\\Localization\\Locale\\LocaleInterface\> but returns mixed\.$#' 3491 identifier: return.type 3492 count: 1 3493 path: app/I18N.php 3494 3495 - 3496 message: '#^Parameter \#1 \$translations of class Fisharebest\\Localization\\Translator constructor expects array\<string, string\>, mixed given\.$#' 3497 identifier: argument.type 3498 count: 1 3499 path: app/I18N.php 3500 3501 - 3502 message: '#^Static property Fisharebest\\Webtrees\\I18N\:\:\$language \(Fisharebest\\Webtrees\\Module\\ModuleLanguageInterface\) does not accept mixed\.$#' 3503 identifier: assign.propertyType 3504 count: 1 3505 path: app/I18N.php 3506 3507 - 3508 message: '#^Anonymous function should return string but returns mixed\.$#' 3509 identifier: return.type 3510 count: 1 3511 path: app/Individual.php 3512 3513 - 3514 message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' 3515 identifier: foreach.nonIterable 3516 count: 4 3517 path: app/Individual.php 3518 3519 - 3520 message: '#^Cannot access an offset on mixed\.$#' 3521 identifier: offsetAccess.nonOffsetAccessible 3522 count: 2 3523 path: app/Individual.php 3524 3525 - 3526 message: '#^Cannot access offset int\<\-1, max\> on mixed\.$#' 3527 identifier: offsetAccess.nonOffsetAccessible 3528 count: 2 3529 path: app/Individual.php 3530 3531 - 3532 message: '#^Cannot access offset int\<\-2, max\> on mixed\.$#' 3533 identifier: offsetAccess.nonOffsetAccessible 3534 count: 2 3535 path: app/Individual.php 3536 3537 - 3538 message: '#^Cannot access offset int\<0, max\> on mixed\.$#' 3539 identifier: offsetAccess.nonOffsetAccessible 3540 count: 4 3541 path: app/Individual.php 3542 3543 - 3544 message: '#^Cannot call method facts\(\) on mixed\.$#' 3545 identifier: method.nonObject 3546 count: 2 3547 path: app/Individual.php 3548 3549 - 3550 message: '#^Cannot call method spouseFamilies\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#' 3551 identifier: method.nonObject 3552 count: 1 3553 path: app/Individual.php 3554 3555 - 3556 message: '#^Cannot call method target\(\) on mixed\.$#' 3557 identifier: method.nonObject 3558 count: 2 3559 path: app/Individual.php 3560 3561 - 3562 message: '#^Parameter \#1 \$haystack of function strpos expects string, string\|null given\.$#' 3563 identifier: argument.type 3564 count: 1 3565 path: app/Individual.php 3566 3567 - 3568 message: '#^Parameter \#1 \$string of function substr expects string, string\|null given\.$#' 3569 identifier: argument.type 3570 count: 4 3571 path: app/Individual.php 3572 3573 - 3574 message: '#^Parameter \#1 \$string of function substr_replace expects array\|string, string\|null given\.$#' 3575 identifier: argument.type 3576 count: 2 3577 path: app/Individual.php 3578 3579 - 3580 message: '#^Parameter \#2 \$array of function array_key_exists expects array, mixed given\.$#' 3581 identifier: argument.type 3582 count: 1 3583 path: app/Individual.php 3584 3585 - 3586 message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#' 3587 identifier: argument.type 3588 count: 4 3589 path: app/Individual.php 3590 3591 - 3592 message: '#^Parameter \#2 \$subject of function preg_match expects string, string\|null given\.$#' 3593 identifier: argument.type 3594 count: 1 3595 path: app/Individual.php 3596 3597 - 3598 message: '#^Parameter \#2 \$subject of function preg_match_all expects string, string\|null given\.$#' 3599 identifier: argument.type 3600 count: 1 3601 path: app/Individual.php 3602 3603 - 3604 message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#' 3605 identifier: argument.type 3606 count: 5 3607 path: app/Individual.php 3608 3609 - 3610 message: '#^Parameter \#3 \$subject of function str_replace expects array\<string\>\|string, string\|null given\.$#' 3611 identifier: argument.type 3612 count: 2 3613 path: app/Individual.php 3614 3615 - 3616 message: '#^Parameter \#4 \$image_attributes of method Fisharebest\\Webtrees\\MediaFile\:\:displayImage\(\) expects array\<string, string\>, array\<string\> given\.$#' 3617 identifier: argument.type 3618 count: 1 3619 path: app/Individual.php 3620 3621 - 3622 message: '#^Property Fisharebest\\Webtrees\\GedcomRecord\:\:\$getAllNames \(array\<array\<string\>\>\) does not accept array\<array\<string\|null\>\>\.$#' 3623 identifier: assign.propertyType 3624 count: 1 3625 path: app/Individual.php 3626 3627 - 3628 message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:attributes\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#' 3629 identifier: argument.type 3630 count: 1 3631 path: app/Log.php 3632 3633 - 3634 message: '#^Parameter \#1 \$type of method Fisharebest\\Webtrees\\GedcomRecord\:\:addName\(\) expects string, mixed given\.$#' 3635 identifier: argument.type 3636 count: 1 3637 path: app/Media.php 3638 3639 - 3640 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:make\(\) expects string, mixed given\.$#' 3641 identifier: argument.type 3642 count: 1 3643 path: app/Media.php 3644 3645 - 3646 message: '#^Access to an undefined property object\:\:\$n_surn\.$#' 3647 identifier: property.notFound 3648 count: 1 3649 path: app/Module/AbstractIndividualListModule.php 3650 3651 - 3652 message: '#^Access to an undefined property object\:\:\$n_surname\.$#' 3653 identifier: property.notFound 3654 count: 1 3655 path: app/Module/AbstractIndividualListModule.php 3656 3657 - 3658 message: '#^Access to an undefined property object\:\:\$total\.$#' 3659 identifier: property.notFound 3660 count: 1 3661 path: app/Module/AbstractIndividualListModule.php 3662 3663 - 3664 message: '#^Cannot access property \$count on mixed\.$#' 3665 identifier: property.nonObject 3666 count: 1 3667 path: app/Module/AbstractIndividualListModule.php 3668 3669 - 3670 message: '#^Cannot access property \$gedcom on mixed\.$#' 3671 identifier: property.nonObject 3672 count: 1 3673 path: app/Module/AbstractIndividualListModule.php 3674 3675 - 3676 message: '#^Cannot access property \$n_givn on mixed\.$#' 3677 identifier: property.nonObject 3678 count: 3 3679 path: app/Module/AbstractIndividualListModule.php 3680 3681 - 3682 message: '#^Cannot access property \$n_surn on mixed\.$#' 3683 identifier: property.nonObject 3684 count: 1 3685 path: app/Module/AbstractIndividualListModule.php 3686 3687 - 3688 message: '#^Cannot access property \$xref on mixed\.$#' 3689 identifier: property.nonObject 3690 count: 1 3691 path: app/Module/AbstractIndividualListModule.php 3692 3693 - 3694 message: '#^Cannot cast mixed to int\.$#' 3695 identifier: cast.int 3696 count: 2 3697 path: app/Module/AbstractIndividualListModule.php 3698 3699 - 3700 message: '#^Method Fisharebest\\Webtrees\\Module\\AbstractIndividualListModule\:\:surnameData\(\) should return array\<object\{n_surn\: string, n_surname\: string, total\: int\}\> but returns array\<object\{n_surn\: mixed, n_surname\: mixed, total\: int\}&stdClass\>\.$#' 3701 identifier: return.type 3702 count: 1 3703 path: app/Module/AbstractIndividualListModule.php 3704 3705 - 3706 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) contains unresolvable type\.$#' 3707 identifier: argument.unresolvableType 3708 count: 1 3709 path: app/Module/AbstractIndividualListModule.php 3710 3711 - 3712 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: \(object\{n_surn\: mixed, n_surname\: mixed, total\: int\}&stdClass\), Closure\(object\)\: \(object\{n_surn\: mixed, n_surname\: mixed, total\: int\}&stdClass\) given\.$#' 3713 identifier: argument.type 3714 count: 1 3715 path: app/Module/AbstractIndividualListModule.php 3716 3717 - 3718 message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:attributes\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#' 3719 identifier: argument.type 3720 count: 1 3721 path: app/Module/AbstractIndividualListModule.php 3722 3723 - 3724 message: '#^Parameter \#1 \$string of static method Fisharebest\\Webtrees\\I18N\:\:strtoupper\(\) expects string, mixed given\.$#' 3725 identifier: argument.type 3726 count: 1 3727 path: app/Module/AbstractIndividualListModule.php 3728 3729 - 3730 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\IndividualFactoryInterface\:\:make\(\) expects string, mixed given\.$#' 3731 identifier: argument.type 3732 count: 1 3733 path: app/Module/AbstractIndividualListModule.php 3734 3735 - 3736 message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Contracts\\IndividualFactoryInterface\:\:make\(\) expects string\|null, mixed given\.$#' 3737 identifier: argument.type 3738 count: 1 3739 path: app/Module/AbstractIndividualListModule.php 3740 3741 - 3742 message: '#^Return type of call to method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) contains unresolvable type\.$#' 3743 identifier: method.unresolvableReturnType 3744 count: 1 3745 path: app/Module/AbstractIndividualListModule.php 3746 3747 - 3748 message: '#^Return type of call to method Illuminate\\Support\\Collection\<\(int\|string\),object\{n_surn\: mixed, n_surname\: mixed, total\: int\}&stdClass\>\:\:all\(\) contains unresolvable type\.$#' 3749 identifier: method.unresolvableReturnType 3750 count: 1 3751 path: app/Module/AbstractIndividualListModule.php 3752 3753 - 3754 message: '#^Access to an undefined property object\:\:\$interface\.$#' 3755 identifier: property.notFound 3756 count: 1 3757 path: app/Module/AbstractModule.php 3758 3759 - 3760 message: '#^Access to an undefined property object\:\:\$module_name\.$#' 3761 identifier: property.notFound 3762 count: 1 3763 path: app/Module/AbstractModule.php 3764 3765 - 3766 message: '#^Cannot access property \$access_level on mixed\.$#' 3767 identifier: property.nonObject 3768 count: 1 3769 path: app/Module/AbstractModule.php 3770 3771 - 3772 message: '#^Cannot cast mixed to int\.$#' 3773 identifier: cast.int 3774 count: 1 3775 path: app/Module/AbstractModule.php 3776 3777 - 3778 message: '#^Method Fisharebest\\Webtrees\\Module\\AbstractModule\:\:getBlockSetting\(\) should return string but returns mixed\.$#' 3779 identifier: return.type 3780 count: 1 3781 path: app/Module/AbstractModule.php 3782 3783 - 3784 message: '#^Method Fisharebest\\Webtrees\\Module\\AbstractModule\:\:getPreference\(\) should return string but returns mixed\.$#' 3785 identifier: return.type 3786 count: 1 3787 path: app/Module/AbstractModule.php 3788 3789 - 3790 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:first\(\) expects \(callable\(mixed, int\|string\)\: bool\)\|null, Closure\(object\)\: bool given\.$#' 3791 identifier: argument.type 3792 count: 1 3793 path: app/Module/AbstractModule.php 3794 3795 - 3796 message: '#^Parameter \#2 \$path of method Aura\\Router\\Map\:\:get\(\) expects string, mixed given\.$#' 3797 identifier: argument.type 3798 count: 1 3799 path: app/Module/AncestorsChartModule.php 3800 3801 - 3802 message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:serverParams\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#' 3803 identifier: argument.type 3804 count: 1 3805 path: app/Module/BingWebmasterToolsModule.php 3806 3807 - 3808 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Individual, Closure\(object\)\: Fisharebest\\Webtrees\\Individual given\.$#' 3809 identifier: argument.type 3810 count: 1 3811 path: app/Module/BranchesListModule.php 3812 3813 - 3814 message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:attributes\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#' 3815 identifier: argument.type 3816 count: 1 3817 path: app/Module/BranchesListModule.php 3818 3819 - 3820 message: '#^Parameter \#2 \$path of method Aura\\Router\\Map\:\:get\(\) expects string, mixed given\.$#' 3821 identifier: argument.type 3822 count: 1 3823 path: app/Module/BranchesListModule.php 3824 3825 - 3826 message: '#^Argument of an invalid type array\|string supplied for foreach, only iterables are supported\.$#' 3827 identifier: foreach.nonIterable 3828 count: 1 3829 path: app/Module/CensusAssistantModule.php 3830 3831 - 3832 message: '#^Call to an undefined method object\:\:censusLanguage\(\)\.$#' 3833 identifier: method.notFound 3834 count: 1 3835 path: app/Module/CensusAssistantModule.php 3836 3837 - 3838 message: '#^Cannot call method updateFact\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#' 3839 identifier: method.nonObject 3840 count: 1 3841 path: app/Module/CensusAssistantModule.php 3842 3843 - 3844 message: '#^Empty array passed to foreach\.$#' 3845 identifier: foreach.emptyArray 3846 count: 1 3847 path: app/Module/CensusAssistantModule.php 3848 3849 - 3850 message: '#^Instanceof between Fisharebest\\Webtrees\\Individual and Fisharebest\\Webtrees\\Individual will always evaluate to true\.$#' 3851 identifier: instanceof.alwaysTrue 3852 count: 1 3853 path: app/Module/CensusAssistantModule.php 3854 3855 - 3856 message: '#^Parameter \#1 \$census of method Fisharebest\\Webtrees\\Module\\CensusAssistantModule\:\:censusTableEmptyRow\(\) expects Fisharebest\\Webtrees\\Census\\CensusInterface, object given\.$#' 3857 identifier: argument.type 3858 count: 1 3859 path: app/Module/CensusAssistantModule.php 3860 3861 - 3862 message: '#^Parameter \#1 \$census of method Fisharebest\\Webtrees\\Module\\CensusAssistantModule\:\:censusTableHeader\(\) expects Fisharebest\\Webtrees\\Census\\CensusInterface, object given\.$#' 3863 identifier: argument.type 3864 count: 1 3865 path: app/Module/CensusAssistantModule.php 3866 3867 - 3868 message: '#^Parameter \#1 \$census of method Fisharebest\\Webtrees\\Module\\CensusAssistantModule\:\:censusTableRow\(\) expects Fisharebest\\Webtrees\\Census\\CensusInterface, object given\.$#' 3869 identifier: argument.type 3870 count: 1 3871 path: app/Module/CensusAssistantModule.php 3872 3873 - 3874 message: '#^Parameter \#1 \$census of method Fisharebest\\Webtrees\\Module\\CensusAssistantModule\:\:createNoteText\(\) expects Fisharebest\\Webtrees\\Census\\CensusInterface, object given\.$#' 3875 identifier: argument.type 3876 count: 1 3877 path: app/Module/CensusAssistantModule.php 3878 3879 - 3880 message: '#^Parameter \#1 \$code of static method Fisharebest\\Webtrees\\I18N\:\:init\(\) expects string, mixed given\.$#' 3881 identifier: argument.type 3882 count: 1 3883 path: app/Module/CensusAssistantModule.php 3884 3885 - 3886 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\IndividualFactoryInterface\:\:make\(\) expects string, mixed given\.$#' 3887 identifier: argument.type 3888 count: 1 3889 path: app/Module/CensusAssistantModule.php 3890 3891 - 3892 message: '#^Parameter \#5 \$ca_individuals of method Fisharebest\\Webtrees\\Module\\CensusAssistantModule\:\:createNoteText\(\) expects array\<array\<string\>\>, array\<string\> given\.$#' 3893 identifier: argument.type 3894 count: 1 3895 path: app/Module/CensusAssistantModule.php 3896 3897 - 3898 message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:attributes\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#' 3899 identifier: argument.type 3900 count: 1 3901 path: app/Module/ChartsMenuModule.php 3902 3903 - 3904 message: '#^Cannot access offset string on mixed\.$#' 3905 identifier: offsetAccess.nonOffsetAccessible 3906 count: 17 3907 path: app/Module/ClippingsCartModule.php 3908 3909 - 3910 message: '#^Parameter \#1 \$array of function array_keys expects array, mixed given\.$#' 3911 identifier: argument.type 3912 count: 2 3913 path: app/Module/ClippingsCartModule.php 3914 3915 - 3916 message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:attributes\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#' 3917 identifier: argument.type 3918 count: 1 3919 path: app/Module/ClippingsCartModule.php 3920 3921 - 3922 message: '#^Parameter \#1 \$value of function count expects array\|Countable, mixed given\.$#' 3923 identifier: argument.type 3924 count: 1 3925 path: app/Module/ClippingsCartModule.php 3926 3927 - 3928 message: '#^Argument of an invalid type list\<string\>\|false supplied for foreach, only iterables are supported\.$#' 3929 identifier: foreach.nonIterable 3930 count: 1 3931 path: app/Module/CloudsTheme.php 3932 3933 - 3934 message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' 3935 identifier: foreach.nonIterable 3936 count: 2 3937 path: app/Module/CloudsTheme.php 3938 3939 - 3940 message: '#^Cannot access offset int\<0, max\> on mixed\.$#' 3941 identifier: offsetAccess.nonOffsetAccessible 3942 count: 1 3943 path: app/Module/CloudsTheme.php 3944 3945 - 3946 message: '#^Cannot call method all\(\) on mixed\.$#' 3947 identifier: method.nonObject 3948 count: 2 3949 path: app/Module/CloudsTheme.php 3950 3951 - 3952 message: '#^Cannot call method chartBoxMenu\(\) on mixed\.$#' 3953 identifier: method.nonObject 3954 count: 1 3955 path: app/Module/CloudsTheme.php 3956 3957 - 3958 message: '#^Cannot call method count\(\) on mixed\.$#' 3959 identifier: method.nonObject 3960 count: 1 3961 path: app/Module/CloudsTheme.php 3962 3963 - 3964 message: '#^Cannot call method filter\(\) on mixed\.$#' 3965 identifier: method.nonObject 3966 count: 1 3967 path: app/Module/CloudsTheme.php 3968 3969 - 3970 message: '#^Cannot call method findByComponent\(\) on mixed\.$#' 3971 identifier: method.nonObject 3972 count: 3 3973 path: app/Module/CloudsTheme.php 3974 3975 - 3976 message: '#^Cannot call method findByInterface\(\) on mixed\.$#' 3977 identifier: method.nonObject 3978 count: 1 3979 path: app/Module/CloudsTheme.php 3980 3981 - 3982 message: '#^Cannot call method first\(\) on mixed\.$#' 3983 identifier: method.nonObject 3984 count: 1 3985 path: app/Module/CloudsTheme.php 3986 3987 - 3988 message: '#^Cannot call method getUri\(\) on mixed\.$#' 3989 identifier: method.nonObject 3990 count: 2 3991 path: app/Module/CloudsTheme.php 3992 3993 - 3994 message: '#^Cannot call method map\(\) on mixed\.$#' 3995 identifier: method.nonObject 3996 count: 2 3997 path: app/Module/CloudsTheme.php 3998 3999 - 4000 message: '#^Cannot call method name\(\) on mixed\.$#' 4001 identifier: method.nonObject 4002 count: 1 4003 path: app/Module/CloudsTheme.php 4004 4005 - 4006 message: '#^Cannot cast mixed to string\.$#' 4007 identifier: cast.string 4008 count: 2 4009 path: app/Module/CloudsTheme.php 4010 4011 - 4012 message: '#^Method Fisharebest\\Webtrees\\Module\\CloudsTheme\:\:baseGenealogyMenu\(\) should return array\<Fisharebest\\Webtrees\\Menu\> but returns mixed\.$#' 4013 identifier: return.type 4014 count: 1 4015 path: app/Module/CloudsTheme.php 4016 4017 - 4018 message: '#^Method Fisharebest\\Webtrees\\Module\\CloudsTheme\:\:individualBoxMenuCharts\(\) should return array\<Fisharebest\\Webtrees\\Menu\> but returns list\<mixed\>\.$#' 4019 identifier: return.type 4020 count: 1 4021 path: app/Module/CloudsTheme.php 4022 4023 - 4024 message: '#^Parameter \#1 \$filter of method Fisharebest\\Webtrees\\GedcomRecord\:\:facts\(\) expects array\<string\>, array\<int, mixed\> given\.$#' 4025 identifier: argument.type 4026 count: 1 4027 path: app/Module/CloudsTheme.php 4028 4029 - 4030 message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:attributes\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#' 4031 identifier: argument.type 4032 count: 3 4033 path: app/Module/CloudsTheme.php 4034 4035 - 4036 message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:queryParams\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#' 4037 identifier: argument.type 4038 count: 1 4039 path: app/Module/CloudsTheme.php 4040 4041 - 4042 message: '#^Parameter \#2 \$callback of function usort expects callable\(mixed, mixed\)\: int, Closure\(Fisharebest\\Webtrees\\Menu, Fisharebest\\Webtrees\\Menu\)\: int given\.$#' 4043 identifier: argument.type 4044 count: 1 4045 path: app/Module/CloudsTheme.php 4046 4047 - 4048 message: '#^Parameter \#2 \$haystack of function in_array expects array, list\<string\>\|false given\.$#' 4049 identifier: argument.type 4050 count: 1 4051 path: app/Module/CloudsTheme.php 4052 4053 - 4054 message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#' 4055 identifier: argument.type 4056 count: 1 4057 path: app/Module/CloudsTheme.php 4058 4059 - 4060 message: '#^Parameter \#5 \$submenus of class Fisharebest\\Webtrees\\Menu constructor expects array\<Fisharebest\\Webtrees\\Menu\>, mixed given\.$#' 4061 identifier: argument.type 4062 count: 1 4063 path: app/Module/CloudsTheme.php 4064 4065 - 4066 message: '#^Parameter \#2 \$path of method Aura\\Router\\Map\:\:get\(\) expects string, mixed given\.$#' 4067 identifier: argument.type 4068 count: 1 4069 path: app/Module/CompactTreeChartModule.php 4070 4071 - 4072 message: '#^Parameter \#2 \$path of method Aura\\Router\\Map\:\:get\(\) expects string, mixed given\.$#' 4073 identifier: argument.type 4074 count: 1 4075 path: app/Module/DescendancyChartModule.php 4076 4077 - 4078 message: '#^Argument of an invalid type list\<string\>\|false supplied for foreach, only iterables are supported\.$#' 4079 identifier: foreach.nonIterable 4080 count: 1 4081 path: app/Module/FabTheme.php 4082 4083 - 4084 message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' 4085 identifier: foreach.nonIterable 4086 count: 2 4087 path: app/Module/FabTheme.php 4088 4089 - 4090 message: '#^Cannot access offset int\<0, max\> on mixed\.$#' 4091 identifier: offsetAccess.nonOffsetAccessible 4092 count: 1 4093 path: app/Module/FabTheme.php 4094 4095 - 4096 message: '#^Cannot call method all\(\) on mixed\.$#' 4097 identifier: method.nonObject 4098 count: 2 4099 path: app/Module/FabTheme.php 4100 4101 - 4102 message: '#^Cannot call method chartBoxMenu\(\) on mixed\.$#' 4103 identifier: method.nonObject 4104 count: 1 4105 path: app/Module/FabTheme.php 4106 4107 - 4108 message: '#^Cannot call method count\(\) on mixed\.$#' 4109 identifier: method.nonObject 4110 count: 1 4111 path: app/Module/FabTheme.php 4112 4113 - 4114 message: '#^Cannot call method filter\(\) on mixed\.$#' 4115 identifier: method.nonObject 4116 count: 1 4117 path: app/Module/FabTheme.php 4118 4119 - 4120 message: '#^Cannot call method findByComponent\(\) on mixed\.$#' 4121 identifier: method.nonObject 4122 count: 3 4123 path: app/Module/FabTheme.php 4124 4125 - 4126 message: '#^Cannot call method findByInterface\(\) on mixed\.$#' 4127 identifier: method.nonObject 4128 count: 1 4129 path: app/Module/FabTheme.php 4130 4131 - 4132 message: '#^Cannot call method first\(\) on mixed\.$#' 4133 identifier: method.nonObject 4134 count: 1 4135 path: app/Module/FabTheme.php 4136 4137 - 4138 message: '#^Cannot call method getUri\(\) on mixed\.$#' 4139 identifier: method.nonObject 4140 count: 2 4141 path: app/Module/FabTheme.php 4142 4143 - 4144 message: '#^Cannot call method map\(\) on mixed\.$#' 4145 identifier: method.nonObject 4146 count: 2 4147 path: app/Module/FabTheme.php 4148 4149 - 4150 message: '#^Cannot call method name\(\) on mixed\.$#' 4151 identifier: method.nonObject 4152 count: 1 4153 path: app/Module/FabTheme.php 4154 4155 - 4156 message: '#^Cannot cast mixed to string\.$#' 4157 identifier: cast.string 4158 count: 2 4159 path: app/Module/FabTheme.php 4160 4161 - 4162 message: '#^Method Fisharebest\\Webtrees\\Module\\FabTheme\:\:genealogyMenu\(\) should return array\<Fisharebest\\Webtrees\\Menu\> but returns mixed\.$#' 4163 identifier: return.type 4164 count: 1 4165 path: app/Module/FabTheme.php 4166 4167 - 4168 message: '#^Method Fisharebest\\Webtrees\\Module\\FabTheme\:\:individualBoxMenuCharts\(\) should return array\<Fisharebest\\Webtrees\\Menu\> but returns list\<mixed\>\.$#' 4169 identifier: return.type 4170 count: 1 4171 path: app/Module/FabTheme.php 4172 4173 - 4174 message: '#^Parameter \#1 \$filter of method Fisharebest\\Webtrees\\GedcomRecord\:\:facts\(\) expects array\<string\>, array\<int, mixed\> given\.$#' 4175 identifier: argument.type 4176 count: 1 4177 path: app/Module/FabTheme.php 4178 4179 - 4180 message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:attributes\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#' 4181 identifier: argument.type 4182 count: 3 4183 path: app/Module/FabTheme.php 4184 4185 - 4186 message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:queryParams\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#' 4187 identifier: argument.type 4188 count: 1 4189 path: app/Module/FabTheme.php 4190 4191 - 4192 message: '#^Parameter \#2 \$callback of function usort expects callable\(mixed, mixed\)\: int, Closure\(Fisharebest\\Webtrees\\Menu, Fisharebest\\Webtrees\\Menu\)\: int given\.$#' 4193 identifier: argument.type 4194 count: 1 4195 path: app/Module/FabTheme.php 4196 4197 - 4198 message: '#^Parameter \#2 \$haystack of function in_array expects array, list\<string\>\|false given\.$#' 4199 identifier: argument.type 4200 count: 1 4201 path: app/Module/FabTheme.php 4202 4203 - 4204 message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#' 4205 identifier: argument.type 4206 count: 1 4207 path: app/Module/FabTheme.php 4208 4209 - 4210 message: '#^Parameter \#5 \$submenus of class Fisharebest\\Webtrees\\Menu constructor expects array\<Fisharebest\\Webtrees\\Menu\>, mixed given\.$#' 4211 identifier: argument.type 4212 count: 1 4213 path: app/Module/FabTheme.php 4214 4215 - 4216 message: '#^Parameter \#2 \$path of method Aura\\Router\\Map\:\:get\(\) expects string, mixed given\.$#' 4217 identifier: argument.type 4218 count: 1 4219 path: app/Module/FamilyBookChartModule.php 4220 4221 - 4222 message: '#^Access to an undefined property object\:\:\$note\.$#' 4223 identifier: property.notFound 4224 count: 1 4225 path: app/Module/FamilyTreeFavoritesModule.php 4226 4227 - 4228 message: '#^Access to an undefined property object\:\:\$record\.$#' 4229 identifier: property.notFound 4230 count: 2 4231 path: app/Module/FamilyTreeFavoritesModule.php 4232 4233 - 4234 message: '#^Access to an undefined property object\:\:\$xref\.$#' 4235 identifier: property.notFound 4236 count: 1 4237 path: app/Module/FamilyTreeFavoritesModule.php 4238 4239 - 4240 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: object, Closure\(object\)\: object given\.$#' 4241 identifier: argument.type 4242 count: 1 4243 path: app/Module/FamilyTreeFavoritesModule.php 4244 4245 - 4246 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:make\(\) expects string, mixed given\.$#' 4247 identifier: argument.type 4248 count: 1 4249 path: app/Module/FamilyTreeFavoritesModule.php 4250 4251 - 4252 message: '#^Access to an undefined property object\:\:\$body\.$#' 4253 identifier: property.notFound 4254 count: 1 4255 path: app/Module/FamilyTreeNewsModule.php 4256 4257 - 4258 message: '#^Access to an undefined property object\:\:\$subject\.$#' 4259 identifier: property.notFound 4260 count: 1 4261 path: app/Module/FamilyTreeNewsModule.php 4262 4263 - 4264 message: '#^Access to an undefined property object\:\:\$updated\.$#' 4265 identifier: property.notFound 4266 count: 2 4267 path: app/Module/FamilyTreeNewsModule.php 4268 4269 - 4270 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: object, Closure\(object\)\: object given\.$#' 4271 identifier: argument.type 4272 count: 1 4273 path: app/Module/FamilyTreeNewsModule.php 4274 4275 - 4276 message: '#^Parameter \#1 \$string of method Fisharebest\\Webtrees\\Contracts\\TimestampFactoryInterface\:\:fromString\(\) expects string\|null, mixed given\.$#' 4277 identifier: argument.type 4278 count: 1 4279 path: app/Module/FamilyTreeNewsModule.php 4280 4281 - 4282 message: '#^Cannot access property \$n_surn on mixed\.$#' 4283 identifier: property.nonObject 4284 count: 7 4285 path: app/Module/FamilyTreeStatisticsModule.php 4286 4287 - 4288 message: '#^Cannot access property \$n_surname on mixed\.$#' 4289 identifier: property.nonObject 4290 count: 3 4291 path: app/Module/FamilyTreeStatisticsModule.php 4292 4293 - 4294 message: '#^Cannot access property \$total on mixed\.$#' 4295 identifier: property.nonObject 4296 count: 1 4297 path: app/Module/FamilyTreeStatisticsModule.php 4298 4299 - 4300 message: '#^Cannot call method embedTags\(\) on mixed\.$#' 4301 identifier: method.nonObject 4302 count: 1 4303 path: app/Module/FamilyTreeStatisticsModule.php 4304 4305 - 4306 message: '#^Cannot cast mixed to int\.$#' 4307 identifier: cast.int 4308 count: 1 4309 path: app/Module/FamilyTreeStatisticsModule.php 4310 4311 - 4312 message: '#^Method Fisharebest\\Webtrees\\Module\\FamilyTreeStatisticsModule\:\:getBlock\(\) should return string but returns mixed\.$#' 4313 identifier: return.type 4314 count: 1 4315 path: app/Module/FamilyTreeStatisticsModule.php 4316 4317 - 4318 message: '#^Parameter \#1 \$text of method Fisharebest\\Webtrees\\Module\\ModuleLanguageInterface\:\:normalize\(\) expects string, mixed given\.$#' 4319 identifier: argument.type 4320 count: 1 4321 path: app/Module/FamilyTreeStatisticsModule.php 4322 4323 - 4324 message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' 4325 identifier: foreach.nonIterable 4326 count: 1 4327 path: app/Module/FanChartModule.php 4328 4329 - 4330 message: '#^Binary operation "\-" between mixed and mixed results in an error\.$#' 4331 identifier: binaryOp.invalid 4332 count: 1 4333 path: app/Module/FanChartModule.php 4334 4335 - 4336 message: '#^Binary operation "\.\=" between non\-falsy\-string and mixed results in an error\.$#' 4337 identifier: assignOp.invalid 4338 count: 1 4339 path: app/Module/FanChartModule.php 4340 4341 - 4342 message: '#^Cannot access offset 0 on array\|false\.$#' 4343 identifier: offsetAccess.nonOffsetAccessible 4344 count: 1 4345 path: app/Module/FanChartModule.php 4346 4347 - 4348 message: '#^Cannot access offset 4 on array\|false\.$#' 4349 identifier: offsetAccess.nonOffsetAccessible 4350 count: 1 4351 path: app/Module/FanChartModule.php 4352 4353 - 4354 message: '#^Cannot call method alternateName\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#' 4355 identifier: method.nonObject 4356 count: 1 4357 path: app/Module/FanChartModule.php 4358 4359 - 4360 message: '#^Cannot call method fullName\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#' 4361 identifier: method.nonObject 4362 count: 4 4363 path: app/Module/FanChartModule.php 4364 4365 - 4366 message: '#^Cannot call method getClass\(\) on mixed\.$#' 4367 identifier: method.nonObject 4368 count: 1 4369 path: app/Module/FanChartModule.php 4370 4371 - 4372 message: '#^Cannot call method getLabel\(\) on mixed\.$#' 4373 identifier: method.nonObject 4374 count: 1 4375 path: app/Module/FanChartModule.php 4376 4377 - 4378 message: '#^Cannot call method getLink\(\) on mixed\.$#' 4379 identifier: method.nonObject 4380 count: 1 4381 path: app/Module/FanChartModule.php 4382 4383 - 4384 message: '#^Cannot call method individualBoxMenu\(\) on mixed\.$#' 4385 identifier: method.nonObject 4386 count: 1 4387 path: app/Module/FanChartModule.php 4388 4389 - 4390 message: '#^Cannot call method lifespan\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#' 4391 identifier: method.nonObject 4392 count: 1 4393 path: app/Module/FanChartModule.php 4394 4395 - 4396 message: '#^Cannot call method sex\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#' 4397 identifier: method.nonObject 4398 count: 1 4399 path: app/Module/FanChartModule.php 4400 4401 - 4402 message: '#^Cannot call method url\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#' 4403 identifier: method.nonObject 4404 count: 1 4405 path: app/Module/FanChartModule.php 4406 4407 - 4408 message: '#^Cannot call method xref\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#' 4409 identifier: method.nonObject 4410 count: 2 4411 path: app/Module/FanChartModule.php 4412 4413 - 4414 message: '#^Method Fisharebest\\Webtrees\\Module\\FanChartModule\:\:imageColor\(\) should return int but returns int\<0, max\>\|false\.$#' 4415 identifier: return.type 4416 count: 1 4417 path: app/Module/FanChartModule.php 4418 4419 - 4420 message: '#^Parameter \#1 \$individual of method Fisharebest\\Webtrees\\Module\\FanChartModule\:\:chartTitle\(\) expects Fisharebest\\Webtrees\\Individual, Fisharebest\\Webtrees\\Individual\|null given\.$#' 4421 identifier: argument.type 4422 count: 1 4423 path: app/Module/FanChartModule.php 4424 4425 - 4426 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 4427 identifier: argument.type 4428 count: 2 4429 path: app/Module/FanChartModule.php 4430 4431 - 4432 message: '#^Parameter \#1 \$width of function imagecreate expects int\<1, max\>, int given\.$#' 4433 identifier: argument.type 4434 count: 1 4435 path: app/Module/FanChartModule.php 4436 4437 - 4438 message: '#^Parameter \#2 \$color of function imagecolortransparent expects int\|null, int\<0, max\>\|false given\.$#' 4439 identifier: argument.type 4440 count: 1 4441 path: app/Module/FanChartModule.php 4442 4443 - 4444 message: '#^Parameter \#2 \$height of function imagecreate expects int\<1, max\>, int given\.$#' 4445 identifier: argument.type 4446 count: 1 4447 path: app/Module/FanChartModule.php 4448 4449 - 4450 message: '#^Parameter \#2 \$path of method Aura\\Router\\Map\:\:get\(\) expects string, mixed given\.$#' 4451 identifier: argument.type 4452 count: 1 4453 path: app/Module/FanChartModule.php 4454 4455 - 4456 message: '#^Parameter \#2 \$red of function imagecolorallocate expects int\<0, 255\>, int given\.$#' 4457 identifier: argument.type 4458 count: 1 4459 path: app/Module/FanChartModule.php 4460 4461 - 4462 message: '#^Parameter \#3 \$green of function imagecolorallocate expects int\<0, 255\>, int given\.$#' 4463 identifier: argument.type 4464 count: 1 4465 path: app/Module/FanChartModule.php 4466 4467 - 4468 message: '#^Parameter \#4 \$blue of function imagecolorallocate expects int\<0, 255\>, int given\.$#' 4469 identifier: argument.type 4470 count: 1 4471 path: app/Module/FanChartModule.php 4472 4473 - 4474 message: '#^Parameter \#6 \$color of function imagefilledrectangle expects int, int\<0, max\>\|false given\.$#' 4475 identifier: argument.type 4476 count: 1 4477 path: app/Module/FanChartModule.php 4478 4479 - 4480 message: '#^Access to an undefined property object\:\:\$xref\.$#' 4481 identifier: property.notFound 4482 count: 2 4483 path: app/Module/FixCemeteryTag.php 4484 4485 - 4486 message: '#^Method Fisharebest\\Webtrees\\Module\\FixCemeteryTag\:\:individualsToFix\(\) should return Illuminate\\Support\\Collection\<int, string\>\|null but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#' 4487 identifier: return.type 4488 count: 1 4489 path: app/Module/FixCemeteryTag.php 4490 4491 - 4492 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<int,mixed\>\:\:map\(\) expects callable\(mixed, int\)\: \(object\{xref\: string, type\: string\}&stdClass\), Closure\(string\)\: \(object\{xref\: string, type\: string\}&stdClass\) given\.$#' 4493 identifier: argument.type 4494 count: 1 4495 path: app/Module/FixCemeteryTag.php 4496 4497 - 4498 message: '#^Access to an undefined property object\:\:\$xref\.$#' 4499 identifier: property.notFound 4500 count: 2 4501 path: app/Module/FixDuplicateLinks.php 4502 4503 - 4504 message: '#^Method Fisharebest\\Webtrees\\Module\\FixDuplicateLinks\:\:familiesToFix\(\) should return Illuminate\\Support\\Collection\<int, string\> but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#' 4505 identifier: return.type 4506 count: 1 4507 path: app/Module/FixDuplicateLinks.php 4508 4509 - 4510 message: '#^Method Fisharebest\\Webtrees\\Module\\FixDuplicateLinks\:\:individualsToFix\(\) should return Illuminate\\Support\\Collection\<int, string\>\|null but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#' 4511 identifier: return.type 4512 count: 1 4513 path: app/Module/FixDuplicateLinks.php 4514 4515 - 4516 message: '#^Method Fisharebest\\Webtrees\\Module\\FixDuplicateLinks\:\:mediaToFix\(\) should return Illuminate\\Support\\Collection\<int, string\> but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#' 4517 identifier: return.type 4518 count: 1 4519 path: app/Module/FixDuplicateLinks.php 4520 4521 - 4522 message: '#^Method Fisharebest\\Webtrees\\Module\\FixDuplicateLinks\:\:notesToFix\(\) should return Illuminate\\Support\\Collection\<int, string\> but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#' 4523 identifier: return.type 4524 count: 1 4525 path: app/Module/FixDuplicateLinks.php 4526 4527 - 4528 message: '#^Method Fisharebest\\Webtrees\\Module\\FixDuplicateLinks\:\:repositoriesToFix\(\) should return Illuminate\\Support\\Collection\<int, string\> but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#' 4529 identifier: return.type 4530 count: 1 4531 path: app/Module/FixDuplicateLinks.php 4532 4533 - 4534 message: '#^Method Fisharebest\\Webtrees\\Module\\FixDuplicateLinks\:\:sourcesToFix\(\) should return Illuminate\\Support\\Collection\<int, string\> but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#' 4535 identifier: return.type 4536 count: 1 4537 path: app/Module/FixDuplicateLinks.php 4538 4539 - 4540 message: '#^Method Fisharebest\\Webtrees\\Module\\FixDuplicateLinks\:\:submittersToFix\(\) should return Illuminate\\Support\\Collection\<int, string\> but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#' 4541 identifier: return.type 4542 count: 1 4543 path: app/Module/FixDuplicateLinks.php 4544 4545 - 4546 message: '#^Method Fisharebest\\Webtrees\\Module\\FixDuplicateLinks\:\:updateGedcom\(\) should return string but returns string\|null\.$#' 4547 identifier: return.type 4548 count: 1 4549 path: app/Module/FixDuplicateLinks.php 4550 4551 - 4552 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<int,mixed\>\:\:map\(\) expects callable\(mixed, int\)\: \(object\{xref\: string, type\: string\}&stdClass\), Closure\(string\)\: \(object\{xref\: string, type\: string\}&stdClass\) given\.$#' 4553 identifier: argument.type 4554 count: 1 4555 path: app/Module/FixDuplicateLinks.php 4556 4557 - 4558 message: '#^Parameter \#2 \$params of method Fisharebest\\Webtrees\\Module\\FixDuplicateLinks\:\:familiesToFixQuery\(\) expects array\<string, string\>, array\<string\> given\.$#' 4559 identifier: argument.type 4560 count: 1 4561 path: app/Module/FixDuplicateLinks.php 4562 4563 - 4564 message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#' 4565 identifier: argument.type 4566 count: 2 4567 path: app/Module/FixDuplicateLinks.php 4568 4569 - 4570 message: '#^Strict comparison using \!\=\= between Illuminate\\Support\\Collection\<int, string\> and null will always evaluate to true\.$#' 4571 identifier: notIdentical.alwaysTrue 4572 count: 6 4573 path: app/Module/FixDuplicateLinks.php 4574 4575 - 4576 message: '#^Access to an undefined property object\:\:\$xref\.$#' 4577 identifier: property.notFound 4578 count: 2 4579 path: app/Module/FixMissingDeaths.php 4580 4581 - 4582 message: '#^Method Fisharebest\\Webtrees\\Module\\FixMissingDeaths\:\:individualsToFix\(\) should return Illuminate\\Support\\Collection\<int, string\>\|null but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#' 4583 identifier: return.type 4584 count: 1 4585 path: app/Module/FixMissingDeaths.php 4586 4587 - 4588 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<int,mixed\>\:\:map\(\) expects callable\(mixed, int\)\: \(object\{xref\: string, type\: string\}&stdClass\), Closure\(string\)\: \(object\{xref\: string, type\: string\}&stdClass\) given\.$#' 4589 identifier: argument.type 4590 count: 1 4591 path: app/Module/FixMissingDeaths.php 4592 4593 - 4594 message: '#^Access to an undefined property object\:\:\$xref\.$#' 4595 identifier: property.notFound 4596 count: 2 4597 path: app/Module/FixNameSlashesAndSpaces.php 4598 4599 - 4600 message: '#^Method Fisharebest\\Webtrees\\Module\\FixNameSlashesAndSpaces\:\:individualsToFix\(\) should return Illuminate\\Support\\Collection\<int, string\>\|null but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#' 4601 identifier: return.type 4602 count: 1 4603 path: app/Module/FixNameSlashesAndSpaces.php 4604 4605 - 4606 message: '#^Method Fisharebest\\Webtrees\\Module\\FixNameSlashesAndSpaces\:\:updateGedcom\(\) should return string but returns string\|null\.$#' 4607 identifier: return.type 4608 count: 1 4609 path: app/Module/FixNameSlashesAndSpaces.php 4610 4611 - 4612 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<int,mixed\>\:\:map\(\) expects callable\(mixed, int\)\: \(object\{xref\: string, type\: string\}&stdClass\), Closure\(string\)\: \(object\{xref\: string, type\: string\}&stdClass\) given\.$#' 4613 identifier: argument.type 4614 count: 1 4615 path: app/Module/FixNameSlashesAndSpaces.php 4616 4617 - 4618 message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#' 4619 identifier: argument.type 4620 count: 1 4621 path: app/Module/FixNameSlashesAndSpaces.php 4622 4623 - 4624 message: '#^Access to an undefined property object\:\:\$xref\.$#' 4625 identifier: property.notFound 4626 count: 2 4627 path: app/Module/FixNameTags.php 4628 4629 - 4630 message: '#^Method Fisharebest\\Webtrees\\Module\\FixNameTags\:\:individualsToFix\(\) should return Illuminate\\Support\\Collection\<int, string\> but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#' 4631 identifier: return.type 4632 count: 1 4633 path: app/Module/FixNameTags.php 4634 4635 - 4636 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<int,mixed\>\:\:map\(\) expects callable\(mixed, int\)\: \(object\{xref\: string, type\: string\}&stdClass\), Closure\(string\)\: \(object\{xref\: string, type\: string\}&stdClass\) given\.$#' 4637 identifier: argument.type 4638 count: 1 4639 path: app/Module/FixNameTags.php 4640 4641 - 4642 message: '#^Strict comparison using \!\=\= between Illuminate\\Support\\Collection\<int, string\> and null will always evaluate to true\.$#' 4643 identifier: notIdentical.alwaysTrue 4644 count: 1 4645 path: app/Module/FixNameTags.php 4646 4647 - 4648 message: '#^Access to an undefined property object\:\:\$xref\.$#' 4649 identifier: property.notFound 4650 count: 2 4651 path: app/Module/FixPlaceNames.php 4652 4653 - 4654 message: '#^Method Fisharebest\\Webtrees\\Module\\FixPlaceNames\:\:familiesToFix\(\) should return Illuminate\\Support\\Collection\<int, string\>\|null but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#' 4655 identifier: return.type 4656 count: 1 4657 path: app/Module/FixPlaceNames.php 4658 4659 - 4660 message: '#^Method Fisharebest\\Webtrees\\Module\\FixPlaceNames\:\:individualsToFix\(\) should return Illuminate\\Support\\Collection\<int, string\>\|null but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#' 4661 identifier: return.type 4662 count: 1 4663 path: app/Module/FixPlaceNames.php 4664 4665 - 4666 message: '#^Method Fisharebest\\Webtrees\\Module\\FixPlaceNames\:\:updateGedcom\(\) should return string but returns string\|null\.$#' 4667 identifier: return.type 4668 count: 1 4669 path: app/Module/FixPlaceNames.php 4670 4671 - 4672 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<int,mixed\>\:\:map\(\) expects callable\(mixed, int\)\: \(object\{xref\: string, type\: string\}&stdClass\), Closure\(string\)\: \(object\{xref\: string, type\: string\}&stdClass\) given\.$#' 4673 identifier: argument.type 4674 count: 1 4675 path: app/Module/FixPlaceNames.php 4676 4677 - 4678 message: '#^Access to an undefined property object\:\:\$xref\.$#' 4679 identifier: property.notFound 4680 count: 2 4681 path: app/Module/FixPrimaryTag.php 4682 4683 - 4684 message: '#^Binary operation "\." between "\\n" and mixed results in an error\.$#' 4685 identifier: binaryOp.invalid 4686 count: 1 4687 path: app/Module/FixPrimaryTag.php 4688 4689 - 4690 message: '#^Method Fisharebest\\Webtrees\\Module\\FixPrimaryTag\:\:mediaToFix\(\) should return Illuminate\\Support\\Collection\<int, string\> but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#' 4691 identifier: return.type 4692 count: 1 4693 path: app/Module/FixPrimaryTag.php 4694 4695 - 4696 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<int,mixed\>\:\:map\(\) expects callable\(mixed, int\)\: \(object\{xref\: string, type\: string\}&stdClass\), Closure\(string\)\: \(object\{xref\: string, type\: string\}&stdClass\) given\.$#' 4697 identifier: argument.type 4698 count: 1 4699 path: app/Module/FixPrimaryTag.php 4700 4701 - 4702 message: '#^Strict comparison using \!\=\= between Illuminate\\Support\\Collection\<int, string\> and null will always evaluate to true\.$#' 4703 identifier: notIdentical.alwaysTrue 4704 count: 1 4705 path: app/Module/FixPrimaryTag.php 4706 4707 - 4708 message: '#^Access to an undefined property object\:\:\$xref\.$#' 4709 identifier: property.notFound 4710 count: 2 4711 path: app/Module/FixSearchAndReplace.php 4712 4713 - 4714 message: '#^Method Fisharebest\\Webtrees\\Module\\FixSearchAndReplace\:\:familiesToFix\(\) should return Illuminate\\Support\\Collection\<int, string\>\|null but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#' 4715 identifier: return.type 4716 count: 1 4717 path: app/Module/FixSearchAndReplace.php 4718 4719 - 4720 message: '#^Method Fisharebest\\Webtrees\\Module\\FixSearchAndReplace\:\:individualsToFix\(\) should return Illuminate\\Support\\Collection\<int, string\>\|null but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#' 4721 identifier: return.type 4722 count: 1 4723 path: app/Module/FixSearchAndReplace.php 4724 4725 - 4726 message: '#^Method Fisharebest\\Webtrees\\Module\\FixSearchAndReplace\:\:locationsToFix\(\) should return Illuminate\\Support\\Collection\<int, string\>\|null but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#' 4727 identifier: return.type 4728 count: 1 4729 path: app/Module/FixSearchAndReplace.php 4730 4731 - 4732 message: '#^Method Fisharebest\\Webtrees\\Module\\FixSearchAndReplace\:\:mediaToFix\(\) should return Illuminate\\Support\\Collection\<int, string\>\|null but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#' 4733 identifier: return.type 4734 count: 1 4735 path: app/Module/FixSearchAndReplace.php 4736 4737 - 4738 message: '#^Method Fisharebest\\Webtrees\\Module\\FixSearchAndReplace\:\:notesToFix\(\) should return Illuminate\\Support\\Collection\<int, string\>\|null but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#' 4739 identifier: return.type 4740 count: 1 4741 path: app/Module/FixSearchAndReplace.php 4742 4743 - 4744 message: '#^Method Fisharebest\\Webtrees\\Module\\FixSearchAndReplace\:\:repositoriesToFix\(\) should return Illuminate\\Support\\Collection\<int, string\>\|null but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#' 4745 identifier: return.type 4746 count: 1 4747 path: app/Module/FixSearchAndReplace.php 4748 4749 - 4750 message: '#^Method Fisharebest\\Webtrees\\Module\\FixSearchAndReplace\:\:sourcesToFix\(\) should return Illuminate\\Support\\Collection\<int, string\>\|null but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#' 4751 identifier: return.type 4752 count: 1 4753 path: app/Module/FixSearchAndReplace.php 4754 4755 - 4756 message: '#^Method Fisharebest\\Webtrees\\Module\\FixSearchAndReplace\:\:submittersToFix\(\) should return Illuminate\\Support\\Collection\<int, string\>\|null but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#' 4757 identifier: return.type 4758 count: 1 4759 path: app/Module/FixSearchAndReplace.php 4760 4761 - 4762 message: '#^Method Fisharebest\\Webtrees\\Module\\FixSearchAndReplace\:\:updateGedcom\(\) should return string but returns string\|null\.$#' 4763 identifier: return.type 4764 count: 1 4765 path: app/Module/FixSearchAndReplace.php 4766 4767 - 4768 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<int,mixed\>\:\:map\(\) expects callable\(mixed, int\)\: \(object\{xref\: string, type\: string\}&stdClass\), Closure\(string\)\: \(object\{xref\: string, type\: string\}&stdClass\) given\.$#' 4769 identifier: argument.type 4770 count: 1 4771 path: app/Module/FixSearchAndReplace.php 4772 4773 - 4774 message: '#^Access to an undefined property object\:\:\$xref\.$#' 4775 identifier: property.notFound 4776 count: 2 4777 path: app/Module/FixWtObjeSortTag.php 4778 4779 - 4780 message: '#^Method Fisharebest\\Webtrees\\Module\\FixWtObjeSortTag\:\:individualsToFix\(\) should return Illuminate\\Support\\Collection\<int, string\> but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#' 4781 identifier: return.type 4782 count: 1 4783 path: app/Module/FixWtObjeSortTag.php 4784 4785 - 4786 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<int,mixed\>\:\:map\(\) expects callable\(mixed, int\)\: \(object\{xref\: string, type\: string\}&stdClass\), Closure\(string\)\: \(object\{xref\: string, type\: string\}&stdClass\) given\.$#' 4787 identifier: argument.type 4788 count: 1 4789 path: app/Module/FixWtObjeSortTag.php 4790 4791 - 4792 message: '#^Strict comparison using \!\=\= between Illuminate\\Support\\Collection\<int, string\> and null will always evaluate to true\.$#' 4793 identifier: notIdentical.alwaysTrue 4794 count: 1 4795 path: app/Module/FixWtObjeSortTag.php 4796 4797 - 4798 message: '#^Access to an undefined property object\:\:\$block_id\.$#' 4799 identifier: property.notFound 4800 count: 4 4801 path: app/Module/FrequentlyAskedQuestionsModule.php 4802 4803 - 4804 message: '#^Access to an undefined property object\:\:\$block_order\.$#' 4805 identifier: property.notFound 4806 count: 4 4807 path: app/Module/FrequentlyAskedQuestionsModule.php 4808 4809 - 4810 message: '#^Access to an undefined property object\:\:\$gedcom_id\.$#' 4811 identifier: property.notFound 4812 count: 2 4813 path: app/Module/FrequentlyAskedQuestionsModule.php 4814 4815 - 4816 message: '#^Access to an undefined property object\:\:\$languages\.$#' 4817 identifier: property.notFound 4818 count: 2 4819 path: app/Module/FrequentlyAskedQuestionsModule.php 4820 4821 - 4822 message: '#^Cannot cast mixed to int\.$#' 4823 identifier: cast.int 4824 count: 6 4825 path: app/Module/FrequentlyAskedQuestionsModule.php 4826 4827 - 4828 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:filter\(\) expects \(callable\(mixed, int\|string\)\: bool\)\|null, Closure\(object\)\: bool given\.$#' 4829 identifier: argument.type 4830 count: 1 4831 path: app/Module/FrequentlyAskedQuestionsModule.php 4832 4833 - 4834 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: object, Closure\(object\)\: object given\.$#' 4835 identifier: argument.type 4836 count: 1 4837 path: app/Module/FrequentlyAskedQuestionsModule.php 4838 4839 - 4840 message: '#^Parameter \#2 \$string of function explode expects string, mixed given\.$#' 4841 identifier: argument.type 4842 count: 2 4843 path: app/Module/FrequentlyAskedQuestionsModule.php 4844 4845 - 4846 message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' 4847 identifier: foreach.nonIterable 4848 count: 1 4849 path: app/Module/GeonamesAutocomplete.php 4850 4851 - 4852 message: '#^Cannot access property \$adminName1 on mixed\.$#' 4853 identifier: property.nonObject 4854 count: 1 4855 path: app/Module/GeonamesAutocomplete.php 4856 4857 - 4858 message: '#^Cannot access property \$adminName2 on mixed\.$#' 4859 identifier: property.nonObject 4860 count: 1 4861 path: app/Module/GeonamesAutocomplete.php 4862 4863 - 4864 message: '#^Cannot access property \$countryName on mixed\.$#' 4865 identifier: property.nonObject 4866 count: 3 4867 path: app/Module/GeonamesAutocomplete.php 4868 4869 - 4870 message: '#^Cannot access property \$geonames on mixed\.$#' 4871 identifier: property.nonObject 4872 count: 1 4873 path: app/Module/GeonamesAutocomplete.php 4874 4875 - 4876 message: '#^Cannot access property \$name on mixed\.$#' 4877 identifier: property.nonObject 4878 count: 1 4879 path: app/Module/GeonamesAutocomplete.php 4880 4881 - 4882 message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:attributes\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#' 4883 identifier: argument.type 4884 count: 2 4885 path: app/Module/GoogleAnalyticsModule.php 4886 4887 - 4888 message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:serverParams\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#' 4889 identifier: argument.type 4890 count: 1 4891 path: app/Module/GoogleAnalyticsModule.php 4892 4893 - 4894 message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:serverParams\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#' 4895 identifier: argument.type 4896 count: 1 4897 path: app/Module/GoogleWebmasterToolsModule.php 4898 4899 - 4900 message: '#^Cannot cast mixed to int\.$#' 4901 identifier: cast.int 4902 count: 2 4903 path: app/Module/HitCountFooterModule.php 4904 4905 - 4906 message: '#^Parameter \#2 \$path of method Aura\\Router\\Map\:\:get\(\) expects string, mixed given\.$#' 4907 identifier: argument.type 4908 count: 1 4909 path: app/Module/HourglassChartModule.php 4910 4911 - 4912 message: '#^Binary operation "\.\=" between mixed and non\-falsy\-string results in an error\.$#' 4913 identifier: assignOp.invalid 4914 count: 1 4915 path: app/Module/HtmlBlockModule.php 4916 4917 - 4918 message: '#^Cannot call method embedTags\(\) on mixed\.$#' 4919 identifier: method.nonObject 4920 count: 2 4921 path: app/Module/HtmlBlockModule.php 4922 4923 - 4924 message: '#^Method Fisharebest\\Webtrees\\Module\\HtmlBlockModule\:\:getBlock\(\) should return string but returns mixed\.$#' 4925 identifier: return.type 4926 count: 1 4927 path: app/Module/HtmlBlockModule.php 4928 4929 - 4930 message: '#^Parameter \#1 \$string of function strip_tags expects string, mixed given\.$#' 4931 identifier: argument.type 4932 count: 1 4933 path: app/Module/HtmlBlockModule.php 4934 4935 - 4936 message: '#^Parameter \#1 \$items of method Illuminate\\Support\\Collection\<int,string\>\:\:merge\(\) expects Illuminate\\Contracts\\Support\\Arrayable\<int, ''FAM\:_UID''\|''FAM\:CHAN''\>\|iterable\<int, ''FAM\:_UID''\|''FAM\:CHAN''\>, Illuminate\\Support\\Collection\<int, mixed\> given\.$#' 4937 identifier: argument.type 4938 count: 2 4939 path: app/Module/IndividualFactsTabModule.php 4940 4941 - 4942 message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, Closure\(string\)\: non\-falsy\-string given\.$#' 4943 identifier: argument.type 4944 count: 1 4945 path: app/Module/IndividualMetadataModule.php 4946 4947 - 4948 message: '#^Parameter \#1 \$filter of method Fisharebest\\Webtrees\\GedcomRecord\:\:facts\(\) expects array\<string\>, mixed given\.$#' 4949 identifier: argument.type 4950 count: 2 4951 path: app/Module/IndividualMetadataModule.php 4952 4953 - 4954 message: '#^Parameter \#2 \$array of function array_map expects array, mixed given\.$#' 4955 identifier: argument.type 4956 count: 1 4957 path: app/Module/IndividualMetadataModule.php 4958 4959 - 4960 message: '#^Cannot call method xref\(\) on Fisharebest\\Webtrees\\Family\|null\.$#' 4961 identifier: method.nonObject 4962 count: 1 4963 path: app/Module/InteractiveTree/TreeView.php 4964 4965 - 4966 message: '#^Offset 1 on array\{Fisharebest\\Webtrees\\Individual, Fisharebest\\Webtrees\\Family\} in empty\(\) always exists and is not falsy\.$#' 4967 identifier: empty.offset 4968 count: 1 4969 path: app/Module/InteractiveTree/TreeView.php 4970 4971 - 4972 message: '#^Parameter \#1 \$familyList of method Fisharebest\\Webtrees\\Module\\InteractiveTree\\TreeView\:\:drawChildren\(\) expects Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Family\>, Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Family\|null\> given\.$#' 4973 identifier: argument.type 4974 count: 1 4975 path: app/Module/InteractiveTree/TreeView.php 4976 4977 - 4978 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 4979 identifier: argument.type 4980 count: 1 4981 path: app/Module/LanguageAfrikaans.php 4982 4983 - 4984 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 4985 identifier: argument.type 4986 count: 1 4987 path: app/Module/LanguageAlbanian.php 4988 4989 - 4990 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 4991 identifier: argument.type 4992 count: 1 4993 path: app/Module/LanguageArabic.php 4994 4995 - 4996 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 4997 identifier: argument.type 4998 count: 1 4999 path: app/Module/LanguageBasque.php 5000 5001 - 5002 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5003 identifier: argument.type 5004 count: 1 5005 path: app/Module/LanguageBosnian.php 5006 5007 - 5008 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5009 identifier: argument.type 5010 count: 1 5011 path: app/Module/LanguageBulgarian.php 5012 5013 - 5014 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5015 identifier: argument.type 5016 count: 1 5017 path: app/Module/LanguageCatalan.php 5018 5019 - 5020 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5021 identifier: argument.type 5022 count: 1 5023 path: app/Module/LanguageChineseSimplified.php 5024 5025 - 5026 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5027 identifier: argument.type 5028 count: 1 5029 path: app/Module/LanguageChineseTraditional.php 5030 5031 - 5032 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5033 identifier: argument.type 5034 count: 1 5035 path: app/Module/LanguageCroatian.php 5036 5037 - 5038 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5039 identifier: argument.type 5040 count: 1 5041 path: app/Module/LanguageCzech.php 5042 5043 - 5044 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5045 identifier: argument.type 5046 count: 1 5047 path: app/Module/LanguageDanish.php 5048 5049 - 5050 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5051 identifier: argument.type 5052 count: 1 5053 path: app/Module/LanguageDivehi.php 5054 5055 - 5056 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5057 identifier: argument.type 5058 count: 1 5059 path: app/Module/LanguageDutch.php 5060 5061 - 5062 message: '#^Binary operation "\." between mixed and mixed results in an error\.$#' 5063 identifier: binaryOp.invalid 5064 count: 1 5065 path: app/Module/LanguageEnglishUnitedStates.php 5066 5067 - 5068 message: '#^Binary operation "\." between string and mixed results in an error\.$#' 5069 identifier: binaryOp.invalid 5070 count: 1 5071 path: app/Module/LanguageEnglishUnitedStates.php 5072 5073 - 5074 message: '#^Cannot access offset int on mixed\.$#' 5075 identifier: offsetAccess.nonOffsetAccessible 5076 count: 1 5077 path: app/Module/LanguageEnglishUnitedStates.php 5078 5079 - 5080 message: '#^Cannot access offset int\<\-1, 1\> on mixed\.$#' 5081 identifier: offsetAccess.nonOffsetAccessible 5082 count: 1 5083 path: app/Module/LanguageEnglishUnitedStates.php 5084 5085 - 5086 message: '#^Cannot access offset int\<0, max\> on mixed\.$#' 5087 identifier: offsetAccess.nonOffsetAccessible 5088 count: 1 5089 path: app/Module/LanguageEnglishUnitedStates.php 5090 5091 - 5092 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5093 identifier: argument.type 5094 count: 1 5095 path: app/Module/LanguageEnglishUnitedStates.php 5096 5097 - 5098 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5099 identifier: argument.type 5100 count: 1 5101 path: app/Module/LanguageEstonian.php 5102 5103 - 5104 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5105 identifier: argument.type 5106 count: 1 5107 path: app/Module/LanguageFaroese.php 5108 5109 - 5110 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5111 identifier: argument.type 5112 count: 1 5113 path: app/Module/LanguageFarsi.php 5114 5115 - 5116 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5117 identifier: argument.type 5118 count: 1 5119 path: app/Module/LanguageFinnish.php 5120 5121 - 5122 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5123 identifier: argument.type 5124 count: 1 5125 path: app/Module/LanguageFrench.php 5126 5127 - 5128 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5129 identifier: argument.type 5130 count: 1 5131 path: app/Module/LanguageGalician.php 5132 5133 - 5134 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5135 identifier: argument.type 5136 count: 1 5137 path: app/Module/LanguageGeorgian.php 5138 5139 - 5140 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5141 identifier: argument.type 5142 count: 1 5143 path: app/Module/LanguageGerman.php 5144 5145 - 5146 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5147 identifier: argument.type 5148 count: 1 5149 path: app/Module/LanguageGreek.php 5150 5151 - 5152 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5153 identifier: argument.type 5154 count: 1 5155 path: app/Module/LanguageHebrew.php 5156 5157 - 5158 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5159 identifier: argument.type 5160 count: 1 5161 path: app/Module/LanguageHindi.php 5162 5163 - 5164 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5165 identifier: argument.type 5166 count: 1 5167 path: app/Module/LanguageHungarian.php 5168 5169 - 5170 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5171 identifier: argument.type 5172 count: 1 5173 path: app/Module/LanguageIcelandic.php 5174 5175 - 5176 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5177 identifier: argument.type 5178 count: 1 5179 path: app/Module/LanguageIndonesian.php 5180 5181 - 5182 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5183 identifier: argument.type 5184 count: 1 5185 path: app/Module/LanguageItalian.php 5186 5187 - 5188 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5189 identifier: argument.type 5190 count: 1 5191 path: app/Module/LanguageJapanese.php 5192 5193 - 5194 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5195 identifier: argument.type 5196 count: 1 5197 path: app/Module/LanguageJavanese.php 5198 5199 - 5200 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5201 identifier: argument.type 5202 count: 1 5203 path: app/Module/LanguageKazhak.php 5204 5205 - 5206 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5207 identifier: argument.type 5208 count: 1 5209 path: app/Module/LanguageKorean.php 5210 5211 - 5212 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5213 identifier: argument.type 5214 count: 1 5215 path: app/Module/LanguageKurdish.php 5216 5217 - 5218 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5219 identifier: argument.type 5220 count: 1 5221 path: app/Module/LanguageLatvian.php 5222 5223 - 5224 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5225 identifier: argument.type 5226 count: 1 5227 path: app/Module/LanguageLingala.php 5228 5229 - 5230 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5231 identifier: argument.type 5232 count: 1 5233 path: app/Module/LanguageLithuanian.php 5234 5235 - 5236 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5237 identifier: argument.type 5238 count: 1 5239 path: app/Module/LanguageMalay.php 5240 5241 - 5242 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5243 identifier: argument.type 5244 count: 1 5245 path: app/Module/LanguageMaori.php 5246 5247 - 5248 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5249 identifier: argument.type 5250 count: 1 5251 path: app/Module/LanguageMarathi.php 5252 5253 - 5254 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5255 identifier: argument.type 5256 count: 1 5257 path: app/Module/LanguageNepalese.php 5258 5259 - 5260 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5261 identifier: argument.type 5262 count: 1 5263 path: app/Module/LanguageNorwegianBokmal.php 5264 5265 - 5266 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5267 identifier: argument.type 5268 count: 1 5269 path: app/Module/LanguageNorwegianNynorsk.php 5270 5271 - 5272 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5273 identifier: argument.type 5274 count: 1 5275 path: app/Module/LanguageOccitan.php 5276 5277 - 5278 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5279 identifier: argument.type 5280 count: 1 5281 path: app/Module/LanguagePolish.php 5282 5283 - 5284 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5285 identifier: argument.type 5286 count: 1 5287 path: app/Module/LanguagePortuguese.php 5288 5289 - 5290 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5291 identifier: argument.type 5292 count: 1 5293 path: app/Module/LanguagePortugueseBrazil.php 5294 5295 - 5296 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5297 identifier: argument.type 5298 count: 1 5299 path: app/Module/LanguageRomanian.php 5300 5301 - 5302 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5303 identifier: argument.type 5304 count: 1 5305 path: app/Module/LanguageRussian.php 5306 5307 - 5308 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5309 identifier: argument.type 5310 count: 1 5311 path: app/Module/LanguageSerbian.php 5312 5313 - 5314 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5315 identifier: argument.type 5316 count: 1 5317 path: app/Module/LanguageSerbianLatin.php 5318 5319 - 5320 message: '#^Anonymous function should return array but returns mixed\.$#' 5321 identifier: return.type 5322 count: 1 5323 path: app/Module/LanguageSlovakian.php 5324 5325 - 5326 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5327 identifier: argument.type 5328 count: 1 5329 path: app/Module/LanguageSlovakian.php 5330 5331 - 5332 message: '#^Parameter \#2 \$cousins of closure expects array, mixed given\.$#' 5333 identifier: argument.type 5334 count: 3 5335 path: app/Module/LanguageSlovakian.php 5336 5337 - 5338 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5339 identifier: argument.type 5340 count: 1 5341 path: app/Module/LanguageSlovenian.php 5342 5343 - 5344 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5345 identifier: argument.type 5346 count: 1 5347 path: app/Module/LanguageSpanish.php 5348 5349 - 5350 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5351 identifier: argument.type 5352 count: 1 5353 path: app/Module/LanguageSundanese.php 5354 5355 - 5356 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5357 identifier: argument.type 5358 count: 1 5359 path: app/Module/LanguageSwahili.php 5360 5361 - 5362 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5363 identifier: argument.type 5364 count: 1 5365 path: app/Module/LanguageSwedish.php 5366 5367 - 5368 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5369 identifier: argument.type 5370 count: 1 5371 path: app/Module/LanguageTagalog.php 5372 5373 - 5374 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5375 identifier: argument.type 5376 count: 1 5377 path: app/Module/LanguageTamil.php 5378 5379 - 5380 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5381 identifier: argument.type 5382 count: 1 5383 path: app/Module/LanguageTatar.php 5384 5385 - 5386 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5387 identifier: argument.type 5388 count: 1 5389 path: app/Module/LanguageThai.php 5390 5391 - 5392 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5393 identifier: argument.type 5394 count: 1 5395 path: app/Module/LanguageTurkish.php 5396 5397 - 5398 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5399 identifier: argument.type 5400 count: 1 5401 path: app/Module/LanguageUkranian.php 5402 5403 - 5404 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5405 identifier: argument.type 5406 count: 1 5407 path: app/Module/LanguageUrdu.php 5408 5409 - 5410 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5411 identifier: argument.type 5412 count: 1 5413 path: app/Module/LanguageUzbek.php 5414 5415 - 5416 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5417 identifier: argument.type 5418 count: 1 5419 path: app/Module/LanguageVietnamese.php 5420 5421 - 5422 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5423 identifier: argument.type 5424 count: 1 5425 path: app/Module/LanguageWelsh.php 5426 5427 - 5428 message: '#^Parameter \#1 \$str of function strtr expects string, string\|false given\.$#' 5429 identifier: argument.type 5430 count: 1 5431 path: app/Module/LanguageYiddish.php 5432 5433 - 5434 message: '#^Access to an undefined property object\:\:\$row\.$#' 5435 identifier: property.notFound 5436 count: 1 5437 path: app/Module/LifespansChartModule.php 5438 5439 - 5440 message: '#^Anonymous function should return int but returns mixed\.$#' 5441 identifier: return.type 5442 count: 1 5443 path: app/Module/LifespansChartModule.php 5444 5445 - 5446 message: '#^Method Fisharebest\\Webtrees\\Module\\LifespansChartModule\:\:findIndividualsByDate\(\) should return array\<string\> but returns array\<mixed\>\.$#' 5447 identifier: return.type 5448 count: 1 5449 path: app/Module/LifespansChartModule.php 5450 5451 - 5452 message: '#^Method Fisharebest\\Webtrees\\Module\\LifespansChartModule\:\:findIndividualsByPlace\(\) should return array\<string\> but returns array\<mixed\>\.$#' 5453 identifier: return.type 5454 count: 1 5455 path: app/Module/LifespansChartModule.php 5456 5457 - 5458 message: '#^Parameter \#2 \$path of method Aura\\Router\\Map\:\:get\(\) expects string, mixed given\.$#' 5459 identifier: argument.type 5460 count: 1 5461 path: app/Module/LifespansChartModule.php 5462 5463 - 5464 message: '#^Call to method Illuminate\\Support\\Collection\<int,Fisharebest\\Webtrees\\Menu\|null\>\:\:isEmpty\(\) will always evaluate to false\.$#' 5465 identifier: method.impossibleType 5466 count: 1 5467 path: app/Module/ListsMenuModule.php 5468 5469 - 5470 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<int,Fisharebest\\Webtrees\\Menu\|null\>\:\:sort\(\) expects \(callable\(Fisharebest\\Webtrees\\Menu\|null, Fisharebest\\Webtrees\\Menu\|null\)\: int\)\|int\|null, Closure\(Fisharebest\\Webtrees\\Menu, Fisharebest\\Webtrees\\Menu\)\: int given\.$#' 5471 identifier: argument.type 5472 count: 1 5473 path: app/Module/ListsMenuModule.php 5474 5475 - 5476 message: '#^Parameter \#5 \$submenus of class Fisharebest\\Webtrees\\Menu constructor expects array\<Fisharebest\\Webtrees\\Menu\>, array\<int, Fisharebest\\Webtrees\\Menu\|null\> given\.$#' 5477 identifier: argument.type 5478 count: 1 5479 path: app/Module/ListsMenuModule.php 5480 5481 - 5482 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Location, Closure\(object\)\: Fisharebest\\Webtrees\\Location given\.$#' 5483 identifier: argument.type 5484 count: 1 5485 path: app/Module/LocationListModule.php 5486 5487 - 5488 message: '#^Parameter \#2 \$path of method Aura\\Router\\Map\:\:get\(\) expects string, mixed given\.$#' 5489 identifier: argument.type 5490 count: 1 5491 path: app/Module/LocationListModule.php 5492 5493 - 5494 message: '#^Cannot call method usersLoggedInList\(\) on mixed\.$#' 5495 identifier: method.nonObject 5496 count: 1 5497 path: app/Module/LoggedInUsersModule.php 5498 5499 - 5500 message: '#^Method Fisharebest\\Webtrees\\Module\\LoggedInUsersModule\:\:getBlock\(\) should return string but returns mixed\.$#' 5501 identifier: return.type 5502 count: 1 5503 path: app/Module/LoggedInUsersModule.php 5504 5505 - 5506 message: '#^Method Fisharebest\\Webtrees\\Module\\MapGeoLocationGeonames\:\:extractLocationsFromResponse\(\) should return array\<string\> but returns mixed\.$#' 5507 identifier: return.type 5508 count: 1 5509 path: app/Module/MapGeoLocationGeonames.php 5510 5511 - 5512 message: '#^Method Fisharebest\\Webtrees\\Module\\MapGeoLocationNominatim\:\:extractLocationsFromResponse\(\) should return array\<string\> but returns mixed\.$#' 5513 identifier: return.type 5514 count: 1 5515 path: app/Module/MapGeoLocationNominatim.php 5516 5517 - 5518 message: '#^Method Fisharebest\\Webtrees\\Module\\MapGeoLocationOpenRouteService\:\:extractLocationsFromResponse\(\) should return array\<string\> but returns mixed\.$#' 5519 identifier: return.type 5520 count: 1 5521 path: app/Module/MapGeoLocationOpenRouteService.php 5522 5523 - 5524 message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:serverParams\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#' 5525 identifier: argument.type 5526 count: 1 5527 path: app/Module/MatomoAnalyticsModule.php 5528 5529 - 5530 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Media, Closure\(object\)\: Fisharebest\\Webtrees\\Media given\.$#' 5531 identifier: argument.type 5532 count: 1 5533 path: app/Module/MediaListModule.php 5534 5535 - 5536 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: string, Closure\(string\)\: string given\.$#' 5537 identifier: argument.type 5538 count: 1 5539 path: app/Module/MediaListModule.php 5540 5541 - 5542 message: '#^Parameter \#2 \$path of method Aura\\Router\\Map\:\:get\(\) expects string, mixed given\.$#' 5543 identifier: argument.type 5544 count: 1 5545 path: app/Module/MediaListModule.php 5546 5547 - 5548 message: '#^Argument of an invalid type list\<string\>\|false supplied for foreach, only iterables are supported\.$#' 5549 identifier: foreach.nonIterable 5550 count: 1 5551 path: app/Module/MinimalTheme.php 5552 5553 - 5554 message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' 5555 identifier: foreach.nonIterable 5556 count: 2 5557 path: app/Module/MinimalTheme.php 5558 5559 - 5560 message: '#^Cannot access offset int\<0, max\> on mixed\.$#' 5561 identifier: offsetAccess.nonOffsetAccessible 5562 count: 1 5563 path: app/Module/MinimalTheme.php 5564 5565 - 5566 message: '#^Cannot call method all\(\) on mixed\.$#' 5567 identifier: method.nonObject 5568 count: 2 5569 path: app/Module/MinimalTheme.php 5570 5571 - 5572 message: '#^Cannot call method chartBoxMenu\(\) on mixed\.$#' 5573 identifier: method.nonObject 5574 count: 1 5575 path: app/Module/MinimalTheme.php 5576 5577 - 5578 message: '#^Cannot call method count\(\) on mixed\.$#' 5579 identifier: method.nonObject 5580 count: 1 5581 path: app/Module/MinimalTheme.php 5582 5583 - 5584 message: '#^Cannot call method filter\(\) on mixed\.$#' 5585 identifier: method.nonObject 5586 count: 1 5587 path: app/Module/MinimalTheme.php 5588 5589 - 5590 message: '#^Cannot call method findByComponent\(\) on mixed\.$#' 5591 identifier: method.nonObject 5592 count: 3 5593 path: app/Module/MinimalTheme.php 5594 5595 - 5596 message: '#^Cannot call method findByInterface\(\) on mixed\.$#' 5597 identifier: method.nonObject 5598 count: 1 5599 path: app/Module/MinimalTheme.php 5600 5601 - 5602 message: '#^Cannot call method first\(\) on mixed\.$#' 5603 identifier: method.nonObject 5604 count: 1 5605 path: app/Module/MinimalTheme.php 5606 5607 - 5608 message: '#^Cannot call method getUri\(\) on mixed\.$#' 5609 identifier: method.nonObject 5610 count: 2 5611 path: app/Module/MinimalTheme.php 5612 5613 - 5614 message: '#^Cannot call method map\(\) on mixed\.$#' 5615 identifier: method.nonObject 5616 count: 2 5617 path: app/Module/MinimalTheme.php 5618 5619 - 5620 message: '#^Cannot call method name\(\) on mixed\.$#' 5621 identifier: method.nonObject 5622 count: 1 5623 path: app/Module/MinimalTheme.php 5624 5625 - 5626 message: '#^Cannot cast mixed to string\.$#' 5627 identifier: cast.string 5628 count: 2 5629 path: app/Module/MinimalTheme.php 5630 5631 - 5632 message: '#^Method Fisharebest\\Webtrees\\Module\\MinimalTheme\:\:genealogyMenu\(\) should return array\<Fisharebest\\Webtrees\\Menu\> but returns mixed\.$#' 5633 identifier: return.type 5634 count: 1 5635 path: app/Module/MinimalTheme.php 5636 5637 - 5638 message: '#^Method Fisharebest\\Webtrees\\Module\\MinimalTheme\:\:individualBoxMenuCharts\(\) should return array\<Fisharebest\\Webtrees\\Menu\> but returns list\<mixed\>\.$#' 5639 identifier: return.type 5640 count: 1 5641 path: app/Module/MinimalTheme.php 5642 5643 - 5644 message: '#^Parameter \#1 \$filter of method Fisharebest\\Webtrees\\GedcomRecord\:\:facts\(\) expects array\<string\>, array\<int, mixed\> given\.$#' 5645 identifier: argument.type 5646 count: 1 5647 path: app/Module/MinimalTheme.php 5648 5649 - 5650 message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:attributes\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#' 5651 identifier: argument.type 5652 count: 3 5653 path: app/Module/MinimalTheme.php 5654 5655 - 5656 message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:queryParams\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#' 5657 identifier: argument.type 5658 count: 1 5659 path: app/Module/MinimalTheme.php 5660 5661 - 5662 message: '#^Parameter \#2 \$callback of function usort expects callable\(mixed, mixed\)\: int, Closure\(Fisharebest\\Webtrees\\Menu, Fisharebest\\Webtrees\\Menu\)\: int given\.$#' 5663 identifier: argument.type 5664 count: 1 5665 path: app/Module/MinimalTheme.php 5666 5667 - 5668 message: '#^Parameter \#2 \$haystack of function in_array expects array, list\<string\>\|false given\.$#' 5669 identifier: argument.type 5670 count: 1 5671 path: app/Module/MinimalTheme.php 5672 5673 - 5674 message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#' 5675 identifier: argument.type 5676 count: 1 5677 path: app/Module/MinimalTheme.php 5678 5679 - 5680 message: '#^Parameter \#5 \$submenus of class Fisharebest\\Webtrees\\Menu constructor expects array\<Fisharebest\\Webtrees\\Menu\>, mixed given\.$#' 5681 identifier: argument.type 5682 count: 1 5683 path: app/Module/MinimalTheme.php 5684 5685 - 5686 message: '#^Trait Fisharebest\\Webtrees\\Module\\ModuleCustomTrait is used zero times and is not analysed\.$#' 5687 identifier: trait.unused 5688 count: 1 5689 path: app/Module/ModuleCustomTrait.php 5690 5691 - 5692 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Note, Closure\(object\)\: Fisharebest\\Webtrees\\Note given\.$#' 5693 identifier: argument.type 5694 count: 1 5695 path: app/Module/NoteListModule.php 5696 5697 - 5698 message: '#^Parameter \#2 \$path of method Aura\\Router\\Map\:\:get\(\) expects string, mixed given\.$#' 5699 identifier: argument.type 5700 count: 1 5701 path: app/Module/NoteListModule.php 5702 5703 - 5704 message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' 5705 identifier: foreach.nonIterable 5706 count: 1 5707 path: app/Module/OpenRouteServiceAutocomplete.php 5708 5709 - 5710 message: '#^Cannot access property \$country on mixed\.$#' 5711 identifier: property.nonObject 5712 count: 4 5713 path: app/Module/OpenRouteServiceAutocomplete.php 5714 5715 - 5716 message: '#^Cannot access property \$county on mixed\.$#' 5717 identifier: property.nonObject 5718 count: 2 5719 path: app/Module/OpenRouteServiceAutocomplete.php 5720 5721 - 5722 message: '#^Cannot access property \$features on mixed\.$#' 5723 identifier: property.nonObject 5724 count: 1 5725 path: app/Module/OpenRouteServiceAutocomplete.php 5726 5727 - 5728 message: '#^Cannot access property \$label on mixed\.$#' 5729 identifier: property.nonObject 5730 count: 1 5731 path: app/Module/OpenRouteServiceAutocomplete.php 5732 5733 - 5734 message: '#^Cannot access property \$macroregion on mixed\.$#' 5735 identifier: property.nonObject 5736 count: 2 5737 path: app/Module/OpenRouteServiceAutocomplete.php 5738 5739 - 5740 message: '#^Cannot access property \$name on mixed\.$#' 5741 identifier: property.nonObject 5742 count: 2 5743 path: app/Module/OpenRouteServiceAutocomplete.php 5744 5745 - 5746 message: '#^Cannot access property \$properties on mixed\.$#' 5747 identifier: property.nonObject 5748 count: 14 5749 path: app/Module/OpenRouteServiceAutocomplete.php 5750 5751 - 5752 message: '#^Cannot access property \$region on mixed\.$#' 5753 identifier: property.nonObject 5754 count: 3 5755 path: app/Module/OpenRouteServiceAutocomplete.php 5756 5757 - 5758 message: '#^Method Fisharebest\\Webtrees\\Module\\OpenRouteServiceAutocomplete\:\:parsePlaceNameSearchResponse\(\) should return array\<string\> but returns list\.$#' 5759 identifier: return.type 5760 count: 1 5761 path: app/Module/OpenRouteServiceAutocomplete.php 5762 5763 - 5764 message: '#^Parameter \#2 \$callback of function usort expects callable\(mixed, mixed\)\: int, Closure\(string, string\)\: int given\.$#' 5765 identifier: argument.type 5766 count: 1 5767 path: app/Module/OpenRouteServiceAutocomplete.php 5768 5769 - 5770 message: '#^Binary operation "\+" between non\-empty\-array\<array\<string\>\|bool\|int\|string\|null\> and mixed results in an error\.$#' 5771 identifier: binaryOp.invalid 5772 count: 1 5773 path: app/Module/PedigreeChartModule.php 5774 5775 - 5776 message: '#^Parameter \#1 \$individual of method Fisharebest\\Webtrees\\Module\\PedigreeChartModule\:\:nextLink\(\) expects Fisharebest\\Webtrees\\Individual, Fisharebest\\Webtrees\\Individual\|null given\.$#' 5777 identifier: argument.type 5778 count: 2 5779 path: app/Module/PedigreeChartModule.php 5780 5781 - 5782 message: '#^Parameter \#2 \$parameters of function route expects array\<array\<string\>\|bool\|int\|string\|null\>, array given\.$#' 5783 identifier: argument.type 5784 count: 1 5785 path: app/Module/PedigreeChartModule.php 5786 5787 - 5788 message: '#^Parameter \#2 \$path of method Aura\\Router\\Map\:\:get\(\) expects string, mixed given\.$#' 5789 identifier: argument.type 5790 count: 1 5791 path: app/Module/PedigreeChartModule.php 5792 5793 - 5794 message: '#^Parameter \#2 \$path of method Aura\\Router\\Map\:\:get\(\) expects string, mixed given\.$#' 5795 identifier: argument.type 5796 count: 1 5797 path: app/Module/PedigreeMapModule.php 5798 5799 - 5800 message: '#^Parameter \#2 \$length of function array_chunk expects int\<1, max\>, int given\.$#' 5801 identifier: argument.type 5802 count: 2 5803 path: app/Module/PlaceHierarchyListModule.php 5804 5805 - 5806 message: '#^Parameter \#2 \$path of method Aura\\Router\\Map\:\:get\(\) expects string, mixed given\.$#' 5807 identifier: argument.type 5808 count: 1 5809 path: app/Module/PlaceHierarchyListModule.php 5810 5811 - 5812 message: '#^Access to an undefined property object\:\:\$features\.$#' 5813 identifier: property.notFound 5814 count: 1 5815 path: app/Module/PlacesModule.php 5816 5817 - 5818 message: '#^Cannot access offset string on mixed\.$#' 5819 identifier: offsetAccess.nonOffsetAccessible 5820 count: 1 5821 path: app/Module/PlacesModule.php 5822 5823 - 5824 message: '#^Access to an undefined property object\:\:\$change_time\.$#' 5825 identifier: property.notFound 5826 count: 1 5827 path: app/Module/RecentChangesModule.php 5828 5829 - 5830 message: '#^Access to an undefined property object\:\:\$new_gedcom\.$#' 5831 identifier: property.notFound 5832 count: 1 5833 path: app/Module/RecentChangesModule.php 5834 5835 - 5836 message: '#^Access to an undefined property object\:\:\$record\.$#' 5837 identifier: property.notFound 5838 count: 2 5839 path: app/Module/RecentChangesModule.php 5840 5841 - 5842 message: '#^Access to an undefined property object\:\:\$time\.$#' 5843 identifier: property.notFound 5844 count: 4 5845 path: app/Module/RecentChangesModule.php 5846 5847 - 5848 message: '#^Access to an undefined property object\:\:\$user_id\.$#' 5849 identifier: property.notFound 5850 count: 1 5851 path: app/Module/RecentChangesModule.php 5852 5853 - 5854 message: '#^Access to an undefined property object\:\:\$xref\.$#' 5855 identifier: property.notFound 5856 count: 1 5857 path: app/Module/RecentChangesModule.php 5858 5859 - 5860 message: '#^Cannot cast mixed to int\.$#' 5861 identifier: cast.int 5862 count: 1 5863 path: app/Module/RecentChangesModule.php 5864 5865 - 5866 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: \(object\{record\: Fisharebest\\Webtrees\\GedcomRecord\|null, time\: Fisharebest\\Webtrees\\Contracts\\TimestampInterface, user\: Fisharebest\\Webtrees\\User\|null\}&stdClass\), Closure\(object\)\: \(object\{record\: Fisharebest\\Webtrees\\GedcomRecord\|null, time\: Fisharebest\\Webtrees\\Contracts\\TimestampInterface, user\: Fisharebest\\Webtrees\\User\|null\}&stdClass\) given\.$#' 5867 identifier: argument.type 5868 count: 1 5869 path: app/Module/RecentChangesModule.php 5870 5871 - 5872 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Family, Closure\(object\)\: Fisharebest\\Webtrees\\Family given\.$#' 5873 identifier: argument.type 5874 count: 1 5875 path: app/Module/RecentChangesModule.php 5876 5877 - 5878 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Individual, Closure\(object\)\: Fisharebest\\Webtrees\\Individual given\.$#' 5879 identifier: argument.type 5880 count: 1 5881 path: app/Module/RecentChangesModule.php 5882 5883 - 5884 message: '#^Parameter \#1 \$items of method Illuminate\\Support\\Collection\<\(int\|string\),Fisharebest\\Webtrees\\Individual\>\:\:merge\(\) expects Illuminate\\Contracts\\Support\\Arrayable\<\(int\|string\), Fisharebest\\Webtrees\\Individual\>\|iterable\<\(int\|string\), Fisharebest\\Webtrees\\Individual\>, Illuminate\\Support\\Collection\<\(int\|string\), Fisharebest\\Webtrees\\Family\> given\.$#' 5885 identifier: argument.type 5886 count: 1 5887 path: app/Module/RecentChangesModule.php 5888 5889 - 5890 message: '#^Parameter \#1 \$string of method Fisharebest\\Webtrees\\Contracts\\TimestampFactoryInterface\:\:fromString\(\) expects string\|null, mixed given\.$#' 5891 identifier: argument.type 5892 count: 1 5893 path: app/Module/RecentChangesModule.php 5894 5895 - 5896 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:make\(\) expects string, mixed given\.$#' 5897 identifier: argument.type 5898 count: 1 5899 path: app/Module/RecentChangesModule.php 5900 5901 - 5902 message: '#^Parameter \#1 of closure expects Fisharebest\\Webtrees\\GedcomRecord, mixed given\.$#' 5903 identifier: argument.type 5904 count: 1 5905 path: app/Module/RecentChangesModule.php 5906 5907 - 5908 message: '#^Parameter \#2 of closure expects Fisharebest\\Webtrees\\GedcomRecord, mixed given\.$#' 5909 identifier: argument.type 5910 count: 1 5911 path: app/Module/RecentChangesModule.php 5912 5913 - 5914 message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:make\(\) expects string\|null, mixed given\.$#' 5915 identifier: argument.type 5916 count: 1 5917 path: app/Module/RecentChangesModule.php 5918 5919 - 5920 message: '#^Cannot call method get\(\) on mixed\.$#' 5921 identifier: method.nonObject 5922 count: 29 5923 path: app/Module/RedirectLegacyUrlsModule.php 5924 5925 - 5926 message: '#^Cannot call method getMap\(\) on mixed\.$#' 5927 identifier: method.nonObject 5928 count: 1 5929 path: app/Module/RedirectLegacyUrlsModule.php 5930 5931 - 5932 message: '#^Anonymous function should return Fisharebest\\Webtrees\\Family\|Fisharebest\\Webtrees\\Individual but returns Fisharebest\\Webtrees\\Family\|null\.$#' 5933 identifier: return.type 5934 count: 1 5935 path: app/Module/RelationshipsChartModule.php 5936 5937 - 5938 message: '#^Anonymous function should return Fisharebest\\Webtrees\\Family\|Fisharebest\\Webtrees\\Individual but returns Fisharebest\\Webtrees\\Individual\|null\.$#' 5939 identifier: return.type 5940 count: 1 5941 path: app/Module/RelationshipsChartModule.php 5942 5943 - 5944 message: '#^Cannot access property \$l_from on mixed\.$#' 5945 identifier: property.nonObject 5946 count: 3 5947 path: app/Module/RelationshipsChartModule.php 5948 5949 - 5950 message: '#^Cannot access property \$l_to on mixed\.$#' 5951 identifier: property.nonObject 5952 count: 3 5953 path: app/Module/RelationshipsChartModule.php 5954 5955 - 5956 message: '#^Cannot call method gedcom\(\) on Fisharebest\\Webtrees\\Family\|null\.$#' 5957 identifier: method.nonObject 5958 count: 2 5959 path: app/Module/RelationshipsChartModule.php 5960 5961 - 5962 message: '#^Cannot call method sex\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#' 5963 identifier: method.nonObject 5964 count: 4 5965 path: app/Module/RelationshipsChartModule.php 5966 5967 - 5968 message: '#^Cannot call method xref\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#' 5969 identifier: method.nonObject 5970 count: 2 5971 path: app/Module/RelationshipsChartModule.php 5972 5973 - 5974 message: '#^Cannot cast mixed to int\.$#' 5975 identifier: cast.int 5976 count: 2 5977 path: app/Module/RelationshipsChartModule.php 5978 5979 - 5980 message: '#^Cannot cast mixed to string\.$#' 5981 identifier: cast.string 5982 count: 1 5983 path: app/Module/RelationshipsChartModule.php 5984 5985 - 5986 message: '#^Method Fisharebest\\Webtrees\\Module\\RelationshipsChartModule\:\:allAncestors\(\) should return array\<string\> but returns list\<mixed\>\.$#' 5987 identifier: return.type 5988 count: 1 5989 path: app/Module/RelationshipsChartModule.php 5990 5991 - 5992 message: '#^Method Fisharebest\\Webtrees\\Module\\RelationshipsChartModule\:\:excludeFamilies\(\) should return array\<string\> but returns array\<mixed\>\.$#' 5993 identifier: return.type 5994 count: 1 5995 path: app/Module/RelationshipsChartModule.php 5996 5997 - 5998 message: '#^Parameter \#1 \$content of function response expects array\<mixed\>\|object\|string, string\|false given\.$#' 5999 identifier: argument.type 6000 count: 1 6001 path: app/Module/RelationshipsChartModule.php 6002 6003 - 6004 message: '#^Parameter \#2 \$default of method Fisharebest\\Webtrees\\Tree\:\:getPreference\(\) expects string\|null, mixed given\.$#' 6005 identifier: argument.type 6006 count: 3 6007 path: app/Module/RelationshipsChartModule.php 6008 6009 - 6010 message: '#^Parameter \#2 \$path of method Aura\\Router\\Map\:\:get\(\) expects string, mixed given\.$#' 6011 identifier: argument.type 6012 count: 1 6013 path: app/Module/RelationshipsChartModule.php 6014 6015 - 6016 message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:attributes\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#' 6017 identifier: argument.type 6018 count: 1 6019 path: app/Module/ReportsMenuModule.php 6020 6021 - 6022 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Repository, Closure\(object\)\: Fisharebest\\Webtrees\\Repository given\.$#' 6023 identifier: argument.type 6024 count: 1 6025 path: app/Module/RepositoryListModule.php 6026 6027 - 6028 message: '#^Parameter \#2 \$path of method Aura\\Router\\Map\:\:get\(\) expects string, mixed given\.$#' 6029 identifier: argument.type 6030 count: 1 6031 path: app/Module/RepositoryListModule.php 6032 6033 - 6034 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Family, Closure\(object\)\: Fisharebest\\Webtrees\\Family given\.$#' 6035 identifier: argument.type 6036 count: 1 6037 path: app/Module/ResearchTaskModule.php 6038 6039 - 6040 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Individual, Closure\(object\)\: Fisharebest\\Webtrees\\Individual given\.$#' 6041 identifier: argument.type 6042 count: 1 6043 path: app/Module/ResearchTaskModule.php 6044 6045 - 6046 message: '#^Parameter \#1 \$items of method Illuminate\\Support\\Collection\<int,Fisharebest\\Webtrees\\Individual\>\:\:merge\(\) expects Illuminate\\Contracts\\Support\\Arrayable\<int, Fisharebest\\Webtrees\\Individual\>\|iterable\<int, Fisharebest\\Webtrees\\Individual\>, Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Family\> given\.$#' 6047 identifier: argument.type 6048 count: 1 6049 path: app/Module/ResearchTaskModule.php 6050 6051 - 6052 message: '#^Cannot access property \$new_gedcom on mixed\.$#' 6053 identifier: property.nonObject 6054 count: 1 6055 path: app/Module/ReviewChangesModule.php 6056 6057 - 6058 message: '#^Cannot access property \$old_gedcom on mixed\.$#' 6059 identifier: property.nonObject 6060 count: 1 6061 path: app/Module/ReviewChangesModule.php 6062 6063 - 6064 message: '#^Cannot access property \$xref on mixed\.$#' 6065 identifier: property.nonObject 6066 count: 1 6067 path: app/Module/ReviewChangesModule.php 6068 6069 - 6070 message: '#^Cannot call method canShow\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#' 6071 identifier: method.nonObject 6072 count: 1 6073 path: app/Module/ReviewChangesModule.php 6074 6075 - 6076 message: '#^Cannot call method fullName\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#' 6077 identifier: method.nonObject 6078 count: 1 6079 path: app/Module/ReviewChangesModule.php 6080 6081 - 6082 message: '#^Cannot call method url\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#' 6083 identifier: method.nonObject 6084 count: 1 6085 path: app/Module/ReviewChangesModule.php 6086 6087 - 6088 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:make\(\) expects string, mixed given\.$#' 6089 identifier: argument.type 6090 count: 1 6091 path: app/Module/ReviewChangesModule.php 6092 6093 - 6094 message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:make\(\) expects string\|null, mixed given\.$#' 6095 identifier: argument.type 6096 count: 1 6097 path: app/Module/ReviewChangesModule.php 6098 6099 - 6100 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<int,mixed\>\:\:filter\(\) expects \(callable\(mixed, int\)\: bool\)\|null, Closure\(Fisharebest\\Webtrees\\Fact\)\: bool given\.$#' 6101 identifier: argument.type 6102 count: 4 6103 path: app/Module/ShareAnniversaryModule.php 6104 6105 - 6106 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<int,mixed\>\:\:mapWithKeys\(\) expects callable\(mixed, int\)\: array\<string, non\-falsy\-string\>, Closure\(Fisharebest\\Webtrees\\Fact\)\: non\-empty\-array\<string, non\-falsy\-string\> given\.$#' 6107 identifier: argument.type 6108 count: 1 6109 path: app/Module/ShareAnniversaryModule.php 6110 6111 - 6112 message: '#^Parameter \#1 \$filter of method Fisharebest\\Webtrees\\GedcomRecord\:\:facts\(\) expects array\<string\>, mixed given\.$#' 6113 identifier: argument.type 6114 count: 3 6115 path: app/Module/ShareAnniversaryModule.php 6116 6117 - 6118 message: '#^Parameter \#1 \$items of method Illuminate\\Support\\Collection\<int,Fisharebest\\Webtrees\\Fact\>\:\:merge\(\) expects Illuminate\\Contracts\\Support\\Arrayable\<int, Fisharebest\\Webtrees\\Fact\>\|iterable\<int, Fisharebest\\Webtrees\\Fact\>, Illuminate\\Support\\Collection\<int, Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Fact\>\> given\.$#' 6119 identifier: argument.type 6120 count: 1 6121 path: app/Module/ShareAnniversaryModule.php 6122 6123 - 6124 message: '#^Parameter \#2 \$path of method Aura\\Router\\Map\:\:get\(\) expects string, mixed given\.$#' 6125 identifier: argument.type 6126 count: 1 6127 path: app/Module/ShareAnniversaryModule.php 6128 6129 - 6130 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Family, Closure\(object\)\: Fisharebest\\Webtrees\\Family given\.$#' 6131 identifier: argument.type 6132 count: 1 6133 path: app/Module/SiteMapModule.php 6134 6135 - 6136 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Individual, Closure\(object\)\: Fisharebest\\Webtrees\\Individual given\.$#' 6137 identifier: argument.type 6138 count: 1 6139 path: app/Module/SiteMapModule.php 6140 6141 - 6142 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Media, Closure\(object\)\: Fisharebest\\Webtrees\\Media given\.$#' 6143 identifier: argument.type 6144 count: 1 6145 path: app/Module/SiteMapModule.php 6146 6147 - 6148 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Note, Closure\(object\)\: Fisharebest\\Webtrees\\Note given\.$#' 6149 identifier: argument.type 6150 count: 1 6151 path: app/Module/SiteMapModule.php 6152 6153 - 6154 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Repository, Closure\(object\)\: Fisharebest\\Webtrees\\Repository given\.$#' 6155 identifier: argument.type 6156 count: 1 6157 path: app/Module/SiteMapModule.php 6158 6159 - 6160 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Source, Closure\(object\)\: Fisharebest\\Webtrees\\Source given\.$#' 6161 identifier: argument.type 6162 count: 1 6163 path: app/Module/SiteMapModule.php 6164 6165 - 6166 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Submitter, Closure\(object\)\: Fisharebest\\Webtrees\\Submitter given\.$#' 6167 identifier: argument.type 6168 count: 1 6169 path: app/Module/SiteMapModule.php 6170 6171 - 6172 message: '#^Access to an undefined property object\:\:\$m_gedcom\.$#' 6173 identifier: property.notFound 6174 count: 1 6175 path: app/Module/SlideShowModule.php 6176 6177 - 6178 message: '#^Access to an undefined property object\:\:\$m_id\.$#' 6179 identifier: property.notFound 6180 count: 1 6181 path: app/Module/SlideShowModule.php 6182 6183 - 6184 message: '#^Cannot access property \$m_gedcom on mixed\.$#' 6185 identifier: property.nonObject 6186 count: 1 6187 path: app/Module/SlideShowModule.php 6188 6189 - 6190 message: '#^Cannot access property \$m_id on mixed\.$#' 6191 identifier: property.nonObject 6192 count: 1 6193 path: app/Module/SlideShowModule.php 6194 6195 - 6196 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:first\(\) expects \(callable\(mixed, int\|string\)\: bool\)\|null, Closure\(object\)\: bool given\.$#' 6197 identifier: argument.type 6198 count: 1 6199 path: app/Module/SlideShowModule.php 6200 6201 - 6202 message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:queryParams\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#' 6203 identifier: argument.type 6204 count: 1 6205 path: app/Module/SlideShowModule.php 6206 6207 - 6208 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\MediaFactoryInterface\:\:make\(\) expects string, mixed given\.$#' 6209 identifier: argument.type 6210 count: 2 6211 path: app/Module/SlideShowModule.php 6212 6213 - 6214 message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Contracts\\MediaFactoryInterface\:\:make\(\) expects string\|null, mixed given\.$#' 6215 identifier: argument.type 6216 count: 2 6217 path: app/Module/SlideShowModule.php 6218 6219 - 6220 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Source, Closure\(object\)\: Fisharebest\\Webtrees\\Source given\.$#' 6221 identifier: argument.type 6222 count: 1 6223 path: app/Module/SourceListModule.php 6224 6225 - 6226 message: '#^Parameter \#2 \$path of method Aura\\Router\\Map\:\:get\(\) expects string, mixed given\.$#' 6227 identifier: argument.type 6228 count: 1 6229 path: app/Module/SourceListModule.php 6230 6231 - 6232 message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:serverParams\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#' 6233 identifier: argument.type 6234 count: 1 6235 path: app/Module/StatcounterModule.php 6236 6237 - 6238 message: '#^Access to an undefined property object\:\:\$age\.$#' 6239 identifier: property.notFound 6240 count: 6 6241 path: app/Module/StatisticsChartModule.php 6242 6243 - 6244 message: '#^Access to an undefined property object\:\:\$d_gid\.$#' 6245 identifier: property.notFound 6246 count: 6 6247 path: app/Module/StatisticsChartModule.php 6248 6249 - 6250 message: '#^Access to an undefined property object\:\:\$f_numchil\.$#' 6251 identifier: property.notFound 6252 count: 2 6253 path: app/Module/StatisticsChartModule.php 6254 6255 - 6256 message: '#^Access to an undefined property object\:\:\$total\.$#' 6257 identifier: property.notFound 6258 count: 2 6259 path: app/Module/StatisticsChartModule.php 6260 6261 - 6262 message: '#^Binary operation "\+" between int and int\|string results in an error\.$#' 6263 identifier: binaryOp.invalid 6264 count: 1 6265 path: app/Module/StatisticsChartModule.php 6266 6267 - 6268 message: '#^Binary operation "\-" between string and 1 results in an error\.$#' 6269 identifier: binaryOp.invalid 6270 count: 2 6271 path: app/Module/StatisticsChartModule.php 6272 6273 - 6274 message: '#^Binary operation "/" between mixed and 365\.25 results in an error\.$#' 6275 identifier: binaryOp.invalid 6276 count: 6 6277 path: app/Module/StatisticsChartModule.php 6278 6279 - 6280 message: '#^Binary operation "/" between object and 365\.25 results in an error\.$#' 6281 identifier: binaryOp.invalid 6282 count: 3 6283 path: app/Module/StatisticsChartModule.php 6284 6285 - 6286 message: '#^Cannot access property \$d_month on mixed\.$#' 6287 identifier: property.nonObject 6288 count: 11 6289 path: app/Module/StatisticsChartModule.php 6290 6291 - 6292 message: '#^Cannot access property \$f_husb on mixed\.$#' 6293 identifier: property.nonObject 6294 count: 4 6295 path: app/Module/StatisticsChartModule.php 6296 6297 - 6298 message: '#^Cannot access property \$f_wife on mixed\.$#' 6299 identifier: property.nonObject 6300 count: 4 6301 path: app/Module/StatisticsChartModule.php 6302 6303 - 6304 message: '#^Cannot access property \$i_sex on mixed\.$#' 6305 identifier: property.nonObject 6306 count: 3 6307 path: app/Module/StatisticsChartModule.php 6308 6309 - 6310 message: '#^Cannot access property \$month on mixed\.$#' 6311 identifier: property.nonObject 6312 count: 2 6313 path: app/Module/StatisticsChartModule.php 6314 6315 - 6316 message: '#^Cannot access property \$total on mixed\.$#' 6317 identifier: property.nonObject 6318 count: 11 6319 path: app/Module/StatisticsChartModule.php 6320 6321 - 6322 message: '#^Cannot cast mixed to int\.$#' 6323 identifier: cast.int 6324 count: 3 6325 path: app/Module/StatisticsChartModule.php 6326 6327 - 6328 message: '#^Parameter \#1 \$x of method Fisharebest\\Webtrees\\Module\\StatisticsChartModule\:\:fillYData\(\) expects int\|string, mixed given\.$#' 6329 identifier: argument.type 6330 count: 15 6331 path: app/Module/StatisticsChartModule.php 6332 6333 - 6334 message: '#^Parameter \#2 \$z of method Fisharebest\\Webtrees\\Module\\StatisticsChartModule\:\:fillYData\(\) expects int\|string, mixed given\.$#' 6335 identifier: argument.type 6336 count: 3 6337 path: app/Module/StatisticsChartModule.php 6338 6339 - 6340 message: '#^Parameter \#3 \$value of method Fisharebest\\Webtrees\\Module\\StatisticsChartModule\:\:fillYData\(\) expects int\|string, mixed given\.$#' 6341 identifier: argument.type 6342 count: 13 6343 path: app/Module/StatisticsChartModule.php 6344 6345 - 6346 message: '#^Parameter &\$ydata by\-ref type of method Fisharebest\\Webtrees\\Module\\StatisticsChartModule\:\:fillYData\(\) expects array\<array\<int\>\>, array\<array\<mixed\>\> given\.$#' 6347 identifier: parameterByRef.type 6348 count: 1 6349 path: app/Module/StatisticsChartModule.php 6350 6351 - 6352 message: '#^Access to an undefined property object\:\:\$block_id\.$#' 6353 identifier: property.notFound 6354 count: 1 6355 path: app/Module/StoriesModule.php 6356 6357 - 6358 message: '#^Access to an undefined property object\:\:\$individual\.$#' 6359 identifier: property.notFound 6360 count: 2 6361 path: app/Module/StoriesModule.php 6362 6363 - 6364 message: '#^Access to an undefined property object\:\:\$languages\.$#' 6365 identifier: property.notFound 6366 count: 2 6367 path: app/Module/StoriesModule.php 6368 6369 - 6370 message: '#^Access to an undefined property object\:\:\$title\.$#' 6371 identifier: property.notFound 6372 count: 1 6373 path: app/Module/StoriesModule.php 6374 6375 - 6376 message: '#^Access to an undefined property object\:\:\$xref\.$#' 6377 identifier: property.notFound 6378 count: 1 6379 path: app/Module/StoriesModule.php 6380 6381 - 6382 message: '#^Cannot access property \$block_id on mixed\.$#' 6383 identifier: property.nonObject 6384 count: 1 6385 path: app/Module/StoriesModule.php 6386 6387 - 6388 message: '#^Cannot access property \$individual on mixed\.$#' 6389 identifier: property.nonObject 6390 count: 1 6391 path: app/Module/StoriesModule.php 6392 6393 - 6394 message: '#^Cannot access property \$languages on mixed\.$#' 6395 identifier: property.nonObject 6396 count: 1 6397 path: app/Module/StoriesModule.php 6398 6399 - 6400 message: '#^Cannot access property \$title on mixed\.$#' 6401 identifier: property.nonObject 6402 count: 1 6403 path: app/Module/StoriesModule.php 6404 6405 - 6406 message: '#^Cannot access property \$xref on mixed\.$#' 6407 identifier: property.nonObject 6408 count: 1 6409 path: app/Module/StoriesModule.php 6410 6411 - 6412 message: '#^Cannot cast mixed to int\.$#' 6413 identifier: cast.int 6414 count: 3 6415 path: app/Module/StoriesModule.php 6416 6417 - 6418 message: '#^Cannot cast mixed to string\.$#' 6419 identifier: cast.string 6420 count: 3 6421 path: app/Module/StoriesModule.php 6422 6423 - 6424 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: object, Closure\(object\)\: object given\.$#' 6425 identifier: argument.type 6426 count: 1 6427 path: app/Module/StoriesModule.php 6428 6429 - 6430 message: '#^Parameter \#2 \$string of function explode expects string, mixed given\.$#' 6431 identifier: argument.type 6432 count: 1 6433 path: app/Module/StoriesModule.php 6434 6435 - 6436 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Submitter, Closure\(object\)\: Fisharebest\\Webtrees\\Submitter given\.$#' 6437 identifier: argument.type 6438 count: 1 6439 path: app/Module/SubmitterListModule.php 6440 6441 - 6442 message: '#^Parameter \#2 \$path of method Aura\\Router\\Map\:\:get\(\) expects string, mixed given\.$#' 6443 identifier: argument.type 6444 count: 1 6445 path: app/Module/SubmitterListModule.php 6446 6447 - 6448 message: '#^Cannot call method menuThemes\(\) on mixed\.$#' 6449 identifier: method.nonObject 6450 count: 1 6451 path: app/Module/ThemeSelectModule.php 6452 6453 - 6454 message: '#^Anonymous function should return string but returns mixed\.$#' 6455 identifier: return.type 6456 count: 1 6457 path: app/Module/TimelineChartModule.php 6458 6459 - 6460 message: '#^Cannot call method xref\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#' 6461 identifier: method.nonObject 6462 count: 2 6463 path: app/Module/TimelineChartModule.php 6464 6465 - 6466 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),Fisharebest\\Webtrees\\Individual\|null\>\:\:filter\(\) expects \(callable\(Fisharebest\\Webtrees\\Individual\|null, int\|string\)\: bool\)\|null, Closure\(Fisharebest\\Webtrees\\GedcomRecord\)\: bool given\.$#' 6467 identifier: argument.type 6468 count: 1 6469 path: app/Module/TimelineChartModule.php 6470 6471 - 6472 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),Fisharebest\\Webtrees\\Individual\|null\>\:\:filter\(\) expects \(callable\(Fisharebest\\Webtrees\\Individual\|null, int\|string\)\: bool\)\|null, Closure\(Fisharebest\\Webtrees\\Individual\)\: bool given\.$#' 6473 identifier: argument.type 6474 count: 1 6475 path: app/Module/TimelineChartModule.php 6476 6477 - 6478 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),Fisharebest\\Webtrees\\Individual\|null\>\:\:map\(\) expects callable\(Fisharebest\\Webtrees\\Individual\|null, int\|string\)\: string, Closure\(Fisharebest\\Webtrees\\Individual\)\: string given\.$#' 6479 identifier: argument.type 6480 count: 1 6481 path: app/Module/TimelineChartModule.php 6482 6483 - 6484 message: '#^Parameter \#2 \$path of method Aura\\Router\\Map\:\:get\(\) expects string, mixed given\.$#' 6485 identifier: argument.type 6486 count: 1 6487 path: app/Module/TimelineChartModule.php 6488 6489 - 6490 message: '#^Cannot call method commonGivenFemaleListTotals\(\) on mixed\.$#' 6491 identifier: method.nonObject 6492 count: 1 6493 path: app/Module/TopGivenNamesModule.php 6494 6495 - 6496 message: '#^Cannot call method commonGivenFemaleTable\(\) on mixed\.$#' 6497 identifier: method.nonObject 6498 count: 1 6499 path: app/Module/TopGivenNamesModule.php 6500 6501 - 6502 message: '#^Cannot call method commonGivenMaleListTotals\(\) on mixed\.$#' 6503 identifier: method.nonObject 6504 count: 1 6505 path: app/Module/TopGivenNamesModule.php 6506 6507 - 6508 message: '#^Cannot call method commonGivenMaleTable\(\) on mixed\.$#' 6509 identifier: method.nonObject 6510 count: 1 6511 path: app/Module/TopGivenNamesModule.php 6512 6513 - 6514 message: '#^Cannot access property \$page_count on mixed\.$#' 6515 identifier: property.nonObject 6516 count: 1 6517 path: app/Module/TopPageViewsModule.php 6518 6519 - 6520 message: '#^Cannot access property \$page_parameter on mixed\.$#' 6521 identifier: property.nonObject 6522 count: 1 6523 path: app/Module/TopPageViewsModule.php 6524 6525 - 6526 message: '#^Cannot cast mixed to int\.$#' 6527 identifier: cast.int 6528 count: 1 6529 path: app/Module/TopPageViewsModule.php 6530 6531 - 6532 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:make\(\) expects string, mixed given\.$#' 6533 identifier: argument.type 6534 count: 1 6535 path: app/Module/TopPageViewsModule.php 6536 6537 - 6538 message: '#^Cannot access property \$n_surn on mixed\.$#' 6539 identifier: property.nonObject 6540 count: 7 6541 path: app/Module/TopSurnamesModule.php 6542 6543 - 6544 message: '#^Cannot access property \$n_surname on mixed\.$#' 6545 identifier: property.nonObject 6546 count: 3 6547 path: app/Module/TopSurnamesModule.php 6548 6549 - 6550 message: '#^Cannot access property \$total on mixed\.$#' 6551 identifier: property.nonObject 6552 count: 1 6553 path: app/Module/TopSurnamesModule.php 6554 6555 - 6556 message: '#^Cannot cast mixed to int\.$#' 6557 identifier: cast.int 6558 count: 1 6559 path: app/Module/TopSurnamesModule.php 6560 6561 - 6562 message: '#^Parameter \#1 \$text of method Fisharebest\\Webtrees\\Module\\ModuleLanguageInterface\:\:normalize\(\) expects string, mixed given\.$#' 6563 identifier: argument.type 6564 count: 1 6565 path: app/Module/TopSurnamesModule.php 6566 6567 - 6568 message: '#^Access to an undefined property object\:\:\$note\.$#' 6569 identifier: property.notFound 6570 count: 1 6571 path: app/Module/UserFavoritesModule.php 6572 6573 - 6574 message: '#^Access to an undefined property object\:\:\$record\.$#' 6575 identifier: property.notFound 6576 count: 2 6577 path: app/Module/UserFavoritesModule.php 6578 6579 - 6580 message: '#^Access to an undefined property object\:\:\$xref\.$#' 6581 identifier: property.notFound 6582 count: 1 6583 path: app/Module/UserFavoritesModule.php 6584 6585 - 6586 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: object, Closure\(object\)\: object given\.$#' 6587 identifier: argument.type 6588 count: 1 6589 path: app/Module/UserFavoritesModule.php 6590 6591 - 6592 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:make\(\) expects string, mixed given\.$#' 6593 identifier: argument.type 6594 count: 1 6595 path: app/Module/UserFavoritesModule.php 6596 6597 - 6598 message: '#^Access to an undefined property object\:\:\$body\.$#' 6599 identifier: property.notFound 6600 count: 1 6601 path: app/Module/UserJournalModule.php 6602 6603 - 6604 message: '#^Access to an undefined property object\:\:\$subject\.$#' 6605 identifier: property.notFound 6606 count: 1 6607 path: app/Module/UserJournalModule.php 6608 6609 - 6610 message: '#^Access to an undefined property object\:\:\$updated\.$#' 6611 identifier: property.notFound 6612 count: 2 6613 path: app/Module/UserJournalModule.php 6614 6615 - 6616 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: object, Closure\(object\)\: object given\.$#' 6617 identifier: argument.type 6618 count: 1 6619 path: app/Module/UserJournalModule.php 6620 6621 - 6622 message: '#^Parameter \#1 \$string of method Fisharebest\\Webtrees\\Contracts\\TimestampFactoryInterface\:\:fromString\(\) expects string\|null, mixed given\.$#' 6623 identifier: argument.type 6624 count: 1 6625 path: app/Module/UserJournalModule.php 6626 6627 - 6628 message: '#^Access to an undefined property object\:\:\$created\.$#' 6629 identifier: property.notFound 6630 count: 2 6631 path: app/Module/UserMessagesModule.php 6632 6633 - 6634 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: object, Closure\(object\)\: object given\.$#' 6635 identifier: argument.type 6636 count: 1 6637 path: app/Module/UserMessagesModule.php 6638 6639 - 6640 message: '#^Parameter \#1 \$string of method Fisharebest\\Webtrees\\Contracts\\TimestampFactoryInterface\:\:fromString\(\) expects string\|null, mixed given\.$#' 6641 identifier: argument.type 6642 count: 1 6643 path: app/Module/UserMessagesModule.php 6644 6645 - 6646 message: '#^Argument of an invalid type list\<string\>\|false supplied for foreach, only iterables are supported\.$#' 6647 identifier: foreach.nonIterable 6648 count: 1 6649 path: app/Module/WebtreesTheme.php 6650 6651 - 6652 message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' 6653 identifier: foreach.nonIterable 6654 count: 2 6655 path: app/Module/WebtreesTheme.php 6656 6657 - 6658 message: '#^Cannot access offset int\<0, max\> on mixed\.$#' 6659 identifier: offsetAccess.nonOffsetAccessible 6660 count: 1 6661 path: app/Module/WebtreesTheme.php 6662 6663 - 6664 message: '#^Cannot call method all\(\) on mixed\.$#' 6665 identifier: method.nonObject 6666 count: 2 6667 path: app/Module/WebtreesTheme.php 6668 6669 - 6670 message: '#^Cannot call method chartBoxMenu\(\) on mixed\.$#' 6671 identifier: method.nonObject 6672 count: 1 6673 path: app/Module/WebtreesTheme.php 6674 6675 - 6676 message: '#^Cannot call method count\(\) on mixed\.$#' 6677 identifier: method.nonObject 6678 count: 1 6679 path: app/Module/WebtreesTheme.php 6680 6681 - 6682 message: '#^Cannot call method filter\(\) on mixed\.$#' 6683 identifier: method.nonObject 6684 count: 1 6685 path: app/Module/WebtreesTheme.php 6686 6687 - 6688 message: '#^Cannot call method findByComponent\(\) on mixed\.$#' 6689 identifier: method.nonObject 6690 count: 3 6691 path: app/Module/WebtreesTheme.php 6692 6693 - 6694 message: '#^Cannot call method findByInterface\(\) on mixed\.$#' 6695 identifier: method.nonObject 6696 count: 1 6697 path: app/Module/WebtreesTheme.php 6698 6699 - 6700 message: '#^Cannot call method first\(\) on mixed\.$#' 6701 identifier: method.nonObject 6702 count: 1 6703 path: app/Module/WebtreesTheme.php 6704 6705 - 6706 message: '#^Cannot call method getUri\(\) on mixed\.$#' 6707 identifier: method.nonObject 6708 count: 2 6709 path: app/Module/WebtreesTheme.php 6710 6711 - 6712 message: '#^Cannot call method map\(\) on mixed\.$#' 6713 identifier: method.nonObject 6714 count: 2 6715 path: app/Module/WebtreesTheme.php 6716 6717 - 6718 message: '#^Cannot call method name\(\) on mixed\.$#' 6719 identifier: method.nonObject 6720 count: 1 6721 path: app/Module/WebtreesTheme.php 6722 6723 - 6724 message: '#^Cannot cast mixed to string\.$#' 6725 identifier: cast.string 6726 count: 2 6727 path: app/Module/WebtreesTheme.php 6728 6729 - 6730 message: '#^Method Fisharebest\\Webtrees\\Module\\WebtreesTheme\:\:genealogyMenu\(\) should return array\<Fisharebest\\Webtrees\\Menu\> but returns mixed\.$#' 6731 identifier: return.type 6732 count: 1 6733 path: app/Module/WebtreesTheme.php 6734 6735 - 6736 message: '#^Method Fisharebest\\Webtrees\\Module\\WebtreesTheme\:\:individualBoxMenuCharts\(\) should return array\<Fisharebest\\Webtrees\\Menu\> but returns list\<mixed\>\.$#' 6737 identifier: return.type 6738 count: 1 6739 path: app/Module/WebtreesTheme.php 6740 6741 - 6742 message: '#^Parameter \#1 \$filter of method Fisharebest\\Webtrees\\GedcomRecord\:\:facts\(\) expects array\<string\>, array\<int, mixed\> given\.$#' 6743 identifier: argument.type 6744 count: 1 6745 path: app/Module/WebtreesTheme.php 6746 6747 - 6748 message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:attributes\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#' 6749 identifier: argument.type 6750 count: 3 6751 path: app/Module/WebtreesTheme.php 6752 6753 - 6754 message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:queryParams\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#' 6755 identifier: argument.type 6756 count: 1 6757 path: app/Module/WebtreesTheme.php 6758 6759 - 6760 message: '#^Parameter \#2 \$callback of function usort expects callable\(mixed, mixed\)\: int, Closure\(Fisharebest\\Webtrees\\Menu, Fisharebest\\Webtrees\\Menu\)\: int given\.$#' 6761 identifier: argument.type 6762 count: 1 6763 path: app/Module/WebtreesTheme.php 6764 6765 - 6766 message: '#^Parameter \#2 \$haystack of function in_array expects array, list\<string\>\|false given\.$#' 6767 identifier: argument.type 6768 count: 1 6769 path: app/Module/WebtreesTheme.php 6770 6771 - 6772 message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#' 6773 identifier: argument.type 6774 count: 1 6775 path: app/Module/WebtreesTheme.php 6776 6777 - 6778 message: '#^Parameter \#5 \$submenus of class Fisharebest\\Webtrees\\Menu constructor expects array\<Fisharebest\\Webtrees\\Menu\>, mixed given\.$#' 6779 identifier: argument.type 6780 count: 1 6781 path: app/Module/WebtreesTheme.php 6782 6783 - 6784 message: '#^Argument of an invalid type list\<string\>\|false supplied for foreach, only iterables are supported\.$#' 6785 identifier: foreach.nonIterable 6786 count: 1 6787 path: app/Module/XeneaTheme.php 6788 6789 - 6790 message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' 6791 identifier: foreach.nonIterable 6792 count: 2 6793 path: app/Module/XeneaTheme.php 6794 6795 - 6796 message: '#^Cannot access offset int\<0, max\> on mixed\.$#' 6797 identifier: offsetAccess.nonOffsetAccessible 6798 count: 1 6799 path: app/Module/XeneaTheme.php 6800 6801 - 6802 message: '#^Cannot call method all\(\) on mixed\.$#' 6803 identifier: method.nonObject 6804 count: 2 6805 path: app/Module/XeneaTheme.php 6806 6807 - 6808 message: '#^Cannot call method chartBoxMenu\(\) on mixed\.$#' 6809 identifier: method.nonObject 6810 count: 1 6811 path: app/Module/XeneaTheme.php 6812 6813 - 6814 message: '#^Cannot call method count\(\) on mixed\.$#' 6815 identifier: method.nonObject 6816 count: 1 6817 path: app/Module/XeneaTheme.php 6818 6819 - 6820 message: '#^Cannot call method filter\(\) on mixed\.$#' 6821 identifier: method.nonObject 6822 count: 1 6823 path: app/Module/XeneaTheme.php 6824 6825 - 6826 message: '#^Cannot call method findByComponent\(\) on mixed\.$#' 6827 identifier: method.nonObject 6828 count: 3 6829 path: app/Module/XeneaTheme.php 6830 6831 - 6832 message: '#^Cannot call method findByInterface\(\) on mixed\.$#' 6833 identifier: method.nonObject 6834 count: 1 6835 path: app/Module/XeneaTheme.php 6836 6837 - 6838 message: '#^Cannot call method first\(\) on mixed\.$#' 6839 identifier: method.nonObject 6840 count: 1 6841 path: app/Module/XeneaTheme.php 6842 6843 - 6844 message: '#^Cannot call method getUri\(\) on mixed\.$#' 6845 identifier: method.nonObject 6846 count: 2 6847 path: app/Module/XeneaTheme.php 6848 6849 - 6850 message: '#^Cannot call method map\(\) on mixed\.$#' 6851 identifier: method.nonObject 6852 count: 2 6853 path: app/Module/XeneaTheme.php 6854 6855 - 6856 message: '#^Cannot call method name\(\) on mixed\.$#' 6857 identifier: method.nonObject 6858 count: 1 6859 path: app/Module/XeneaTheme.php 6860 6861 - 6862 message: '#^Cannot cast mixed to string\.$#' 6863 identifier: cast.string 6864 count: 2 6865 path: app/Module/XeneaTheme.php 6866 6867 - 6868 message: '#^Method Fisharebest\\Webtrees\\Module\\XeneaTheme\:\:genealogyMenu\(\) should return array\<Fisharebest\\Webtrees\\Menu\> but returns mixed\.$#' 6869 identifier: return.type 6870 count: 1 6871 path: app/Module/XeneaTheme.php 6872 6873 - 6874 message: '#^Method Fisharebest\\Webtrees\\Module\\XeneaTheme\:\:individualBoxMenuCharts\(\) should return array\<Fisharebest\\Webtrees\\Menu\> but returns list\<mixed\>\.$#' 6875 identifier: return.type 6876 count: 1 6877 path: app/Module/XeneaTheme.php 6878 6879 - 6880 message: '#^Parameter \#1 \$filter of method Fisharebest\\Webtrees\\GedcomRecord\:\:facts\(\) expects array\<string\>, array\<int, mixed\> given\.$#' 6881 identifier: argument.type 6882 count: 1 6883 path: app/Module/XeneaTheme.php 6884 6885 - 6886 message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:attributes\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#' 6887 identifier: argument.type 6888 count: 3 6889 path: app/Module/XeneaTheme.php 6890 6891 - 6892 message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:queryParams\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#' 6893 identifier: argument.type 6894 count: 1 6895 path: app/Module/XeneaTheme.php 6896 6897 - 6898 message: '#^Parameter \#2 \$callback of function usort expects callable\(mixed, mixed\)\: int, Closure\(Fisharebest\\Webtrees\\Menu, Fisharebest\\Webtrees\\Menu\)\: int given\.$#' 6899 identifier: argument.type 6900 count: 1 6901 path: app/Module/XeneaTheme.php 6902 6903 - 6904 message: '#^Parameter \#2 \$haystack of function in_array expects array, list\<string\>\|false given\.$#' 6905 identifier: argument.type 6906 count: 1 6907 path: app/Module/XeneaTheme.php 6908 6909 - 6910 message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#' 6911 identifier: argument.type 6912 count: 1 6913 path: app/Module/XeneaTheme.php 6914 6915 - 6916 message: '#^Parameter \#5 \$submenus of class Fisharebest\\Webtrees\\Menu constructor expects array\<Fisharebest\\Webtrees\\Menu\>, mixed given\.$#' 6917 identifier: argument.type 6918 count: 1 6919 path: app/Module/XeneaTheme.php 6920 6921 - 6922 message: '#^Binary operation "\." between ''/\^0 @\[A\-Za\-z0\-9\:_\.\-…'' and mixed results in an error\.$#' 6923 identifier: binaryOp.invalid 6924 count: 1 6925 path: app/Note.php 6926 6927 - 6928 message: '#^Method Fisharebest\\Webtrees\\Note\:\:getNote\(\) should return string but returns string\|null\.$#' 6929 identifier: return.type 6930 count: 1 6931 path: app/Note.php 6932 6933 - 6934 message: '#^Parameter \#1 \$type of method Fisharebest\\Webtrees\\GedcomRecord\:\:addName\(\) expects string, mixed given\.$#' 6935 identifier: argument.type 6936 count: 1 6937 path: app/Note.php 6938 6939 - 6940 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:make\(\) expects string, mixed given\.$#' 6941 identifier: argument.type 6942 count: 1 6943 path: app/Note.php 6944 6945 - 6946 message: '#^Access to an undefined property object\:\:\$p_parent_id\.$#' 6947 identifier: property.notFound 6948 count: 1 6949 path: app/Place.php 6950 6951 - 6952 message: '#^Access to an undefined property object\:\:\$p_place\.$#' 6953 identifier: property.notFound 6954 count: 1 6955 path: app/Place.php 6956 6957 - 6958 message: '#^Cannot call method findByComponent\(\) on mixed\.$#' 6959 identifier: method.nonObject 6960 count: 1 6961 path: app/Place.php 6962 6963 - 6964 message: '#^Cannot call method first\(\) on mixed\.$#' 6965 identifier: method.nonObject 6966 count: 1 6967 path: app/Place.php 6968 6969 - 6970 message: '#^Cannot cast mixed to int\.$#' 6971 identifier: cast.int 6972 count: 2 6973 path: app/Place.php 6974 6975 - 6976 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Place, Closure\(string\)\: Fisharebest\\Webtrees\\Place given\.$#' 6977 identifier: argument.type 6978 count: 1 6979 path: app/Place.php 6980 6981 - 6982 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:sort\(\) expects \(callable\(mixed, mixed\)\: int\)\|int\|null, Closure\(string, string\)\: int given\.$#' 6983 identifier: argument.type 6984 count: 1 6985 path: app/Place.php 6986 6987 - 6988 message: '#^Parameter \#1 \$items of class Illuminate\\Support\\Collection constructor expects Illuminate\\Contracts\\Support\\Arrayable\<int\<0, max\>, string\>\|iterable\<int\<0, max\>, string\>\|null, list\<string\>\|false given\.$#' 6989 identifier: argument.type 6990 count: 1 6991 path: app/Place.php 6992 6993 - 6994 message: '#^Access to an undefined property object\:\:\$latitude\.$#' 6995 identifier: property.notFound 6996 count: 1 6997 path: app/PlaceLocation.php 6998 6999 - 7000 message: '#^Access to an undefined property object\:\:\$longitude\.$#' 7001 identifier: property.notFound 7002 count: 1 7003 path: app/PlaceLocation.php 7004 7005 - 7006 message: '#^Binary operation "\+" between mixed and 0\.2\|1\.0\|5\.0 results in an error\.$#' 7007 identifier: binaryOp.invalid 7008 count: 2 7009 path: app/PlaceLocation.php 7010 7011 - 7012 message: '#^Binary operation "\-" between mixed and 0\.2\|1\.0\|5\.0 results in an error\.$#' 7013 identifier: binaryOp.invalid 7014 count: 2 7015 path: app/PlaceLocation.php 7016 7017 - 7018 message: '#^Cannot access property \$latitude on object\|null\.$#' 7019 identifier: property.nonObject 7020 count: 3 7021 path: app/PlaceLocation.php 7022 7023 - 7024 message: '#^Cannot access property \$longitude on object\|null\.$#' 7025 identifier: property.nonObject 7026 count: 3 7027 path: app/PlaceLocation.php 7028 7029 - 7030 message: '#^Cannot cast mixed to float\.$#' 7031 identifier: cast.double 7032 count: 2 7033 path: app/PlaceLocation.php 7034 7035 - 7036 message: '#^Cannot cast mixed to int\.$#' 7037 identifier: cast.int 7038 count: 1 7039 path: app/PlaceLocation.php 7040 7041 - 7042 message: '#^Method Fisharebest\\Webtrees\\PlaceLocation\:\:boundingRectangle\(\) should return array\<array\<float\>\> but returns array\<int, array\<int, mixed\>\>\.$#' 7043 identifier: return.type 7044 count: 1 7045 path: app/PlaceLocation.php 7046 7047 - 7048 message: '#^Method Fisharebest\\Webtrees\\PlaceLocation\:\:details\(\) should return object but returns object\|null\.$#' 7049 identifier: return.type 7050 count: 1 7051 path: app/PlaceLocation.php 7052 7053 - 7054 message: '#^Method Fisharebest\\Webtrees\\PlaceLocation\:\:latitude\(\) should return float\|null but returns mixed\.$#' 7055 identifier: return.type 7056 count: 1 7057 path: app/PlaceLocation.php 7058 7059 - 7060 message: '#^Method Fisharebest\\Webtrees\\PlaceLocation\:\:longitude\(\) should return float\|null but returns mixed\.$#' 7061 identifier: return.type 7062 count: 1 7063 path: app/PlaceLocation.php 7064 7065 - 7066 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: float, Closure\(string\)\: float given\.$#' 7067 identifier: argument.type 7068 count: 2 7069 path: app/PlaceLocation.php 7070 7071 - 7072 message: '#^Parameter \#1 \$items of class Illuminate\\Support\\Collection constructor expects Illuminate\\Contracts\\Support\\Arrayable\<int\<0, max\>, string\>\|iterable\<int\<0, max\>, string\>\|null, list\<string\>\|false given\.$#' 7073 identifier: argument.type 7074 count: 1 7075 path: app/PlaceLocation.php 7076 7077 - 7078 message: '#^Parameter \#1 \$string of function mb_substr expects string, string\|null given\.$#' 7079 identifier: argument.type 7080 count: 1 7081 path: app/PlaceLocation.php 7082 7083 - 7084 message: '#^Anonymous function should return bool but returns mixed\.$#' 7085 identifier: return.type 7086 count: 2 7087 path: app/Relationship.php 7088 7089 - 7090 message: '#^Binary operation "\-" between mixed and mixed results in an error\.$#' 7091 identifier: binaryOp.invalid 7092 count: 1 7093 path: app/Relationship.php 7094 7095 - 7096 message: '#^Binary operation "\." between ''@'' and mixed results in an error\.$#' 7097 identifier: binaryOp.invalid 7098 count: 4 7099 path: app/Relationship.php 7100 7101 - 7102 message: '#^Cannot access property \$day on mixed\.$#' 7103 identifier: property.nonObject 7104 count: 2 7105 path: app/Relationship.php 7106 7107 - 7108 message: '#^Cannot call method contains\(\) on mixed\.$#' 7109 identifier: method.nonObject 7110 count: 4 7111 path: app/Relationship.php 7112 7113 - 7114 message: '#^Cannot call method facts\(\) on mixed\.$#' 7115 identifier: method.nonObject 7116 count: 10 7117 path: app/Relationship.php 7118 7119 - 7120 message: '#^Cannot call method first\(\) on mixed\.$#' 7121 identifier: method.nonObject 7122 count: 6 7123 path: app/Relationship.php 7124 7125 - 7126 message: '#^Cannot call method isOK\(\) on mixed\.$#' 7127 identifier: method.nonObject 7128 count: 2 7129 path: app/Relationship.php 7130 7131 - 7132 message: '#^Cannot call method julianDay\(\) on mixed\.$#' 7133 identifier: method.nonObject 7134 count: 2 7135 path: app/Relationship.php 7136 7137 - 7138 message: '#^Cannot call method map\(\) on mixed\.$#' 7139 identifier: method.nonObject 7140 count: 6 7141 path: app/Relationship.php 7142 7143 - 7144 message: '#^Cannot call method minimumDate\(\) on mixed\.$#' 7145 identifier: method.nonObject 7146 count: 2 7147 path: app/Relationship.php 7148 7149 - 7150 message: '#^Cannot call method sex\(\) on mixed\.$#' 7151 identifier: method.nonObject 7152 count: 1 7153 path: app/Relationship.php 7154 7155 - 7156 message: '#^Cannot call method xref\(\) on mixed\.$#' 7157 identifier: method.nonObject 7158 count: 4 7159 path: app/Relationship.php 7160 7161 - 7162 message: '#^Method Fisharebest\\Webtrees\\Relationship\:\:match\(\) should return array\<string\>\|null but returns mixed\.$#' 7163 identifier: return.type 7164 count: 1 7165 path: app/Relationship.php 7166 7167 - 7168 message: '#^Parameter \#1 \$a of static method Fisharebest\\Webtrees\\Date\:\:compare\(\) expects Fisharebest\\Webtrees\\Date, mixed given\.$#' 7169 identifier: argument.type 7170 count: 2 7171 path: app/Relationship.php 7172 7173 - 7174 message: '#^Parameter \#2 \$b of static method Fisharebest\\Webtrees\\Date\:\:compare\(\) expects Fisharebest\\Webtrees\\Date, mixed given\.$#' 7175 identifier: argument.type 7176 count: 2 7177 path: app/Relationship.php 7178 7179 - 7180 message: '#^Binary operation "\+" between float and mixed results in an error\.$#' 7181 identifier: binaryOp.invalid 7182 count: 2 7183 path: app/Report/PdfRenderer.php 7184 7185 - 7186 message: '#^Binary operation "\+\=" between float and mixed results in an error\.$#' 7187 identifier: assignOp.invalid 7188 count: 2 7189 path: app/Report/PdfRenderer.php 7190 7191 - 7192 message: '#^Cannot cast mixed to string\.$#' 7193 identifier: cast.string 7194 count: 1 7195 path: app/Report/PdfRenderer.php 7196 7197 - 7198 message: '#^Binary operation "\+" between mixed and float results in an error\.$#' 7199 identifier: binaryOp.invalid 7200 count: 1 7201 path: app/Report/ReportHtmlImage.php 7202 7203 - 7204 message: '#^Parameter \#1 \$parser of method Fisharebest\\Webtrees\\Report\\ReportParserBase\:\:characterData\(\) expects resource, mixed given\.$#' 7205 identifier: argument.type 7206 count: 1 7207 path: app/Report/ReportParserBase.php 7208 7209 - 7210 message: '#^Parameter \#1 \$parser of method Fisharebest\\Webtrees\\Report\\ReportParserBase\:\:endElement\(\) expects resource, mixed given\.$#' 7211 identifier: argument.type 7212 count: 1 7213 path: app/Report/ReportParserBase.php 7214 7215 - 7216 message: '#^Parameter \#1 \$parser of method Fisharebest\\Webtrees\\Report\\ReportParserBase\:\:startElement\(\) expects resource, mixed given\.$#' 7217 identifier: argument.type 7218 count: 1 7219 path: app/Report/ReportParserBase.php 7220 7221 - 7222 message: '#^Parameter \#1 \$stream of function fclose expects resource, resource\|false given\.$#' 7223 identifier: argument.type 7224 count: 1 7225 path: app/Report/ReportParserBase.php 7226 7227 - 7228 message: '#^Parameter \#1 \$stream of function feof expects resource, resource\|false given\.$#' 7229 identifier: argument.type 7230 count: 1 7231 path: app/Report/ReportParserBase.php 7232 7233 - 7234 message: '#^Parameter \#1 \$stream of function fread expects resource, resource\|false given\.$#' 7235 identifier: argument.type 7236 count: 1 7237 path: app/Report/ReportParserBase.php 7238 7239 - 7240 message: '#^Parameter \#3 \$attrs of method Fisharebest\\Webtrees\\Report\\ReportParserBase\:\:startElement\(\) expects array\<string\>, array given\.$#' 7241 identifier: argument.type 7242 count: 1 7243 path: app/Report/ReportParserBase.php 7244 7245 - 7246 message: '#^Access to an undefined property Fisharebest\\Webtrees\\GedcomRecord\|static\(Fisharebest\\Webtrees\\Report\\ReportParserGenerate\)\:\:\$generation\.$#' 7247 identifier: property.notFound 7248 count: 1 7249 path: app/Report/ReportParserGenerate.php 7250 7251 - 7252 message: '#^Access to an undefined property object\:\:\$new_gedcom\.$#' 7253 identifier: property.notFound 7254 count: 1 7255 path: app/Report/ReportParserGenerate.php 7256 7257 - 7258 message: '#^Access to an undefined property object\:\:\$old_gedcom\.$#' 7259 identifier: property.notFound 7260 count: 1 7261 path: app/Report/ReportParserGenerate.php 7262 7263 - 7264 message: '#^Access to an undefined property object\:\:\$xref\.$#' 7265 identifier: property.notFound 7266 count: 1 7267 path: app/Report/ReportParserGenerate.php 7268 7269 - 7270 message: '#^Access to protected property Fisharebest\\Webtrees\\GedcomRecord\|static\(Fisharebest\\Webtrees\\Report\\ReportParserGenerate\)\:\:\$generation\.$#' 7271 identifier: property.protected 7272 count: 1 7273 path: app/Report/ReportParserGenerate.php 7274 7275 - 7276 message: '#^Binary operation "\+" between int and mixed results in an error\.$#' 7277 identifier: binaryOp.invalid 7278 count: 2 7279 path: app/Report/ReportParserGenerate.php 7280 7281 - 7282 message: '#^Binary operation "\+" between mixed and int results in an error\.$#' 7283 identifier: binaryOp.invalid 7284 count: 10 7285 path: app/Report/ReportParserGenerate.php 7286 7287 - 7288 message: '#^Binary operation "\+\=" between mixed and array\<string\>\|int results in an error\.$#' 7289 identifier: assignOp.invalid 7290 count: 4 7291 path: app/Report/ReportParserGenerate.php 7292 7293 - 7294 message: '#^Call to an undefined method Fisharebest\\Webtrees\\GedcomRecord\|static\(Fisharebest\\Webtrees\\Report\\ReportParserGenerate\)\:\:canShow\(\)\.$#' 7295 identifier: method.notFound 7296 count: 1 7297 path: app/Report/ReportParserGenerate.php 7298 7299 - 7300 message: '#^Call to an undefined method Fisharebest\\Webtrees\\GedcomRecord\|static\(Fisharebest\\Webtrees\\Report\\ReportParserGenerate\)\:\:privatizeGedcom\(\)\.$#' 7301 identifier: method.notFound 7302 count: 1 7303 path: app/Report/ReportParserGenerate.php 7304 7305 - 7306 message: '#^Call to an undefined method Fisharebest\\Webtrees\\GedcomRecord\|static\(Fisharebest\\Webtrees\\Report\\ReportParserGenerate\)\:\:tree\(\)\.$#' 7307 identifier: method.notFound 7308 count: 1 7309 path: app/Report/ReportParserGenerate.php 7310 7311 - 7312 message: '#^Call to function assert\(\) with false and LogicException will always evaluate to false\.$#' 7313 identifier: function.impossibleType 7314 count: 1 7315 path: app/Report/ReportParserGenerate.php 7316 7317 - 7318 message: '#^Cannot access offset \(float\|int\) on list\<string\>\|false\.$#' 7319 identifier: offsetAccess.nonOffsetAccessible 7320 count: 13 7321 path: app/Report/ReportParserGenerate.php 7322 7323 - 7324 message: '#^Cannot access offset \(float\|int\<1, max\>\) on list\<string\>\|false\.$#' 7325 identifier: offsetAccess.nonOffsetAccessible 7326 count: 1 7327 path: app/Report/ReportParserGenerate.php 7328 7329 - 7330 message: '#^Cannot access offset 0 on array\{0\: int\<0, max\>, 1\: int\<0, max\>, 2\: int, 3\: string, mime\: string, channels\?\: int, bits\?\: int\}\|false\.$#' 7331 identifier: offsetAccess.nonOffsetAccessible 7332 count: 3 7333 path: app/Report/ReportParserGenerate.php 7334 7335 - 7336 message: '#^Cannot access offset 1 on array\{0\: int\<0, max\>, 1\: int\<0, max\>, 2\: int, 3\: string, mime\: string, channels\?\: int, bits\?\: int\}\|false\.$#' 7337 identifier: offsetAccess.nonOffsetAccessible 7338 count: 3 7339 path: app/Report/ReportParserGenerate.php 7340 7341 - 7342 message: '#^Cannot access property \$gedcom on mixed\.$#' 7343 identifier: property.nonObject 7344 count: 2 7345 path: app/Report/ReportParserGenerate.php 7346 7347 - 7348 message: '#^Cannot access property \$xref on mixed\.$#' 7349 identifier: property.nonObject 7350 count: 4 7351 path: app/Report/ReportParserGenerate.php 7352 7353 - 7354 message: '#^Cannot call method addElement\(\) on Fisharebest\\Webtrees\\Report\\AbstractRenderer\|null\.$#' 7355 identifier: method.nonObject 7356 count: 1 7357 path: app/Report/ReportParserGenerate.php 7358 7359 - 7360 message: '#^Cannot call method childFamilies\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#' 7361 identifier: method.nonObject 7362 count: 1 7363 path: app/Report/ReportParserGenerate.php 7364 7365 - 7366 message: '#^Cannot call method facts\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#' 7367 identifier: method.nonObject 7368 count: 2 7369 path: app/Report/ReportParserGenerate.php 7370 7371 - 7372 message: '#^Cannot call method findHighlightedMediaFile\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#' 7373 identifier: method.nonObject 7374 count: 1 7375 path: app/Report/ReportParserGenerate.php 7376 7377 - 7378 message: '#^Cannot call method firstImageFile\(\) on Fisharebest\\Webtrees\\Media\|null\.$#' 7379 identifier: method.nonObject 7380 count: 1 7381 path: app/Report/ReportParserGenerate.php 7382 7383 - 7384 message: '#^Cannot call method privatizeGedcom\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#' 7385 identifier: method.nonObject 7386 count: 3 7387 path: app/Report/ReportParserGenerate.php 7388 7389 - 7390 message: '#^Cannot call method xref\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#' 7391 identifier: method.nonObject 7392 count: 1 7393 path: app/Report/ReportParserGenerate.php 7394 7395 - 7396 message: '#^Cannot cast mixed to string\.$#' 7397 identifier: cast.string 7398 count: 1 7399 path: app/Report/ReportParserGenerate.php 7400 7401 - 7402 message: '#^Cannot use \+\+ on array\<string\>\|float\|int\.$#' 7403 identifier: postInc.type 7404 count: 4 7405 path: app/Report/ReportParserGenerate.php 7406 7407 - 7408 message: '#^Cannot use \-\- on mixed\.$#' 7409 identifier: postDec.type 7410 count: 4 7411 path: app/Report/ReportParserGenerate.php 7412 7413 - 7414 message: '#^Cannot use array destructuring on array\<int, array\<string\>\|int\>\|null\.$#' 7415 identifier: offsetAccess.nonArray 7416 count: 4 7417 path: app/Report/ReportParserGenerate.php 7418 7419 - 7420 message: '#^Cannot use array destructuring on array\<int, string\>\|null\.$#' 7421 identifier: offsetAccess.nonArray 7422 count: 1 7423 path: app/Report/ReportParserGenerate.php 7424 7425 - 7426 message: '#^If condition is always true\.$#' 7427 identifier: if.alwaysTrue 7428 count: 1 7429 path: app/Report/ReportParserGenerate.php 7430 7431 - 7432 message: '#^Instanceof between Fisharebest\\Webtrees\\Report\\AbstractRenderer and Fisharebest\\Webtrees\\Report\\ReportBaseElement will always evaluate to false\.$#' 7433 identifier: instanceof.alwaysFalse 7434 count: 1 7435 path: app/Report/ReportParserGenerate.php 7436 7437 - 7438 message: '#^Method Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:substituteVars\(\) should return string but returns string\|null\.$#' 7439 identifier: return.type 7440 count: 1 7441 path: app/Report/ReportParserGenerate.php 7442 7443 - 7444 message: '#^Parameter \#1 \$array of function end expects array\|object, list\<string\>\|false given\.$#' 7445 identifier: argument.type 7446 count: 1 7447 path: app/Report/ReportParserGenerate.php 7448 7449 - 7450 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: \(Fisharebest\\Webtrees\\GedcomRecord\|null\), Closure\(object\)\: \(Fisharebest\\Webtrees\\GedcomRecord\|null\) given\.$#' 7451 identifier: argument.type 7452 count: 1 7453 path: app/Report/ReportParserGenerate.php 7454 7455 - 7456 message: '#^Parameter \#1 \$expression of method Symfony\\Component\\ExpressionLanguage\\ExpressionLanguage\:\:evaluate\(\) expects string\|Symfony\\Component\\ExpressionLanguage\\Expression, string\|null given\.$#' 7457 identifier: argument.type 7458 count: 1 7459 path: app/Report/ReportParserGenerate.php 7460 7461 - 7462 message: '#^Parameter \#1 \$haystack of function str_contains expects string, string\|null given\.$#' 7463 identifier: argument.type 7464 count: 1 7465 path: app/Report/ReportParserGenerate.php 7466 7467 - 7468 message: '#^Parameter \#1 \$image of function imagesx expects GdImage, GdImage\|false given\.$#' 7469 identifier: argument.type 7470 count: 2 7471 path: app/Report/ReportParserGenerate.php 7472 7473 - 7474 message: '#^Parameter \#1 \$image of function imagesy expects GdImage, GdImage\|false given\.$#' 7475 identifier: argument.type 7476 count: 2 7477 path: app/Report/ReportParserGenerate.php 7478 7479 - 7480 message: '#^Parameter \#1 \$list of method Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:addDescendancy\(\) expects array\<Fisharebest\\Webtrees\\Individual\>, array\<Fisharebest\\Webtrees\\GedcomRecord\|static\(Fisharebest\\Webtrees\\Report\\ReportParserGenerate\)\> given\.$#' 7481 identifier: argument.type 7482 count: 1 7483 path: app/Report/ReportParserGenerate.php 7484 7485 - 7486 message: '#^Parameter \#1 \$parser of method Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:characterData\(\) expects resource, mixed given\.$#' 7487 identifier: argument.type 7488 count: 4 7489 path: app/Report/ReportParserGenerate.php 7490 7491 - 7492 message: '#^Parameter \#1 \$parser of method Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:endElement\(\) expects resource, mixed given\.$#' 7493 identifier: argument.type 7494 count: 4 7495 path: app/Report/ReportParserGenerate.php 7496 7497 - 7498 message: '#^Parameter \#1 \$parser of method Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:startElement\(\) expects resource, mixed given\.$#' 7499 identifier: argument.type 7500 count: 4 7501 path: app/Report/ReportParserGenerate.php 7502 7503 - 7504 message: '#^Parameter \#1 \$string of function addslashes expects string, string\|null given\.$#' 7505 identifier: argument.type 7506 count: 1 7507 path: app/Report/ReportParserGenerate.php 7508 7509 - 7510 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\FamilyFactoryInterface\:\:make\(\) expects string, mixed given\.$#' 7511 identifier: argument.type 7512 count: 1 7513 path: app/Report/ReportParserGenerate.php 7514 7515 - 7516 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:make\(\) expects string, mixed given\.$#' 7517 identifier: argument.type 7518 count: 1 7519 path: app/Report/ReportParserGenerate.php 7520 7521 - 7522 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\IndividualFactoryInterface\:\:make\(\) expects string, mixed given\.$#' 7523 identifier: argument.type 7524 count: 1 7525 path: app/Report/ReportParserGenerate.php 7526 7527 - 7528 message: '#^Parameter \#2 \$callback of function uasort expects callable\(Fisharebest\\Webtrees\\GedcomRecord\|null, Fisharebest\\Webtrees\\GedcomRecord\|null\)\: int, Closure\(Fisharebest\\Webtrees\\Family, Fisharebest\\Webtrees\\Family\)\: int given\.$#' 7529 identifier: argument.type 7530 count: 1 7531 path: app/Report/ReportParserGenerate.php 7532 7533 - 7534 message: '#^Parameter \#2 \$callback of function uasort expects callable\(Fisharebest\\Webtrees\\GedcomRecord\|null, Fisharebest\\Webtrees\\GedcomRecord\|null\)\: int, Closure\(Fisharebest\\Webtrees\\GedcomRecord, Fisharebest\\Webtrees\\GedcomRecord\)\: int given\.$#' 7535 identifier: argument.type 7536 count: 2 7537 path: app/Report/ReportParserGenerate.php 7538 7539 - 7540 message: '#^Parameter \#2 \$callback of function uasort expects callable\(Fisharebest\\Webtrees\\GedcomRecord\|null, Fisharebest\\Webtrees\\GedcomRecord\|null\)\: int, Closure\(Fisharebest\\Webtrees\\Individual, Fisharebest\\Webtrees\\Individual\)\: int given\.$#' 7541 identifier: argument.type 7542 count: 2 7543 path: app/Report/ReportParserGenerate.php 7544 7545 - 7546 message: '#^Parameter \#2 \$callback of function uasort expects callable\(Fisharebest\\Webtrees\\GedcomRecord\|static, Fisharebest\\Webtrees\\GedcomRecord\|static\)\: int, Closure\(Fisharebest\\Webtrees\\GedcomRecord, Fisharebest\\Webtrees\\GedcomRecord\)\: int given\.$#' 7547 identifier: argument.type 7548 count: 1 7549 path: app/Report/ReportParserGenerate.php 7550 7551 - 7552 message: '#^Parameter \#2 \$callback of function uasort expects callable\(Fisharebest\\Webtrees\\GedcomRecord\|static, Fisharebest\\Webtrees\\GedcomRecord\|static\)\: int, Closure\(Fisharebest\\Webtrees\\Individual, Fisharebest\\Webtrees\\Individual\)\: int given\.$#' 7553 identifier: argument.type 7554 count: 2 7555 path: app/Report/ReportParserGenerate.php 7556 7557 - 7558 message: '#^Parameter \#2 \$subject of function preg_match expects string, string\|null given\.$#' 7559 identifier: argument.type 7560 count: 5 7561 path: app/Report/ReportParserGenerate.php 7562 7563 - 7564 message: '#^Parameter \#3 \$attrs of method Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:startElement\(\) expects array\<string\>, array given\.$#' 7565 identifier: argument.type 7566 count: 4 7567 path: app/Report/ReportParserGenerate.php 7568 7569 - 7570 message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Contracts\\FamilyFactoryInterface\:\:make\(\) expects string\|null, mixed given\.$#' 7571 identifier: argument.type 7572 count: 1 7573 path: app/Report/ReportParserGenerate.php 7574 7575 - 7576 message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:make\(\) expects string\|null, mixed given\.$#' 7577 identifier: argument.type 7578 count: 1 7579 path: app/Report/ReportParserGenerate.php 7580 7581 - 7582 message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Contracts\\IndividualFactoryInterface\:\:make\(\) expects string\|null, mixed given\.$#' 7583 identifier: argument.type 7584 count: 1 7585 path: app/Report/ReportParserGenerate.php 7586 7587 - 7588 message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#' 7589 identifier: argument.type 7590 count: 1 7591 path: app/Report/ReportParserGenerate.php 7592 7593 - 7594 message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$current_element \(Fisharebest\\Webtrees\\Report\\ReportBaseElement\) does not accept Fisharebest\\Webtrees\\Report\\AbstractRenderer\.$#' 7595 identifier: assign.propertyType 7596 count: 1 7597 path: app/Report/ReportParserGenerate.php 7598 7599 - 7600 message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$generation \(int\) does not accept mixed\.$#' 7601 identifier: assign.propertyType 7602 count: 1 7603 path: app/Report/ReportParserGenerate.php 7604 7605 - 7606 message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$list \(array\<Fisharebest\\Webtrees\\GedcomRecord\|static\(Fisharebest\\Webtrees\\Report\\ReportParserGenerate\)\>\) does not accept array\<\(object\{generation\: int\}&stdClass\)\>\.$#' 7607 identifier: assign.propertyType 7608 count: 1 7609 path: app/Report/ReportParserGenerate.php 7610 7611 - 7612 message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$list \(array\<Fisharebest\\Webtrees\\GedcomRecord\|static\(Fisharebest\\Webtrees\\Report\\ReportParserGenerate\)\>\) does not accept array\<Fisharebest\\Webtrees\\GedcomRecord\|null\>\.$#' 7613 identifier: assign.propertyType 7614 count: 2 7615 path: app/Report/ReportParserGenerate.php 7616 7617 - 7618 message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$list \(array\<Fisharebest\\Webtrees\\GedcomRecord\|static\(Fisharebest\\Webtrees\\Report\\ReportParserGenerate\)\>\) does not accept array\<Fisharebest\\Webtrees\\GedcomRecord\|static\(Fisharebest\\Webtrees\\Report\\ReportParserGenerate\)\|null\>\.$#' 7619 identifier: assign.propertyType 7620 count: 2 7621 path: app/Report/ReportParserGenerate.php 7622 7623 - 7624 message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$list \(array\<Fisharebest\\Webtrees\\GedcomRecord\|static\(Fisharebest\\Webtrees\\Report\\ReportParserGenerate\)\>\) does not accept array\<string, Fisharebest\\Webtrees\\GedcomRecord\|null\>\.$#' 7625 identifier: assign.propertyType 7626 count: 1 7627 path: app/Report/ReportParserGenerate.php 7628 7629 - 7630 message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$parser \(XMLParser\) does not accept XMLParser\|null\.$#' 7631 identifier: assign.propertyType 7632 count: 4 7633 path: app/Report/ReportParserGenerate.php 7634 7635 - 7636 message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$print_data \(bool\) does not accept bool\|null\.$#' 7637 identifier: assign.propertyType 7638 count: 4 7639 path: app/Report/ReportParserGenerate.php 7640 7641 - 7642 message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$repeat_bytes \(int\) does not accept array\<string\>\|int\.$#' 7643 identifier: assign.propertyType 7644 count: 4 7645 path: app/Report/ReportParserGenerate.php 7646 7647 - 7648 message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$repeats \(array\<string\>\) does not accept array\<string\>\|int\.$#' 7649 identifier: assign.propertyType 7650 count: 4 7651 path: app/Report/ReportParserGenerate.php 7652 7653 - 7654 message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$vars \(array\<array\<string\>\>\) does not accept array\<array\<string\|null\>\>\.$#' 7655 identifier: assign.propertyType 7656 count: 1 7657 path: app/Report/ReportParserGenerate.php 7658 7659 - 7660 message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$wt_report \(Fisharebest\\Webtrees\\Report\\AbstractRenderer\) does not accept Fisharebest\\Webtrees\\Report\\AbstractRenderer\|null\.$#' 7661 identifier: assign.propertyType 7662 count: 1 7663 path: app/Report/ReportParserGenerate.php 7664 7665 - 7666 message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$wt_report \(Fisharebest\\Webtrees\\Report\\AbstractRenderer\) does not accept Fisharebest\\Webtrees\\Report\\ReportBaseTextbox\.$#' 7667 identifier: assign.propertyType 7668 count: 1 7669 path: app/Report/ReportParserGenerate.php 7670 7671 - 7672 message: '#^Cannot assign new offset to array\<string\>\|string\.$#' 7673 identifier: offsetAssign.dimType 7674 count: 1 7675 path: app/Report/ReportParserSetup.php 7676 7677 - 7678 message: '#^Method Fisharebest\\Webtrees\\Report\\ReportParserSetup\:\:reportProperties\(\) should return array\{title\: string, description\: string, inputs\: array\<array\{name\: string, type\: string, lookup\: string, options\: string, default\: string, value\: string\}\>\} but returns array\<string, array\<string\>\|string\>\.$#' 7679 identifier: return.type 7680 count: 1 7681 path: app/Report/ReportParserSetup.php 7682 7683 - 7684 message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserSetup\:\:\$data \(array\<string, array\<string\>\|string\>\) does not accept array\<string, mixed\>\.$#' 7685 identifier: assign.propertyType 7686 count: 1 7687 path: app/Report/ReportParserSetup.php 7688 7689 - 7690 message: '#^Binary operation "\*" between mixed and 2 results in an error\.$#' 7691 identifier: binaryOp.invalid 7692 count: 1 7693 path: app/Report/ReportPdfCell.php 7694 7695 - 7696 message: '#^Binary operation "\+" between mixed and mixed results in an error\.$#' 7697 identifier: binaryOp.invalid 7698 count: 1 7699 path: app/Report/ReportPdfCell.php 7700 7701 - 7702 message: '#^Parameter \#1 \$link of method TCPDF\:\:setLink\(\) expects int, string given\.$#' 7703 identifier: argument.type 7704 count: 1 7705 path: app/Report/ReportPdfFootnote.php 7706 7707 - 7708 message: '#^Binary operation "\+" between mixed and 5 results in an error\.$#' 7709 identifier: binaryOp.invalid 7710 count: 1 7711 path: app/Report/ReportPdfImage.php 7712 7713 - 7714 message: '#^Binary operation "\*" between mixed and 2 results in an error\.$#' 7715 identifier: binaryOp.invalid 7716 count: 2 7717 path: app/Report/ReportPdfTextBox.php 7718 7719 - 7720 message: '#^Binary operation "\+" between float and mixed results in an error\.$#' 7721 identifier: binaryOp.invalid 7722 count: 9 7723 path: app/Report/ReportPdfTextBox.php 7724 7725 - 7726 message: '#^Binary operation "\+" between mixed and mixed results in an error\.$#' 7727 identifier: binaryOp.invalid 7728 count: 2 7729 path: app/Report/ReportPdfTextBox.php 7730 7731 - 7732 message: '#^Instanceof between Fisharebest\\Webtrees\\Report\\ReportBaseElement and Fisharebest\\Webtrees\\Report\\ReportPdfFootnote will always evaluate to false\.$#' 7733 identifier: instanceof.alwaysFalse 7734 count: 1 7735 path: app/Report/ReportPdfTextBox.php 7736 7737 - 7738 message: '#^Parameter \#1 \$margin of method TCPDF\:\:setLeftMargin\(\) expects float\|int, mixed given\.$#' 7739 identifier: argument.type 7740 count: 1 7741 path: app/Report/ReportPdfTextBox.php 7742 7743 - 7744 message: '#^Parameter \#1 \$margin of method TCPDF\:\:setRightMargin\(\) expects float\|int, mixed given\.$#' 7745 identifier: argument.type 7746 count: 1 7747 path: app/Report/ReportPdfTextBox.php 7748 7749 - 7750 message: '#^Method Fisharebest\\Webtrees\\Report\\RightToLeftSupport\:\:starredName\(\) should return string but returns string\|null\.$#' 7751 identifier: return.type 7752 count: 1 7753 path: app/Report/RightToLeftSupport.php 7754 7755 - 7756 message: '#^Parameter \#2 \$offset of function substr expects int, int\<0, max\>\|false given\.$#' 7757 identifier: argument.type 7758 count: 1 7759 path: app/Report/RightToLeftSupport.php 7760 7761 - 7762 message: '#^Parameter \#3 \$length of function substr expects int\|null, int\<0, max\>\|false given\.$#' 7763 identifier: argument.type 7764 count: 1 7765 path: app/Report/RightToLeftSupport.php 7766 7767 - 7768 message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#' 7769 identifier: argument.type 7770 count: 1 7771 path: app/Report/RightToLeftSupport.php 7772 7773 - 7774 message: '#^Parameter \#3 \$subject of function str_replace expects array\<string\>\|string, string\|null given\.$#' 7775 identifier: argument.type 7776 count: 1 7777 path: app/Report/RightToLeftSupport.php 7778 7779 - 7780 message: '#^Cannot access property \$access_level on mixed\.$#' 7781 identifier: property.nonObject 7782 count: 1 7783 path: app/Schema/Migration42.php 7784 7785 - 7786 message: '#^Cannot access property \$component on mixed\.$#' 7787 identifier: property.nonObject 7788 count: 1 7789 path: app/Schema/Migration42.php 7790 7791 - 7792 message: '#^Cannot access property \$gedcom_id on mixed\.$#' 7793 identifier: property.nonObject 7794 count: 1 7795 path: app/Schema/Migration42.php 7796 7797 - 7798 message: '#^Cannot access property \$module_name on mixed\.$#' 7799 identifier: property.nonObject 7800 count: 1 7801 path: app/Schema/Migration42.php 7802 7803 - 7804 message: '#^Access to an undefined property object\:\:\$max\.$#' 7805 identifier: property.notFound 7806 count: 2 7807 path: app/Schema/Migration44.php 7808 7809 - 7810 message: '#^Access to an undefined property object\:\:\$min\.$#' 7811 identifier: property.notFound 7812 count: 1 7813 path: app/Schema/Migration44.php 7814 7815 - 7816 message: '#^Anonymous function should return Fisharebest\\Webtrees\\Family but returns Fisharebest\\Webtrees\\Family\|null\.$#' 7817 identifier: return.type 7818 count: 1 7819 path: app/Services/AdminService.php 7820 7821 - 7822 message: '#^Anonymous function should return Fisharebest\\Webtrees\\Individual but returns Fisharebest\\Webtrees\\Individual\|null\.$#' 7823 identifier: return.type 7824 count: 1 7825 path: app/Services/AdminService.php 7826 7827 - 7828 message: '#^Anonymous function should return Fisharebest\\Webtrees\\Media but returns Fisharebest\\Webtrees\\Media\|null\.$#' 7829 identifier: return.type 7830 count: 1 7831 path: app/Services/AdminService.php 7832 7833 - 7834 message: '#^Anonymous function should return Fisharebest\\Webtrees\\Source but returns Fisharebest\\Webtrees\\Source\|null\.$#' 7835 identifier: return.type 7836 count: 1 7837 path: app/Services/AdminService.php 7838 7839 - 7840 message: '#^Method Fisharebest\\Webtrees\\Services\\AdminService\:\:duplicateRecords\(\) should return array\<string, array\<int, array\<int, Fisharebest\\Webtrees\\GedcomRecord\>\>\> but returns array\<string, array\<list\<Fisharebest\\Webtrees\\Family\|Fisharebest\\Webtrees\\Individual\|Fisharebest\\Webtrees\\Media\|Fisharebest\\Webtrees\\Source\>\>\>\.$#' 7841 identifier: return.type 7842 count: 1 7843 path: app/Services/AdminService.php 7844 7845 - 7846 message: '#^Method Fisharebest\\Webtrees\\Services\\AdminService\:\:duplicateXrefs\(\) should return array\<string\> but returns array\<mixed\>\.$#' 7847 identifier: return.type 7848 count: 1 7849 path: app/Services/AdminService.php 7850 7851 - 7852 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: non\-empty\-list\<Fisharebest\\Webtrees\\Family\>, Closure\(string\)\: non\-empty\-list\<Fisharebest\\Webtrees\\Family\> given\.$#' 7853 identifier: argument.type 7854 count: 1 7855 path: app/Services/AdminService.php 7856 7857 - 7858 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: non\-empty\-list\<Fisharebest\\Webtrees\\Media\>, Closure\(string\)\: non\-empty\-list\<Fisharebest\\Webtrees\\Media\> given\.$#' 7859 identifier: argument.type 7860 count: 1 7861 path: app/Services/AdminService.php 7862 7863 - 7864 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: non\-empty\-list\<Fisharebest\\Webtrees\\Source\>, Closure\(string\)\: non\-empty\-list\<Fisharebest\\Webtrees\\Source\> given\.$#' 7865 identifier: argument.type 7866 count: 1 7867 path: app/Services/AdminService.php 7868 7869 - 7870 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: non\-falsy\-string, Closure\(string\)\: non\-falsy\-string given\.$#' 7871 identifier: argument.type 7872 count: 1 7873 path: app/Services/AdminService.php 7874 7875 - 7876 message: '#^Parameter \#1 \$table of static method Illuminate\\Database\\Capsule\\Manager\:\:table\(\) expects Closure\|Illuminate\\Database\\Query\\Builder\|string, Illuminate\\Database\\Query\\Expression given\.$#' 7877 identifier: argument.type 7878 count: 1 7879 path: app/Services/AdminService.php 7880 7881 - 7882 message: '#^Parameter \#2 \$subject of function preg_match expects string, string\|false given\.$#' 7883 identifier: argument.type 7884 count: 1 7885 path: app/Services/AdminService.php 7886 7887 - 7888 message: '#^Binary operation "\-" between int and mixed results in an error\.$#' 7889 identifier: binaryOp.invalid 7890 count: 1 7891 path: app/Services/CalendarService.php 7892 7893 - 7894 message: '#^Binary operation "\." between mixed and '' '' results in an error\.$#' 7895 identifier: binaryOp.invalid 7896 count: 2 7897 path: app/Services/CalendarService.php 7898 7899 - 7900 message: '#^Binary operation "\." between non\-falsy\-string and mixed results in an error\.$#' 7901 identifier: binaryOp.invalid 7902 count: 6 7903 path: app/Services/CalendarService.php 7904 7905 - 7906 message: '#^Cannot access property \$d_day on mixed\.$#' 7907 identifier: property.nonObject 7908 count: 2 7909 path: app/Services/CalendarService.php 7910 7911 - 7912 message: '#^Cannot access property \$d_fact on mixed\.$#' 7913 identifier: property.nonObject 7914 count: 2 7915 path: app/Services/CalendarService.php 7916 7917 - 7918 message: '#^Cannot access property \$d_month on mixed\.$#' 7919 identifier: property.nonObject 7920 count: 2 7921 path: app/Services/CalendarService.php 7922 7923 - 7924 message: '#^Cannot access property \$d_type on mixed\.$#' 7925 identifier: property.nonObject 7926 count: 4 7927 path: app/Services/CalendarService.php 7928 7929 - 7930 message: '#^Cannot access property \$d_year on mixed\.$#' 7931 identifier: property.nonObject 7932 count: 4 7933 path: app/Services/CalendarService.php 7934 7935 - 7936 message: '#^Cannot access property \$gedcom on mixed\.$#' 7937 identifier: property.nonObject 7938 count: 4 7939 path: app/Services/CalendarService.php 7940 7941 - 7942 message: '#^Cannot access property \$xref on mixed\.$#' 7943 identifier: property.nonObject 7944 count: 4 7945 path: app/Services/CalendarService.php 7946 7947 - 7948 message: '#^Cannot call method minimumJulianDay\(\) on mixed\.$#' 7949 identifier: method.nonObject 7950 count: 4 7951 path: app/Services/CalendarService.php 7952 7953 - 7954 message: '#^Parameter \#1 \$filter of method Fisharebest\\Webtrees\\GedcomRecord\:\:facts\(\) expects array\<string\>, array\<int, mixed\> given\.$#' 7955 identifier: argument.type 7956 count: 2 7957 path: app/Services/CalendarService.php 7958 7959 - 7960 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\FamilyFactoryInterface\:\:make\(\) expects string, mixed given\.$#' 7961 identifier: argument.type 7962 count: 2 7963 path: app/Services/CalendarService.php 7964 7965 - 7966 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\IndividualFactoryInterface\:\:make\(\) expects string, mixed given\.$#' 7967 identifier: argument.type 7968 count: 2 7969 path: app/Services/CalendarService.php 7970 7971 - 7972 message: '#^Parameter \#1 of closure expects Fisharebest\\Webtrees\\GedcomRecord, mixed given\.$#' 7973 identifier: argument.type 7974 count: 1 7975 path: app/Services/CalendarService.php 7976 7977 - 7978 message: '#^Parameter \#2 of closure expects Fisharebest\\Webtrees\\GedcomRecord, mixed given\.$#' 7979 identifier: argument.type 7980 count: 1 7981 path: app/Services/CalendarService.php 7982 7983 - 7984 message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Contracts\\FamilyFactoryInterface\:\:make\(\) expects string\|null, mixed given\.$#' 7985 identifier: argument.type 7986 count: 2 7987 path: app/Services/CalendarService.php 7988 7989 - 7990 message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Contracts\\IndividualFactoryInterface\:\:make\(\) expects string\|null, mixed given\.$#' 7991 identifier: argument.type 7992 count: 2 7993 path: app/Services/CalendarService.php 7994 7995 - 7996 message: '#^Parameter \#1 \$items of method Illuminate\\Support\\Collection\<string,Fisharebest\\Webtrees\\Individual\>\:\:merge\(\) expects Illuminate\\Contracts\\Support\\Arrayable\<string, Fisharebest\\Webtrees\\Individual\>\|iterable\<string, Fisharebest\\Webtrees\\Individual\>, Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Individual\> given\.$#' 7997 identifier: argument.type 7998 count: 1 7999 path: app/Services/ChartService.php 8000 8001 - 8002 message: '#^Cannot access offset string on mixed\.$#' 8003 identifier: offsetAccess.nonOffsetAccessible 8004 count: 4 8005 path: app/Services/ClipboardService.php 8006 8007 - 8008 message: '#^Parameter \#1 \$array of function array_slice expects array, mixed given\.$#' 8009 identifier: argument.type 8010 count: 1 8011 path: app/Services/ClipboardService.php 8012 8013 - 8014 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Fact, Closure\(string\)\: Fisharebest\\Webtrees\\Fact given\.$#' 8015 identifier: argument.type 8016 count: 1 8017 path: app/Services/ClipboardService.php 8018 8019 - 8020 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<int,mixed\>\:\:map\(\) expects callable\(mixed, int\)\: Fisharebest\\Webtrees\\Fact, Closure\(string\)\: Fisharebest\\Webtrees\\Fact given\.$#' 8021 identifier: argument.type 8022 count: 1 8023 path: app/Services/ClipboardService.php 8024 8025 - 8026 message: '#^Parameter \#1 \$gedcom of method Fisharebest\\Webtrees\\GedcomRecord\:\:createFact\(\) expects string, mixed given\.$#' 8027 identifier: argument.type 8028 count: 1 8029 path: app/Services/ClipboardService.php 8030 8031 - 8032 message: '#^Parameter \#1 \$items of class Illuminate\\Support\\Collection constructor expects Illuminate\\Contracts\\Support\\Arrayable\<TKey of \(int\|string\), TValue\>\|iterable\<TKey of \(int\|string\), TValue\>\|null, mixed given\.$#' 8033 identifier: argument.type 8034 count: 1 8035 path: app/Services/ClipboardService.php 8036 8037 - 8038 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 8039 identifier: argument.type 8040 count: 3 8041 path: app/Services/DataFixService.php 8042 8043 - 8044 message: '#^Binary operation "\+" between 1 and mixed results in an error\.$#' 8045 identifier: binaryOp.invalid 8046 count: 1 8047 path: app/Services/DatatablesService.php 8048 8049 - 8050 message: '#^Offset ''column'' does not exist on string\.$#' 8051 identifier: offsetAccess.notFound 8052 count: 3 8053 path: app/Services/DatatablesService.php 8054 8055 - 8056 message: '#^Offset ''dir'' does not exist on string\.$#' 8057 identifier: offsetAccess.notFound 8058 count: 2 8059 path: app/Services/DatatablesService.php 8060 8061 - 8062 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<int,mixed\>\:\:filter\(\) expects \(callable\(mixed, int\)\: bool\)\|null, Closure\(array\)\: bool given\.$#' 8063 identifier: argument.type 8064 count: 1 8065 path: app/Services/DatatablesService.php 8066 8067 - 8068 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<int,mixed\>\:\:sort\(\) expects \(callable\(mixed, mixed\)\: int\)\|int\|null, Closure\(array, array\)\: \(\-1\|0\|1\) given\.$#' 8069 identifier: argument.type 8070 count: 1 8071 path: app/Services/DatatablesService.php 8072 8073 - 8074 message: '#^Parameter \#1 \$haystack of function stripos expects string, mixed given\.$#' 8075 identifier: argument.type 8076 count: 1 8077 path: app/Services/DatatablesService.php 8078 8079 - 8080 message: '#^Parameter \#2 \$direction of method Illuminate\\Database\\Query\\Builder\:\:orderBy\(\) expects string, mixed given\.$#' 8081 identifier: argument.type 8082 count: 1 8083 path: app/Services/DatatablesService.php 8084 8085 - 8086 message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:attributes\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#' 8087 identifier: argument.type 8088 count: 1 8089 path: app/Services/EmailService.php 8090 8091 - 8092 message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' 8093 identifier: foreach.nonIterable 8094 count: 1 8095 path: app/Services/GedcomEditService.php 8096 8097 - 8098 message: '#^Binary operation "\.\=" between mixed and non\-falsy\-string results in an error\.$#' 8099 identifier: assignOp.invalid 8100 count: 3 8101 path: app/Services/GedcomEditService.php 8102 8103 - 8104 message: '#^Cannot access offset mixed on mixed\.$#' 8105 identifier: offsetAccess.nonOffsetAccessible 8106 count: 1 8107 path: app/Services/GedcomEditService.php 8108 8109 - 8110 message: '#^Method Fisharebest\\Webtrees\\Services\\GedcomEditService\:\:insertMissingLevels\(\) should return string but returns mixed\.$#' 8111 identifier: return.type 8112 count: 1 8113 path: app/Services/GedcomEditService.php 8114 8115 - 8116 message: '#^Method Fisharebest\\Webtrees\\Services\\GedcomEditService\:\:insertMissingRecordSubtags\(\) should return string but returns string\|null\.$#' 8117 identifier: return.type 8118 count: 2 8119 path: app/Services/GedcomEditService.php 8120 8121 - 8122 message: '#^Parameter \#1 \$array of function array_shift expects array, list\<string\>\|false given\.$#' 8123 identifier: argument.type 8124 count: 1 8125 path: app/Services/GedcomEditService.php 8126 8127 - 8128 message: '#^Parameter \#1 \$haystack of function str_starts_with expects string, mixed given\.$#' 8129 identifier: argument.type 8130 count: 1 8131 path: app/Services/GedcomEditService.php 8132 8133 - 8134 message: '#^Parameter \#2 \$array of function implode expects array\<string\>, mixed given\.$#' 8135 identifier: argument.type 8136 count: 1 8137 path: app/Services/GedcomEditService.php 8138 8139 - 8140 message: '#^Parameter \#2 \$array of function implode expects array\|null, mixed given\.$#' 8141 identifier: argument.type 8142 count: 1 8143 path: app/Services/GedcomEditService.php 8144 8145 - 8146 message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Services\\GedcomEditService\:\:insertMissingLevels\(\) expects string, mixed given\.$#' 8147 identifier: argument.type 8148 count: 1 8149 path: app/Services/GedcomEditService.php 8150 8151 - 8152 message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Services\\GedcomEditService\:\:insertMissingLevels\(\) expects string, string\|null given\.$#' 8153 identifier: argument.type 8154 count: 2 8155 path: app/Services/GedcomEditService.php 8156 8157 - 8158 message: '#^Cannot access property \$f_gedcom on mixed\.$#' 8159 identifier: property.nonObject 8160 count: 1 8161 path: app/Services/GedcomExportService.php 8162 8163 - 8164 message: '#^Cannot access property \$i_gedcom on mixed\.$#' 8165 identifier: property.nonObject 8166 count: 1 8167 path: app/Services/GedcomExportService.php 8168 8169 - 8170 message: '#^Cannot access property \$m_gedcom on mixed\.$#' 8171 identifier: property.nonObject 8172 count: 1 8173 path: app/Services/GedcomExportService.php 8174 8175 - 8176 message: '#^Cannot access property \$o_gedcom on mixed\.$#' 8177 identifier: property.nonObject 8178 count: 1 8179 path: app/Services/GedcomExportService.php 8180 8181 - 8182 message: '#^Cannot access property \$s_gedcom on mixed\.$#' 8183 identifier: property.nonObject 8184 count: 1 8185 path: app/Services/GedcomExportService.php 8186 8187 - 8188 message: '#^Instanceof between Fisharebest\\Webtrees\\Header and Fisharebest\\Webtrees\\Header will always evaluate to true\.$#' 8189 identifier: instanceof.alwaysTrue 8190 count: 1 8191 path: app/Services/GedcomExportService.php 8192 8193 - 8194 message: '#^Offset ''uri'' might not exist on array\{timed_out\: bool, blocked\: bool, eof\: bool, unread_bytes\: int, stream_type\: string, wrapper_type\: string, wrapper_data\: mixed, mode\: string, \.\.\.\}\.$#' 8195 identifier: offsetAccess.notFound 8196 count: 1 8197 path: app/Services/GedcomExportService.php 8198 8199 - 8200 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Family, Closure\(object\)\: Fisharebest\\Webtrees\\Family given\.$#' 8201 identifier: argument.type 8202 count: 1 8203 path: app/Services/GedcomExportService.php 8204 8205 - 8206 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\GedcomRecord, Closure\(object\)\: Fisharebest\\Webtrees\\GedcomRecord given\.$#' 8207 identifier: argument.type 8208 count: 1 8209 path: app/Services/GedcomExportService.php 8210 8211 - 8212 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Individual, Closure\(object\)\: Fisharebest\\Webtrees\\Individual given\.$#' 8213 identifier: argument.type 8214 count: 1 8215 path: app/Services/GedcomExportService.php 8216 8217 - 8218 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Media, Closure\(object\)\: Fisharebest\\Webtrees\\Media given\.$#' 8219 identifier: argument.type 8220 count: 1 8221 path: app/Services/GedcomExportService.php 8222 8223 - 8224 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Source, Closure\(object\)\: Fisharebest\\Webtrees\\Source given\.$#' 8225 identifier: argument.type 8226 count: 1 8227 path: app/Services/GedcomExportService.php 8228 8229 - 8230 message: '#^Parameter \#1 \$gedcom of method Fisharebest\\Webtrees\\Services\\GedcomExportService\:\:wrapLongLines\(\) expects string, mixed given\.$#' 8231 identifier: argument.type 8232 count: 1 8233 path: app/Services/GedcomExportService.php 8234 8235 - 8236 message: '#^Parameter \#2 \$subject of function preg_match expects string, mixed given\.$#' 8237 identifier: argument.type 8238 count: 1 8239 path: app/Services/GedcomExportService.php 8240 8241 - 8242 message: '#^Parameter \#2 \$subject of function preg_match_all expects string, mixed given\.$#' 8243 identifier: argument.type 8244 count: 1 8245 path: app/Services/GedcomExportService.php 8246 8247 - 8248 message: '#^Binary operation "\." between "\\n1 OBJE @" and mixed results in an error\.$#' 8249 identifier: binaryOp.invalid 8250 count: 1 8251 path: app/Services/GedcomImportService.php 8252 8253 - 8254 message: '#^Binary operation "\." between non\-falsy\-string and mixed results in an error\.$#' 8255 identifier: binaryOp.invalid 8256 count: 3 8257 path: app/Services/GedcomImportService.php 8258 8259 - 8260 message: '#^Cannot call method canonicalTag\(\) on mixed\.$#' 8261 identifier: method.nonObject 8262 count: 1 8263 path: app/Services/GedcomImportService.php 8264 8265 - 8266 message: '#^Method Fisharebest\\Webtrees\\Services\\GedcomImportService\:\:createMediaObject\(\) should return string but returns mixed\.$#' 8267 identifier: return.type 8268 count: 1 8269 path: app/Services/GedcomImportService.php 8270 8271 - 8272 message: '#^Parameter \#1 \$haystack of function str_starts_with expects string, string\|null given\.$#' 8273 identifier: argument.type 8274 count: 1 8275 path: app/Services/GedcomImportService.php 8276 8277 - 8278 message: '#^Parameter \#1 \$str of function strtr expects string, string\|null given\.$#' 8279 identifier: argument.type 8280 count: 1 8281 path: app/Services/GedcomImportService.php 8282 8283 - 8284 message: '#^Parameter \#1 \$string of function substr expects string, string\|null given\.$#' 8285 identifier: argument.type 8286 count: 1 8287 path: app/Services/GedcomImportService.php 8288 8289 - 8290 message: '#^Parameter \#2 \$subject of function preg_match expects string, string\|null given\.$#' 8291 identifier: argument.type 8292 count: 1 8293 path: app/Services/GedcomImportService.php 8294 8295 - 8296 message: '#^Parameter \#2 \$subject of function preg_match_all expects string, string\|null given\.$#' 8297 identifier: argument.type 8298 count: 1 8299 path: app/Services/GedcomImportService.php 8300 8301 - 8302 message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#' 8303 identifier: argument.type 8304 count: 10 8305 path: app/Services/GedcomImportService.php 8306 8307 - 8308 message: '#^Parameter \#3 \$subject of function str_replace expects array\<string\>\|string, string\|null given\.$#' 8309 identifier: argument.type 8310 count: 2 8311 path: app/Services/GedcomImportService.php 8312 8313 - 8314 message: '#^Access to an undefined property object\:\:\$module_name\.$#' 8315 identifier: property.notFound 8316 count: 2 8317 path: app/Services/HomePageService.php 8318 8319 - 8320 message: '#^Method Fisharebest\\Webtrees\\Services\\HomePageService\:\:filterActiveBlocks\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Module\\ModuleBlockInterface\> but returns Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Module\\ModuleBlockInterface\|null\>\.$#' 8321 identifier: return.type 8322 count: 1 8323 path: app/Services/HomePageService.php 8324 8325 - 8326 message: '#^Parameter \#1 \$blocks of method Fisharebest\\Webtrees\\Services\\HomePageService\:\:filterActiveBlocks\(\) expects Illuminate\\Support\\Collection\<int, string\>, Illuminate\\Support\\Collection\<\(int\|string\), mixed\> given\.$#' 8327 identifier: argument.type 8328 count: 2 8329 path: app/Services/HomePageService.php 8330 8331 - 8332 message: '#^Parameter \#1 \$key of method Illuminate\\Support\\Collection\<int,string\>\:\:contains\(\) expects \(callable\(string, int\)\: bool\)\|string, mixed given\.$#' 8333 identifier: argument.type 8334 count: 4 8335 path: app/Services/HomePageService.php 8336 8337 - 8338 message: '#^Parameter \#1 \$module_name of method Fisharebest\\Webtrees\\Services\\ModuleService\:\:findByName\(\) expects string, mixed given\.$#' 8339 identifier: argument.type 8340 count: 2 8341 path: app/Services/HomePageService.php 8342 8343 - 8344 message: '#^Parameter \#2 \$active_blocks of method Fisharebest\\Webtrees\\Services\\HomePageService\:\:filterActiveBlocks\(\) expects Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Module\\ModuleBlockInterface\>, Illuminate\\Support\\Collection\<string, Fisharebest\\Webtrees\\Module\\ModuleBlockInterface\> given\.$#' 8345 identifier: argument.type 8346 count: 2 8347 path: app/Services/HomePageService.php 8348 8349 - 8350 message: '#^Parameter \#2 \$path of method Fisharebest\\Webtrees\\Services\\HousekeepingService\:\:deleteFileOrFolder\(\) expects string, mixed given\.$#' 8351 identifier: argument.type 8352 count: 1 8353 path: app/Services/HousekeepingService.php 8354 8355 - 8356 message: '#^Cannot access property \$excludes on mixed\.$#' 8357 identifier: property.nonObject 8358 count: 4 8359 path: app/Services/HtmlService.php 8360 8361 - 8362 message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' 8363 identifier: foreach.nonIterable 8364 count: 1 8365 path: app/Services/IndividualFactsService.php 8366 8367 - 8368 message: '#^Binary operation "\." between "\\n2 _ASSO @" and mixed results in an error\.$#' 8369 identifier: binaryOp.invalid 8370 count: 1 8371 path: app/Services/IndividualFactsService.php 8372 8373 - 8374 message: '#^Call to an undefined method Fisharebest\\Webtrees\\GedcomRecord\:\:sex\(\)\.$#' 8375 identifier: method.notFound 8376 count: 17 8377 path: app/Services/IndividualFactsService.php 8378 8379 - 8380 message: '#^Cannot call method xref\(\) on mixed\.$#' 8381 identifier: method.nonObject 8382 count: 1 8383 path: app/Services/IndividualFactsService.php 8384 8385 - 8386 message: '#^Illuminate\\Support\\Collection\<\*NEVER\*, \*NEVER\*\> does not accept Fisharebest\\Webtrees\\Fact\.$#' 8387 identifier: offsetAssign.valueType 8388 count: 31 8389 path: app/Services/IndividualFactsService.php 8390 8391 - 8392 message: '#^Instanceof between Fisharebest\\Webtrees\\Individual and Fisharebest\\Webtrees\\Family will always evaluate to false\.$#' 8393 identifier: instanceof.alwaysFalse 8394 count: 1 8395 path: app/Services/IndividualFactsService.php 8396 8397 - 8398 message: '#^Method Fisharebest\\Webtrees\\Services\\IndividualFactsService\:\:familyFacts\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Fact\> but returns Illuminate\\Support\\Collection\<int, mixed\>\.$#' 8399 identifier: return.type 8400 count: 1 8401 path: app/Services/IndividualFactsService.php 8402 8403 - 8404 message: '#^Method Fisharebest\\Webtrees\\Services\\IndividualFactsService\:\:historicFacts\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Fact\> but returns Illuminate\\Support\\Collection\<int, mixed\>\.$#' 8405 identifier: return.type 8406 count: 1 8407 path: app/Services/IndividualFactsService.php 8408 8409 - 8410 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<int,mixed\>\:\:filter\(\) expects \(callable\(mixed, int\)\: bool\)\|null, Closure\(Fisharebest\\Webtrees\\Fact\)\: bool given\.$#' 8411 identifier: argument.type 8412 count: 1 8413 path: app/Services/IndividualFactsService.php 8414 8415 - 8416 message: '#^Parameter \#1 \$gedcom of class Fisharebest\\Webtrees\\Fact constructor expects string, string\|null given\.$#' 8417 identifier: argument.type 8418 count: 1 8419 path: app/Services/IndividualFactsService.php 8420 8421 - 8422 message: '#^Parameter \#1 \$items of method Illuminate\\Support\\Collection\<int,Fisharebest\\Webtrees\\Fact\>\:\:merge\(\) expects Illuminate\\Contracts\\Support\\Arrayable\<int, Fisharebest\\Webtrees\\Fact\>\|iterable\<int, Fisharebest\\Webtrees\\Fact\>, Illuminate\\Support\\Collection\<int, mixed\> given\.$#' 8423 identifier: argument.type 8424 count: 2 8425 path: app/Services/IndividualFactsService.php 8426 8427 - 8428 message: '#^Parameter \#1 \$items of method Illuminate\\Support\\Collection\<int,Fisharebest\\Webtrees\\Individual\>\:\:merge\(\) expects Illuminate\\Contracts\\Support\\Arrayable\<int, Fisharebest\\Webtrees\\Individual\>\|iterable\<int, Fisharebest\\Webtrees\\Individual\>, Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Family\> given\.$#' 8429 identifier: argument.type 8430 count: 2 8431 path: app/Services/IndividualFactsService.php 8432 8433 - 8434 message: '#^Parameter \#2 \$spouse of method Fisharebest\\Webtrees\\Services\\IndividualFactsService\:\:spouseFacts\(\) expects Fisharebest\\Webtrees\\Individual, Fisharebest\\Webtrees\\Individual\|null given\.$#' 8435 identifier: argument.type 8436 count: 1 8437 path: app/Services/IndividualFactsService.php 8438 8439 - 8440 message: '#^Parameter \#3 \$sex of method Fisharebest\\Webtrees\\Services\\IndividualFactsService\:\:convertEvent\(\) expects string, mixed given\.$#' 8441 identifier: argument.type 8442 count: 17 8443 path: app/Services/IndividualFactsService.php 8444 8445 - 8446 message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#' 8447 identifier: argument.type 8448 count: 1 8449 path: app/Services/IndividualFactsService.php 8450 8451 - 8452 message: '#^Method Fisharebest\\Webtrees\\Services\\LinkedRecordService\:\:allLinkedRecords\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Family\> but returns Illuminate\\Support\\Collection\<\(int\|string\), Fisharebest\\Webtrees\\GedcomRecord\|null\>\.$#' 8453 identifier: return.type 8454 count: 1 8455 path: app/Services/LinkedRecordService.php 8456 8457 - 8458 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: \(Fisharebest\\Webtrees\\GedcomRecord\|null\), Closure\(string\)\: \(Fisharebest\\Webtrees\\GedcomRecord\|null\) given\.$#' 8459 identifier: argument.type 8460 count: 1 8461 path: app/Services/LinkedRecordService.php 8462 8463 - 8464 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Family, Closure\(object\)\: Fisharebest\\Webtrees\\Family given\.$#' 8465 identifier: argument.type 8466 count: 1 8467 path: app/Services/LinkedRecordService.php 8468 8469 - 8470 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Individual, Closure\(object\)\: Fisharebest\\Webtrees\\Individual given\.$#' 8471 identifier: argument.type 8472 count: 1 8473 path: app/Services/LinkedRecordService.php 8474 8475 - 8476 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Location, Closure\(object\)\: Fisharebest\\Webtrees\\Location given\.$#' 8477 identifier: argument.type 8478 count: 1 8479 path: app/Services/LinkedRecordService.php 8480 8481 - 8482 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Media, Closure\(object\)\: Fisharebest\\Webtrees\\Media given\.$#' 8483 identifier: argument.type 8484 count: 1 8485 path: app/Services/LinkedRecordService.php 8486 8487 - 8488 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Note, Closure\(object\)\: Fisharebest\\Webtrees\\Note given\.$#' 8489 identifier: argument.type 8490 count: 1 8491 path: app/Services/LinkedRecordService.php 8492 8493 - 8494 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Repository, Closure\(object\)\: Fisharebest\\Webtrees\\Repository given\.$#' 8495 identifier: argument.type 8496 count: 2 8497 path: app/Services/LinkedRecordService.php 8498 8499 - 8500 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Source, Closure\(object\)\: Fisharebest\\Webtrees\\Source given\.$#' 8501 identifier: argument.type 8502 count: 1 8503 path: app/Services/LinkedRecordService.php 8504 8505 - 8506 message: '#^Access to an undefined property object\:\:\$child_count\.$#' 8507 identifier: property.notFound 8508 count: 2 8509 path: app/Services/MapDataService.php 8510 8511 - 8512 message: '#^Access to an undefined property object\:\:\$key\.$#' 8513 identifier: property.notFound 8514 count: 1 8515 path: app/Services/MapDataService.php 8516 8517 - 8518 message: '#^Access to an undefined property object\:\:\$no_coord\.$#' 8519 identifier: property.notFound 8520 count: 2 8521 path: app/Services/MapDataService.php 8522 8523 - 8524 message: '#^Access to an undefined property object\:\:\$p_id\.$#' 8525 identifier: property.notFound 8526 count: 1 8527 path: app/Services/MapDataService.php 8528 8529 - 8530 message: '#^Access to an undefined property object\:\:\$parent_id\.$#' 8531 identifier: property.notFound 8532 count: 1 8533 path: app/Services/MapDataService.php 8534 8535 - 8536 message: '#^Access to an undefined property object\:\:\$place\.$#' 8537 identifier: property.notFound 8538 count: 4 8539 path: app/Services/MapDataService.php 8540 8541 - 8542 message: '#^Cannot access property \$id on mixed\.$#' 8543 identifier: property.nonObject 8544 count: 2 8545 path: app/Services/MapDataService.php 8546 8547 - 8548 message: '#^Cannot access property \$p_place on mixed\.$#' 8549 identifier: property.nonObject 8550 count: 1 8551 path: app/Services/MapDataService.php 8552 8553 - 8554 message: '#^Cannot access property \$place on mixed\.$#' 8555 identifier: property.nonObject 8556 count: 2 8557 path: app/Services/MapDataService.php 8558 8559 - 8560 message: '#^Cannot cast mixed to int\.$#' 8561 identifier: cast.int 8562 count: 4 8563 path: app/Services/MapDataService.php 8564 8565 - 8566 message: '#^Method Fisharebest\\Webtrees\\Services\\MapDataService\:\:activePlaces\(\) should return array\<string, array\<object\>\> but returns array\<string, list\<mixed\>\>\.$#' 8567 identifier: return.type 8568 count: 1 8569 path: app/Services/MapDataService.php 8570 8571 - 8572 message: '#^Method Fisharebest\\Webtrees\\Services\\MapDataService\:\:placeIdsForLocation\(\) should return array\<string\> but returns array\<mixed\>\.$#' 8573 identifier: return.type 8574 count: 1 8575 path: app/Services/MapDataService.php 8576 8577 - 8578 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: int, Closure\(object\)\: int given\.$#' 8579 identifier: argument.type 8580 count: 1 8581 path: app/Services/MapDataService.php 8582 8583 - 8584 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: object, Closure\(object\)\: object given\.$#' 8585 identifier: argument.type 8586 count: 1 8587 path: app/Services/MapDataService.php 8588 8589 - 8590 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: string, Closure\(object\)\: string given\.$#' 8591 identifier: argument.type 8592 count: 2 8593 path: app/Services/MapDataService.php 8594 8595 - 8596 message: '#^Parameter \#1 \$string of function mb_strtolower expects string, mixed given\.$#' 8597 identifier: argument.type 8598 count: 2 8599 path: app/Services/MapDataService.php 8600 8601 - 8602 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 8603 identifier: argument.type 8604 count: 1 8605 path: app/Services/MapDataService.php 8606 8607 - 8608 message: '#^Parameter \#1 of closure expects string, mixed given\.$#' 8609 identifier: argument.type 8610 count: 1 8611 path: app/Services/MapDataService.php 8612 8613 - 8614 message: '#^Parameter \#2 of closure expects string, mixed given\.$#' 8615 identifier: argument.type 8616 count: 1 8617 path: app/Services/MapDataService.php 8618 8619 - 8620 message: '#^Binary operation "\." between string and mixed results in an error\.$#' 8621 identifier: binaryOp.invalid 8622 count: 3 8623 path: app/Services/MediaFileService.php 8624 8625 - 8626 message: '#^Call to function is_float\(\) with int will always evaluate to false\.$#' 8627 identifier: function.impossibleType 8628 count: 1 8629 path: app/Services/MediaFileService.php 8630 8631 - 8632 message: '#^Cannot call method detach\(\) on mixed\.$#' 8633 identifier: method.nonObject 8634 count: 1 8635 path: app/Services/MediaFileService.php 8636 8637 - 8638 message: '#^Cannot call method getClientFilename\(\) on mixed\.$#' 8639 identifier: method.nonObject 8640 count: 2 8641 path: app/Services/MediaFileService.php 8642 8643 - 8644 message: '#^Cannot call method getError\(\) on mixed\.$#' 8645 identifier: method.nonObject 8646 count: 1 8647 path: app/Services/MediaFileService.php 8648 8649 - 8650 message: '#^Cannot call method getStream\(\) on mixed\.$#' 8651 identifier: method.nonObject 8652 count: 2 8653 path: app/Services/MediaFileService.php 8654 8655 - 8656 message: '#^Cannot cast mixed to string\.$#' 8657 identifier: cast.string 8658 count: 1 8659 path: app/Services/MediaFileService.php 8660 8661 - 8662 message: '#^Method Fisharebest\\Webtrees\\Services\\MediaFileService\:\:allFilesInDatabase\(\) should return Illuminate\\Support\\Collection\<int, string\> but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#' 8663 identifier: return.type 8664 count: 1 8665 path: app/Services/MediaFileService.php 8666 8667 - 8668 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: non\-falsy\-string, Closure\(string\)\: non\-falsy\-string given\.$#' 8669 identifier: argument.type 8670 count: 1 8671 path: app/Services/MediaFileService.php 8672 8673 - 8674 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:mapWithKeys\(\) expects callable\(mixed, int\|string\)\: array\<string, string\>, Closure\(string\)\: non\-empty\-array\<string, string\> given\.$#' 8675 identifier: argument.type 8676 count: 1 8677 path: app/Services/MediaFileService.php 8678 8679 - 8680 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:sort\(\) expects \(callable\(mixed, mixed\)\: int\)\|int\|null, Closure\(string, string\)\: int given\.$#' 8681 identifier: argument.type 8682 count: 1 8683 path: app/Services/MediaFileService.php 8684 8685 - 8686 message: '#^Parameter \#1 \$location of method League\\Flysystem\\FilesystemReader\:\:listContents\(\) expects string, mixed given\.$#' 8687 identifier: argument.type 8688 count: 1 8689 path: app/Services/MediaFileService.php 8690 8691 - 8692 message: '#^Parameter \#1 \$path of function pathinfo expects string, mixed given\.$#' 8693 identifier: argument.type 8694 count: 1 8695 path: app/Services/MediaFileService.php 8696 8697 - 8698 message: '#^Parameter \#1 \$uploaded_file of class Fisharebest\\Webtrees\\Exceptions\\FileUploadException constructor expects Psr\\Http\\Message\\UploadedFileInterface\|null, mixed given\.$#' 8699 identifier: argument.type 8700 count: 1 8701 path: app/Services/MediaFileService.php 8702 8703 - 8704 message: '#^Access to an undefined property object\:\:\$footer_order\.$#' 8705 identifier: property.notFound 8706 count: 1 8707 path: app/Services/ModuleService.php 8708 8709 - 8710 message: '#^Access to an undefined property object\:\:\$menu_order\.$#' 8711 identifier: property.notFound 8712 count: 1 8713 path: app/Services/ModuleService.php 8714 8715 - 8716 message: '#^Access to an undefined property object\:\:\$module_name\.$#' 8717 identifier: property.notFound 8718 count: 1 8719 path: app/Services/ModuleService.php 8720 8721 - 8722 message: '#^Access to an undefined property object\:\:\$sidebar_order\.$#' 8723 identifier: property.notFound 8724 count: 1 8725 path: app/Services/ModuleService.php 8726 8727 - 8728 message: '#^Access to an undefined property object\:\:\$status\.$#' 8729 identifier: property.notFound 8730 count: 1 8731 path: app/Services/ModuleService.php 8732 8733 - 8734 message: '#^Access to an undefined property object\:\:\$tab_order\.$#' 8735 identifier: property.notFound 8736 count: 1 8737 path: app/Services/ModuleService.php 8738 8739 - 8740 message: '#^Anonymous function should return Fisharebest\\Webtrees\\Module\\ModuleInterface but returns mixed\.$#' 8741 identifier: return.type 8742 count: 1 8743 path: app/Services/ModuleService.php 8744 8745 - 8746 message: '#^Cannot call method setName\(\) on mixed\.$#' 8747 identifier: method.nonObject 8748 count: 1 8749 path: app/Services/ModuleService.php 8750 8751 - 8752 message: '#^Cannot cast mixed to int\.$#' 8753 identifier: cast.int 8754 count: 4 8755 path: app/Services/ModuleService.php 8756 8757 - 8758 message: '#^Method Fisharebest\\Webtrees\\Services\\ModuleService\:\:coreModules\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Module\\ModuleInterface\> but returns Illuminate\\Support\\Collection\<string, Fisharebest\\Webtrees\\Module\\ModuleInterface\>\.$#' 8759 identifier: return.type 8760 count: 1 8761 path: app/Services/ModuleService.php 8762 8763 - 8764 message: '#^Method Fisharebest\\Webtrees\\Services\\ModuleService\:\:customModules\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Module\\ModuleCustomInterface\> but returns Illuminate\\Support\\Collection\<string, Fisharebest\\Webtrees\\Module\\ModuleCustomInterface\>\.$#' 8765 identifier: return.type 8766 count: 1 8767 path: app/Services/ModuleService.php 8768 8769 - 8770 message: '#^Method Fisharebest\\Webtrees\\Services\\ModuleService\:\:deletedModules\(\) should return Illuminate\\Support\\Collection\<int, string\> but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#' 8771 identifier: return.type 8772 count: 1 8773 path: app/Services/ModuleService.php 8774 8775 - 8776 message: '#^Method Fisharebest\\Webtrees\\Services\\ModuleService\:\:load\(\) should return Fisharebest\\Webtrees\\Module\\ModuleInterface\|null but returns mixed\.$#' 8777 identifier: return.type 8778 count: 1 8779 path: app/Services/ModuleService.php 8780 8781 - 8782 message: '#^Method Fisharebest\\Webtrees\\Services\\ModuleService\:\:setupLanguages\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Module\\ModuleLanguageInterface\> but returns Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Module\\ModuleInterface\>\.$#' 8783 identifier: return.type 8784 count: 1 8785 path: app/Services/ModuleService.php 8786 8787 - 8788 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:mapWithKeys\(\) expects callable\(mixed, int\|string\)\: array\<int\|string, object\>, Closure\(object\)\: non\-empty\-array\<int\|string, object\> given\.$#' 8789 identifier: argument.type 8790 count: 1 8791 path: app/Services/ModuleService.php 8792 8793 - 8794 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<int,Fisharebest\\Webtrees\\Module\\ModuleCustomInterface\|null\>\:\:mapWithKeys\(\) expects callable\(Fisharebest\\Webtrees\\Module\\ModuleCustomInterface\|null, int\)\: array\<string, Fisharebest\\Webtrees\\Module\\ModuleCustomInterface\>, Closure\(Fisharebest\\Webtrees\\Module\\ModuleCustomInterface\)\: non\-empty\-array\<string, Fisharebest\\Webtrees\\Module\\ModuleCustomInterface\> given\.$#' 8795 identifier: argument.type 8796 count: 1 8797 path: app/Services/ModuleService.php 8798 8799 - 8800 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<int,Fisharebest\\Webtrees\\Module\\ModuleInterface\>\:\:sort\(\) expects \(callable\(Fisharebest\\Webtrees\\Module\\ModuleInterface, Fisharebest\\Webtrees\\Module\\ModuleInterface\)\: int\)\|int\|null, Closure\(Fisharebest\\Webtrees\\Module\\ModuleLanguageInterface, Fisharebest\\Webtrees\\Module\\ModuleLanguageInterface\)\: int\<\-1, 1\> given\.$#' 8801 identifier: argument.type 8802 count: 1 8803 path: app/Services/ModuleService.php 8804 8805 - 8806 message: '#^Parameter \#1 \$items of static method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:make\(\) expects Illuminate\\Contracts\\Support\\Arrayable\<int\<0, max\>, string\>\|iterable\<int\<0, max\>, string\>\|null, list\<string\>\|false given\.$#' 8807 identifier: argument.type 8808 count: 1 8809 path: app/Services/ModuleService.php 8810 8811 - 8812 message: '#^Binary operation "\." between mixed and mixed results in an error\.$#' 8813 identifier: binaryOp.invalid 8814 count: 1 8815 path: app/Services/PendingChangesService.php 8816 8817 - 8818 message: '#^Cannot access property \$change_id on mixed\.$#' 8819 identifier: property.nonObject 8820 count: 3 8821 path: app/Services/PendingChangesService.php 8822 8823 - 8824 message: '#^Cannot access property \$change_time on mixed\.$#' 8825 identifier: property.nonObject 8826 count: 2 8827 path: app/Services/PendingChangesService.php 8828 8829 - 8830 message: '#^Cannot access property \$new_gedcom on mixed\.$#' 8831 identifier: property.nonObject 8832 count: 8 8833 path: app/Services/PendingChangesService.php 8834 8835 - 8836 message: '#^Cannot access property \$old_gedcom on mixed\.$#' 8837 identifier: property.nonObject 8838 count: 5 8839 path: app/Services/PendingChangesService.php 8840 8841 - 8842 message: '#^Cannot access property \$record on mixed\.$#' 8843 identifier: property.nonObject 8844 count: 1 8845 path: app/Services/PendingChangesService.php 8846 8847 - 8848 message: '#^Cannot access property \$xref on mixed\.$#' 8849 identifier: property.nonObject 8850 count: 2 8851 path: app/Services/PendingChangesService.php 8852 8853 - 8854 message: '#^Cannot call method add\(\) on DateTimeImmutable\|false\.$#' 8855 identifier: method.nonObject 8856 count: 1 8857 path: app/Services/PendingChangesService.php 8858 8859 - 8860 message: '#^Cannot call method setTimezone\(\) on DateTimeImmutable\|false\.$#' 8861 identifier: method.nonObject 8862 count: 1 8863 path: app/Services/PendingChangesService.php 8864 8865 - 8866 message: '#^Method Fisharebest\\Webtrees\\Services\\PendingChangesService\:\:pendingChanges\(\) should return array\<array\<object\>\> but returns array\<int\|string, list\<mixed\>\>\.$#' 8867 identifier: return.type 8868 count: 1 8869 path: app/Services/PendingChangesService.php 8870 8871 - 8872 message: '#^Method Fisharebest\\Webtrees\\Services\\PendingChangesService\:\:pendingXrefs\(\) should return Illuminate\\Support\\Collection\<int, string\> but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#' 8873 identifier: return.type 8874 count: 1 8875 path: app/Services/PendingChangesService.php 8876 8877 - 8878 message: '#^Offset 1 might not exist on array\{0\?\: string, 1\?\: non\-falsy\-string\}\.$#' 8879 identifier: offsetAccess.notFound 8880 count: 1 8881 path: app/Services/PendingChangesService.php 8882 8883 - 8884 message: '#^Parameter \#1 \$gedrec of method Fisharebest\\Webtrees\\Services\\GedcomImportService\:\:updateRecord\(\) expects string, mixed given\.$#' 8885 identifier: argument.type 8886 count: 6 8887 path: app/Services/PendingChangesService.php 8888 8889 - 8890 message: '#^Parameter \#1 \$string of method Fisharebest\\Webtrees\\Contracts\\TimestampFactoryInterface\:\:fromString\(\) expects string\|null, mixed given\.$#' 8891 identifier: argument.type 8892 count: 1 8893 path: app/Services/PendingChangesService.php 8894 8895 - 8896 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:new\(\) expects string, mixed given\.$#' 8897 identifier: argument.type 8898 count: 1 8899 path: app/Services/PendingChangesService.php 8900 8901 - 8902 message: '#^Parameter \#2 \$gedcom of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:new\(\) expects string, mixed given\.$#' 8903 identifier: argument.type 8904 count: 1 8905 path: app/Services/PendingChangesService.php 8906 8907 - 8908 message: '#^Parameter \#3 \$pending of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:new\(\) expects string\|null, mixed given\.$#' 8909 identifier: argument.type 8910 count: 1 8911 path: app/Services/PendingChangesService.php 8912 8913 - 8914 message: '#^Call to an undefined method Fisharebest\\Webtrees\\Family\|Fisharebest\\Webtrees\\Individual\:\:childFamilies\(\)\.$#' 8915 identifier: method.notFound 8916 count: 1 8917 path: app/Services/RelationshipService.php 8918 8919 - 8920 message: '#^Call to an undefined method Fisharebest\\Webtrees\\Family\|Fisharebest\\Webtrees\\Individual\:\:sex\(\)\.$#' 8921 identifier: method.notFound 8922 count: 1 8923 path: app/Services/RelationshipService.php 8924 8925 - 8926 message: '#^Call to an undefined method Fisharebest\\Webtrees\\Family\|Fisharebest\\Webtrees\\Individual\:\:spouseFamilies\(\)\.$#' 8927 identifier: method.notFound 8928 count: 1 8929 path: app/Services/RelationshipService.php 8930 8931 - 8932 message: '#^Cannot access offset string on mixed\.$#' 8933 identifier: offsetAccess.nonOffsetAccessible 8934 count: 1 8935 path: app/Services/RelationshipService.php 8936 8937 - 8938 message: '#^Cannot call method findByInterface\(\) on mixed\.$#' 8939 identifier: method.nonObject 8940 count: 1 8941 path: app/Services/RelationshipService.php 8942 8943 - 8944 message: '#^Cannot call method first\(\) on mixed\.$#' 8945 identifier: method.nonObject 8946 count: 1 8947 path: app/Services/RelationshipService.php 8948 8949 - 8950 message: '#^Method Fisharebest\\Webtrees\\Services\\RelationshipService\:\:legacyNameAlgorithm\(\) should return string but returns mixed\.$#' 8951 identifier: return.type 8952 count: 1 8953 path: app/Services/RelationshipService.php 8954 8955 - 8956 message: '#^Method Fisharebest\\Webtrees\\Services\\RelationshipService\:\:matchRelationships\(\) should return array\<Fisharebest\\Webtrees\\Relationship\> but returns array\<array\<string\>\|Fisharebest\\Webtrees\\Relationship\>\.$#' 8957 identifier: return.type 8958 count: 1 8959 path: app/Services/RelationshipService.php 8960 8961 - 8962 message: '#^Parameter \#1 \$individual of method Fisharebest\\Webtrees\\Services\\RelationshipService\:\:reflexivePronoun\(\) expects Fisharebest\\Webtrees\\Individual, Fisharebest\\Webtrees\\Family\|Fisharebest\\Webtrees\\Individual given\.$#' 8963 identifier: argument.type 8964 count: 1 8965 path: app/Services/RelationshipService.php 8966 8967 - 8968 message: '#^Parameter \#2 \$array of function array_key_exists expects array, mixed given\.$#' 8969 identifier: argument.type 8970 count: 1 8971 path: app/Services/RelationshipService.php 8972 8973 - 8974 message: '#^Parameter \#2 \$callback of function array_reduce expects callable\(array\{string, string\}, Fisharebest\\Webtrees\\Relationship\)\: array\{string, string\}, Closure\(array, array\)\: array\{string, string\} given\.$#' 8975 identifier: argument.type 8976 count: 1 8977 path: app/Services/RelationshipService.php 8978 8979 - 8980 message: '#^Parameter \#2 \$language of method Fisharebest\\Webtrees\\Services\\RelationshipService\:\:nameFromPath\(\) expects Fisharebest\\Webtrees\\Module\\ModuleLanguageInterface, mixed given\.$#' 8981 identifier: argument.type 8982 count: 1 8983 path: app/Services/RelationshipService.php 8984 8985 - 8986 message: '#^Parameter \#2 \$person1 of method Fisharebest\\Webtrees\\Services\\RelationshipService\:\:legacyNameAlgorithm\(\) expects Fisharebest\\Webtrees\\Individual\|null, Fisharebest\\Webtrees\\Family\|Fisharebest\\Webtrees\\Individual given\.$#' 8987 identifier: argument.type 8988 count: 1 8989 path: app/Services/RelationshipService.php 8990 8991 - 8992 message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#' 8993 identifier: argument.type 8994 count: 2 8995 path: app/Services/RelationshipService.php 8996 8997 - 8998 message: '#^Parameter \#3 \$person2 of method Fisharebest\\Webtrees\\Services\\RelationshipService\:\:legacyNameAlgorithm\(\) expects Fisharebest\\Webtrees\\Individual\|null, Fisharebest\\Webtrees\\Family\|Fisharebest\\Webtrees\\Individual given\.$#' 8999 identifier: argument.type 9000 count: 1 9001 path: app/Services/RelationshipService.php 9002 9003 - 9004 message: '#^Access to an undefined property object\:\:\$f_file\.$#' 9005 identifier: property.notFound 9006 count: 1 9007 path: app/Services/SearchService.php 9008 9009 - 9010 message: '#^Access to an undefined property object\:\:\$i_file\.$#' 9011 identifier: property.notFound 9012 count: 1 9013 path: app/Services/SearchService.php 9014 9015 - 9016 message: '#^Access to an undefined property object\:\:\$m_file\.$#' 9017 identifier: property.notFound 9018 count: 1 9019 path: app/Services/SearchService.php 9020 9021 - 9022 message: '#^Access to an undefined property object\:\:\$o_file\.$#' 9023 identifier: property.notFound 9024 count: 6 9025 path: app/Services/SearchService.php 9026 9027 - 9028 message: '#^Access to an undefined property object\:\:\$s_file\.$#' 9029 identifier: property.notFound 9030 count: 1 9031 path: app/Services/SearchService.php 9032 9033 - 9034 message: '#^Cannot cast mixed to int\.$#' 9035 identifier: cast.int 9036 count: 10 9037 path: app/Services/SearchService.php 9038 9039 - 9040 message: '#^Cannot use \+\+ on mixed\.$#' 9041 identifier: preInc.type 9042 count: 1 9043 path: app/Services/SearchService.php 9044 9045 - 9046 message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchFamilyNames\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Family\> but returns Illuminate\\Support\\Collection\<int, mixed\>\.$#' 9047 identifier: return.type 9048 count: 1 9049 path: app/Services/SearchService.php 9050 9051 - 9052 message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchIndividualNames\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Individual\> but returns Illuminate\\Support\\Collection\<int, mixed\>\.$#' 9053 identifier: return.type 9054 count: 1 9055 path: app/Services/SearchService.php 9056 9057 - 9058 message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchLocations\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Location\> but returns Illuminate\\Support\\Collection\<int, mixed\>\.$#' 9059 identifier: return.type 9060 count: 1 9061 path: app/Services/SearchService.php 9062 9063 - 9064 message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchMedia\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Media\> but returns Illuminate\\Support\\Collection\<int, mixed\>\.$#' 9065 identifier: return.type 9066 count: 1 9067 path: app/Services/SearchService.php 9068 9069 - 9070 message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchNotes\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Note\> but returns Illuminate\\Support\\Collection\<int, mixed\>\.$#' 9071 identifier: return.type 9072 count: 1 9073 path: app/Services/SearchService.php 9074 9075 - 9076 message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchPlaces\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Place\> but returns Illuminate\\Support\\Collection\<int, mixed\>\.$#' 9077 identifier: return.type 9078 count: 1 9079 path: app/Services/SearchService.php 9080 9081 - 9082 message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchRepositories\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Repository\> but returns Illuminate\\Support\\Collection\<int, mixed\>\.$#' 9083 identifier: return.type 9084 count: 1 9085 path: app/Services/SearchService.php 9086 9087 - 9088 message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchSharedNotes\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\SharedNote\> but returns Illuminate\\Support\\Collection\<int, mixed\>\.$#' 9089 identifier: return.type 9090 count: 1 9091 path: app/Services/SearchService.php 9092 9093 - 9094 message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchSources\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Source\> but returns Illuminate\\Support\\Collection\<int, mixed\>\.$#' 9095 identifier: return.type 9096 count: 1 9097 path: app/Services/SearchService.php 9098 9099 - 9100 message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchSourcesByName\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Source\> but returns Illuminate\\Support\\Collection\<int, mixed\>\.$#' 9101 identifier: return.type 9102 count: 1 9103 path: app/Services/SearchService.php 9104 9105 - 9106 message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchSubmissions\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Submission\> but returns Illuminate\\Support\\Collection\<int, mixed\>\.$#' 9107 identifier: return.type 9108 count: 1 9109 path: app/Services/SearchService.php 9110 9111 - 9112 message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchSubmitters\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Submitter\> but returns Illuminate\\Support\\Collection\<int, mixed\>\.$#' 9113 identifier: return.type 9114 count: 1 9115 path: app/Services/SearchService.php 9116 9117 - 9118 message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchSurnames\(\) should return Illuminate\\Support\\Collection\<int, string\> but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#' 9119 identifier: return.type 9120 count: 1 9121 path: app/Services/SearchService.php 9122 9123 - 9124 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Family, Closure\(object\)\: Fisharebest\\Webtrees\\Family given\.$#' 9125 identifier: argument.type 9126 count: 2 9127 path: app/Services/SearchService.php 9128 9129 - 9130 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Individual, Closure\(object\)\: Fisharebest\\Webtrees\\Individual given\.$#' 9131 identifier: argument.type 9132 count: 4 9133 path: app/Services/SearchService.php 9134 9135 - 9136 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Media, Closure\(object\)\: Fisharebest\\Webtrees\\Media given\.$#' 9137 identifier: argument.type 9138 count: 1 9139 path: app/Services/SearchService.php 9140 9141 - 9142 message: '#^Parameter \#1 \$haystack of function mb_stripos expects string, string\|null given\.$#' 9143 identifier: argument.type 9144 count: 1 9145 path: app/Services/SearchService.php 9146 9147 - 9148 message: '#^Parameter \#1 \$key of method Illuminate\\Support\\Collection\<\*NEVER\*,\*NEVER\*\>\:\:containsStrict\(\) expects \(callable\(never\)\: bool\)\|int\|string, mixed given\.$#' 9149 identifier: argument.type 9150 count: 1 9151 path: app/Services/SearchService.php 9152 9153 - 9154 message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#' 9155 identifier: argument.type 9156 count: 1 9157 path: app/Services/SearchService.php 9158 9159 - 9160 message: '#^Cannot cast mixed to string\.$#' 9161 identifier: cast.string 9162 count: 1 9163 path: app/Services/ServerCheckService.php 9164 9165 - 9166 message: '#^Method Fisharebest\\Webtrees\\Services\\ServerCheckService\:\:serverErrors\(\) should return Illuminate\\Support\\Collection\<int, string\> but returns Illuminate\\Support\\Collection\<int, mixed\>\.$#' 9167 identifier: return.type 9168 count: 1 9169 path: app/Services/ServerCheckService.php 9170 9171 - 9172 message: '#^Method Fisharebest\\Webtrees\\Services\\ServerCheckService\:\:serverWarnings\(\) should return Illuminate\\Support\\Collection\<int, string\> but returns Illuminate\\Support\\Collection\<int, mixed\>\.$#' 9173 identifier: return.type 9174 count: 1 9175 path: app/Services/ServerCheckService.php 9176 9177 - 9178 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 9179 identifier: argument.type 9180 count: 1 9181 path: app/Services/ServerCheckService.php 9182 9183 - 9184 message: '#^Parameter \#1 \$version1 of function version_compare expects string, mixed given\.$#' 9185 identifier: argument.type 9186 count: 1 9187 path: app/Services/ServerCheckService.php 9188 9189 - 9190 message: '#^Parameter \#2 \$string of function explode expects string, mixed given\.$#' 9191 identifier: argument.type 9192 count: 1 9193 path: app/Services/ServerCheckService.php 9194 9195 - 9196 message: '#^Parameter \#2 \.\.\.\$args of static method Fisharebest\\Webtrees\\I18N\:\:translate\(\) expects string, mixed given\.$#' 9197 identifier: argument.type 9198 count: 1 9199 path: app/Services/ServerCheckService.php 9200 9201 - 9202 message: '#^Cannot call method add\(\) on DateTimeImmutable\|false\.$#' 9203 identifier: method.nonObject 9204 count: 1 9205 path: app/Services/SiteLogsService.php 9206 9207 - 9208 message: '#^Cannot call method setTimezone\(\) on DateTimeImmutable\|false\.$#' 9209 identifier: method.nonObject 9210 count: 1 9211 path: app/Services/SiteLogsService.php 9212 9213 - 9214 message: '#^Cannot cast mixed to int\.$#' 9215 identifier: cast.int 9216 count: 1 9217 path: app/Services/TimeoutService.php 9218 9219 - 9220 message: '#^Access to an undefined property object\:\:\$tree_name\.$#' 9221 identifier: property.notFound 9222 count: 1 9223 path: app/Services/TreeService.php 9224 9225 - 9226 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:mapWithKeys\(\) expects callable\(mixed, int\|string\)\: array\<int\|string, Fisharebest\\Webtrees\\Tree\>, Closure\(object\)\: non\-empty\-array\<int\|string, Fisharebest\\Webtrees\\Tree\> given\.$#' 9227 identifier: argument.type 9228 count: 1 9229 path: app/Services/TreeService.php 9230 9231 - 9232 message: '#^Parameter \#1 \$stream of function fclose expects resource, resource\|null given\.$#' 9233 identifier: argument.type 9234 count: 1 9235 path: app/Services/TreeService.php 9236 9237 - 9238 message: '#^Parameter \#1 \$stream of function feof expects resource, resource\|null given\.$#' 9239 identifier: argument.type 9240 count: 1 9241 path: app/Services/TreeService.php 9242 9243 - 9244 message: '#^Parameter \#1 \$stream of function fread expects resource, resource\|null given\.$#' 9245 identifier: argument.type 9246 count: 1 9247 path: app/Services/TreeService.php 9248 9249 - 9250 message: '#^Parameter \#1 \$stream of function stream_filter_append expects resource, resource\|null given\.$#' 9251 identifier: argument.type 9252 count: 1 9253 path: app/Services/TreeService.php 9254 9255 - 9256 message: '#^Method Fisharebest\\Webtrees\\Services\\UpgradeService\:\:downloadFile\(\) should return int but returns int\|false\.$#' 9257 identifier: return.type 9258 count: 1 9259 path: app/Services/UpgradeService.php 9260 9261 - 9262 message: '#^Parameter \#1 \$key of method Illuminate\\Support\\Collection\<int,string\>\:\:contains\(\) expects \(callable\(string, int\)\: bool\)\|string, mixed given\.$#' 9263 identifier: argument.type 9264 count: 1 9265 path: app/Services/UpgradeService.php 9266 9267 - 9268 message: '#^Parameter \#1 \$location of method League\\Flysystem\\FilesystemWriter\:\:delete\(\) expects string, mixed given\.$#' 9269 identifier: argument.type 9270 count: 1 9271 path: app/Services/UpgradeService.php 9272 9273 - 9274 message: '#^Parameter \#1 \$stream of function fclose expects resource, resource\|false given\.$#' 9275 identifier: argument.type 9276 count: 1 9277 path: app/Services/UpgradeService.php 9278 9279 - 9280 message: '#^Parameter \#1 \$stream of function ftell expects resource, resource\|false given\.$#' 9281 identifier: argument.type 9282 count: 1 9283 path: app/Services/UpgradeService.php 9284 9285 - 9286 message: '#^Parameter \#1 \$stream of function fwrite expects resource, resource\|false given\.$#' 9287 identifier: argument.type 9288 count: 1 9289 path: app/Services/UpgradeService.php 9290 9291 - 9292 message: '#^Parameter \#1 \$stream of function rewind expects resource, resource\|false given\.$#' 9293 identifier: argument.type 9294 count: 1 9295 path: app/Services/UpgradeService.php 9296 9297 - 9298 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\User, Closure\(object\)\: Fisharebest\\Webtrees\\User given\.$#' 9299 identifier: argument.type 9300 count: 13 9301 path: app/Services/UserService.php 9302 9303 - 9304 message: '#^Access to an undefined property object\:\:\$ip_address\.$#' 9305 identifier: property.notFound 9306 count: 1 9307 path: app/SessionDatabaseHandler.php 9308 9309 - 9310 message: '#^Access to an undefined property object\:\:\$session_data\.$#' 9311 identifier: property.notFound 9312 count: 1 9313 path: app/SessionDatabaseHandler.php 9314 9315 - 9316 message: '#^Access to an undefined property object\:\:\$session_time\.$#' 9317 identifier: property.notFound 9318 count: 1 9319 path: app/SessionDatabaseHandler.php 9320 9321 - 9322 message: '#^Access to an undefined property object\:\:\$user_id\.$#' 9323 identifier: property.notFound 9324 count: 1 9325 path: app/SessionDatabaseHandler.php 9326 9327 - 9328 message: '#^Cannot cast mixed to int\.$#' 9329 identifier: cast.int 9330 count: 1 9331 path: app/SessionDatabaseHandler.php 9332 9333 - 9334 message: '#^Method Fisharebest\\Webtrees\\SessionDatabaseHandler\:\:read\(\) should return string but returns mixed\.$#' 9335 identifier: return.type 9336 count: 1 9337 path: app/SessionDatabaseHandler.php 9338 9339 - 9340 message: '#^Parameter \#1 \$string of method Fisharebest\\Webtrees\\Contracts\\TimestampFactoryInterface\:\:fromString\(\) expects string\|null, mixed given\.$#' 9341 identifier: argument.type 9342 count: 1 9343 path: app/SessionDatabaseHandler.php 9344 9345 - 9346 message: '#^Method Fisharebest\\Webtrees\\Site\:\:getPreference\(\) should return string but returns mixed\.$#' 9347 identifier: return.type 9348 count: 1 9349 path: app/Site.php 9350 9351 - 9352 message: '#^Static property Fisharebest\\Webtrees\\Site\:\:\$preferences \(array\<string, string\>\) does not accept array\<mixed\>\.$#' 9353 identifier: assign.propertyType 9354 count: 1 9355 path: app/Site.php 9356 9357 - 9358 message: '#^Binary operation "\." between non\-falsy\-string and mixed results in an error\.$#' 9359 identifier: binaryOp.invalid 9360 count: 1 9361 path: app/Statistics.php 9362 9363 - 9364 message: '#^Method Fisharebest\\Webtrees\\Statistics\:\:getTags\(\) should return array\<string\> but returns array\<string, mixed\>\.$#' 9365 identifier: return.type 9366 count: 1 9367 path: app/Statistics.php 9368 9369 - 9370 message: '#^Method Fisharebest\\Webtrees\\Statistics\:\:statsAgeQuery\(\) should return array\<array\<object\>\> but returns array\<object\>\.$#' 9371 identifier: return.type 9372 count: 1 9373 path: app/Statistics.php 9374 9375 - 9376 message: '#^Parameter \#1 \.\.\.\$params of method Fisharebest\\Webtrees\\Statistics\\Repository\\IndividualRepository\:\:totalGivennames\(\) expects string, array\<string\> given\.$#' 9377 identifier: argument.type 9378 count: 1 9379 path: app/Statistics.php 9380 9381 - 9382 message: '#^Parameter \#1 \.\.\.\$params of method Fisharebest\\Webtrees\\Statistics\\Repository\\IndividualRepository\:\:totalSurnames\(\) expects string, array\<string\> given\.$#' 9383 identifier: argument.type 9384 count: 1 9385 path: app/Statistics.php 9386 9387 - 9388 message: '#^Access to an undefined property object\:\:\$age\.$#' 9389 identifier: property.notFound 9390 count: 2 9391 path: app/Statistics/Google/ChartAge.php 9392 9393 - 9394 message: '#^Access to an undefined property object\:\:\$century\.$#' 9395 identifier: property.notFound 9396 count: 2 9397 path: app/Statistics/Google/ChartAge.php 9398 9399 - 9400 message: '#^Access to an undefined property object\:\:\$sex\.$#' 9401 identifier: property.notFound 9402 count: 2 9403 path: app/Statistics/Google/ChartAge.php 9404 9405 - 9406 message: '#^Binary operation "\+" between mixed and mixed results in an error\.$#' 9407 identifier: binaryOp.invalid 9408 count: 1 9409 path: app/Statistics/Google/ChartAge.php 9410 9411 - 9412 message: '#^Cannot cast mixed to float\.$#' 9413 identifier: cast.double 9414 count: 1 9415 path: app/Statistics/Google/ChartAge.php 9416 9417 - 9418 message: '#^Cannot cast mixed to int\.$#' 9419 identifier: cast.int 9420 count: 1 9421 path: app/Statistics/Google/ChartAge.php 9422 9423 - 9424 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) contains unresolvable type\.$#' 9425 identifier: argument.unresolvableType 9426 count: 1 9427 path: app/Statistics/Google/ChartAge.php 9428 9429 - 9430 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: \(object\{age\: float, century\: int, sex\: mixed\}&stdClass\), Closure\(object\)\: \(object\{age\: float, century\: int, sex\: mixed\}&stdClass\) given\.$#' 9431 identifier: argument.type 9432 count: 1 9433 path: app/Statistics/Google/ChartAge.php 9434 9435 - 9436 message: '#^Parameter \#1 \$century of method Fisharebest\\Webtrees\\Statistics\\Service\\CenturyService\:\:centuryName\(\) expects int, int\|string given\.$#' 9437 identifier: argument.type 9438 count: 1 9439 path: app/Statistics/Google/ChartAge.php 9440 9441 - 9442 message: '#^Parameter \#1 \$num of function round expects float\|int, mixed given\.$#' 9443 identifier: argument.type 9444 count: 2 9445 path: app/Statistics/Google/ChartAge.php 9446 9447 - 9448 message: '#^Return type of call to method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) contains unresolvable type\.$#' 9449 identifier: method.unresolvableReturnType 9450 count: 1 9451 path: app/Statistics/Google/ChartAge.php 9452 9453 - 9454 message: '#^Access to an undefined property object\:\:\$century\.$#' 9455 identifier: property.notFound 9456 count: 2 9457 path: app/Statistics/Google/ChartBirth.php 9458 9459 - 9460 message: '#^Access to an undefined property object\:\:\$total\.$#' 9461 identifier: property.notFound 9462 count: 2 9463 path: app/Statistics/Google/ChartBirth.php 9464 9465 - 9466 message: '#^Cannot cast mixed to float\.$#' 9467 identifier: cast.double 9468 count: 1 9469 path: app/Statistics/Google/ChartBirth.php 9470 9471 - 9472 message: '#^Cannot cast mixed to int\.$#' 9473 identifier: cast.int 9474 count: 1 9475 path: app/Statistics/Google/ChartBirth.php 9476 9477 - 9478 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: \(object\{century\: int, total\: float\}&stdClass\), Closure\(object\)\: \(object\{century\: int, total\: float\}&stdClass\) given\.$#' 9479 identifier: argument.type 9480 count: 1 9481 path: app/Statistics/Google/ChartBirth.php 9482 9483 - 9484 message: '#^Parameter \#1 \$century of method Fisharebest\\Webtrees\\Statistics\\Service\\CenturyService\:\:centuryName\(\) expects int, mixed given\.$#' 9485 identifier: argument.type 9486 count: 1 9487 path: app/Statistics/Google/ChartBirth.php 9488 9489 - 9490 message: '#^Access to an undefined property object\:\:\$century\.$#' 9491 identifier: property.notFound 9492 count: 2 9493 path: app/Statistics/Google/ChartChildren.php 9494 9495 - 9496 message: '#^Access to an undefined property object\:\:\$total\.$#' 9497 identifier: property.notFound 9498 count: 2 9499 path: app/Statistics/Google/ChartChildren.php 9500 9501 - 9502 message: '#^Cannot cast mixed to float\.$#' 9503 identifier: cast.double 9504 count: 1 9505 path: app/Statistics/Google/ChartChildren.php 9506 9507 - 9508 message: '#^Cannot cast mixed to int\.$#' 9509 identifier: cast.int 9510 count: 1 9511 path: app/Statistics/Google/ChartChildren.php 9512 9513 - 9514 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: \(object\{century\: int, total\: float\}&stdClass\), Closure\(object\)\: \(object\{century\: int, total\: float\}&stdClass\) given\.$#' 9515 identifier: argument.type 9516 count: 1 9517 path: app/Statistics/Google/ChartChildren.php 9518 9519 - 9520 message: '#^Parameter \#1 \$century of method Fisharebest\\Webtrees\\Statistics\\Service\\CenturyService\:\:centuryName\(\) expects int, mixed given\.$#' 9521 identifier: argument.type 9522 count: 1 9523 path: app/Statistics/Google/ChartChildren.php 9524 9525 - 9526 message: '#^Parameter \#1 \$num of function round expects float\|int, mixed given\.$#' 9527 identifier: argument.type 9528 count: 1 9529 path: app/Statistics/Google/ChartChildren.php 9530 9531 - 9532 message: '#^Parameter \#1 \$surns of method Fisharebest\\Webtrees\\Statistics\\Google\\ChartCommonSurname\:\:getTopNameAndCount\(\) expects array\<string, int\>, array\<int\> given\.$#' 9533 identifier: argument.type 9534 count: 1 9535 path: app/Statistics/Google/ChartCommonSurname.php 9536 9537 - 9538 message: '#^Access to an undefined property object\:\:\$century\.$#' 9539 identifier: property.notFound 9540 count: 2 9541 path: app/Statistics/Google/ChartDeath.php 9542 9543 - 9544 message: '#^Access to an undefined property object\:\:\$total\.$#' 9545 identifier: property.notFound 9546 count: 2 9547 path: app/Statistics/Google/ChartDeath.php 9548 9549 - 9550 message: '#^Cannot cast mixed to float\.$#' 9551 identifier: cast.double 9552 count: 1 9553 path: app/Statistics/Google/ChartDeath.php 9554 9555 - 9556 message: '#^Cannot cast mixed to int\.$#' 9557 identifier: cast.int 9558 count: 1 9559 path: app/Statistics/Google/ChartDeath.php 9560 9561 - 9562 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: \(object\{century\: int, total\: float\}&stdClass\), Closure\(object\)\: \(object\{century\: int, total\: float\}&stdClass\) given\.$#' 9563 identifier: argument.type 9564 count: 1 9565 path: app/Statistics/Google/ChartDeath.php 9566 9567 - 9568 message: '#^Parameter \#1 \$century of method Fisharebest\\Webtrees\\Statistics\\Service\\CenturyService\:\:centuryName\(\) expects int, mixed given\.$#' 9569 identifier: argument.type 9570 count: 1 9571 path: app/Statistics/Google/ChartDeath.php 9572 9573 - 9574 message: '#^Binary operation "\+" between mixed and \(float\|int\) results in an error\.$#' 9575 identifier: binaryOp.invalid 9576 count: 2 9577 path: app/Statistics/Google/ChartDistribution.php 9578 9579 - 9580 message: '#^Cannot access property \$gedcom on mixed\.$#' 9581 identifier: property.nonObject 9582 count: 1 9583 path: app/Statistics/Google/ChartDistribution.php 9584 9585 - 9586 message: '#^Cannot access property \$place on mixed\.$#' 9587 identifier: property.nonObject 9588 count: 2 9589 path: app/Statistics/Google/ChartDistribution.php 9590 9591 - 9592 message: '#^Parameter \#1 \$str of function preg_quote expects string, mixed given\.$#' 9593 identifier: argument.type 9594 count: 1 9595 path: app/Statistics/Google/ChartDistribution.php 9596 9597 - 9598 message: '#^Parameter \#2 \$subject of function preg_match expects string, mixed given\.$#' 9599 identifier: argument.type 9600 count: 1 9601 path: app/Statistics/Google/ChartDistribution.php 9602 9603 - 9604 message: '#^Access to an undefined property object\:\:\$century\.$#' 9605 identifier: property.notFound 9606 count: 2 9607 path: app/Statistics/Google/ChartDivorce.php 9608 9609 - 9610 message: '#^Access to an undefined property object\:\:\$total\.$#' 9611 identifier: property.notFound 9612 count: 2 9613 path: app/Statistics/Google/ChartDivorce.php 9614 9615 - 9616 message: '#^Cannot cast mixed to float\.$#' 9617 identifier: cast.double 9618 count: 1 9619 path: app/Statistics/Google/ChartDivorce.php 9620 9621 - 9622 message: '#^Cannot cast mixed to int\.$#' 9623 identifier: cast.int 9624 count: 1 9625 path: app/Statistics/Google/ChartDivorce.php 9626 9627 - 9628 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: \(object\{century\: int, total\: float\}&stdClass\), Closure\(object\)\: \(object\{century\: int, total\: float\}&stdClass\) given\.$#' 9629 identifier: argument.type 9630 count: 1 9631 path: app/Statistics/Google/ChartDivorce.php 9632 9633 - 9634 message: '#^Parameter \#1 \$century of method Fisharebest\\Webtrees\\Statistics\\Service\\CenturyService\:\:centuryName\(\) expects int, mixed given\.$#' 9635 identifier: argument.type 9636 count: 1 9637 path: app/Statistics/Google/ChartDivorce.php 9638 9639 - 9640 message: '#^Access to an undefined property object\:\:\$id\.$#' 9641 identifier: property.notFound 9642 count: 1 9643 path: app/Statistics/Google/ChartFamilyLargest.php 9644 9645 - 9646 message: '#^Access to an undefined property object\:\:\$total\.$#' 9647 identifier: property.notFound 9648 count: 1 9649 path: app/Statistics/Google/ChartFamilyLargest.php 9650 9651 - 9652 message: '#^Method Fisharebest\\Webtrees\\Statistics\\Google\\ChartFamilyLargest\:\:queryRecords\(\) should return array\<object\> but returns array\<mixed\>\.$#' 9653 identifier: return.type 9654 count: 1 9655 path: app/Statistics/Google/ChartFamilyLargest.php 9656 9657 - 9658 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\FamilyFactoryInterface\:\:make\(\) expects string, mixed given\.$#' 9659 identifier: argument.type 9660 count: 1 9661 path: app/Statistics/Google/ChartFamilyLargest.php 9662 9663 - 9664 message: '#^Access to an undefined property object\:\:\$century\.$#' 9665 identifier: property.notFound 9666 count: 2 9667 path: app/Statistics/Google/ChartMarriage.php 9668 9669 - 9670 message: '#^Access to an undefined property object\:\:\$total\.$#' 9671 identifier: property.notFound 9672 count: 2 9673 path: app/Statistics/Google/ChartMarriage.php 9674 9675 - 9676 message: '#^Cannot cast mixed to float\.$#' 9677 identifier: cast.double 9678 count: 1 9679 path: app/Statistics/Google/ChartMarriage.php 9680 9681 - 9682 message: '#^Cannot cast mixed to int\.$#' 9683 identifier: cast.int 9684 count: 1 9685 path: app/Statistics/Google/ChartMarriage.php 9686 9687 - 9688 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: \(object\{century\: int, total\: float\}&stdClass\), Closure\(object\)\: \(object\{century\: int, total\: float\}&stdClass\) given\.$#' 9689 identifier: argument.type 9690 count: 1 9691 path: app/Statistics/Google/ChartMarriage.php 9692 9693 - 9694 message: '#^Parameter \#1 \$century of method Fisharebest\\Webtrees\\Statistics\\Service\\CenturyService\:\:centuryName\(\) expects int, mixed given\.$#' 9695 identifier: argument.type 9696 count: 1 9697 path: app/Statistics/Google/ChartMarriage.php 9698 9699 - 9700 message: '#^Access to an undefined property object\:\:\$age\.$#' 9701 identifier: property.notFound 9702 count: 2 9703 path: app/Statistics/Google/ChartMarriageAge.php 9704 9705 - 9706 message: '#^Access to an undefined property object\:\:\$century\.$#' 9707 identifier: property.notFound 9708 count: 2 9709 path: app/Statistics/Google/ChartMarriageAge.php 9710 9711 - 9712 message: '#^Access to an undefined property object\:\:\$sex\.$#' 9713 identifier: property.notFound 9714 count: 2 9715 path: app/Statistics/Google/ChartMarriageAge.php 9716 9717 - 9718 message: '#^Binary operation "\+" between mixed and mixed results in an error\.$#' 9719 identifier: binaryOp.invalid 9720 count: 1 9721 path: app/Statistics/Google/ChartMarriageAge.php 9722 9723 - 9724 message: '#^Cannot cast mixed to float\.$#' 9725 identifier: cast.double 9726 count: 1 9727 path: app/Statistics/Google/ChartMarriageAge.php 9728 9729 - 9730 message: '#^Cannot cast mixed to int\.$#' 9731 identifier: cast.int 9732 count: 1 9733 path: app/Statistics/Google/ChartMarriageAge.php 9734 9735 - 9736 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) contains unresolvable type\.$#' 9737 identifier: argument.unresolvableType 9738 count: 1 9739 path: app/Statistics/Google/ChartMarriageAge.php 9740 9741 - 9742 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: \(object\{age\: float, century\: int, sex\: mixed\}&stdClass\), Closure\(object\)\: \(object\{age\: float, century\: int, sex\: mixed\}&stdClass\) given\.$#' 9743 identifier: argument.type 9744 count: 1 9745 path: app/Statistics/Google/ChartMarriageAge.php 9746 9747 - 9748 message: '#^Parameter \#1 \$century of method Fisharebest\\Webtrees\\Statistics\\Service\\CenturyService\:\:centuryName\(\) expects int, int\|string given\.$#' 9749 identifier: argument.type 9750 count: 1 9751 path: app/Statistics/Google/ChartMarriageAge.php 9752 9753 - 9754 message: '#^Parameter \#1 \$num of function round expects float\|int, mixed given\.$#' 9755 identifier: argument.type 9756 count: 2 9757 path: app/Statistics/Google/ChartMarriageAge.php 9758 9759 - 9760 message: '#^Return type of call to method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) contains unresolvable type\.$#' 9761 identifier: method.unresolvableReturnType 9762 count: 1 9763 path: app/Statistics/Google/ChartMarriageAge.php 9764 9765 - 9766 message: '#^Access to an undefined property object\:\:\$century\.$#' 9767 identifier: property.notFound 9768 count: 1 9769 path: app/Statistics/Google/ChartNoChildrenFamilies.php 9770 9771 - 9772 message: '#^Access to an undefined property object\:\:\$total\.$#' 9773 identifier: property.notFound 9774 count: 2 9775 path: app/Statistics/Google/ChartNoChildrenFamilies.php 9776 9777 - 9778 message: '#^Cannot cast mixed to int\.$#' 9779 identifier: cast.int 9780 count: 3 9781 path: app/Statistics/Google/ChartNoChildrenFamilies.php 9782 9783 - 9784 message: '#^Method Fisharebest\\Webtrees\\Statistics\\Google\\ChartNoChildrenFamilies\:\:queryRecords\(\) should return array\<object\> but returns array\<mixed\>\.$#' 9785 identifier: return.type 9786 count: 1 9787 path: app/Statistics/Google/ChartNoChildrenFamilies.php 9788 9789 - 9790 message: '#^Parameter \#2 \$request of method Fisharebest\\Webtrees\\Services\\UserService\:\:contactLink\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#' 9791 identifier: argument.type 9792 count: 2 9793 path: app/Statistics/Repository/ContactRepository.php 9794 9795 - 9796 message: '#^Access to an undefined property object\:\:\$fact\.$#' 9797 identifier: property.notFound 9798 count: 1 9799 path: app/Statistics/Repository/EventRepository.php 9800 9801 - 9802 message: '#^Access to an undefined property object\:\:\$id\.$#' 9803 identifier: property.notFound 9804 count: 1 9805 path: app/Statistics/Repository/EventRepository.php 9806 9807 - 9808 message: '#^Access to an undefined property object\:\:\$type\.$#' 9809 identifier: property.notFound 9810 count: 1 9811 path: app/Statistics/Repository/EventRepository.php 9812 9813 - 9814 message: '#^Access to an undefined property object\:\:\$year\.$#' 9815 identifier: property.notFound 9816 count: 1 9817 path: app/Statistics/Repository/EventRepository.php 9818 9819 - 9820 message: '#^Cannot cast mixed to int\.$#' 9821 identifier: cast.int 9822 count: 1 9823 path: app/Statistics/Repository/EventRepository.php 9824 9825 - 9826 message: '#^Method Fisharebest\\Webtrees\\Statistics\\Repository\\EventRepository\:\:eventQuery\(\) should return object\{id\: string, year\: int, fact\: string, type\: string\}\|null but returns \(object\{id\: mixed, year\: int, fact\: mixed, type\: mixed\}&stdClass\)\|null\.$#' 9827 identifier: return.type 9828 count: 1 9829 path: app/Statistics/Repository/EventRepository.php 9830 9831 - 9832 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) contains unresolvable type\.$#' 9833 identifier: argument.unresolvableType 9834 count: 1 9835 path: app/Statistics/Repository/EventRepository.php 9836 9837 - 9838 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: \(object\{id\: mixed, year\: int, fact\: mixed, type\: mixed\}&stdClass\), Closure\(object\)\: \(object\{id\: mixed, year\: int, fact\: mixed, type\: mixed\}&stdClass\) given\.$#' 9839 identifier: argument.type 9840 count: 1 9841 path: app/Statistics/Repository/EventRepository.php 9842 9843 - 9844 message: '#^Property object\{id\: string, year\: int, fact\: string, type\: string\}\:\:\$year is not writable\.$#' 9845 identifier: assign.propertyReadOnly 9846 count: 1 9847 path: app/Statistics/Repository/EventRepository.php 9848 9849 - 9850 message: '#^Return type of call to method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) contains unresolvable type\.$#' 9851 identifier: method.unresolvableReturnType 9852 count: 1 9853 path: app/Statistics/Repository/EventRepository.php 9854 9855 - 9856 message: '#^Access to an undefined property object\:\:\$fact\.$#' 9857 identifier: property.notFound 9858 count: 1 9859 path: app/Statistics/Repository/FamilyDatesRepository.php 9860 9861 - 9862 message: '#^Access to an undefined property object\:\:\$id\.$#' 9863 identifier: property.notFound 9864 count: 1 9865 path: app/Statistics/Repository/FamilyDatesRepository.php 9866 9867 - 9868 message: '#^Access to an undefined property object\:\:\$type\.$#' 9869 identifier: property.notFound 9870 count: 1 9871 path: app/Statistics/Repository/FamilyDatesRepository.php 9872 9873 - 9874 message: '#^Access to an undefined property object\:\:\$year\.$#' 9875 identifier: property.notFound 9876 count: 1 9877 path: app/Statistics/Repository/FamilyDatesRepository.php 9878 9879 - 9880 message: '#^Cannot cast mixed to int\.$#' 9881 identifier: cast.int 9882 count: 1 9883 path: app/Statistics/Repository/FamilyDatesRepository.php 9884 9885 - 9886 message: '#^Method Fisharebest\\Webtrees\\Statistics\\Repository\\FamilyDatesRepository\:\:eventQuery\(\) should return object\{id\: string, year\: int, fact\: string, type\: string\}\|null but returns \(object\{id\: mixed, year\: int, fact\: mixed, type\: mixed\}&stdClass\)\|null\.$#' 9887 identifier: return.type 9888 count: 1 9889 path: app/Statistics/Repository/FamilyDatesRepository.php 9890 9891 - 9892 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) contains unresolvable type\.$#' 9893 identifier: argument.unresolvableType 9894 count: 1 9895 path: app/Statistics/Repository/FamilyDatesRepository.php 9896 9897 - 9898 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: \(object\{id\: mixed, year\: int, fact\: mixed, type\: mixed\}&stdClass\), Closure\(object\)\: \(object\{id\: mixed, year\: int, fact\: mixed, type\: mixed\}&stdClass\) given\.$#' 9899 identifier: argument.type 9900 count: 1 9901 path: app/Statistics/Repository/FamilyDatesRepository.php 9902 9903 - 9904 message: '#^Property object\{id\: string, year\: int, fact\: string, type\: string\}\:\:\$year is not writable\.$#' 9905 identifier: assign.propertyReadOnly 9906 count: 1 9907 path: app/Statistics/Repository/FamilyDatesRepository.php 9908 9909 - 9910 message: '#^Return type of call to method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) contains unresolvable type\.$#' 9911 identifier: method.unresolvableReturnType 9912 count: 1 9913 path: app/Statistics/Repository/FamilyDatesRepository.php 9914 9915 - 9916 message: '#^Access to an undefined property object\:\:\$age\.$#' 9917 identifier: property.notFound 9918 count: 5 9919 path: app/Statistics/Repository/FamilyRepository.php 9920 9921 - 9922 message: '#^Access to an undefined property object\:\:\$ch1\.$#' 9923 identifier: property.notFound 9924 count: 3 9925 path: app/Statistics/Repository/FamilyRepository.php 9926 9927 - 9928 message: '#^Access to an undefined property object\:\:\$ch2\.$#' 9929 identifier: property.notFound 9930 count: 3 9931 path: app/Statistics/Repository/FamilyRepository.php 9932 9933 - 9934 message: '#^Access to an undefined property object\:\:\$f_numchil\.$#' 9935 identifier: property.notFound 9936 count: 1 9937 path: app/Statistics/Repository/FamilyRepository.php 9938 9939 - 9940 message: '#^Access to an undefined property object\:\:\$family\.$#' 9941 identifier: property.notFound 9942 count: 5 9943 path: app/Statistics/Repository/FamilyRepository.php 9944 9945 - 9946 message: '#^Binary operation "/" between mixed and 365\.25 results in an error\.$#' 9947 identifier: binaryOp.invalid 9948 count: 2 9949 path: app/Statistics/Repository/FamilyRepository.php 9950 9951 - 9952 message: '#^Cannot access property \$age on mixed\.$#' 9953 identifier: property.nonObject 9954 count: 9 9955 path: app/Statistics/Repository/FamilyRepository.php 9956 9957 - 9958 message: '#^Cannot access property \$famid on mixed\.$#' 9959 identifier: property.nonObject 9960 count: 1 9961 path: app/Statistics/Repository/FamilyRepository.php 9962 9963 - 9964 message: '#^Cannot access property \$family on mixed\.$#' 9965 identifier: property.nonObject 9966 count: 7 9967 path: app/Statistics/Repository/FamilyRepository.php 9968 9969 - 9970 message: '#^Cannot access property \$i_id on mixed\.$#' 9971 identifier: property.nonObject 9972 count: 1 9973 path: app/Statistics/Repository/FamilyRepository.php 9974 9975 - 9976 message: '#^Cannot access property \$id on mixed\.$#' 9977 identifier: property.nonObject 9978 count: 1 9979 path: app/Statistics/Repository/FamilyRepository.php 9980 9981 - 9982 message: '#^Cannot call method canShow\(\) on Fisharebest\\Webtrees\\Family\|null\.$#' 9983 identifier: method.nonObject 9984 count: 1 9985 path: app/Statistics/Repository/FamilyRepository.php 9986 9987 - 9988 message: '#^Cannot call method formatList\(\) on Fisharebest\\Webtrees\\Family\|null\.$#' 9989 identifier: method.nonObject 9990 count: 1 9991 path: app/Statistics/Repository/FamilyRepository.php 9992 9993 - 9994 message: '#^Cannot call method fullName\(\) on Fisharebest\\Webtrees\\Family\|null\.$#' 9995 identifier: method.nonObject 9996 count: 2 9997 path: app/Statistics/Repository/FamilyRepository.php 9998 9999 - 10000 message: '#^Cannot call method fullName\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#' 10001 identifier: method.nonObject 10002 count: 2 10003 path: app/Statistics/Repository/FamilyRepository.php 10004 10005 - 10006 message: '#^Cannot call method getBirthDate\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#' 10007 identifier: method.nonObject 10008 count: 2 10009 path: app/Statistics/Repository/FamilyRepository.php 10010 10011 - 10012 message: '#^Cannot call method husband\(\) on Fisharebest\\Webtrees\\Family\|null\.$#' 10013 identifier: method.nonObject 10014 count: 1 10015 path: app/Statistics/Repository/FamilyRepository.php 10016 10017 - 10018 message: '#^Cannot call method url\(\) on Fisharebest\\Webtrees\\Family\|null\.$#' 10019 identifier: method.nonObject 10020 count: 3 10021 path: app/Statistics/Repository/FamilyRepository.php 10022 10023 - 10024 message: '#^Cannot call method url\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#' 10025 identifier: method.nonObject 10026 count: 1 10027 path: app/Statistics/Repository/FamilyRepository.php 10028 10029 - 10030 message: '#^Cannot call method wife\(\) on Fisharebest\\Webtrees\\Family\|null\.$#' 10031 identifier: method.nonObject 10032 count: 1 10033 path: app/Statistics/Repository/FamilyRepository.php 10034 10035 - 10036 message: '#^Cannot cast mixed to float\.$#' 10037 identifier: cast.double 10038 count: 1 10039 path: app/Statistics/Repository/FamilyRepository.php 10040 10041 - 10042 message: '#^Cannot cast mixed to int\.$#' 10043 identifier: cast.int 10044 count: 9 10045 path: app/Statistics/Repository/FamilyRepository.php 10046 10047 - 10048 message: '#^Method Fisharebest\\Webtrees\\Statistics\\Repository\\FamilyRepository\:\:ageBetweenSiblingsQuery\(\) should return array\<object\> but returns array\<mixed\>\.$#' 10049 identifier: return.type 10050 count: 1 10051 path: app/Statistics/Repository/FamilyRepository.php 10052 10053 - 10054 message: '#^Method Fisharebest\\Webtrees\\Statistics\\Repository\\FamilyRepository\:\:statsChildrenQuery\(\) should return array\<object\> but returns array\<mixed\>\.$#' 10055 identifier: return.type 10056 count: 1 10057 path: app/Statistics/Repository/FamilyRepository.php 10058 10059 - 10060 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Family, Closure\(object\)\: Fisharebest\\Webtrees\\Family given\.$#' 10061 identifier: argument.type 10062 count: 4 10063 path: app/Statistics/Repository/FamilyRepository.php 10064 10065 - 10066 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: object, Closure\(object\)\: object given\.$#' 10067 identifier: argument.type 10068 count: 1 10069 path: app/Statistics/Repository/FamilyRepository.php 10070 10071 - 10072 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\FamilyFactoryInterface\:\:make\(\) expects string, mixed given\.$#' 10073 identifier: argument.type 10074 count: 4 10075 path: app/Statistics/Repository/FamilyRepository.php 10076 10077 - 10078 message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\IndividualFactoryInterface\:\:make\(\) expects string, mixed given\.$#' 10079 identifier: argument.type 10080 count: 8 10081 path: app/Statistics/Repository/FamilyRepository.php 10082 10083 - 10084 message: '#^Access to an undefined property object\:\:\$change_time\.$#' 10085 identifier: property.notFound 10086 count: 1 10087 path: app/Statistics/Repository/GedcomRepository.php 10088 10089 - 10090 message: '#^Parameter \#1 \$string of method Fisharebest\\Webtrees\\Contracts\\TimestampFactoryInterface\:\:fromString\(\) expects string\|null, mixed given\.$#' 10091 identifier: argument.type 10092 count: 1 10093 path: app/Statistics/Repository/GedcomRepository.php 10094 10095 - 10096 message: '#^Cannot cast mixed to int\.$#' 10097 identifier: cast.int 10098 count: 1 10099 path: app/Statistics/Repository/HitCountRepository.php 10100 10101 - 10102 message: '#^Access to an undefined property object\:\:\$days\.$#' 10103 identifier: property.notFound 10104 count: 1 10105 path: app/Statistics/Repository/IndividualRepository.php 10106 10107 - 10108 message: '#^Binary operation "/" between mixed and 365\.25 results in an error\.$#' 10109 identifier: binaryOp.invalid 10110 count: 1 10111 path: app/Statistics/Repository/IndividualRepository.php 10112 10113 - 10114 message: '#^Cannot access property \$days on mixed\.$#' 10115 identifier: property.nonObject 10116 count: 1 10117 path: app/Statistics/Repository/IndividualRepository.php 10118 10119 - 10120 message: '#^Cannot call method findByComponent\(\) on mixed\.$#' 10121 identifier: method.nonObject 10122 count: 1 10123 path: app/Statistics/Repository/IndividualRepository.php 10124 10125 - 10126 message: '#^Cannot call method first\(\) on mixed\.$#' 10127 identifier: method.nonObject 10128 count: 1 10129 path: app/Statistics/Repository/IndividualRepository.php 10130 10131 - 10132 message: '#^Cannot cast mixed to int\.$#' 10133 identifier: cast.int 10134 count: 4 10135 path: app/Statistics/Repository/IndividualRepository.php 10136 10137 - 10138 message: '#^Method Fisharebest\\Webtrees\\Statistics\\Repository\\IndividualRepository\:\:commonGiven\(\) should return string but returns array\<int\>\|string\.$#' 10139 identifier: return.type 10140 count: 1 10141 path: app/Statistics/Repository/IndividualRepository.php 10142 10143 - 10144 message: '#^Method Fisharebest\\Webtrees\\Statistics\\Repository\\IndividualRepository\:\:commonGivenFemale\(\) should return string but returns array\<int\>\|string\.$#' 10145 identifier: return.type 10146 count: 1 10147 path: app/Statistics/Repository/IndividualRepository.php 10148 10149 - 10150 message: '#^Method Fisharebest\\Webtrees\\Statistics\\Repository\\IndividualRepository\:\:commonGivenFemaleList\(\) should return string but returns array\<int\>\|string\.$#' 10151 identifier: return.type 10152 count: 1 10153 path: app/Statistics/Repository/IndividualRepository.php 10154 10155 - 10156 message: '#^Method Fisharebest\\Webtrees\\Statistics\\Repository\\IndividualRepository\:\:commonGivenFemaleListTotals\(\) should return string but returns array\<int\>\|string\.$#' 10157 identifier: return.type 10158 count: 1 10159 path: app/Statistics/Repository/IndividualRepository.php 10160 10161 - 10162 message: '#^Method Fisharebest\\Webtrees\\Statistics\\Repository\\IndividualRepository\:\:commonGivenFemaleTable\(\) should return string but returns array\<int\>\|string\.$#' 10163 identifier: return.type 10164 count: 1 10165 path: app/Statistics/Repository/IndividualRepository.php 10166 10167 - 10168 message: '#^Method Fisharebest\\Webtrees\\Statistics\\Repository\\IndividualRepository\:\:commonGivenFemaleTotals\(\) should return string but returns array\<int\>\|string\.$#' 10169 identifier: return.type 10170 count: 1 10171 path: app/Statistics/Repository/IndividualRepository.php 10172 10173 - 10174 message: '#^Method Fisharebest\\Webtrees\\Statistics\\Repository\\IndividualRepository\:\:commonGivenList\(\) should return string but returns array\<int\>\|string\.$#' 10175 identifier: return.type 10176 count: 1 10177 path: app/Statistics/Repository/IndividualRepository.php 10178 10179 - 10180 message: '#^Method Fisharebest\\Webtrees\\Statistics\\Repository\\IndividualRepository\:\:commonGivenListTotals\(\) should return string but returns array\<int\>\|string\.$#' 10181 identifier: return.type 10182 count: 1 10183 path: app/Statistics/Repository/IndividualRepository.php 10184 10185 - 10186 message: '#^Method Fisharebest\\Webtrees\\Statistics\\Repository\\IndividualRepository\:\:commonGivenMale\(\) should return string but returns array\<int\>\|string\.$#' 10187 identifier: return.type 10188 count: 1 10189 path: app/Statistics/Repository/IndividualRepository.php 10190 10191 - 10192 message: '#^Method Fisharebest\\Webtrees\\Statistics\\Repository\\IndividualRepository\:\:commonGivenMaleList\(\) should return string but returns array\<int\>\|string\.$#' 10193 identifier: return.type 10194 count: 1 10195 path: app/Statistics/Repository/IndividualRepository.php 10196 10197 - 10198 message: '#^Method Fisharebest\\Webtrees\\Statistics\\Repository\\IndividualRepository\:\:commonGivenMaleListTotals\(\) should return string but returns array\<int\>\|string\.$#' 10199 identifier: return.type 10200 count: 1 10201 path: app/Statistics/Repository/IndividualRepository.php 10202 10203 - 10204 message: '#^Method Fisharebest\\Webtrees\\Statistics\\Repository\\IndividualRepository\:\:commonGivenMaleTable\(\) should return string but returns array\<int\>\|string\.$#' 10205 identifier: return.type 10206 count: 1 10207 path: app/Statistics/Repository/IndividualRepository.php 10208 10209 - 10210 message: '#^Method Fisharebest\\Webtrees\\Statistics\\Repository\\IndividualRepository\:\:commonGivenMaleTotals\(\) should return string but returns array\<int\>\|string\.$#' 10211 identifier: return.type 10212 count: 1 10213 path: app/Statistics/Repository/IndividualRepository.php 10214 10215 - 10216 message: '#^Method Fisharebest\\Webtrees\\Statistics\\Repository\\IndividualRepository\:\:commonGivenTable\(\) should return string but returns array\<int\>\|string\.$#' 10217 identifier: return.type 10218 count: 1 10219 path: app/Statistics/Repository/IndividualRepository.php 10220 10221 - 10222 message: '#^Method Fisharebest\\Webtrees\\Statistics\\Repository\\IndividualRepository\:\:commonGivenTotals\(\) should return string but returns array\<int\>\|string\.$#' 10223 identifier: return.type 10224 count: 1 10225 path: app/Statistics/Repository/IndividualRepository.php 10226 10227 - 10228 message: '#^Method Fisharebest\\Webtrees\\Statistics\\Repository\\IndividualRepository\:\:commonGivenUnknown\(\) should return string but returns array\<int\>\|string\.$#' 10229 identifier: return.type 10230 count: 1 10231 path: app/Statistics/Repository/IndividualRepository.php 10232 10233 - 10234 message: '#^Method Fisharebest\\Webtrees\\Statistics\\Repository\\IndividualRepository\:\:commonGivenUnknownList\(\) should return string but returns array\<int\>\|string\.$#' 10235 identifier: return.type 10236 count: 1 10237 path: app/Statistics/Repository/IndividualRepository.php 10238 10239 - 10240 message: '#^Method Fisharebest\\Webtrees\\Statistics\\Repository\\IndividualRepository\:\:commonGivenUnknownListTotals\(\) should return string but returns array\<int\>\|string\.$#' 10241 identifier: return.type 10242 count: 1 10243 path: app/Statistics/Repository/IndividualRepository.php 10244 10245 - 10246 message: '#^Method Fisharebest\\Webtrees\\Statistics\\Repository\\IndividualRepository\:\:commonGivenUnknownTable\(\) should return string but returns array\<int\>\|string\.$#' 10247 identifier: return.type 10248 count: 1 10249 path: app/Statistics/Repository/IndividualRepository.php 10250 10251 - 10252 message: '#^Method Fisharebest\\Webtrees\\Statistics\\Repository\\IndividualRepository\:\:commonGivenUnknownTotals\(\) should return string but returns array\<int\>\|string\.$#' 10253 identifier: return.type 10254 count: 1 10255 path: app/Statistics/Repository/IndividualRepository.php 10256 10257 - 10258 message: '#^Method Fisharebest\\Webtrees\\Statistics\\Repository\\IndividualRepository\:\:statsAgeQuery\(\) should return array\<object\> but returns array\<mixed\>\.$#' 10259 identifier: return.type 10260 count: 1 10261 path: app/Statistics/Repository/IndividualRepository.php 10262 10263 - 10264 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Individual, Closure\(object\)\: Fisharebest\\Webtrees\\Individual given\.$#' 10265 identifier: argument.type 10266 count: 1 10267 path: app/Statistics/Repository/IndividualRepository.php 10268 10269 - 10270 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: int, Closure\(string\)\: int given\.$#' 10271 identifier: argument.type 10272 count: 1 10273 path: app/Statistics/Repository/IndividualRepository.php 10274 10275 - 10276 message: '#^Parameter \#1 of closure expects object, mixed given\.$#' 10277 identifier: argument.type 10278 count: 1 10279 path: app/Statistics/Repository/IndividualRepository.php 10280 10281 - 10282 message: '#^Parameter \#2 \$callback of function array_walk expects callable\(int, string\)\: mixed, Closure\(string, string\)\: void given\.$#' 10283 identifier: argument.type 10284 count: 1 10285 path: app/Statistics/Repository/IndividualRepository.php 10286 10287 - 10288 message: '#^Parameter \#2 \$given of method Fisharebest\\Webtrees\\Statistics\\Google\\ChartCommonGiven\:\:chartCommonGiven\(\) expects array\<int\>, array\<int\>\|string given\.$#' 10289 identifier: argument.type 10290 count: 1 10291 path: app/Statistics/Repository/IndividualRepository.php 10292 10293 - 10294 message: '#^Cannot cast mixed to int\.$#' 10295 identifier: cast.int 10296 count: 1 10297 path: app/Statistics/Repository/LatestUserRepository.php 10298 10299 - 10300 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: int, Closure\(string\)\: int given\.$#' 10301 identifier: argument.type 10302 count: 1 10303 path: app/Statistics/Repository/MediaRepository.php 10304 10305 - 10306 message: '#^Parameter \#1 \$media of method Fisharebest\\Webtrees\\Statistics\\Google\\ChartMedia\:\:chartMedia\(\) expects array\<string, int\>, array\<int\> given\.$#' 10307 identifier: argument.type 10308 count: 1 10309 path: app/Statistics/Repository/MediaRepository.php 10310 10311 - 10312 message: '#^Cannot access property \$tree on mixed\.$#' 10313 identifier: property.nonObject 10314 count: 1 10315 path: app/Statistics/Repository/PlaceRepository.php 10316 10317 - 10318 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: int, Closure\(string\)\: int given\.$#' 10319 identifier: argument.type 10320 count: 1 10321 path: app/Statistics/Repository/PlaceRepository.php 10322 10323 - 10324 message: '#^Parameter \#2 \$subject of function preg_match expects string, mixed given\.$#' 10325 identifier: argument.type 10326 count: 1 10327 path: app/Statistics/Repository/PlaceRepository.php 10328 10329 - 10330 message: '#^Property Fisharebest\\Webtrees\\GedcomRecord\:\:\$getAllNames \(array\<array\<string\>\>\) does not accept array\<array\>\.$#' 10331 identifier: assign.propertyType 10332 count: 1 10333 path: app/Submission.php 10334 10335 - 10336 message: '#^Method Fisharebest\\Webtrees\\SurnameTradition\\PatrilinealSurnameTradition\:\:inflect\(\) should return string but returns string\|null\.$#' 10337 identifier: return.type 10338 count: 1 10339 path: app/SurnameTradition/PatrilinealSurnameTradition.php 10340 10341 - 10342 message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#' 10343 identifier: argument.type 10344 count: 1 10345 path: app/SurnameTradition/PatrilinealSurnameTradition.php 10346 10347 - 10348 message: '#^Access to an undefined property object\:\:\$tree_id\.$#' 10349 identifier: property.notFound 10350 count: 1 10351 path: app/Tree.php 10352 10353 - 10354 message: '#^Access to an undefined property object\:\:\$tree_name\.$#' 10355 identifier: property.notFound 10356 count: 1 10357 path: app/Tree.php 10358 10359 - 10360 message: '#^Access to an undefined property object\:\:\$tree_title\.$#' 10361 identifier: property.notFound 10362 count: 1 10363 path: app/Tree.php 10364 10365 - 10366 message: '#^Cannot access property \$resn on mixed\.$#' 10367 identifier: property.nonObject 10368 count: 5 10369 path: app/Tree.php 10370 10371 - 10372 message: '#^Cannot access property \$tag_type on mixed\.$#' 10373 identifier: property.nonObject 10374 count: 3 10375 path: app/Tree.php 10376 10377 - 10378 message: '#^Cannot access property \$xref on mixed\.$#' 10379 identifier: property.nonObject 10380 count: 3 10381 path: app/Tree.php 10382 10383 - 10384 message: '#^Cannot call method acceptRecord\(\) on mixed\.$#' 10385 identifier: method.nonObject 10386 count: 4 10387 path: app/Tree.php 10388 10389 - 10390 message: '#^Cannot cast mixed to int\.$#' 10391 identifier: cast.int 10392 count: 1 10393 path: app/Tree.php 10394 10395 - 10396 message: '#^Method Fisharebest\\Webtrees\\Tree\:\:getPreference\(\) should return string but returns mixed\.$#' 10397 identifier: return.type 10398 count: 1 10399 path: app/Tree.php 10400 10401 - 10402 message: '#^Parameter \#2 \$name of class Fisharebest\\Webtrees\\Tree constructor expects string, mixed given\.$#' 10403 identifier: argument.type 10404 count: 1 10405 path: app/Tree.php 10406 10407 - 10408 message: '#^Parameter \#3 \$title of class Fisharebest\\Webtrees\\Tree constructor expects string, mixed given\.$#' 10409 identifier: argument.type 10410 count: 1 10411 path: app/Tree.php 10412 10413 - 10414 message: '#^Property Fisharebest\\Webtrees\\Tree\:\:\$preferences \(array\<string\>\) does not accept array\<mixed\>\.$#' 10415 identifier: assign.propertyType 10416 count: 1 10417 path: app/Tree.php 10418 10419 - 10420 message: '#^Property Fisharebest\\Webtrees\\Tree\:\:\$user_preferences \(array\<array\<string\>\>\) does not accept array\<array\<mixed\>\>\.$#' 10421 identifier: assign.propertyType 10422 count: 1 10423 path: app/Tree.php 10424 10425 - 10426 message: '#^Cannot call method find\(\) on mixed\.$#' 10427 identifier: method.nonObject 10428 count: 1 10429 path: app/TreeUser.php 10430 10431 - 10432 message: '#^Access to an undefined property object\:\:\$email\.$#' 10433 identifier: property.notFound 10434 count: 1 10435 path: app/User.php 10436 10437 - 10438 message: '#^Access to an undefined property object\:\:\$real_name\.$#' 10439 identifier: property.notFound 10440 count: 1 10441 path: app/User.php 10442 10443 - 10444 message: '#^Access to an undefined property object\:\:\$user_id\.$#' 10445 identifier: property.notFound 10446 count: 1 10447 path: app/User.php 10448 10449 - 10450 message: '#^Access to an undefined property object\:\:\$user_name\.$#' 10451 identifier: property.notFound 10452 count: 1 10453 path: app/User.php 10454 10455 - 10456 message: '#^Cannot cast mixed to int\.$#' 10457 identifier: cast.int 10458 count: 1 10459 path: app/User.php 10460 10461 - 10462 message: '#^Parameter \#2 \$user_name of class Fisharebest\\Webtrees\\User constructor expects string, mixed given\.$#' 10463 identifier: argument.type 10464 count: 1 10465 path: app/User.php 10466 10467 - 10468 message: '#^Parameter \#3 \$real_name of class Fisharebest\\Webtrees\\User constructor expects string, mixed given\.$#' 10469 identifier: argument.type 10470 count: 1 10471 path: app/User.php 10472 10473 - 10474 message: '#^Parameter \#4 \$email of class Fisharebest\\Webtrees\\User constructor expects string, mixed given\.$#' 10475 identifier: argument.type 10476 count: 1 10477 path: app/User.php 10478 10479 - 10480 message: '#^Property Fisharebest\\Webtrees\\User\:\:\$preferences \(array\<string, string\>\) does not accept array\<mixed\>\.$#' 10481 identifier: assign.propertyType 10482 count: 1 10483 path: app/User.php 10484 10485 - 10486 message: '#^Anonymous function should return array\|null but returns mixed\.$#' 10487 identifier: return.type 10488 count: 1 10489 path: app/Validator.php 10490 10491 - 10492 message: '#^Anonymous function should return float\|null but returns mixed\.$#' 10493 identifier: return.type 10494 count: 1 10495 path: app/Validator.php 10496 10497 - 10498 message: '#^Anonymous function should return int\|null but returns mixed\.$#' 10499 identifier: return.type 10500 count: 1 10501 path: app/Validator.php 10502 10503 - 10504 message: '#^Anonymous function should return string\|null but returns mixed\.$#' 10505 identifier: return.type 10506 count: 1 10507 path: app/Validator.php 10508 10509 - 10510 message: '#^Method Fisharebest\\Webtrees\\Validator\:\:array\(\) should return array\<string\> but returns array\.$#' 10511 identifier: return.type 10512 count: 1 10513 path: app/Validator.php 10514 10515 - 10516 message: '#^Parameter \#1 \$parameters of class Fisharebest\\Webtrees\\Validator constructor expects array\<array\<int\|string\>\|Fisharebest\\Webtrees\\Contracts\\UserInterface\|Fisharebest\\Webtrees\\Tree\|int\|string\>, array given\.$#' 10517 identifier: argument.type 10518 count: 4 10519 path: app/Validator.php 10520 10521 - 10522 message: '#^Parameter \#1 \$url of function parse_url expects string, mixed given\.$#' 10523 identifier: argument.type 10524 count: 1 10525 path: app/Validator.php 10526 10527 - 10528 message: '#^Parameter \#1 \$serverRequestFactory of class Nyholm\\Psr7Server\\ServerRequestCreator constructor expects Psr\\Http\\Message\\ServerRequestFactoryInterface, mixed given\.$#' 10529 identifier: argument.type 10530 count: 1 10531 path: app/Webtrees.php 10532 10533 - 10534 message: '#^Parameter \#2 \$uriFactory of class Nyholm\\Psr7Server\\ServerRequestCreator constructor expects Psr\\Http\\Message\\UriFactoryInterface, mixed given\.$#' 10535 identifier: argument.type 10536 count: 1 10537 path: app/Webtrees.php 10538 10539 - 10540 message: '#^Parameter \#3 \$uploadedFileFactory of class Nyholm\\Psr7Server\\ServerRequestCreator constructor expects Psr\\Http\\Message\\UploadedFileFactoryInterface, mixed given\.$#' 10541 identifier: argument.type 10542 count: 1 10543 path: app/Webtrees.php 10544 10545 - 10546 message: '#^Parameter \#4 \$streamFactory of class Nyholm\\Psr7Server\\ServerRequestCreator constructor expects Psr\\Http\\Message\\StreamFactoryInterface, mixed given\.$#' 10547 identifier: argument.type 10548 count: 1 10549 path: app/Webtrees.php 10550 10551 - 10552 message: '#^Strict comparison using \!\=\= between ''\-dev'' and '''' will always evaluate to true\.$#' 10553 identifier: notIdentical.alwaysTrue 10554 count: 1 10555 path: app/Webtrees.php 10556 10557 - 10558 message: '#^Ternary operator condition is always true\.$#' 10559 identifier: ternary.alwaysTrue 10560 count: 1 10561 path: app/Webtrees.php 10562 10563 - 10564 message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' 10565 identifier: foreach.nonIterable 10566 count: 1 10567 path: resources/views/admin/control-panel.phtml 10568 10569 - 10570 message: '#^Left side of \|\| is always true\.$#' 10571 identifier: booleanOr.leftAlwaysTrue 10572 count: 1 10573 path: resources/views/admin/control-panel.phtml 10574 10575 - 10576 message: '#^Offset int does not exist on array\<string, int\>\.$#' 10577 identifier: offsetAccess.notFound 10578 count: 1 10579 path: resources/views/admin/control-panel.phtml 10580 10581 - 10582 message: '#^Parameter \#1 \$n of static method Fisharebest\\Webtrees\\I18N\:\:number\(\) expects float, mixed given\.$#' 10583 identifier: argument.type 10584 count: 8 10585 path: resources/views/admin/control-panel.phtml 10586 10587 - 10588 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 10589 identifier: argument.type 10590 count: 1 10591 path: resources/views/admin/control-panel.phtml 10592 10593 - 10594 message: '#^Right side of \|\| is always true\.$#' 10595 identifier: booleanOr.rightAlwaysTrue 10596 count: 1 10597 path: resources/views/admin/control-panel.phtml 10598 10599 - 10600 message: '#^Access to an undefined property object\:\:\$child_count\.$#' 10601 identifier: property.notFound 10602 count: 2 10603 path: resources/views/admin/locations.phtml 10604 10605 - 10606 message: '#^Access to an undefined property object\:\:\$id\.$#' 10607 identifier: property.notFound 10608 count: 3 10609 path: resources/views/admin/locations.phtml 10610 10611 - 10612 message: '#^Access to an undefined property object\:\:\$key\.$#' 10613 identifier: property.notFound 10614 count: 3 10615 path: resources/views/admin/locations.phtml 10616 10617 - 10618 message: '#^Access to an undefined property object\:\:\$latitude\.$#' 10619 identifier: property.notFound 10620 count: 1 10621 path: resources/views/admin/locations.phtml 10622 10623 - 10624 message: '#^Access to an undefined property object\:\:\$longitude\.$#' 10625 identifier: property.notFound 10626 count: 1 10627 path: resources/views/admin/locations.phtml 10628 10629 - 10630 message: '#^Access to an undefined property object\:\:\$no_coord\.$#' 10631 identifier: property.notFound 10632 count: 1 10633 path: resources/views/admin/locations.phtml 10634 10635 - 10636 message: '#^Access to an undefined property object\:\:\$place\.$#' 10637 identifier: property.notFound 10638 count: 1 10639 path: resources/views/admin/locations.phtml 10640 10641 - 10642 message: '#^Argument of an invalid type object supplied for foreach, only iterables are supported\.$#' 10643 identifier: foreach.nonIterable 10644 count: 1 10645 path: resources/views/admin/locations.phtml 10646 10647 - 10648 message: '#^Cannot access offset 0 on object\.$#' 10649 identifier: offsetAccess.nonOffsetAccessible 10650 count: 3 10651 path: resources/views/admin/locations.phtml 10652 10653 - 10654 message: '#^Cannot access offset mixed on object\.$#' 10655 identifier: offsetAccess.nonOffsetAccessible 10656 count: 1 10657 path: resources/views/admin/locations.phtml 10658 10659 - 10660 message: '#^Cannot access property \$p_id on mixed\.$#' 10661 identifier: property.nonObject 10662 count: 2 10663 path: resources/views/admin/locations.phtml 10664 10665 - 10666 message: '#^Cannot access property \$tree_name on mixed\.$#' 10667 identifier: property.nonObject 10668 count: 2 10669 path: resources/views/admin/locations.phtml 10670 10671 - 10672 message: '#^Cannot access property \$tree_title on mixed\.$#' 10673 identifier: property.nonObject 10674 count: 2 10675 path: resources/views/admin/locations.phtml 10676 10677 - 10678 message: '#^Parameter \#1 \$key of function array_key_exists expects int\|string, mixed given\.$#' 10679 identifier: argument.type 10680 count: 2 10681 path: resources/views/admin/locations.phtml 10682 10683 - 10684 message: '#^Parameter \#1 \$key of method Illuminate\\Support\\Collection\<int,Fisharebest\\Webtrees\\Tree\>\:\:get\(\) expects int, mixed given\.$#' 10685 identifier: argument.type 10686 count: 2 10687 path: resources/views/admin/locations.phtml 10688 10689 - 10690 message: '#^Parameter \#1 \$n of static method Fisharebest\\Webtrees\\I18N\:\:number\(\) expects float, mixed given\.$#' 10691 identifier: argument.type 10692 count: 3 10693 path: resources/views/admin/locations.phtml 10694 10695 - 10696 message: '#^Parameter \#1 \$tree of method Fisharebest\\Webtrees\\Module\\PlaceHierarchyListModule\:\:listUrl\(\) expects Fisharebest\\Webtrees\\Tree, Fisharebest\\Webtrees\\Tree\|null given\.$#' 10697 identifier: argument.type 10698 count: 2 10699 path: resources/views/admin/locations.phtml 10700 10701 - 10702 message: '#^Parameter \#1 \$value of function count expects array\|Countable, object given\.$#' 10703 identifier: argument.type 10704 count: 3 10705 path: resources/views/admin/locations.phtml 10706 10707 - 10708 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 10709 identifier: argument.type 10710 count: 3 10711 path: resources/views/admin/locations.phtml 10712 10713 - 10714 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 10715 identifier: echo.nonString 10716 count: 2 10717 path: resources/views/admin/locations.phtml 10718 10719 - 10720 message: '#^Parameter \#2 \$parameters of function route expects array\<array\<string\>\|bool\|int\|string\|null\>, array\<string, mixed\> given\.$#' 10721 identifier: argument.type 10722 count: 3 10723 path: resources/views/admin/locations.phtml 10724 10725 - 10726 message: '#^Parameter \#2 \$parameters of method Fisharebest\\Webtrees\\Module\\PlaceHierarchyListModule\:\:listUrl\(\) expects array\<array\<string\>\|bool\|int\|string\|null\>, array\<string, mixed\> given\.$#' 10727 identifier: argument.type 10728 count: 2 10729 path: resources/views/admin/locations.phtml 10730 10731 - 10732 message: '#^Access to an undefined property object\:\:\$message\.$#' 10733 identifier: property.notFound 10734 count: 3 10735 path: resources/views/admin/trees-check.phtml 10736 10737 - 10738 message: '#^Access to an undefined property object\:\:\$tag\.$#' 10739 identifier: property.notFound 10740 count: 6 10741 path: resources/views/admin/trees-check.phtml 10742 10743 - 10744 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 10745 identifier: argument.type 10746 count: 6 10747 path: resources/views/admin/trees-check.phtml 10748 10749 - 10750 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 10751 identifier: echo.nonString 10752 count: 3 10753 path: resources/views/admin/trees-check.phtml 10754 10755 - 10756 message: '#^Cannot call method name\(\) on Fisharebest\\Webtrees\\Tree\|null\.$#' 10757 identifier: method.nonObject 10758 count: 2 10759 path: resources/views/admin/trees-merge.phtml 10760 10761 - 10762 message: '#^Cannot call method title\(\) on Fisharebest\\Webtrees\\Tree\|null\.$#' 10763 identifier: method.nonObject 10764 count: 2 10765 path: resources/views/admin/trees-merge.phtml 10766 10767 - 10768 message: '#^Access to an undefined property object\:\:\$default_resn_id\.$#' 10769 identifier: property.notFound 10770 count: 3 10771 path: resources/views/admin/trees-privacy.phtml 10772 10773 - 10774 message: '#^Access to an undefined property object\:\:\$record\.$#' 10775 identifier: property.notFound 10776 count: 1 10777 path: resources/views/admin/trees-privacy.phtml 10778 10779 - 10780 message: '#^Access to an undefined property object\:\:\$resn\.$#' 10781 identifier: property.notFound 10782 count: 1 10783 path: resources/views/admin/trees-privacy.phtml 10784 10785 - 10786 message: '#^Access to an undefined property object\:\:\$tag_label\.$#' 10787 identifier: property.notFound 10788 count: 1 10789 path: resources/views/admin/trees-privacy.phtml 10790 10791 - 10792 message: '#^Access to an undefined property object\:\:\$xref\.$#' 10793 identifier: property.notFound 10794 count: 1 10795 path: resources/views/admin/trees-privacy.phtml 10796 10797 - 10798 message: '#^Cannot call method fullName\(\) on mixed\.$#' 10799 identifier: method.nonObject 10800 count: 1 10801 path: resources/views/admin/trees-privacy.phtml 10802 10803 - 10804 message: '#^Cannot call method url\(\) on mixed\.$#' 10805 identifier: method.nonObject 10806 count: 1 10807 path: resources/views/admin/trees-privacy.phtml 10808 10809 - 10810 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 10811 identifier: argument.type 10812 count: 1 10813 path: resources/views/admin/trees-privacy.phtml 10814 10815 - 10816 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 10817 identifier: echo.nonString 10818 count: 6 10819 path: resources/views/admin/trees-privacy.phtml 10820 10821 - 10822 message: '#^Access to an undefined property object\:\:\$user_id\.$#' 10823 identifier: property.notFound 10824 count: 5 10825 path: resources/views/admin/users-table-options.phtml 10826 10827 - 10828 message: '#^Access to an undefined property object\:\:\$user_name\.$#' 10829 identifier: property.notFound 10830 count: 1 10831 path: resources/views/admin/users-table-options.phtml 10832 10833 - 10834 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 10835 identifier: argument.type 10836 count: 1 10837 path: resources/views/admin/users-table-options.phtml 10838 10839 - 10840 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 10841 identifier: echo.nonString 10842 count: 2 10843 path: resources/views/admin/users-table-options.phtml 10844 10845 - 10846 message: '#^Parameter \#2 \$parameters of function route expects array\<array\<string\>\|bool\|int\|string\|null\>, array\<string, mixed\> given\.$#' 10847 identifier: argument.type 10848 count: 3 10849 path: resources/views/admin/users-table-options.phtml 10850 10851 - 10852 message: '#^Argument of an invalid type list\<string\>\|false supplied for foreach, only iterables are supported\.$#' 10853 identifier: foreach.nonIterable 10854 count: 1 10855 path: resources/views/chart-box.phtml 10856 10857 - 10858 message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' 10859 identifier: foreach.nonIterable 10860 count: 2 10861 path: resources/views/chart-box.phtml 10862 10863 - 10864 message: '#^Cannot access offset int\<0, max\> on mixed\.$#' 10865 identifier: offsetAccess.nonOffsetAccessible 10866 count: 1 10867 path: resources/views/chart-box.phtml 10868 10869 - 10870 message: '#^Cannot call method filter\(\) on mixed\.$#' 10871 identifier: method.nonObject 10872 count: 1 10873 path: resources/views/chart-box.phtml 10874 10875 - 10876 message: '#^Cannot call method findByComponent\(\) on mixed\.$#' 10877 identifier: method.nonObject 10878 count: 1 10879 path: resources/views/chart-box.phtml 10880 10881 - 10882 message: '#^Cannot call method getClass\(\) on mixed\.$#' 10883 identifier: method.nonObject 10884 count: 1 10885 path: resources/views/chart-box.phtml 10886 10887 - 10888 message: '#^Cannot call method getLabel\(\) on mixed\.$#' 10889 identifier: method.nonObject 10890 count: 1 10891 path: resources/views/chart-box.phtml 10892 10893 - 10894 message: '#^Cannot call method getLink\(\) on mixed\.$#' 10895 identifier: method.nonObject 10896 count: 1 10897 path: resources/views/chart-box.phtml 10898 10899 - 10900 message: '#^Cannot call method map\(\) on mixed\.$#' 10901 identifier: method.nonObject 10902 count: 1 10903 path: resources/views/chart-box.phtml 10904 10905 - 10906 message: '#^Cannot call method push\(\) on mixed\.$#' 10907 identifier: method.nonObject 10908 count: 3 10909 path: resources/views/chart-box.phtml 10910 10911 - 10912 message: '#^PHPDoc tag @var for variable \$all_facts contains generic class Illuminate\\Support\\Collection but does not specify its types\: TKey, TValue$#' 10913 identifier: missingType.generics 10914 count: 1 10915 path: resources/views/chart-box.phtml 10916 10917 - 10918 message: '#^PHPDoc tag @var for variable \$menus contains generic class Illuminate\\Support\\Collection but does not specify its types\: TKey, TValue$#' 10919 identifier: missingType.generics 10920 count: 1 10921 path: resources/views/chart-box.phtml 10922 10923 - 10924 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:filter\(\) expects \(callable\(mixed, int\|string\)\: bool\)\|null, Closure\(Fisharebest\\Webtrees\\Fact\)\: bool given\.$#' 10925 identifier: argument.type 10926 count: 1 10927 path: resources/views/chart-box.phtml 10928 10929 - 10930 message: '#^Parameter \#1 \$filter of method Fisharebest\\Webtrees\\GedcomRecord\:\:facts\(\) expects array\<string\>, array\<int, mixed\> given\.$#' 10931 identifier: argument.type 10932 count: 1 10933 path: resources/views/chart-box.phtml 10934 10935 - 10936 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 10937 identifier: argument.type 10938 count: 2 10939 path: resources/views/chart-box.phtml 10940 10941 - 10942 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 10943 identifier: echo.nonString 10944 count: 1 10945 path: resources/views/chart-box.phtml 10946 10947 - 10948 message: '#^Parameter \#2 \$haystack of function in_array expects array, list\<string\>\|false given\.$#' 10949 identifier: argument.type 10950 count: 1 10951 path: resources/views/chart-box.phtml 10952 10953 - 10954 message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#' 10955 identifier: argument.type 10956 count: 1 10957 path: resources/views/chart-box.phtml 10958 10959 - 10960 message: '#^Parameter \#1 \$n of static method Fisharebest\\Webtrees\\I18N\:\:number\(\) expects float, int\|null given\.$#' 10961 identifier: argument.type 10962 count: 1 10963 path: resources/views/components/badge.phtml 10964 10965 - 10966 message: '#^Cannot cast mixed to int\.$#' 10967 identifier: cast.int 10968 count: 1 10969 path: resources/views/components/select-number.phtml 10970 10971 - 10972 message: '#^Parameter \#1 \$n of static method Fisharebest\\Webtrees\\I18N\:\:number\(\) expects float, string given\.$#' 10973 identifier: argument.type 10974 count: 1 10975 path: resources/views/components/select-number.phtml 10976 10977 - 10978 message: '#^Cannot cast mixed to string\.$#' 10979 identifier: cast.string 10980 count: 1 10981 path: resources/views/components/select.phtml 10982 10983 - 10984 message: '#^Unreachable statement \- code above always terminates\.$#' 10985 identifier: deadCode.unreachable 10986 count: 1 10987 path: resources/views/edit/edit-gedcom-fields.phtml 10988 10989 - 10990 message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' 10991 identifier: foreach.nonIterable 10992 count: 2 10993 path: resources/views/edit/link-spouse-to-individual.phtml 10994 10995 - 10996 message: '#^Cannot call method label\(\) on mixed\.$#' 10997 identifier: method.nonObject 10998 count: 1 10999 path: resources/views/edit/link-spouse-to-individual.phtml 11000 11001 - 11002 message: '#^Cannot call method record\(\) on mixed\.$#' 11003 identifier: method.nonObject 11004 count: 1 11005 path: resources/views/edit/link-spouse-to-individual.phtml 11006 11007 - 11008 message: '#^Cannot call method tag\(\) on mixed\.$#' 11009 identifier: method.nonObject 11010 count: 1 11011 path: resources/views/edit/link-spouse-to-individual.phtml 11012 11013 - 11014 message: '#^Cannot call method tree\(\) on mixed\.$#' 11015 identifier: method.nonObject 11016 count: 1 11017 path: resources/views/edit/link-spouse-to-individual.phtml 11018 11019 - 11020 message: '#^Parameter \#1 \$fact of method Fisharebest\\Webtrees\\Services\\GedcomEditService\:\:insertMissingFactSubtags\(\) expects Fisharebest\\Webtrees\\Fact, mixed given\.$#' 11021 identifier: argument.type 11022 count: 1 11023 path: resources/views/edit/link-spouse-to-individual.phtml 11024 11025 - 11026 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 11027 identifier: echo.nonString 11028 count: 1 11029 path: resources/views/edit/link-spouse-to-individual.phtml 11030 11031 - 11032 message: '#^Parameter \#2 \$string of function explode expects string, mixed given\.$#' 11033 identifier: argument.type 11034 count: 1 11035 path: resources/views/edit/link-spouse-to-individual.phtml 11036 11037 - 11038 message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' 11039 identifier: foreach.nonIterable 11040 count: 2 11041 path: resources/views/edit/new-individual.phtml 11042 11043 - 11044 message: '#^Cannot call method label\(\) on mixed\.$#' 11045 identifier: method.nonObject 11046 count: 1 11047 path: resources/views/edit/new-individual.phtml 11048 11049 - 11050 message: '#^Cannot call method record\(\) on mixed\.$#' 11051 identifier: method.nonObject 11052 count: 1 11053 path: resources/views/edit/new-individual.phtml 11054 11055 - 11056 message: '#^Cannot call method tag\(\) on mixed\.$#' 11057 identifier: method.nonObject 11058 count: 2 11059 path: resources/views/edit/new-individual.phtml 11060 11061 - 11062 message: '#^Cannot call method tree\(\) on mixed\.$#' 11063 identifier: method.nonObject 11064 count: 1 11065 path: resources/views/edit/new-individual.phtml 11066 11067 - 11068 message: '#^Parameter \#1 \$fact of method Fisharebest\\Webtrees\\Services\\GedcomEditService\:\:insertMissingFactSubtags\(\) expects Fisharebest\\Webtrees\\Fact, mixed given\.$#' 11069 identifier: argument.type 11070 count: 1 11071 path: resources/views/edit/new-individual.phtml 11072 11073 - 11074 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 11075 identifier: argument.type 11076 count: 1 11077 path: resources/views/edit/new-individual.phtml 11078 11079 - 11080 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 11081 identifier: echo.nonString 11082 count: 7 11083 path: resources/views/edit/new-individual.phtml 11084 11085 - 11086 message: '#^Parameter \#2 \$string of function explode expects string, mixed given\.$#' 11087 identifier: argument.type 11088 count: 1 11089 path: resources/views/edit/new-individual.phtml 11090 11091 - 11092 message: '#^Cannot call method formatFirstMajorFact\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#' 11093 identifier: method.nonObject 11094 count: 2 11095 path: resources/views/edit/reorder-children.phtml 11096 11097 - 11098 message: '#^Cannot call method fullName\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#' 11099 identifier: method.nonObject 11100 count: 1 11101 path: resources/views/edit/reorder-children.phtml 11102 11103 - 11104 message: '#^Cannot call method getBirthDate\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#' 11105 identifier: method.nonObject 11106 count: 1 11107 path: resources/views/edit/reorder-children.phtml 11108 11109 - 11110 message: '#^Cannot call method julianDay\(\) on mixed\.$#' 11111 identifier: method.nonObject 11112 count: 1 11113 path: resources/views/edit/reorder-children.phtml 11114 11115 - 11116 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 11117 identifier: echo.nonString 11118 count: 1 11119 path: resources/views/edit/reorder-children.phtml 11120 11121 - 11122 message: '#^Cannot call method formatFirstMajorFact\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#' 11123 identifier: method.nonObject 11124 count: 4 11125 path: resources/views/edit/reorder-families.phtml 11126 11127 - 11128 message: '#^Cannot call method fullName\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#' 11129 identifier: method.nonObject 11130 count: 2 11131 path: resources/views/edit/reorder-families.phtml 11132 11133 - 11134 message: '#^Cannot call method getMarriageDate\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#' 11135 identifier: method.nonObject 11136 count: 2 11137 path: resources/views/edit/reorder-families.phtml 11138 11139 - 11140 message: '#^Cannot call method julianDay\(\) on mixed\.$#' 11141 identifier: method.nonObject 11142 count: 2 11143 path: resources/views/edit/reorder-families.phtml 11144 11145 - 11146 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 11147 identifier: echo.nonString 11148 count: 2 11149 path: resources/views/edit/reorder-families.phtml 11150 11151 - 11152 message: '#^Cannot call method displayImage\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#' 11153 identifier: method.nonObject 11154 count: 1 11155 path: resources/views/edit/reorder-media.phtml 11156 11157 - 11158 message: '#^Cannot call method fullName\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#' 11159 identifier: method.nonObject 11160 count: 1 11161 path: resources/views/edit/reorder-media.phtml 11162 11163 - 11164 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 11165 identifier: echo.nonString 11166 count: 1 11167 path: resources/views/edit/reorder-media.phtml 11168 11169 - 11170 message: '#^Parameter \#1 \$record of method Fisharebest\\Webtrees\\Services\\GedcomEditService\:\:factsToAdd\(\) expects Fisharebest\\Webtrees\\Family\|Fisharebest\\Webtrees\\Individual, Fisharebest\\Webtrees\\GedcomRecord given\.$#' 11171 identifier: argument.type 11172 count: 1 11173 path: resources/views/fact-add-new.phtml 11174 11175 - 11176 message: '#^Binary operation "\." between non\-falsy\-string and mixed results in an error\.$#' 11177 identifier: binaryOp.invalid 11178 count: 1 11179 path: resources/views/fact-association-structure.phtml 11180 11181 - 11182 message: '#^Binary operation "\.\=" between mixed and non\-falsy\-string results in an error\.$#' 11183 identifier: assignOp.invalid 11184 count: 1 11185 path: resources/views/fact-association-structure.phtml 11186 11187 - 11188 message: '#^Cannot call method findByComponent\(\) on mixed\.$#' 11189 identifier: method.nonObject 11190 count: 1 11191 path: resources/views/fact-association-structure.phtml 11192 11193 - 11194 message: '#^Cannot call method first\(\) on mixed\.$#' 11195 identifier: method.nonObject 11196 count: 1 11197 path: resources/views/fact-association-structure.phtml 11198 11199 - 11200 message: '#^Cannot call method getCloseRelationshipName\(\) on mixed\.$#' 11201 identifier: method.nonObject 11202 count: 1 11203 path: resources/views/fact-association-structure.phtml 11204 11205 - 11206 message: '#^Parameter \#2 \$subject of function preg_match_all expects string, string\|null given\.$#' 11207 identifier: argument.type 11208 count: 1 11209 path: resources/views/fact-gedcom-fields.phtml 11210 11211 - 11212 message: '#^Cannot call method findByInterface\(\) on mixed\.$#' 11213 identifier: method.nonObject 11214 count: 1 11215 path: resources/views/fact-place.phtml 11216 11217 - 11218 message: '#^Cannot call method implode\(\) on mixed\.$#' 11219 identifier: method.nonObject 11220 count: 1 11221 path: resources/views/fact-place.phtml 11222 11223 - 11224 message: '#^Cannot call method map\(\) on mixed\.$#' 11225 identifier: method.nonObject 11226 count: 1 11227 path: resources/views/fact-place.phtml 11228 11229 - 11230 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 11231 identifier: echo.nonString 11232 count: 1 11233 path: resources/views/fact-place.phtml 11234 11235 - 11236 message: '#^Cannot call method findByComponent\(\) on mixed\.$#' 11237 identifier: method.nonObject 11238 count: 1 11239 path: resources/views/fact.phtml 11240 11241 - 11242 message: '#^Cannot call method first\(\) on mixed\.$#' 11243 identifier: method.nonObject 11244 count: 1 11245 path: resources/views/fact.phtml 11246 11247 - 11248 message: '#^Cannot call method getCloseRelationshipName\(\) on mixed\.$#' 11249 identifier: method.nonObject 11250 count: 1 11251 path: resources/views/fact.phtml 11252 11253 - 11254 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 11255 identifier: echo.nonString 11256 count: 1 11257 path: resources/views/fact.phtml 11258 11259 - 11260 message: '#^Argument of an invalid type string supplied for foreach, only iterables are supported\.$#' 11261 identifier: foreach.nonIterable 11262 count: 3 11263 path: resources/views/help/date.phtml 11264 11265 - 11266 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 11267 identifier: echo.nonString 11268 count: 3 11269 path: resources/views/help/date.phtml 11270 11271 - 11272 message: '#^Access to an undefined property object\:\:\$status\.$#' 11273 identifier: property.notFound 11274 count: 1 11275 path: resources/views/layouts/administration.phtml 11276 11277 - 11278 message: '#^Access to an undefined property object\:\:\$text\.$#' 11279 identifier: property.notFound 11280 count: 1 11281 path: resources/views/layouts/administration.phtml 11282 11283 - 11284 message: '#^Cannot call method findByInterface\(\) on mixed\.$#' 11285 identifier: method.nonObject 11286 count: 2 11287 path: resources/views/layouts/administration.phtml 11288 11289 - 11290 message: '#^Cannot call method implode\(\) on mixed\.$#' 11291 identifier: method.nonObject 11292 count: 2 11293 path: resources/views/layouts/administration.phtml 11294 11295 - 11296 message: '#^Cannot call method map\(\) on mixed\.$#' 11297 identifier: method.nonObject 11298 count: 2 11299 path: resources/views/layouts/administration.phtml 11300 11301 - 11302 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 11303 identifier: echo.nonString 11304 count: 4 11305 path: resources/views/layouts/administration.phtml 11306 11307 - 11308 message: '#^Access to an undefined property object\:\:\$status\.$#' 11309 identifier: property.notFound 11310 count: 1 11311 path: resources/views/layouts/default.phtml 11312 11313 - 11314 message: '#^Access to an undefined property object\:\:\$text\.$#' 11315 identifier: property.notFound 11316 count: 1 11317 path: resources/views/layouts/default.phtml 11318 11319 - 11320 message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' 11321 identifier: foreach.nonIterable 11322 count: 3 11323 path: resources/views/layouts/default.phtml 11324 11325 - 11326 message: '#^Cannot call method findByInterface\(\) on mixed\.$#' 11327 identifier: method.nonObject 11328 count: 3 11329 path: resources/views/layouts/default.phtml 11330 11331 - 11332 message: '#^Cannot call method genealogyMenu\(\) on mixed\.$#' 11333 identifier: method.nonObject 11334 count: 1 11335 path: resources/views/layouts/default.phtml 11336 11337 - 11338 message: '#^Cannot call method implode\(\) on mixed\.$#' 11339 identifier: method.nonObject 11340 count: 3 11341 path: resources/views/layouts/default.phtml 11342 11343 - 11344 message: '#^Cannot call method map\(\) on mixed\.$#' 11345 identifier: method.nonObject 11346 count: 3 11347 path: resources/views/layouts/default.phtml 11348 11349 - 11350 message: '#^Cannot call method name\(\) on mixed\.$#' 11351 identifier: method.nonObject 11352 count: 1 11353 path: resources/views/layouts/default.phtml 11354 11355 - 11356 message: '#^Cannot call method stylesheets\(\) on mixed\.$#' 11357 identifier: method.nonObject 11358 count: 1 11359 path: resources/views/layouts/default.phtml 11360 11361 - 11362 message: '#^Cannot call method userMenu\(\) on mixed\.$#' 11363 identifier: method.nonObject 11364 count: 1 11365 path: resources/views/layouts/default.phtml 11366 11367 - 11368 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 11369 identifier: argument.type 11370 count: 4 11371 path: resources/views/layouts/default.phtml 11372 11373 - 11374 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 11375 identifier: echo.nonString 11376 count: 5 11377 path: resources/views/layouts/default.phtml 11378 11379 - 11380 message: '#^Strict comparison using \!\=\= between Fisharebest\\Webtrees\\Tree and null will always evaluate to true\.$#' 11381 identifier: notIdentical.alwaysTrue 11382 count: 3 11383 path: resources/views/layouts/default.phtml 11384 11385 - 11386 message: '#^Cannot call method findByComponent\(\) on mixed\.$#' 11387 identifier: method.nonObject 11388 count: 1 11389 path: resources/views/lists/individuals-table.phtml 11390 11391 - 11392 message: '#^Cannot call method first\(\) on mixed\.$#' 11393 identifier: method.nonObject 11394 count: 1 11395 path: resources/views/lists/individuals-table.phtml 11396 11397 - 11398 message: '#^Cannot cast mixed to int\.$#' 11399 identifier: cast.int 11400 count: 2 11401 path: resources/views/lists/locations-table.phtml 11402 11403 - 11404 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 11405 identifier: echo.nonString 11406 count: 1 11407 path: resources/views/lists/locations-table.phtml 11408 11409 - 11410 message: '#^Cannot cast mixed to int\.$#' 11411 identifier: cast.int 11412 count: 3 11413 path: resources/views/lists/media-table.phtml 11414 11415 - 11416 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 11417 identifier: echo.nonString 11418 count: 1 11419 path: resources/views/lists/media-table.phtml 11420 11421 - 11422 message: '#^Cannot cast mixed to int\.$#' 11423 identifier: cast.int 11424 count: 4 11425 path: resources/views/lists/notes-table.phtml 11426 11427 - 11428 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 11429 identifier: echo.nonString 11430 count: 1 11431 path: resources/views/lists/notes-table.phtml 11432 11433 - 11434 message: '#^Cannot cast mixed to int\.$#' 11435 identifier: cast.int 11436 count: 1 11437 path: resources/views/lists/repositories-table.phtml 11438 11439 - 11440 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 11441 identifier: echo.nonString 11442 count: 1 11443 path: resources/views/lists/repositories-table.phtml 11444 11445 - 11446 message: '#^Cannot cast mixed to int\.$#' 11447 identifier: cast.int 11448 count: 4 11449 path: resources/views/lists/sources-table.phtml 11450 11451 - 11452 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 11453 identifier: echo.nonString 11454 count: 1 11455 path: resources/views/lists/sources-table.phtml 11456 11457 - 11458 message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: int, Closure\(string\)\: int given\.$#' 11459 identifier: argument.type 11460 count: 2 11461 path: resources/views/lists/submitters-table.phtml 11462 11463 - 11464 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 11465 identifier: echo.nonString 11466 count: 1 11467 path: resources/views/lists/submitters-table.phtml 11468 11469 - 11470 message: '#^Binary operation "\+" between 1 and mixed results in an error\.$#' 11471 identifier: binaryOp.invalid 11472 count: 1 11473 path: resources/views/lists/surnames-table.phtml 11474 11475 - 11476 message: '#^Parameter \#1 \.\.\.\$arg1 of function max expects non\-empty\-array, array\<int\> given\.$#' 11477 identifier: argument.type 11478 count: 2 11479 path: resources/views/lists/surnames-tag-cloud.phtml 11480 11481 - 11482 message: '#^Parameter \#1 \.\.\.\$arg1 of function min expects non\-empty\-array, array\<int\> given\.$#' 11483 identifier: argument.type 11484 count: 2 11485 path: resources/views/lists/surnames-tag-cloud.phtml 11486 11487 - 11488 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 11489 identifier: argument.type 11490 count: 1 11491 path: resources/views/modules/bing-webmaster-tools/form.phtml 11492 11493 - 11494 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 11495 identifier: argument.type 11496 count: 1 11497 path: resources/views/modules/bing-webmaster-tools/snippet.phtml 11498 11499 - 11500 message: '#^Cannot call method fullName\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#' 11501 identifier: method.nonObject 11502 count: 1 11503 path: resources/views/modules/census-assistant.phtml 11504 11505 - 11506 message: '#^Cannot call method tree\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#' 11507 identifier: method.nonObject 11508 count: 3 11509 path: resources/views/modules/census-assistant.phtml 11510 11511 - 11512 message: '#^Cannot call method getCloseRelationshipName\(\) on mixed\.$#' 11513 identifier: method.nonObject 11514 count: 6 11515 path: resources/views/modules/family_nav/sidebar-family.phtml 11516 11517 - 11518 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 11519 identifier: echo.nonString 11520 count: 6 11521 path: resources/views/modules/family_nav/sidebar-family.phtml 11522 11523 - 11524 message: '#^Access to an undefined property object\:\:\$block_id\.$#' 11525 identifier: property.notFound 11526 count: 4 11527 path: resources/views/modules/faq/config.phtml 11528 11529 - 11530 message: '#^Access to an undefined property object\:\:\$block_order\.$#' 11531 identifier: property.notFound 11532 count: 3 11533 path: resources/views/modules/faq/config.phtml 11534 11535 - 11536 message: '#^Access to an undefined property object\:\:\$gedcom_id\.$#' 11537 identifier: property.notFound 11538 count: 1 11539 path: resources/views/modules/faq/config.phtml 11540 11541 - 11542 message: '#^Access to an undefined property object\:\:\$header\.$#' 11543 identifier: property.notFound 11544 count: 2 11545 path: resources/views/modules/faq/config.phtml 11546 11547 - 11548 message: '#^Parameter \#1 \$n of static method Fisharebest\\Webtrees\\I18N\:\:number\(\) expects float, mixed given\.$#' 11549 identifier: argument.type 11550 count: 1 11551 path: resources/views/modules/faq/config.phtml 11552 11553 - 11554 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 11555 identifier: argument.type 11556 count: 2 11557 path: resources/views/modules/faq/config.phtml 11558 11559 - 11560 message: '#^Parameter \#2 \$parameters of function route expects array\<array\<string\>\|bool\|int\|string\|null\>, array\<string, mixed\> given\.$#' 11561 identifier: argument.type 11562 count: 4 11563 path: resources/views/modules/faq/config.phtml 11564 11565 - 11566 message: '#^Access to an undefined property object\:\:\$faqbody\.$#' 11567 identifier: property.notFound 11568 count: 3 11569 path: resources/views/modules/faq/show.phtml 11570 11571 - 11572 message: '#^Access to an undefined property object\:\:\$header\.$#' 11573 identifier: property.notFound 11574 count: 2 11575 path: resources/views/modules/faq/show.phtml 11576 11577 - 11578 message: '#^Parameter \#1 \$haystack of function str_starts_with expects string, mixed given\.$#' 11579 identifier: argument.type 11580 count: 1 11581 path: resources/views/modules/faq/show.phtml 11582 11583 - 11584 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 11585 identifier: argument.type 11586 count: 3 11587 path: resources/views/modules/faq/show.phtml 11588 11589 - 11590 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 11591 identifier: echo.nonString 11592 count: 1 11593 path: resources/views/modules/faq/show.phtml 11594 11595 - 11596 message: '#^Access to an undefined property object\:\:\$favorite_id\.$#' 11597 identifier: property.notFound 11598 count: 1 11599 path: resources/views/modules/favorites/favorites.phtml 11600 11601 - 11602 message: '#^Access to an undefined property object\:\:\$favorite_type\.$#' 11603 identifier: property.notFound 11604 count: 1 11605 path: resources/views/modules/favorites/favorites.phtml 11606 11607 - 11608 message: '#^Access to an undefined property object\:\:\$note\.$#' 11609 identifier: property.notFound 11610 count: 1 11611 path: resources/views/modules/favorites/favorites.phtml 11612 11613 - 11614 message: '#^Access to an undefined property object\:\:\$record\.$#' 11615 identifier: property.notFound 11616 count: 1 11617 path: resources/views/modules/favorites/favorites.phtml 11618 11619 - 11620 message: '#^Access to an undefined property object\:\:\$title\.$#' 11621 identifier: property.notFound 11622 count: 1 11623 path: resources/views/modules/favorites/favorites.phtml 11624 11625 - 11626 message: '#^Access to an undefined property object\:\:\$url\.$#' 11627 identifier: property.notFound 11628 count: 1 11629 path: resources/views/modules/favorites/favorites.phtml 11630 11631 - 11632 message: '#^Cannot call method formatList\(\) on mixed\.$#' 11633 identifier: method.nonObject 11634 count: 1 11635 path: resources/views/modules/favorites/favorites.phtml 11636 11637 - 11638 message: '#^Cannot cast mixed to string\.$#' 11639 identifier: cast.string 11640 count: 1 11641 path: resources/views/modules/favorites/favorites.phtml 11642 11643 - 11644 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 11645 identifier: argument.type 11646 count: 2 11647 path: resources/views/modules/favorites/favorites.phtml 11648 11649 - 11650 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 11651 identifier: echo.nonString 11652 count: 1 11653 path: resources/views/modules/favorites/favorites.phtml 11654 11655 - 11656 message: '#^Parameter \#2 \$parameters of function route expects array\<array\<string\>\|bool\|int\|string\|null\>, array\<string, mixed\> given\.$#' 11657 identifier: argument.type 11658 count: 1 11659 path: resources/views/modules/favorites/favorites.phtml 11660 11661 - 11662 message: '#^Access to an undefined property object\:\:\$body\.$#' 11663 identifier: property.notFound 11664 count: 1 11665 path: resources/views/modules/gedcom_news/list.phtml 11666 11667 - 11668 message: '#^Access to an undefined property object\:\:\$news_id\.$#' 11669 identifier: property.notFound 11670 count: 2 11671 path: resources/views/modules/gedcom_news/list.phtml 11672 11673 - 11674 message: '#^Access to an undefined property object\:\:\$subject\.$#' 11675 identifier: property.notFound 11676 count: 2 11677 path: resources/views/modules/gedcom_news/list.phtml 11678 11679 - 11680 message: '#^Access to an undefined property object\:\:\$updated\.$#' 11681 identifier: property.notFound 11682 count: 1 11683 path: resources/views/modules/gedcom_news/list.phtml 11684 11685 - 11686 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 11687 identifier: argument.type 11688 count: 1 11689 path: resources/views/modules/gedcom_news/list.phtml 11690 11691 - 11692 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 11693 identifier: echo.nonString 11694 count: 2 11695 path: resources/views/modules/gedcom_news/list.phtml 11696 11697 - 11698 message: '#^Parameter \#2 \$parameters of function route expects array\<array\<string\>\|bool\|int\|string\|null\>, array\<string, mixed\> given\.$#' 11699 identifier: argument.type 11700 count: 2 11701 path: resources/views/modules/gedcom_news/list.phtml 11702 11703 - 11704 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 11705 identifier: argument.type 11706 count: 1 11707 path: resources/views/modules/google-analytics/form.phtml 11708 11709 - 11710 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 11711 identifier: argument.type 11712 count: 1 11713 path: resources/views/modules/google-webmaster-tools/form.phtml 11714 11715 - 11716 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 11717 identifier: argument.type 11718 count: 1 11719 path: resources/views/modules/google-webmaster-tools/snippet.phtml 11720 11721 - 11722 message: '#^Access to an undefined property object\:\:\$background\.$#' 11723 identifier: property.notFound 11724 count: 1 11725 path: resources/views/modules/lifespans-chart/chart.phtml 11726 11727 - 11728 message: '#^Access to an undefined property object\:\:\$birth_year\.$#' 11729 identifier: property.notFound 11730 count: 3 11731 path: resources/views/modules/lifespans-chart/chart.phtml 11732 11733 - 11734 message: '#^Access to an undefined property object\:\:\$death_year\.$#' 11735 identifier: property.notFound 11736 count: 1 11737 path: resources/views/modules/lifespans-chart/chart.phtml 11738 11739 - 11740 message: '#^Access to an undefined property object\:\:\$id\.$#' 11741 identifier: property.notFound 11742 count: 3 11743 path: resources/views/modules/lifespans-chart/chart.phtml 11744 11745 - 11746 message: '#^Access to an undefined property object\:\:\$individual\.$#' 11747 identifier: property.notFound 11748 count: 5 11749 path: resources/views/modules/lifespans-chart/chart.phtml 11750 11751 - 11752 message: '#^Access to an undefined property object\:\:\$row\.$#' 11753 identifier: property.notFound 11754 count: 2 11755 path: resources/views/modules/lifespans-chart/chart.phtml 11756 11757 - 11758 message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' 11759 identifier: foreach.nonIterable 11760 count: 1 11761 path: resources/views/modules/lifespans-chart/chart.phtml 11762 11763 - 11764 message: '#^Binary operation "\*" between mixed and 1\.5 results in an error\.$#' 11765 identifier: binaryOp.invalid 11766 count: 1 11767 path: resources/views/modules/lifespans-chart/chart.phtml 11768 11769 - 11770 message: '#^Binary operation "\+" between mixed and 1 results in an error\.$#' 11771 identifier: binaryOp.invalid 11772 count: 1 11773 path: resources/views/modules/lifespans-chart/chart.phtml 11774 11775 - 11776 message: '#^Binary operation "\-" between mixed and int results in an error\.$#' 11777 identifier: binaryOp.invalid 11778 count: 2 11779 path: resources/views/modules/lifespans-chart/chart.phtml 11780 11781 - 11782 message: '#^Binary operation "\-" between mixed and mixed results in an error\.$#' 11783 identifier: binaryOp.invalid 11784 count: 1 11785 path: resources/views/modules/lifespans-chart/chart.phtml 11786 11787 - 11788 message: '#^Cannot call method facts\(\) on mixed\.$#' 11789 identifier: method.nonObject 11790 count: 1 11791 path: resources/views/modules/lifespans-chart/chart.phtml 11792 11793 - 11794 message: '#^Cannot call method fullName\(\) on mixed\.$#' 11795 identifier: method.nonObject 11796 count: 2 11797 path: resources/views/modules/lifespans-chart/chart.phtml 11798 11799 - 11800 message: '#^Cannot call method lifespan\(\) on mixed\.$#' 11801 identifier: method.nonObject 11802 count: 1 11803 path: resources/views/modules/lifespans-chart/chart.phtml 11804 11805 - 11806 message: '#^Cannot call method summary\(\) on mixed\.$#' 11807 identifier: method.nonObject 11808 count: 1 11809 path: resources/views/modules/lifespans-chart/chart.phtml 11810 11811 - 11812 message: '#^Cannot call method url\(\) on mixed\.$#' 11813 identifier: method.nonObject 11814 count: 1 11815 path: resources/views/modules/lifespans-chart/chart.phtml 11816 11817 - 11818 message: '#^Parameter \#1 \$string of function strip_tags expects string, mixed given\.$#' 11819 identifier: argument.type 11820 count: 1 11821 path: resources/views/modules/lifespans-chart/chart.phtml 11822 11823 - 11824 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 11825 identifier: argument.type 11826 count: 4 11827 path: resources/views/modules/lifespans-chart/chart.phtml 11828 11829 - 11830 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 11831 identifier: echo.nonString 11832 count: 4 11833 path: resources/views/modules/lifespans-chart/chart.phtml 11834 11835 - 11836 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 11837 identifier: argument.type 11838 count: 2 11839 path: resources/views/modules/matomo-analytics/form.phtml 11840 11841 - 11842 message: '#^Parameter \#1 \$string of function trim expects string, string\|null given\.$#' 11843 identifier: argument.type 11844 count: 1 11845 path: resources/views/modules/notes/tab.phtml 11846 11847 - 11848 message: '#^Parameter \#1 \$value of method Fisharebest\\Webtrees\\Elements\\SubmitterText\:\:value\(\) expects string, string\|null given\.$#' 11849 identifier: argument.type 11850 count: 1 11851 path: resources/views/modules/notes/tab.phtml 11852 11853 - 11854 message: '#^Parameter \#2 \$subject of function preg_match expects string, string\|null given\.$#' 11855 identifier: argument.type 11856 count: 1 11857 path: resources/views/modules/notes/tab.phtml 11858 11859 - 11860 message: '#^PHPDoc tag @var for variable \$ancestors contains generic class Illuminate\\Support\\Collection but does not specify its types\: TKey, TValue$#' 11861 identifier: missingType.generics 11862 count: 1 11863 path: resources/views/modules/pedigree-chart/chart-up.phtml 11864 11865 - 11866 message: '#^PHPDoc tag @var for variable \$links contains generic class Illuminate\\Support\\Collection but does not specify its types\: TKey, TValue$#' 11867 identifier: missingType.generics 11868 count: 1 11869 path: resources/views/modules/pedigree-chart/chart-up.phtml 11870 11871 - 11872 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 11873 identifier: echo.nonString 11874 count: 2 11875 path: resources/views/modules/pedigree-chart/chart-up.phtml 11876 11877 - 11878 message: '#^Call to an undefined method Fisharebest\\Webtrees\\GedcomRecord\:\:displayImage\(\)\.$#' 11879 identifier: method.notFound 11880 count: 1 11881 path: resources/views/modules/pedigree-map/events.phtml 11882 11883 - 11884 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 11885 identifier: echo.nonString 11886 count: 1 11887 path: resources/views/modules/pedigree-map/events.phtml 11888 11889 - 11890 message: '#^Parameter \#1 \$n of static method Fisharebest\\Webtrees\\I18N\:\:number\(\) expects float, string given\.$#' 11891 identifier: argument.type 11892 count: 3 11893 path: resources/views/modules/place-hierarchy/sidebar.phtml 11894 11895 - 11896 message: '#^Access to an undefined property object\:\:\$record\.$#' 11897 identifier: property.notFound 11898 count: 3 11899 path: resources/views/modules/recent_changes/changes-list.phtml 11900 11901 - 11902 message: '#^Access to an undefined property object\:\:\$time\.$#' 11903 identifier: property.notFound 11904 count: 2 11905 path: resources/views/modules/recent_changes/changes-list.phtml 11906 11907 - 11908 message: '#^Access to an undefined property object\:\:\$user\.$#' 11909 identifier: property.notFound 11910 count: 1 11911 path: resources/views/modules/recent_changes/changes-list.phtml 11912 11913 - 11914 message: '#^Cannot call method fullName\(\) on mixed\.$#' 11915 identifier: method.nonObject 11916 count: 1 11917 path: resources/views/modules/recent_changes/changes-list.phtml 11918 11919 - 11920 message: '#^Cannot call method lastChangeUser\(\) on mixed\.$#' 11921 identifier: method.nonObject 11922 count: 1 11923 path: resources/views/modules/recent_changes/changes-list.phtml 11924 11925 - 11926 message: '#^Cannot call method url\(\) on mixed\.$#' 11927 identifier: method.nonObject 11928 count: 1 11929 path: resources/views/modules/recent_changes/changes-list.phtml 11930 11931 - 11932 message: '#^Cannot call method userName\(\) on mixed\.$#' 11933 identifier: method.nonObject 11934 count: 1 11935 path: resources/views/modules/recent_changes/changes-list.phtml 11936 11937 - 11938 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 11939 identifier: argument.type 11940 count: 3 11941 path: resources/views/modules/recent_changes/changes-list.phtml 11942 11943 - 11944 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 11945 identifier: echo.nonString 11946 count: 1 11947 path: resources/views/modules/recent_changes/changes-list.phtml 11948 11949 - 11950 message: '#^Access to an undefined property object\:\:\$record\.$#' 11951 identifier: property.notFound 11952 count: 12 11953 path: resources/views/modules/recent_changes/changes-table.phtml 11954 11955 - 11956 message: '#^Access to an undefined property object\:\:\$time\.$#' 11957 identifier: property.notFound 11958 count: 2 11959 path: resources/views/modules/recent_changes/changes-table.phtml 11960 11961 - 11962 message: '#^Access to an undefined property object\:\:\$user\.$#' 11963 identifier: property.notFound 11964 count: 1 11965 path: resources/views/modules/recent_changes/changes-table.phtml 11966 11967 - 11968 message: '#^Cannot call method fullName\(\) on mixed\.$#' 11969 identifier: method.nonObject 11970 count: 1 11971 path: resources/views/modules/recent_changes/changes-table.phtml 11972 11973 - 11974 message: '#^Cannot call method sortName\(\) on mixed\.$#' 11975 identifier: method.nonObject 11976 count: 1 11977 path: resources/views/modules/recent_changes/changes-table.phtml 11978 11979 - 11980 message: '#^Cannot call method tag\(\) on mixed\.$#' 11981 identifier: method.nonObject 11982 count: 9 11983 path: resources/views/modules/recent_changes/changes-table.phtml 11984 11985 - 11986 message: '#^Cannot call method timestamp\(\) on mixed\.$#' 11987 identifier: method.nonObject 11988 count: 1 11989 path: resources/views/modules/recent_changes/changes-table.phtml 11990 11991 - 11992 message: '#^Cannot call method url\(\) on mixed\.$#' 11993 identifier: method.nonObject 11994 count: 1 11995 path: resources/views/modules/recent_changes/changes-table.phtml 11996 11997 - 11998 message: '#^Cannot call method userName\(\) on mixed\.$#' 11999 identifier: method.nonObject 12000 count: 1 12001 path: resources/views/modules/recent_changes/changes-table.phtml 12002 12003 - 12004 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 12005 identifier: argument.type 12006 count: 3 12007 path: resources/views/modules/recent_changes/changes-table.phtml 12008 12009 - 12010 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 12011 identifier: echo.nonString 12012 count: 3 12013 path: resources/views/modules/recent_changes/changes-table.phtml 12014 12015 - 12016 message: '#^Cannot call method getCloseRelationshipName\(\) on mixed\.$#' 12017 identifier: method.nonObject 12018 count: 3 12019 path: resources/views/modules/relatives/family.phtml 12020 12021 - 12022 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 12023 identifier: echo.nonString 12024 count: 3 12025 path: resources/views/modules/relatives/family.phtml 12026 12027 - 12028 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 12029 identifier: argument.type 12030 count: 2 12031 path: resources/views/modules/statcounter/form.phtml 12032 12033 - 12034 message: '#^Cannot cast mixed to int\.$#' 12035 identifier: cast.int 12036 count: 1 12037 path: resources/views/modules/statcounter/snippet.phtml 12038 12039 - 12040 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 12041 identifier: argument.type 12042 count: 13 12043 path: resources/views/modules/statistics-chart/custom.phtml 12044 12045 - 12046 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 12047 identifier: echo.nonString 12048 count: 5 12049 path: resources/views/modules/statistics-chart/custom.phtml 12050 12051 - 12052 message: '#^Access to an undefined property object\:\:\$block_id\.$#' 12053 identifier: property.notFound 12054 count: 2 12055 path: resources/views/modules/stories/config.phtml 12056 12057 - 12058 message: '#^Access to an undefined property object\:\:\$individual\.$#' 12059 identifier: property.notFound 12060 count: 1 12061 path: resources/views/modules/stories/config.phtml 12062 12063 - 12064 message: '#^Access to an undefined property object\:\:\$title\.$#' 12065 identifier: property.notFound 12066 count: 2 12067 path: resources/views/modules/stories/config.phtml 12068 12069 - 12070 message: '#^Access to an undefined property object\:\:\$xref\.$#' 12071 identifier: property.notFound 12072 count: 1 12073 path: resources/views/modules/stories/config.phtml 12074 12075 - 12076 message: '#^Cannot call method fullName\(\) on mixed\.$#' 12077 identifier: method.nonObject 12078 count: 1 12079 path: resources/views/modules/stories/config.phtml 12080 12081 - 12082 message: '#^Cannot call method url\(\) on mixed\.$#' 12083 identifier: method.nonObject 12084 count: 1 12085 path: resources/views/modules/stories/config.phtml 12086 12087 - 12088 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 12089 identifier: argument.type 12090 count: 3 12091 path: resources/views/modules/stories/config.phtml 12092 12093 - 12094 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 12095 identifier: echo.nonString 12096 count: 2 12097 path: resources/views/modules/stories/config.phtml 12098 12099 - 12100 message: '#^Parameter \#2 \$parameters of function route expects array\<array\<string\>\|bool\|int\|string\|null\>, array\<string, mixed\> given\.$#' 12101 identifier: argument.type 12102 count: 2 12103 path: resources/views/modules/stories/config.phtml 12104 12105 - 12106 message: '#^Access to an undefined property object\:\:\$individual\.$#' 12107 identifier: property.notFound 12108 count: 2 12109 path: resources/views/modules/stories/list.phtml 12110 12111 - 12112 message: '#^Access to an undefined property object\:\:\$title\.$#' 12113 identifier: property.notFound 12114 count: 1 12115 path: resources/views/modules/stories/list.phtml 12116 12117 - 12118 message: '#^Cannot call method fullName\(\) on mixed\.$#' 12119 identifier: method.nonObject 12120 count: 1 12121 path: resources/views/modules/stories/list.phtml 12122 12123 - 12124 message: '#^Cannot call method url\(\) on mixed\.$#' 12125 identifier: method.nonObject 12126 count: 1 12127 path: resources/views/modules/stories/list.phtml 12128 12129 - 12130 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 12131 identifier: argument.type 12132 count: 2 12133 path: resources/views/modules/stories/list.phtml 12134 12135 - 12136 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 12137 identifier: echo.nonString 12138 count: 1 12139 path: resources/views/modules/stories/list.phtml 12140 12141 - 12142 message: '#^Access to an undefined property object\:\:\$block_id\.$#' 12143 identifier: property.notFound 12144 count: 1 12145 path: resources/views/modules/stories/tab.phtml 12146 12147 - 12148 message: '#^Access to an undefined property object\:\:\$story_body\.$#' 12149 identifier: property.notFound 12150 count: 1 12151 path: resources/views/modules/stories/tab.phtml 12152 12153 - 12154 message: '#^Access to an undefined property object\:\:\$title\.$#' 12155 identifier: property.notFound 12156 count: 1 12157 path: resources/views/modules/stories/tab.phtml 12158 12159 - 12160 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 12161 identifier: argument.type 12162 count: 1 12163 path: resources/views/modules/stories/tab.phtml 12164 12165 - 12166 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 12167 identifier: echo.nonString 12168 count: 1 12169 path: resources/views/modules/stories/tab.phtml 12170 12171 - 12172 message: '#^Parameter \#2 \$parameters of function route expects array\<array\<string\>\|bool\|int\|string\|null\>, array\<string, mixed\> given\.$#' 12173 identifier: argument.type 12174 count: 1 12175 path: resources/views/modules/stories/tab.phtml 12176 12177 - 12178 message: '#^Call to an undefined method Fisharebest\\Webtrees\\GedcomRecord\:\:husband\(\)\.$#' 12179 identifier: method.notFound 12180 count: 1 12181 path: resources/views/modules/timeline-chart/chart.phtml 12182 12183 - 12184 message: '#^Call to an undefined method Fisharebest\\Webtrees\\GedcomRecord\:\:wife\(\)\.$#' 12185 identifier: method.notFound 12186 count: 1 12187 path: resources/views/modules/timeline-chart/chart.phtml 12188 12189 - 12190 message: '#^Cannot access offset int on mixed\.$#' 12191 identifier: offsetAccess.nonOffsetAccessible 12192 count: 2 12193 path: resources/views/modules/timeline-chart/chart.phtml 12194 12195 - 12196 message: '#^Cannot access offset ''count'' on mixed\.$#' 12197 identifier: offsetAccess.nonOffsetAccessible 12198 count: 1 12199 path: resources/views/modules/top10_pageviews/list.phtml 12200 12201 - 12202 message: '#^Cannot access offset ''record'' on mixed\.$#' 12203 identifier: offsetAccess.nonOffsetAccessible 12204 count: 2 12205 path: resources/views/modules/top10_pageviews/list.phtml 12206 12207 - 12208 message: '#^Cannot call method fullName\(\) on mixed\.$#' 12209 identifier: method.nonObject 12210 count: 1 12211 path: resources/views/modules/top10_pageviews/list.phtml 12212 12213 - 12214 message: '#^Cannot call method url\(\) on mixed\.$#' 12215 identifier: method.nonObject 12216 count: 1 12217 path: resources/views/modules/top10_pageviews/list.phtml 12218 12219 - 12220 message: '#^Parameter \#1 \$n of static method Fisharebest\\Webtrees\\I18N\:\:number\(\) expects float, mixed given\.$#' 12221 identifier: argument.type 12222 count: 1 12223 path: resources/views/modules/top10_pageviews/list.phtml 12224 12225 - 12226 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 12227 identifier: argument.type 12228 count: 1 12229 path: resources/views/modules/top10_pageviews/list.phtml 12230 12231 - 12232 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 12233 identifier: echo.nonString 12234 count: 1 12235 path: resources/views/modules/top10_pageviews/list.phtml 12236 12237 - 12238 message: '#^Access to an undefined property object\:\:\$body\.$#' 12239 identifier: property.notFound 12240 count: 1 12241 path: resources/views/modules/user-messages/user-messages.phtml 12242 12243 - 12244 message: '#^Access to an undefined property object\:\:\$created\.$#' 12245 identifier: property.notFound 12246 count: 1 12247 path: resources/views/modules/user-messages/user-messages.phtml 12248 12249 - 12250 message: '#^Access to an undefined property object\:\:\$message_id\.$#' 12251 identifier: property.notFound 12252 count: 6 12253 path: resources/views/modules/user-messages/user-messages.phtml 12254 12255 - 12256 message: '#^Access to an undefined property object\:\:\$sender\.$#' 12257 identifier: property.notFound 12258 count: 3 12259 path: resources/views/modules/user-messages/user-messages.phtml 12260 12261 - 12262 message: '#^Access to an undefined property object\:\:\$subject\.$#' 12263 identifier: property.notFound 12264 count: 5 12265 path: resources/views/modules/user-messages/user-messages.phtml 12266 12267 - 12268 message: '#^Binary operation "\." between string and mixed results in an error\.$#' 12269 identifier: binaryOp.invalid 12270 count: 1 12271 path: resources/views/modules/user-messages/user-messages.phtml 12272 12273 - 12274 message: '#^Parameter \#1 \$haystack of function str_starts_with expects string, mixed given\.$#' 12275 identifier: argument.type 12276 count: 1 12277 path: resources/views/modules/user-messages/user-messages.phtml 12278 12279 - 12280 message: '#^Parameter \#1 \$identifier of method Fisharebest\\Webtrees\\Services\\UserService\:\:findByIdentifier\(\) expects string, mixed given\.$#' 12281 identifier: argument.type 12282 count: 1 12283 path: resources/views/modules/user-messages/user-messages.phtml 12284 12285 - 12286 message: '#^Parameter \#1 \$markdown of method Fisharebest\\Webtrees\\Contracts\\MarkdownFactoryInterface\:\:autolink\(\) expects string, mixed given\.$#' 12287 identifier: argument.type 12288 count: 1 12289 path: resources/views/modules/user-messages/user-messages.phtml 12290 12291 - 12292 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 12293 identifier: argument.type 12294 count: 3 12295 path: resources/views/modules/user-messages/user-messages.phtml 12296 12297 - 12298 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 12299 identifier: echo.nonString 12300 count: 6 12301 path: resources/views/modules/user-messages/user-messages.phtml 12302 12303 - 12304 message: '#^Parameter \#2 \$parameters of function route expects array\<array\<string\>\|bool\|int\|string\|null\>, array\<string, mixed\> given\.$#' 12305 identifier: argument.type 12306 count: 1 12307 path: resources/views/modules/user-messages/user-messages.phtml 12308 12309 - 12310 message: '#^Access to an undefined property object\:\:\$body\.$#' 12311 identifier: property.notFound 12312 count: 1 12313 path: resources/views/modules/user_blog/list.phtml 12314 12315 - 12316 message: '#^Access to an undefined property object\:\:\$news_id\.$#' 12317 identifier: property.notFound 12318 count: 2 12319 path: resources/views/modules/user_blog/list.phtml 12320 12321 - 12322 message: '#^Access to an undefined property object\:\:\$subject\.$#' 12323 identifier: property.notFound 12324 count: 2 12325 path: resources/views/modules/user_blog/list.phtml 12326 12327 - 12328 message: '#^Access to an undefined property object\:\:\$updated\.$#' 12329 identifier: property.notFound 12330 count: 1 12331 path: resources/views/modules/user_blog/list.phtml 12332 12333 - 12334 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 12335 identifier: argument.type 12336 count: 1 12337 path: resources/views/modules/user_blog/list.phtml 12338 12339 - 12340 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 12341 identifier: echo.nonString 12342 count: 2 12343 path: resources/views/modules/user_blog/list.phtml 12344 12345 - 12346 message: '#^Parameter \#2 \$parameters of function route expects array\<array\<string\>\|bool\|int\|string\|null\>, array\<string, mixed\> given\.$#' 12347 identifier: argument.type 12348 count: 2 12349 path: resources/views/modules/user_blog/list.phtml 12350 12351 - 12352 message: '#^Access to an undefined property object\:\:\$fact\.$#' 12353 identifier: property.notFound 12354 count: 2 12355 path: resources/views/modules/yahrzeit/list.phtml 12356 12357 - 12358 message: '#^Access to an undefined property object\:\:\$individual\.$#' 12359 identifier: property.notFound 12360 count: 5 12361 path: resources/views/modules/yahrzeit/list.phtml 12362 12363 - 12364 message: '#^Access to an undefined property object\:\:\$yahrzeit_date\.$#' 12365 identifier: property.notFound 12366 count: 1 12367 path: resources/views/modules/yahrzeit/list.phtml 12368 12369 - 12370 message: '#^Cannot access property \$anniv on mixed\.$#' 12371 identifier: property.nonObject 12372 count: 1 12373 path: resources/views/modules/yahrzeit/list.phtml 12374 12375 - 12376 message: '#^Cannot call method date\(\) on mixed\.$#' 12377 identifier: method.nonObject 12378 count: 1 12379 path: resources/views/modules/yahrzeit/list.phtml 12380 12381 - 12382 message: '#^Cannot call method display\(\) on mixed\.$#' 12383 identifier: method.nonObject 12384 count: 2 12385 path: resources/views/modules/yahrzeit/list.phtml 12386 12387 - 12388 message: '#^Cannot call method fullName\(\) on mixed\.$#' 12389 identifier: method.nonObject 12390 count: 1 12391 path: resources/views/modules/yahrzeit/list.phtml 12392 12393 - 12394 message: '#^Cannot call method sex\(\) on mixed\.$#' 12395 identifier: method.nonObject 12396 count: 1 12397 path: resources/views/modules/yahrzeit/list.phtml 12398 12399 - 12400 message: '#^Cannot call method tree\(\) on mixed\.$#' 12401 identifier: method.nonObject 12402 count: 2 12403 path: resources/views/modules/yahrzeit/list.phtml 12404 12405 - 12406 message: '#^Cannot call method url\(\) on mixed\.$#' 12407 identifier: method.nonObject 12408 count: 1 12409 path: resources/views/modules/yahrzeit/list.phtml 12410 12411 - 12412 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 12413 identifier: argument.type 12414 count: 1 12415 path: resources/views/modules/yahrzeit/list.phtml 12416 12417 - 12418 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 12419 identifier: echo.nonString 12420 count: 3 12421 path: resources/views/modules/yahrzeit/list.phtml 12422 12423 - 12424 message: '#^Parameter \#2 \.\.\.\$args of static method Fisharebest\\Webtrees\\I18N\:\:translate\(\) expects string, mixed given\.$#' 12425 identifier: argument.type 12426 count: 1 12427 path: resources/views/modules/yahrzeit/list.phtml 12428 12429 - 12430 message: '#^Access to an undefined property object\:\:\$fact\.$#' 12431 identifier: property.notFound 12432 count: 2 12433 path: resources/views/modules/yahrzeit/table.phtml 12434 12435 - 12436 message: '#^Access to an undefined property object\:\:\$fact_date\.$#' 12437 identifier: property.notFound 12438 count: 1 12439 path: resources/views/modules/yahrzeit/table.phtml 12440 12441 - 12442 message: '#^Access to an undefined property object\:\:\$individual\.$#' 12443 identifier: property.notFound 12444 count: 7 12445 path: resources/views/modules/yahrzeit/table.phtml 12446 12447 - 12448 message: '#^Access to an undefined property object\:\:\$yahrzeit_date\.$#' 12449 identifier: property.notFound 12450 count: 3 12451 path: resources/views/modules/yahrzeit/table.phtml 12452 12453 - 12454 message: '#^Cannot access property \$anniv on mixed\.$#' 12455 identifier: property.nonObject 12456 count: 2 12457 path: resources/views/modules/yahrzeit/table.phtml 12458 12459 - 12460 message: '#^Cannot call method alternateName\(\) on mixed\.$#' 12461 identifier: method.nonObject 12462 count: 2 12463 path: resources/views/modules/yahrzeit/table.phtml 12464 12465 - 12466 message: '#^Cannot call method display\(\) on mixed\.$#' 12467 identifier: method.nonObject 12468 count: 2 12469 path: resources/views/modules/yahrzeit/table.phtml 12470 12471 - 12472 message: '#^Cannot call method fullName\(\) on mixed\.$#' 12473 identifier: method.nonObject 12474 count: 1 12475 path: resources/views/modules/yahrzeit/table.phtml 12476 12477 - 12478 message: '#^Cannot call method julianDay\(\) on mixed\.$#' 12479 identifier: method.nonObject 12480 count: 2 12481 path: resources/views/modules/yahrzeit/table.phtml 12482 12483 - 12484 message: '#^Cannot call method sortName\(\) on mixed\.$#' 12485 identifier: method.nonObject 12486 count: 1 12487 path: resources/views/modules/yahrzeit/table.phtml 12488 12489 - 12490 message: '#^Cannot call method tree\(\) on mixed\.$#' 12491 identifier: method.nonObject 12492 count: 2 12493 path: resources/views/modules/yahrzeit/table.phtml 12494 12495 - 12496 message: '#^Cannot call method url\(\) on mixed\.$#' 12497 identifier: method.nonObject 12498 count: 1 12499 path: resources/views/modules/yahrzeit/table.phtml 12500 12501 - 12502 message: '#^Parameter \#1 \$n of static method Fisharebest\\Webtrees\\I18N\:\:number\(\) expects float, mixed given\.$#' 12503 identifier: argument.type 12504 count: 1 12505 path: resources/views/modules/yahrzeit/table.phtml 12506 12507 - 12508 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 12509 identifier: argument.type 12510 count: 5 12511 path: resources/views/modules/yahrzeit/table.phtml 12512 12513 - 12514 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 12515 identifier: echo.nonString 12516 count: 4 12517 path: resources/views/modules/yahrzeit/table.phtml 12518 12519 - 12520 message: '#^Access to an undefined property object\:\:\$change_id\.$#' 12521 identifier: property.notFound 12522 count: 2 12523 path: resources/views/pending-changes-page.phtml 12524 12525 - 12526 message: '#^Access to an undefined property object\:\:\$change_time\.$#' 12527 identifier: property.notFound 12528 count: 1 12529 path: resources/views/pending-changes-page.phtml 12530 12531 - 12532 message: '#^Access to an undefined property object\:\:\$real_name\.$#' 12533 identifier: property.notFound 12534 count: 1 12535 path: resources/views/pending-changes-page.phtml 12536 12537 - 12538 message: '#^Access to an undefined property object\:\:\$record\.$#' 12539 identifier: property.notFound 12540 count: 5 12541 path: resources/views/pending-changes-page.phtml 12542 12543 - 12544 message: '#^Access to an undefined property object\:\:\$user_name\.$#' 12545 identifier: property.notFound 12546 count: 2 12547 path: resources/views/pending-changes-page.phtml 12548 12549 - 12550 message: '#^Access to an undefined property object\:\:\$xref\.$#' 12551 identifier: property.notFound 12552 count: 2 12553 path: resources/views/pending-changes-page.phtml 12554 12555 - 12556 message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' 12557 identifier: foreach.nonIterable 12558 count: 1 12559 path: resources/views/pending-changes-page.phtml 12560 12561 - 12562 message: '#^Cannot call method facts\(\) on mixed\.$#' 12563 identifier: method.nonObject 12564 count: 1 12565 path: resources/views/pending-changes-page.phtml 12566 12567 - 12568 message: '#^Cannot call method fullName\(\) on mixed\.$#' 12569 identifier: method.nonObject 12570 count: 2 12571 path: resources/views/pending-changes-page.phtml 12572 12573 - 12574 message: '#^Cannot call method isPendingAddition\(\) on mixed\.$#' 12575 identifier: method.nonObject 12576 count: 1 12577 path: resources/views/pending-changes-page.phtml 12578 12579 - 12580 message: '#^Cannot call method isPendingDeletion\(\) on mixed\.$#' 12581 identifier: method.nonObject 12582 count: 1 12583 path: resources/views/pending-changes-page.phtml 12584 12585 - 12586 message: '#^Cannot call method summary\(\) on mixed\.$#' 12587 identifier: method.nonObject 12588 count: 2 12589 path: resources/views/pending-changes-page.phtml 12590 12591 - 12592 message: '#^Cannot call method tag\(\) on mixed\.$#' 12593 identifier: method.nonObject 12594 count: 2 12595 path: resources/views/pending-changes-page.phtml 12596 12597 - 12598 message: '#^Cannot call method url\(\) on mixed\.$#' 12599 identifier: method.nonObject 12600 count: 2 12601 path: resources/views/pending-changes-page.phtml 12602 12603 - 12604 message: '#^Parameter \#1 \$haystack of function str_ends_with expects string, mixed given\.$#' 12605 identifier: argument.type 12606 count: 2 12607 path: resources/views/pending-changes-page.phtml 12608 12609 - 12610 message: '#^Parameter \#1 \$string of function strip_tags expects string, mixed given\.$#' 12611 identifier: argument.type 12612 count: 3 12613 path: resources/views/pending-changes-page.phtml 12614 12615 - 12616 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 12617 identifier: argument.type 12618 count: 3 12619 path: resources/views/pending-changes-page.phtml 12620 12621 - 12622 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 12623 identifier: echo.nonString 12624 count: 1 12625 path: resources/views/pending-changes-page.phtml 12626 12627 - 12628 message: '#^Parameter \#2 \$parameters of function route expects array\<array\<string\>\|bool\|int\|string\|null\>, array\<string, mixed\> given\.$#' 12629 identifier: argument.type 12630 count: 3 12631 path: resources/views/pending-changes-page.phtml 12632 12633 - 12634 message: '#^Cannot access offset non\-falsy\-string on mixed\.$#' 12635 identifier: offsetAccess.nonOffsetAccessible 12636 count: 2 12637 path: resources/views/search-advanced-page.phtml 12638 12639 - 12640 message: '#^Cannot access offset string on mixed\.$#' 12641 identifier: offsetAccess.nonOffsetAccessible 12642 count: 1 12643 path: resources/views/search-advanced-page.phtml 12644 12645 - 12646 message: '#^Cannot call method fullName\(\) on mixed\.$#' 12647 identifier: method.nonObject 12648 count: 2 12649 path: resources/views/statistics/families/top10-list-age.phtml 12650 12651 - 12652 message: '#^Cannot call method url\(\) on mixed\.$#' 12653 identifier: method.nonObject 12654 count: 3 12655 path: resources/views/statistics/families/top10-list-age.phtml 12656 12657 - 12658 message: '#^PHPDoc tag @var for variable \$records has no value type specified in iterable type array\.$#' 12659 identifier: missingType.iterableValue 12660 count: 1 12661 path: resources/views/statistics/families/top10-list-age.phtml 12662 12663 - 12664 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 12665 identifier: argument.type 12666 count: 3 12667 path: resources/views/statistics/families/top10-list-age.phtml 12668 12669 - 12670 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 12671 identifier: echo.nonString 12672 count: 3 12673 path: resources/views/statistics/families/top10-list-age.phtml 12674 12675 - 12676 message: '#^Cannot call method fullName\(\) on mixed\.$#' 12677 identifier: method.nonObject 12678 count: 1 12679 path: resources/views/statistics/families/top10-list-grand.phtml 12680 12681 - 12682 message: '#^Cannot call method url\(\) on mixed\.$#' 12683 identifier: method.nonObject 12684 count: 1 12685 path: resources/views/statistics/families/top10-list-grand.phtml 12686 12687 - 12688 message: '#^PHPDoc tag @var for variable \$records has no value type specified in iterable type array\.$#' 12689 identifier: missingType.iterableValue 12690 count: 1 12691 path: resources/views/statistics/families/top10-list-grand.phtml 12692 12693 - 12694 message: '#^Parameter \#1 \$n of static method Fisharebest\\Webtrees\\I18N\:\:number\(\) expects float, mixed given\.$#' 12695 identifier: argument.type 12696 count: 1 12697 path: resources/views/statistics/families/top10-list-grand.phtml 12698 12699 - 12700 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 12701 identifier: argument.type 12702 count: 1 12703 path: resources/views/statistics/families/top10-list-grand.phtml 12704 12705 - 12706 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 12707 identifier: echo.nonString 12708 count: 1 12709 path: resources/views/statistics/families/top10-list-grand.phtml 12710 12711 - 12712 message: '#^Parameter \#3 \$count of static method Fisharebest\\Webtrees\\I18N\:\:plural\(\) expects int, mixed given\.$#' 12713 identifier: argument.type 12714 count: 1 12715 path: resources/views/statistics/families/top10-list-grand.phtml 12716 12717 - 12718 message: '#^Cannot call method fullName\(\) on mixed\.$#' 12719 identifier: method.nonObject 12720 count: 1 12721 path: resources/views/statistics/families/top10-list-spouses.phtml 12722 12723 - 12724 message: '#^Cannot call method url\(\) on mixed\.$#' 12725 identifier: method.nonObject 12726 count: 1 12727 path: resources/views/statistics/families/top10-list-spouses.phtml 12728 12729 - 12730 message: '#^PHPDoc tag @var for variable \$records has no value type specified in iterable type array\.$#' 12731 identifier: missingType.iterableValue 12732 count: 1 12733 path: resources/views/statistics/families/top10-list-spouses.phtml 12734 12735 - 12736 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 12737 identifier: argument.type 12738 count: 1 12739 path: resources/views/statistics/families/top10-list-spouses.phtml 12740 12741 - 12742 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 12743 identifier: echo.nonString 12744 count: 2 12745 path: resources/views/statistics/families/top10-list-spouses.phtml 12746 12747 - 12748 message: '#^Cannot call method fullName\(\) on mixed\.$#' 12749 identifier: method.nonObject 12750 count: 1 12751 path: resources/views/statistics/families/top10-list.phtml 12752 12753 - 12754 message: '#^Cannot call method url\(\) on mixed\.$#' 12755 identifier: method.nonObject 12756 count: 1 12757 path: resources/views/statistics/families/top10-list.phtml 12758 12759 - 12760 message: '#^PHPDoc tag @var for variable \$records has no value type specified in iterable type array\.$#' 12761 identifier: missingType.iterableValue 12762 count: 1 12763 path: resources/views/statistics/families/top10-list.phtml 12764 12765 - 12766 message: '#^Parameter \#1 \$n of static method Fisharebest\\Webtrees\\I18N\:\:number\(\) expects float, mixed given\.$#' 12767 identifier: argument.type 12768 count: 1 12769 path: resources/views/statistics/families/top10-list.phtml 12770 12771 - 12772 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 12773 identifier: argument.type 12774 count: 1 12775 path: resources/views/statistics/families/top10-list.phtml 12776 12777 - 12778 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 12779 identifier: echo.nonString 12780 count: 1 12781 path: resources/views/statistics/families/top10-list.phtml 12782 12783 - 12784 message: '#^Parameter \#3 \$count of static method Fisharebest\\Webtrees\\I18N\:\:plural\(\) expects int, mixed given\.$#' 12785 identifier: argument.type 12786 count: 1 12787 path: resources/views/statistics/families/top10-list.phtml 12788 12789 - 12790 message: '#^Cannot call method fullName\(\) on mixed\.$#' 12791 identifier: method.nonObject 12792 count: 1 12793 path: resources/views/statistics/families/top10-nolist-grand.phtml 12794 12795 - 12796 message: '#^Cannot call method url\(\) on mixed\.$#' 12797 identifier: method.nonObject 12798 count: 1 12799 path: resources/views/statistics/families/top10-nolist-grand.phtml 12800 12801 - 12802 message: '#^PHPDoc tag @var for variable \$records has no value type specified in iterable type array\.$#' 12803 identifier: missingType.iterableValue 12804 count: 1 12805 path: resources/views/statistics/families/top10-nolist-grand.phtml 12806 12807 - 12808 message: '#^Parameter \#1 \$n of static method Fisharebest\\Webtrees\\I18N\:\:number\(\) expects float, mixed given\.$#' 12809 identifier: argument.type 12810 count: 1 12811 path: resources/views/statistics/families/top10-nolist-grand.phtml 12812 12813 - 12814 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 12815 identifier: argument.type 12816 count: 1 12817 path: resources/views/statistics/families/top10-nolist-grand.phtml 12818 12819 - 12820 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 12821 identifier: echo.nonString 12822 count: 1 12823 path: resources/views/statistics/families/top10-nolist-grand.phtml 12824 12825 - 12826 message: '#^Parameter \#3 \$count of static method Fisharebest\\Webtrees\\I18N\:\:plural\(\) expects int, mixed given\.$#' 12827 identifier: argument.type 12828 count: 1 12829 path: resources/views/statistics/families/top10-nolist-grand.phtml 12830 12831 - 12832 message: '#^Cannot call method fullName\(\) on mixed\.$#' 12833 identifier: method.nonObject 12834 count: 1 12835 path: resources/views/statistics/families/top10-nolist-spouses.phtml 12836 12837 - 12838 message: '#^Cannot call method url\(\) on mixed\.$#' 12839 identifier: method.nonObject 12840 count: 1 12841 path: resources/views/statistics/families/top10-nolist-spouses.phtml 12842 12843 - 12844 message: '#^PHPDoc tag @var for variable \$records has no value type specified in iterable type array\.$#' 12845 identifier: missingType.iterableValue 12846 count: 1 12847 path: resources/views/statistics/families/top10-nolist-spouses.phtml 12848 12849 - 12850 message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#' 12851 identifier: argument.type 12852 count: 1 12853 path: resources/views/statistics/families/top10-nolist-spouses.phtml 12854 12855 - 12856 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 12857 identifier: echo.nonString 12858 count: 2 12859 path: resources/views/statistics/families/top10-nolist-spouses.phtml 12860 12861 - 12862 message: '#^PHPDoc tag @var for variable \$data has no value type specified in iterable type array\.$#' 12863 identifier: missingType.iterableValue 12864 count: 1 12865 path: resources/views/statistics/other/charts/column.phtml 12866 12867 - 12868 message: '#^PHPDoc tag @var for variable \$data has no value type specified in iterable type array\.$#' 12869 identifier: missingType.iterableValue 12870 count: 1 12871 path: resources/views/statistics/other/charts/combo.phtml 12872 12873 - 12874 message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' 12875 identifier: echo.nonString 12876 count: 1 12877 path: resources/views/statistics/other/charts/combo.phtml 12878 12879 - 12880 message: '#^PHPDoc tag @var for variable \$data has no value type specified in iterable type array\.$#' 12881 identifier: missingType.iterableValue 12882 count: 1 12883 path: resources/views/statistics/other/charts/custom.phtml 12884 12885 - 12886 message: '#^PHPDoc tag @var for variable \$data has no value type specified in iterable type array\.$#' 12887 identifier: missingType.iterableValue 12888 count: 1 12889 path: resources/views/statistics/other/charts/pie.phtml 12890 12891 - 12892 message: '#^Cannot call method createServerRequest\(\) on mixed\.$#' 12893 identifier: method.nonObject 12894 count: 1 12895 path: tests/TestCase.php 12896 12897 - 12898 message: '#^Cannot call method createStreamFromFile\(\) on mixed\.$#' 12899 identifier: method.nonObject 12900 count: 2 12901 path: tests/TestCase.php 12902 12903 - 12904 message: '#^Cannot call method createUploadedFile\(\) on mixed\.$#' 12905 identifier: method.nonObject 12906 count: 1 12907 path: tests/TestCase.php 12908 12909 - 12910 message: '#^Cannot call method withAttribute\(\) on mixed\.$#' 12911 identifier: method.nonObject 12912 count: 5 12913 path: tests/TestCase.php 12914 12915 - 12916 message: '#^Cannot call method withParsedBody\(\) on mixed\.$#' 12917 identifier: method.nonObject 12918 count: 1 12919 path: tests/TestCase.php 12920 12921 - 12922 message: '#^Cannot call method withQueryParams\(\) on mixed\.$#' 12923 identifier: method.nonObject 12924 count: 1 12925 path: tests/TestCase.php 12926 12927 - 12928 message: '#^Cannot call method withUploadedFiles\(\) on mixed\.$#' 12929 identifier: method.nonObject 12930 count: 1 12931 path: tests/TestCase.php 12932 12933 - 12934 message: '#^Method Fisharebest\\Webtrees\\TestCase\:\:createRequest\(\) should return Psr\\Http\\Message\\ServerRequestInterface but returns mixed\.$#' 12935 identifier: return.type 12936 count: 1 12937 path: tests/TestCase.php 12938 12939 - 12940 message: '#^Method Fisharebest\\Webtrees\\TestCase\:\:createUploadedFile\(\) should return Psr\\Http\\Message\\UploadedFileInterface but returns mixed\.$#' 12941 identifier: return.type 12942 count: 1 12943 path: tests/TestCase.php 12944 12945 - 12946 message: '#^Method Fisharebest\\Webtrees\\TestCase\:\:withConsecutive\(\) return type with generic class PHPUnit\\Framework\\Constraint\\Callback does not specify its types\: CallbackInput$#' 12947 identifier: missingType.generics 12948 count: 1 12949 path: tests/TestCase.php 12950 12951 - 12952 message: '#^Parameter \#1 \$array of function array_shift expects array, mixed given\.$#' 12953 identifier: argument.type 12954 count: 1 12955 path: tests/TestCase.php 12956 12957 - 12958 message: '#^Parameter \#2 \$object of method Fisharebest\\Webtrees\\Contracts\\ContainerInterface\:\:set\(\) expects object, Fisharebest\\Webtrees\\Tree\|string given\.$#' 12959 identifier: argument.type 12960 count: 1 12961 path: tests/TestCase.php 12962 12963 - 12964 message: '#^Parameter \#2 \$object of method Fisharebest\\Webtrees\\Contracts\\ContainerInterface\:\:set\(\) expects object, mixed given\.$#' 12965 identifier: argument.type 12966 count: 1 12967 path: tests/TestCase.php 12968 12969 - 12970 message: '#^Parameter \#2 \$offset of function substr expects int, int\<0, max\>\|false given\.$#' 12971 identifier: argument.type 12972 count: 1 12973 path: tests/TestCase.php 12974 12975 - 12976 message: '#^Parameter \#2 \$stream of method Fisharebest\\Webtrees\\Services\\TreeService\:\:importGedcomFile\(\) expects Psr\\Http\\Message\\StreamInterface, mixed given\.$#' 12977 identifier: argument.type 12978 count: 1 12979 path: tests/TestCase.php 12980 12981 - 12982 message: '#^Cannot call method count\(\) on mixed\.$#' 12983 identifier: method.nonObject 12984 count: 1 12985 path: tests/app/Elements/XrefFamilyTest.php 12986 12987 - 12988 message: '#^Cannot call method getElementsByTagName\(\) on mixed\.$#' 12989 identifier: method.nonObject 12990 count: 1 12991 path: tests/app/Elements/XrefFamilyTest.php 12992 12993 - 12994 message: '#^Cannot call method count\(\) on mixed\.$#' 12995 identifier: method.nonObject 12996 count: 1 12997 path: tests/app/Elements/XrefIndividualTest.php 12998 12999 - 13000 message: '#^Cannot call method getElementsByTagName\(\) on mixed\.$#' 13001 identifier: method.nonObject 13002 count: 1 13003 path: tests/app/Elements/XrefIndividualTest.php 13004 13005 - 13006 message: '#^Cannot call method count\(\) on mixed\.$#' 13007 identifier: method.nonObject 13008 count: 1 13009 path: tests/app/Elements/XrefLocationTest.php 13010 13011 - 13012 message: '#^Cannot call method getElementsByTagName\(\) on mixed\.$#' 13013 identifier: method.nonObject 13014 count: 1 13015 path: tests/app/Elements/XrefLocationTest.php 13016 13017 - 13018 message: '#^Cannot call method count\(\) on mixed\.$#' 13019 identifier: method.nonObject 13020 count: 1 13021 path: tests/app/Elements/XrefMediaTest.php 13022 13023 - 13024 message: '#^Cannot call method getElementsByTagName\(\) on mixed\.$#' 13025 identifier: method.nonObject 13026 count: 1 13027 path: tests/app/Elements/XrefMediaTest.php 13028 13029 - 13030 message: '#^Cannot call method count\(\) on mixed\.$#' 13031 identifier: method.nonObject 13032 count: 1 13033 path: tests/app/Elements/XrefNoteTest.php 13034 13035 - 13036 message: '#^Cannot call method getElementsByTagName\(\) on mixed\.$#' 13037 identifier: method.nonObject 13038 count: 1 13039 path: tests/app/Elements/XrefNoteTest.php 13040 13041 - 13042 message: '#^Cannot call method count\(\) on mixed\.$#' 13043 identifier: method.nonObject 13044 count: 1 13045 path: tests/app/Elements/XrefRepositoryTest.php 13046 13047 - 13048 message: '#^Cannot call method getElementsByTagName\(\) on mixed\.$#' 13049 identifier: method.nonObject 13050 count: 1 13051 path: tests/app/Elements/XrefRepositoryTest.php 13052 13053 - 13054 message: '#^Cannot call method count\(\) on mixed\.$#' 13055 identifier: method.nonObject 13056 count: 1 13057 path: tests/app/Elements/XrefSharedNoteTest.php 13058 13059 - 13060 message: '#^Cannot call method getElementsByTagName\(\) on mixed\.$#' 13061 identifier: method.nonObject 13062 count: 1 13063 path: tests/app/Elements/XrefSharedNoteTest.php 13064 13065 - 13066 message: '#^Cannot call method count\(\) on mixed\.$#' 13067 identifier: method.nonObject 13068 count: 1 13069 path: tests/app/Elements/XrefSourceTest.php 13070 13071 - 13072 message: '#^Cannot call method getElementsByTagName\(\) on mixed\.$#' 13073 identifier: method.nonObject 13074 count: 1 13075 path: tests/app/Elements/XrefSourceTest.php 13076 13077 - 13078 message: '#^Cannot call method count\(\) on mixed\.$#' 13079 identifier: method.nonObject 13080 count: 1 13081 path: tests/app/Elements/XrefSubmissionTest.php 13082 13083 - 13084 message: '#^Cannot call method getElementsByTagName\(\) on mixed\.$#' 13085 identifier: method.nonObject 13086 count: 1 13087 path: tests/app/Elements/XrefSubmissionTest.php 13088 13089 - 13090 message: '#^Cannot call method count\(\) on mixed\.$#' 13091 identifier: method.nonObject 13092 count: 1 13093 path: tests/app/Elements/XrefSubmitterTest.php 13094 13095 - 13096 message: '#^Cannot call method getElementsByTagName\(\) on mixed\.$#' 13097 identifier: method.nonObject 13098 count: 1 13099 path: tests/app/Elements/XrefSubmitterTest.php 13100 13101 - 13102 message: '#^Cannot access offset 0 on list\<string\>\|false\.$#' 13103 identifier: offsetAccess.nonOffsetAccessible 13104 count: 1 13105 path: tests/app/Encodings/AnselTest.php 13106 13107 - 13108 message: '#^Cannot access offset 1 on list\<string\>\|false\.$#' 13109 identifier: offsetAccess.nonOffsetAccessible 13110 count: 1 13111 path: tests/app/Encodings/AnselTest.php 13112 13113 - 13114 message: '#^Parameter \#2 \$subject of function preg_split expects string, mixed given\.$#' 13115 identifier: argument.type 13116 count: 1 13117 path: tests/app/Encodings/AnselTest.php 13118 13119 - 13120 message: '#^Cannot call method createUri\(\) on mixed\.$#' 13121 identifier: method.nonObject 13122 count: 1 13123 path: tests/app/Http/Middleware/CheckCsrfTest.php 13124 13125 - 13126 message: '#^Parameter \#1 \$uri of method Psr\\Http\\Message\\RequestInterface\:\:withUri\(\) expects Psr\\Http\\Message\\UriInterface, mixed given\.$#' 13127 identifier: argument.type 13128 count: 1 13129 path: tests/app/Http/Middleware/CheckCsrfTest.php 13130 13131 - 13132 message: '#^Parameter \#3 \$params of static method Fisharebest\\Webtrees\\TestCase\:\:createRequest\(\) expects array\<string\>, array\<string, int\|string\> given\.$#' 13133 identifier: argument.type 13134 count: 1 13135 path: tests/app/Http/RequestHandlers/FixLevel0MediaActionTest.php 13136 13137 - 13138 message: '#^Parameter \#2 \$query of static method Fisharebest\\Webtrees\\TestCase\:\:createRequest\(\) expects array\<string\>, array\<string, int\> given\.$#' 13139 identifier: argument.type 13140 count: 1 13141 path: tests/app/Http/RequestHandlers/FixLevel0MediaDataTest.php 13142 13143 - 13144 message: '#^Parameter \#2 \$query of static method Fisharebest\\Webtrees\\TestCase\:\:createRequest\(\) expects array\<string\>, array\<string, array\<string, string\>\|string\> given\.$#' 13145 identifier: argument.type 13146 count: 3 13147 path: tests/app/Http/RequestHandlers/ManageMediaDataTest.php 13148 13149 - 13150 message: '#^Parameter \#2 \$query of static method Fisharebest\\Webtrees\\TestCase\:\:createRequest\(\) expects array\<string\>, array\<string, list\<string\>\|string\> given\.$#' 13151 identifier: argument.type 13152 count: 3 13153 path: tests/app/Http/RequestHandlers/RedirectTimeLinePhpTest.php 13154 13155 - 13156 message: '#^Parameter \#3 \$params of static method Fisharebest\\Webtrees\\TestCase\:\:createRequest\(\) expects array\<string\>, array\<string, int\|string\> given\.$#' 13157 identifier: argument.type 13158 count: 1 13159 path: tests/app/Http/RequestHandlers/UserEditActionTest.php 13160 13161 - 13162 message: '#^Cannot call method tag\(\) on Fisharebest\\Webtrees\\Fact\|null\.$#' 13163 identifier: method.nonObject 13164 count: 2 13165 path: tests/app/Services/GedcomEditServiceTest.php 13166 13167 - 13168 message: '#^Parameter \#1 \$interface of method Fisharebest\\Webtrees\\Services\\ModuleService\:\:findByInterface\(\) expects class\-string\<Fisharebest\\Webtrees\\Module\\ModuleInterface\|Psr\\Http\\Server\\MiddlewareInterface\>, string given\.$#' 13169 identifier: argument.type 13170 count: 1 13171 path: tests/app/Services/ModuleServiceTest.php 13172 13173 - 13174 message: '#^Unable to resolve the template type T in call to method Fisharebest\\Webtrees\\Services\\ModuleService\:\:findByInterface\(\)$#' 13175 identifier: argument.templateType 13176 count: 1 13177 path: tests/app/Services/ModuleServiceTest.php 13178 13179 - 13180 message: '#^Call to an undefined method object\:\:iniGet\(\)\.$#' 13181 identifier: method.notFound 13182 count: 1 13183 path: tests/app/Services/TimeoutServiceTest.php 13184 13185 - 13186 message: '#^Cannot call method method\(\) on object\|null\.$#' 13187 identifier: method.nonObject 13188 count: 3 13189 path: tests/app/Services/TimeoutServiceTest.php 13190 13191 - 13192 message: '#^Cannot call method willReturn\(\) on mixed\.$#' 13193 identifier: method.nonObject 13194 count: 3 13195 path: tests/app/Services/TimeoutServiceTest.php 13196 13197 - 13198 message: '#^Cannot call method with\(\) on mixed\.$#' 13199 identifier: method.nonObject 13200 count: 3 13201 path: tests/app/Services/TimeoutServiceTest.php 13202 13203 - 13204 message: '#^Parameter \#1 \$option of function ini_get expects string, mixed given\.$#' 13205 identifier: argument.type 13206 count: 1 13207 path: tests/app/Services/TimeoutServiceTest.php 13208 13209 - 13210 message: '#^Cannot call method id\(\) on Fisharebest\\Webtrees\\User\|null\.$#' 13211 identifier: method.nonObject 13212 count: 5 13213 path: tests/app/Services/UserServiceTest.php 13214 13215 - 13216 message: '#^Parameter \#1 \$timestamp of class Fisharebest\\Webtrees\\Timestamp constructor expects int, int\|false given\.$#' 13217 identifier: argument.type 13218 count: 19 13219 path: tests/app/TimestampTest.php 13220 13221 - 13222 message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|false given\.$#' 13223 identifier: argument.type 13224 count: 2 13225 path: tests/app/TreeTest.php 13226 13227 - 13228 message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#' 13229 identifier: argument.type 13230 count: 4 13231 path: tests/app/TreeTest.php 13232 13233 - 13234 message: '#^Cannot call method deleteRecord\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#' 13235 identifier: method.nonObject 13236 count: 1 13237 path: tests/feature/IndividualListTest.php 13238