diff options
| author | Greg Roach <greg@subaqua.co.uk> | 2025-10-18 13:27:28 +0100 |
|---|---|---|
| committer | Greg Roach <greg@subaqua.co.uk> | 2025-10-18 13:27:28 +0100 |
| commit | 74f0b3d0f8ece972e697cdced7f2f118835906b0 (patch) | |
| tree | a09a8555a00402c31d0fc23396d8930b4488de56 /phpstan-baseline.neon | |
| parent | b7353fdefbcfa2b683a9221078817fc1f6228ea9 (diff) | |
| download | webtrees-74f0b3d0f8ece972e697cdced7f2f118835906b0.tar.gz webtrees-74f0b3d0f8ece972e697cdced7f2f118835906b0.tar.bz2 webtrees-74f0b3d0f8ece972e697cdced7f2f118835906b0.zip | |
Move pending changes logic to service
Diffstat (limited to 'phpstan-baseline.neon')
| -rw-r--r-- | phpstan-baseline.neon | 8294 |
1 files changed, 4 insertions, 8290 deletions
diff --git a/phpstan-baseline.neon b/phpstan-baseline.neon index c93cdd37b8..269d1428a6 100644 --- a/phpstan-baseline.neon +++ b/phpstan-baseline.neon @@ -1,8054 +1,26 @@ parameters: ignoreErrors: - - rawMessage: 'Cannot call method find() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Auth.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Auth::user() should return Fisharebest\Webtrees\Contracts\UserInterface but returns mixed.' - identifier: return.type - count: 1 - path: app/Auth.php - - - - rawMessage: 'Cannot call method getCloseRelationshipName() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Census/CensusColumnRelationToHead.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Census\CensusColumnRelationToHead::generate() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Census/CensusColumnRelationToHead.php - - - - rawMessage: Cannot access offset 'dbca' on array|false. - identifier: offsetAccess.nonOffsetAccessible - count: 1 - path: app/Cli/Commands/ConfigIni.php - - - - rawMessage: Cannot access offset 'dbcert' on array|false. - identifier: offsetAccess.nonOffsetAccessible - count: 1 - path: app/Cli/Commands/ConfigIni.php - - - - rawMessage: Cannot access offset 'dbhost' on array|false. - identifier: offsetAccess.nonOffsetAccessible - count: 1 - path: app/Cli/Commands/ConfigIni.php - - - - rawMessage: Cannot access offset 'dbkey' on array|false. - identifier: offsetAccess.nonOffsetAccessible - count: 1 - path: app/Cli/Commands/ConfigIni.php - - - - rawMessage: Cannot access offset 'dbname' on array|false. - identifier: offsetAccess.nonOffsetAccessible - count: 1 - path: app/Cli/Commands/ConfigIni.php - - - - rawMessage: Cannot access offset 'dbpass' on array|false. - identifier: offsetAccess.nonOffsetAccessible - count: 1 - path: app/Cli/Commands/ConfigIni.php - - - - rawMessage: Cannot access offset 'dbport' on array|false. - identifier: offsetAccess.nonOffsetAccessible - count: 1 - path: app/Cli/Commands/ConfigIni.php - - - - rawMessage: Cannot access offset 'dbtype' on array|false. - identifier: offsetAccess.nonOffsetAccessible - count: 1 - path: app/Cli/Commands/ConfigIni.php - - - - rawMessage: Cannot access offset 'dbuser' on array|false. - identifier: offsetAccess.nonOffsetAccessible - count: 1 - path: app/Cli/Commands/ConfigIni.php - - - - rawMessage: Cannot access offset 'dbverify' on array|false. - identifier: offsetAccess.nonOffsetAccessible - count: 1 - path: app/Cli/Commands/ConfigIni.php - - - - rawMessage: Cannot access offset 'tblpfx' on array|false. - identifier: offsetAccess.nonOffsetAccessible - count: 1 - path: app/Cli/Commands/ConfigIni.php - - - - rawMessage: 'Parameter $ca of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Cli/Commands/ConfigIni.php - - - - rawMessage: 'Parameter $certificate of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Cli/Commands/ConfigIni.php - - - - rawMessage: 'Parameter $database of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Cli/Commands/ConfigIni.php - - - - rawMessage: 'Parameter $driver of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Cli/Commands/ConfigIni.php - - - - rawMessage: 'Parameter $host of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Cli/Commands/ConfigIni.php - - - - rawMessage: 'Parameter $key of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Cli/Commands/ConfigIni.php - - - - rawMessage: 'Parameter $password of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Cli/Commands/ConfigIni.php - - - - rawMessage: 'Parameter $port of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Cli/Commands/ConfigIni.php - - - - rawMessage: 'Parameter $prefix of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Cli/Commands/ConfigIni.php - - - - rawMessage: 'Parameter $username of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Cli/Commands/ConfigIni.php - - - - rawMessage: 'Cannot call method addFromString() on ZipArchive|null.' - identifier: method.nonObject - count: 2 - path: app/Cli/Commands/TreeExport.php - - - - rawMessage: 'Cannot call method close() on ZipArchive|null.' - identifier: method.nonObject - count: 2 - path: app/Cli/Commands/TreeExport.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Cli\Commands\TreeExport::autoCompleteTreeName() should return array<string> but returns array<mixed>.' - identifier: return.type - count: 1 - path: app/Cli/Commands/TreeExport.php - - - - rawMessage: 'Parameter $suggestedValues of method Symfony\Component\Console\Command\Command::addArgument() expects array|(Closure(Symfony\Component\Console\Completion\CompletionInput, Symfony\Component\Console\Completion\CompletionSuggestions): list<string|Symfony\Component\Console\Completion\Suggestion>), Closure(Symfony\Component\Console\Completion\CompletionInput): array<string> given.' - identifier: argument.type - count: 1 - path: app/Cli/Commands/TreeExport.php - - - - rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.' - identifier: foreach.nonIterable - count: 1 - path: app/Cli/Commands/TreeImport.php - - - - rawMessage: 'Binary operation ".=" between mixed and string|false results in an error.' - identifier: assignOp.invalid - count: 1 - path: app/Cli/Commands/TreeImport.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Cli\Commands\TreeImport::autoCompleteTreeName() should return array<string> but returns array<mixed>.' - identifier: return.type - count: 1 - path: app/Cli/Commands/TreeImport.php - - - - rawMessage: 'Parameter #1 $array of function array_pop expects array, list<string>|false given.' - identifier: argument.type - count: 1 - path: app/Cli/Commands/TreeImport.php - - - - rawMessage: 'Parameter #1 $gedrec of method Fisharebest\Webtrees\Services\GedcomImportService::importRecord() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Cli/Commands/TreeImport.php - - - - rawMessage: 'Parameter #1 $stream of function fread expects resource, resource|false given.' - identifier: argument.type - count: 1 - path: app/Cli/Commands/TreeImport.php - - - - rawMessage: 'Parameter #1 $string of function strlen expects string, string|false given.' - identifier: argument.type - count: 1 - path: app/Cli/Commands/TreeImport.php - - - - rawMessage: 'Parameter #2 $max of class Symfony\Component\Console\Helper\ProgressBar constructor expects int, int<0, max>|false given.' - identifier: argument.type - count: 1 - path: app/Cli/Commands/TreeImport.php - - - - rawMessage: 'Parameter $suggestedValues of method Symfony\Component\Console\Command\Command::addArgument() expects array|(Closure(Symfony\Component\Console\Completion\CompletionInput, Symfony\Component\Console\Completion\CompletionSuggestions): list<string|Symfony\Component\Console\Completion\Suggestion>), Closure(Symfony\Component\Console\Completion\CompletionInput): array<string> given.' - identifier: argument.type - count: 1 - path: app/Cli/Commands/TreeImport.php - - - - rawMessage: 'Parameter #1 $command of method Symfony\Component\Console\Application::add() expects Symfony\Component\Console\Command\Command, mixed given.' - identifier: argument.type - count: 1 - path: app/Cli/Console.php - - - - rawMessage: 'Parameter $ca of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Cli/Console.php - - - - rawMessage: 'Parameter $certificate of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Cli/Console.php - - - - rawMessage: 'Parameter $database of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Cli/Console.php - - - - rawMessage: 'Parameter $driver of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Cli/Console.php - - - - rawMessage: 'Parameter $host of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Cli/Console.php - - - - rawMessage: 'Parameter $key of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Cli/Console.php - - - - rawMessage: 'Parameter $password of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Cli/Console.php - - - - rawMessage: 'Parameter $port of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Cli/Console.php - - - - rawMessage: 'Parameter $prefix of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Cli/Console.php - - - - rawMessage: 'Parameter $username of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Cli/Console.php - - - - rawMessage: 'Parameter #1 $id of method Fisharebest\Webtrees\Container<T of object>::get() expects class-string<T of object>, string given.' - identifier: argument.type - count: 1 - path: app/Container.php - - - - rawMessage: Constant Fisharebest\Webtrees\DB::COLLATION_ASCII is unused. - identifier: classConstant.unused - count: 1 - path: app/DB.php - - - - rawMessage: Constant Fisharebest\Webtrees\DB::COLLATION_UTF8 is unused. - identifier: classConstant.unused - count: 1 - path: app/DB.php - - - - rawMessage: 'Method Fisharebest\Webtrees\DB::driverName() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/DB.php - - - - rawMessage: Cannot access offset int on mixed. - identifier: offsetAccess.nonOffsetAccessible - count: 2 - path: app/Date/AbstractCalendarDate.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Date\AbstractCalendarDate::dayNames() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Date/AbstractCalendarDate.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Date\AbstractCalendarDate::dayNamesAbbreviated() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Date/AbstractCalendarDate.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Date\AbstractCalendarDate::formatGedcomMonth() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Date/AbstractCalendarDate.php - - - - rawMessage: 'Property Fisharebest\Webtrees\Date\AbstractCalendarDate::$month (int) does not accept mixed.' - identifier: assign.propertyType - count: 1 - path: app/Date/AbstractCalendarDate.php - - - - rawMessage: Cannot access offset int on mixed. - identifier: offsetAccess.nonOffsetAccessible - count: 5 - path: app/Date/AbstractGregorianJulianDate.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Date\AbstractGregorianJulianDate::monthNameAbbreviated() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Date/AbstractGregorianJulianDate.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Date\AbstractGregorianJulianDate::monthNameGenitiveCase() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Date/AbstractGregorianJulianDate.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Date\AbstractGregorianJulianDate::monthNameInstrumentalCase() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Date/AbstractGregorianJulianDate.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Date\AbstractGregorianJulianDate::monthNameLocativeCase() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Date/AbstractGregorianJulianDate.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Date\AbstractGregorianJulianDate::monthNameNominativeCase() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Date/AbstractGregorianJulianDate.php - - - - rawMessage: Cannot access offset int on mixed. - identifier: offsetAccess.nonOffsetAccessible - count: 5 - path: app/Date/FrenchDate.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Date\FrenchDate::dayNames() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Date/FrenchDate.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Date\FrenchDate::monthNameGenitiveCase() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Date/FrenchDate.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Date\FrenchDate::monthNameInstrumentalCase() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Date/FrenchDate.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Date\FrenchDate::monthNameLocativeCase() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Date/FrenchDate.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Date\FrenchDate::monthNameNominativeCase() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Date/FrenchDate.php - - - - rawMessage: Cannot access offset int on mixed. - identifier: offsetAccess.nonOffsetAccessible - count: 4 - path: app/Date/HijriDate.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Date\HijriDate::monthNameGenitiveCase() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Date/HijriDate.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Date\HijriDate::monthNameInstrumentalCase() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Date/HijriDate.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Date\HijriDate::monthNameLocativeCase() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Date/HijriDate.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Date\HijriDate::monthNameNominativeCase() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Date/HijriDate.php - - - - rawMessage: Cannot access offset int on mixed. - identifier: offsetAccess.nonOffsetAccessible - count: 5 - path: app/Date/JalaliDate.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Date\JalaliDate::monthNameAbbreviated() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Date/JalaliDate.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Date\JalaliDate::monthNameGenitiveCase() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Date/JalaliDate.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Date\JalaliDate::monthNameInstrumentalCase() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Date/JalaliDate.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Date\JalaliDate::monthNameLocativeCase() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Date/JalaliDate.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Date\JalaliDate::monthNameNominativeCase() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Date/JalaliDate.php - - - - rawMessage: Cannot access offset int on mixed. - identifier: offsetAccess.nonOffsetAccessible - count: 4 - path: app/Date/JewishDate.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Date\JewishDate::monthNameGenitiveCase() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Date/JewishDate.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Date\JewishDate::monthNameInstrumentalCase() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Date/JewishDate.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Date\JewishDate::monthNameLocativeCase() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Date/JewishDate.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Date\JewishDate::monthNameNominativeCase() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Date/JewishDate.php - - - - rawMessage: 'Property Fisharebest\Webtrees\Elements\AbstractElement::$subtags (array<string, string>) does not accept array.' - identifier: assign.propertyType - count: 1 - path: app/Elements/AbstractElement.php - - - - rawMessage: Cannot cast mixed to float. - identifier: cast.double - count: 4 - path: app/Elements/AgeAtEvent.php - - - - rawMessage: Cannot cast mixed to int. - identifier: cast.int - count: 4 - path: app/Elements/AgeAtEvent.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Elements\AgeAtEvent::value() should return string but returns string|null.' - identifier: return.type - count: 1 - path: app/Elements/AgeAtEvent.php - - - - rawMessage: 'Cannot call method findByInterface() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Elements/Census.php - - - - rawMessage: 'Cannot call method first() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Elements/Census.php - - - - rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::attributes() expects Psr\Http\Message\ServerRequestInterface, mixed given.' - identifier: argument.type - count: 1 - path: app/Elements/Census.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Elements\DateValue::escape() should return string but returns string|null.' - identifier: return.type - count: 1 - path: app/Elements/DateValue.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Elements\MultimediaFormat::canonical() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Elements/MultimediaFormat.php - - - - rawMessage: 'Parameter #2 $subtags of method Fisharebest\Webtrees\Elements\AbstractElement::__construct() expects array<string>|null, array|null given.' - identifier: argument.type - count: 1 - path: app/Elements/NamePersonal.php - - - - rawMessage: 'Parameter #1 $string of function trim expects string, string|null given.' - identifier: argument.type - count: 1 - path: app/Elements/PlaceHierarchy.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Elements\RestrictionNotice::canonical() should return string but returns string|null.' - identifier: return.type - count: 1 - path: app/Elements/RestrictionNotice.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Encodings\ANSEL::fromUtf8() should return string but returns string|null.' - identifier: return.type - count: 1 - path: app/Encodings/ANSEL.php - - - - rawMessage: 'Parameter #1 $str of function strtr expects string, string|null given.' - identifier: argument.type - count: 1 - path: app/Encodings/ANSEL.php - - - - rawMessage: 'Parameter #2 $array of function array_map expects array, list<string>|false given.' - identifier: argument.type - count: 1 - path: app/Encodings/AbstractEncoding.php - - - - rawMessage: Cannot access offset 'BURI' on mixed. - identifier: offsetAccess.nonOffsetAccessible - count: 2 - path: app/Fact.php - - - - rawMessage: Cannot access offset 'CHAN' on mixed. - identifier: offsetAccess.nonOffsetAccessible - count: 2 - path: app/Fact.php - - - - rawMessage: Cannot access offset string on mixed. - identifier: offsetAccess.nonOffsetAccessible - count: 4 - path: app/Fact.php - - - - rawMessage: 'Parameter #1 $value of method Fisharebest\Webtrees\Contracts\ElementInterface::canonical() expects string, string|null given.' - identifier: argument.type - count: 2 - path: app/Fact.php - - - - rawMessage: 'Parameter #2 $array of function array_key_exists expects array, mixed given.' - identifier: argument.type - count: 2 - path: app/Fact.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Factories\AbstractGedcomRecordFactory::pendingChanges() should return Illuminate\Support\Collection<(int|string), string> but returns Illuminate\Support\Collection<(int|string), mixed>.' - identifier: return.type - count: 1 - path: app/Factories/AbstractGedcomRecordFactory.php - - - - rawMessage: Access to an undefined property object::$f_gedcom. - identifier: property.notFound - count: 1 - path: app/Factories/FamilyFactory.php - - - - rawMessage: Access to an undefined property object::$f_id. - identifier: property.notFound - count: 1 - path: app/Factories/FamilyFactory.php - - - - rawMessage: Anonymous function should return Fisharebest\Webtrees\Family but returns Fisharebest\Webtrees\Family|null. - identifier: return.type - count: 1 - path: app/Factories/FamilyFactory.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Factories\FamilyFactory::gedcom() should return string|null but returns mixed.' - identifier: return.type - count: 1 - path: app/Factories/FamilyFactory.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Factories\FamilyFactory::make() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Factories/FamilyFactory.php - - - - rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Factories\FamilyFactory::make() expects string|null, mixed given.' - identifier: argument.type - count: 1 - path: app/Factories/FamilyFactory.php - - - - rawMessage: Access to an undefined property object::$o_gedcom. - identifier: property.notFound - count: 1 - path: app/Factories/GedcomRecordFactory.php - - - - rawMessage: Access to an undefined property object::$o_id. - identifier: property.notFound - count: 1 - path: app/Factories/GedcomRecordFactory.php - - - - rawMessage: Anonymous function should return Fisharebest\Webtrees\GedcomRecord but returns Fisharebest\Webtrees\GedcomRecord|null. - identifier: return.type - count: 1 - path: app/Factories/GedcomRecordFactory.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Factories\GedcomRecordFactory::gedcom() should return string|null but returns mixed.' - identifier: return.type - count: 1 - path: app/Factories/GedcomRecordFactory.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Factories\GedcomRecordFactory::make() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Factories/GedcomRecordFactory.php - - - - rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Factories\GedcomRecordFactory::make() expects string|null, mixed given.' - identifier: argument.type - count: 1 - path: app/Factories/GedcomRecordFactory.php - - - - rawMessage: Access to an undefined property object::$o_gedcom. - identifier: property.notFound - count: 1 - path: app/Factories/HeaderFactory.php - - - - rawMessage: Access to an undefined property object::$o_id. - identifier: property.notFound - count: 1 - path: app/Factories/HeaderFactory.php - - - - rawMessage: Anonymous function should return Fisharebest\Webtrees\Header but returns Fisharebest\Webtrees\Header|null. - identifier: return.type - count: 1 - path: app/Factories/HeaderFactory.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Factories\HeaderFactory::gedcom() should return string|null but returns mixed.' - identifier: return.type - count: 1 - path: app/Factories/HeaderFactory.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Factories\HeaderFactory::make() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Factories/HeaderFactory.php - - - - rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Factories\HeaderFactory::make() expects string|null, mixed given.' - identifier: argument.type - count: 1 - path: app/Factories/HeaderFactory.php - - - - rawMessage: Access to an undefined property object::$i_gedcom. - identifier: property.notFound - count: 1 - path: app/Factories/IndividualFactory.php - - - - rawMessage: Access to an undefined property object::$i_id. - identifier: property.notFound - count: 1 - path: app/Factories/IndividualFactory.php - - - - rawMessage: Anonymous function should return Fisharebest\Webtrees\Individual but returns Fisharebest\Webtrees\Individual|null. - identifier: return.type - count: 1 - path: app/Factories/IndividualFactory.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Factories\IndividualFactory::gedcom() should return string|null but returns mixed.' - identifier: return.type - count: 1 - path: app/Factories/IndividualFactory.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Factories\IndividualFactory::make() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Factories/IndividualFactory.php - - - - rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Factories\IndividualFactory::make() expects string|null, mixed given.' - identifier: argument.type - count: 1 - path: app/Factories/IndividualFactory.php - - - - rawMessage: Access to an undefined property object::$o_gedcom. - identifier: property.notFound - count: 1 - path: app/Factories/LocationFactory.php - - - - rawMessage: Access to an undefined property object::$o_id. - identifier: property.notFound - count: 1 - path: app/Factories/LocationFactory.php - - - - rawMessage: Anonymous function should return Fisharebest\Webtrees\Location but returns Fisharebest\Webtrees\Location|null. - identifier: return.type - count: 1 - path: app/Factories/LocationFactory.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Factories\LocationFactory::gedcom() should return string|null but returns mixed.' - identifier: return.type - count: 1 - path: app/Factories/LocationFactory.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Factories\LocationFactory::make() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Factories/LocationFactory.php - - - - rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Factories\LocationFactory::make() expects string|null, mixed given.' - identifier: argument.type - count: 1 - path: app/Factories/LocationFactory.php - - - - rawMessage: 'Parameter #1 $config of class League\CommonMark\Environment\Environment constructor expects array<string, mixed>, array given.' - identifier: argument.type - count: 2 - path: app/Factories/MarkdownFactory.php - - - - rawMessage: Access to an undefined property object::$m_gedcom. - identifier: property.notFound - count: 1 - path: app/Factories/MediaFactory.php - - - - rawMessage: Access to an undefined property object::$m_id. - identifier: property.notFound - count: 1 - path: app/Factories/MediaFactory.php - - - - rawMessage: Anonymous function should return Fisharebest\Webtrees\Media but returns Fisharebest\Webtrees\Media|null. - identifier: return.type - count: 1 - path: app/Factories/MediaFactory.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Factories\MediaFactory::gedcom() should return string|null but returns mixed.' - identifier: return.type - count: 1 - path: app/Factories/MediaFactory.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Factories\MediaFactory::make() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Factories/MediaFactory.php - - - - rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Factories\MediaFactory::make() expects string|null, mixed given.' - identifier: argument.type - count: 1 - path: app/Factories/MediaFactory.php - - - - rawMessage: Access to an undefined property object::$o_gedcom. - identifier: property.notFound - count: 1 - path: app/Factories/NoteFactory.php - - - - rawMessage: Access to an undefined property object::$o_id. - identifier: property.notFound - count: 1 - path: app/Factories/NoteFactory.php - - - - rawMessage: Anonymous function should return Fisharebest\Webtrees\Note but returns Fisharebest\Webtrees\Note|null. - identifier: return.type - count: 1 - path: app/Factories/NoteFactory.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Factories\NoteFactory::gedcom() should return string|null but returns mixed.' - identifier: return.type - count: 1 - path: app/Factories/NoteFactory.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Factories\NoteFactory::make() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Factories/NoteFactory.php - - - - rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Factories\NoteFactory::make() expects string|null, mixed given.' - identifier: argument.type - count: 1 - path: app/Factories/NoteFactory.php - - - - rawMessage: Access to an undefined property object::$o_gedcom. - identifier: property.notFound - count: 1 - path: app/Factories/RepositoryFactory.php - - - - rawMessage: Access to an undefined property object::$o_id. - identifier: property.notFound - count: 1 - path: app/Factories/RepositoryFactory.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Factories\RepositoryFactory::gedcom() should return string|null but returns mixed.' - identifier: return.type - count: 1 - path: app/Factories/RepositoryFactory.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Factories\RepositoryFactory::make() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Factories/RepositoryFactory.php - - - - rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Factories\RepositoryFactory::make() expects string|null, mixed given.' - identifier: argument.type - count: 1 - path: app/Factories/RepositoryFactory.php - - - - rawMessage: 'Cannot call method generate() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Factories/RouteFactory.php - - - - rawMessage: 'Cannot call method getGenerator() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Factories/RouteFactory.php - - - - rawMessage: 'Cannot call method getMap() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Factories/RouteFactory.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Factories\RouteFactory::routeMap() should return Aura\Router\Map&iterable<Aura\Router\Route> but returns mixed.' - identifier: return.type - count: 1 - path: app/Factories/RouteFactory.php - - - - rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::attributes() expects Psr\Http\Message\ServerRequestInterface, mixed given.' - identifier: argument.type - count: 2 - path: app/Factories/RouteFactory.php - - - - rawMessage: 'Parameter #1 $string of function substr expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Factories/RouteFactory.php - - - - rawMessage: 'Parameter #1 $url of function parse_url expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Factories/RouteFactory.php - - - - rawMessage: Access to an undefined property object::$o_gedcom. - identifier: property.notFound - count: 1 - path: app/Factories/SharedNoteFactory.php - - - - rawMessage: Access to an undefined property object::$o_id. - identifier: property.notFound - count: 1 - path: app/Factories/SharedNoteFactory.php - - - - rawMessage: Anonymous function should return Fisharebest\Webtrees\SharedNote but returns Fisharebest\Webtrees\SharedNote|null. - identifier: return.type - count: 1 - path: app/Factories/SharedNoteFactory.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Factories\SharedNoteFactory::gedcom() should return string|null but returns mixed.' - identifier: return.type - count: 1 - path: app/Factories/SharedNoteFactory.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Factories\SharedNoteFactory::make() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Factories/SharedNoteFactory.php - - - - rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Factories\SharedNoteFactory::make() expects string|null, mixed given.' - identifier: argument.type - count: 1 - path: app/Factories/SharedNoteFactory.php - - - - rawMessage: 'Parameter #1 $string of function trim expects string, string|null given.' - identifier: argument.type - count: 1 - path: app/Factories/SlugFactory.php - - - - rawMessage: Access to an undefined property object::$s_gedcom. - identifier: property.notFound - count: 1 - path: app/Factories/SourceFactory.php - - - - rawMessage: Access to an undefined property object::$s_id. - identifier: property.notFound - count: 1 - path: app/Factories/SourceFactory.php - - - - rawMessage: Anonymous function should return Fisharebest\Webtrees\Source but returns Fisharebest\Webtrees\Source|null. - identifier: return.type - count: 1 - path: app/Factories/SourceFactory.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Factories\SourceFactory::gedcom() should return string|null but returns mixed.' - identifier: return.type - count: 1 - path: app/Factories/SourceFactory.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Factories\SourceFactory::make() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Factories/SourceFactory.php - - - - rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Factories\SourceFactory::make() expects string|null, mixed given.' - identifier: argument.type - count: 1 - path: app/Factories/SourceFactory.php - - - - rawMessage: Access to an undefined property object::$o_gedcom. - identifier: property.notFound - count: 1 - path: app/Factories/SubmissionFactory.php - - - - rawMessage: Access to an undefined property object::$o_id. - identifier: property.notFound - count: 1 - path: app/Factories/SubmissionFactory.php - - - - rawMessage: Anonymous function should return Fisharebest\Webtrees\Submission but returns Fisharebest\Webtrees\Submission|null. - identifier: return.type - count: 1 - path: app/Factories/SubmissionFactory.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Factories\SubmissionFactory::gedcom() should return string|null but returns mixed.' - identifier: return.type - count: 1 - path: app/Factories/SubmissionFactory.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Factories\SubmissionFactory::make() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Factories/SubmissionFactory.php - - - - rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Factories\SubmissionFactory::make() expects string|null, mixed given.' - identifier: argument.type - count: 1 - path: app/Factories/SubmissionFactory.php - - - - rawMessage: Access to an undefined property object::$o_gedcom. - identifier: property.notFound - count: 1 - path: app/Factories/SubmitterFactory.php - - - - rawMessage: Access to an undefined property object::$o_id. - identifier: property.notFound - count: 1 - path: app/Factories/SubmitterFactory.php - - - - rawMessage: Anonymous function should return Fisharebest\Webtrees\Submitter but returns Fisharebest\Webtrees\Submitter|null. - identifier: return.type - count: 1 - path: app/Factories/SubmitterFactory.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Factories\SubmitterFactory::gedcom() should return string|null but returns mixed.' - identifier: return.type - count: 1 - path: app/Factories/SubmitterFactory.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Factories\SubmitterFactory::make() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Factories/SubmitterFactory.php - - - - rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Factories\SubmitterFactory::make() expects string|null, mixed given.' - identifier: argument.type - count: 1 - path: app/Factories/SubmitterFactory.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Factories\SurnameTraditionFactory::list() should return array<string, string> but returns array<string>.' - identifier: return.type - count: 1 - path: app/Factories/SurnameTraditionFactory.php - - - - rawMessage: Cannot cast mixed to int. - identifier: cast.int - count: 1 - path: app/Factories/XrefFactory.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Family::getAllNames() should return array<int, array<string, string>> but returns array<array<string>>.' - identifier: return.type - count: 1 - path: app/Family.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Family::spouses() should return Illuminate\Support\Collection<int, Fisharebest\Webtrees\Individual> but returns Illuminate\Support\Collection<int, Fisharebest\Webtrees\Individual|null>.' - identifier: return.type - count: 1 - path: app/Family.php - - - - rawMessage: 'Method Fisharebest\Webtrees\FlashMessages::getMessages() should return array<object{text: string, status: string}> but returns array<mixed>.' - identifier: return.type - count: 1 - path: app/FlashMessages.php - - - - rawMessage: Cannot access an offset on mixed. - identifier: offsetAccess.nonOffsetAccessible - count: 2 - path: app/Gedcom.php - - - - rawMessage: 'Binary operation "+=" between (float|int) and mixed results in an error.' - identifier: assignOp.invalid - count: 1 - path: app/GedcomFilters/GedcomEncodingFilter.php - - - - rawMessage: 'Binary operation ".=" between string and mixed results in an error.' - identifier: assignOp.invalid - count: 1 - path: app/GedcomFilters/GedcomEncodingFilter.php - - - - rawMessage: 'Cannot call method fromUtf8() on Fisharebest\Webtrees\Encodings\EncodingInterface|null.' - identifier: method.nonObject - count: 2 - path: app/GedcomFilters/GedcomEncodingFilter.php - - - - rawMessage: 'Parameter &$consumed by-ref type of method Fisharebest\Webtrees\GedcomFilters\GedcomEncodingFilter::filter() expects int, (float|int) given.' - identifier: parameterByRef.type - count: 1 - path: app/GedcomFilters/GedcomEncodingFilter.php - - - - rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.' - identifier: foreach.nonIterable - count: 2 - path: app/GedcomRecord.php - - - - rawMessage: 'Cannot call method acceptRecord() on mixed.' - identifier: method.nonObject - count: 3 - path: app/GedcomRecord.php - - - - rawMessage: 'Method Fisharebest\Webtrees\GedcomRecord::getAllNames() should return array<int, array<string, string>> but returns array<array<string>>.' - identifier: return.type - count: 1 - path: app/GedcomRecord.php - - - - rawMessage: 'Method Fisharebest\Webtrees\GedcomRecord::privatizeGedcom() should return string but returns string|null.' - identifier: return.type - count: 1 - path: app/GedcomRecord.php - - - - rawMessage: 'Parameter #1 $array of function array_shift expects array, list<string>|false given.' - identifier: argument.type - count: 2 - path: app/GedcomRecord.php - - - - rawMessage: 'Parameter #1 $gedcom of class Fisharebest\Webtrees\Fact constructor expects string, mixed given.' - identifier: argument.type - count: 2 - path: app/GedcomRecord.php - - - - rawMessage: 'Parameter #1 $string of function md5 expects string, mixed given.' - identifier: argument.type - count: 2 - path: app/GedcomRecord.php - - - - rawMessage: 'Parameter #1 $string of function trim expects string, string|null given.' - identifier: argument.type - count: 2 - path: app/GedcomRecord.php - - - - rawMessage: 'Parameter #2 $gedcom of method Fisharebest\Webtrees\GedcomRecord::updateFact() expects string, string|null given.' - identifier: argument.type - count: 1 - path: app/GedcomRecord.php - - - - rawMessage: 'Parameter #2 $haystack of function in_array expects array, mixed given.' - identifier: argument.type - count: 2 - path: app/GedcomRecord.php - - - - rawMessage: 'Parameter #3 $subject of function preg_replace expects array<float|int|string>|string, string|null given.' - identifier: argument.type - count: 2 - path: app/GedcomRecord.php - - - - rawMessage: 'Property Fisharebest\Webtrees\GedcomRecord::$getAllNames (array<array<string>>) does not accept array<array<string|null>>.' - identifier: assign.propertyType - count: 1 - path: app/GedcomRecord.php - - - - rawMessage: 'Strict comparison using !== between lowercase-string&non-falsy-string and '''' will always evaluate to true.' - identifier: notIdentical.alwaysTrue - count: 1 - path: app/GedcomRecord.php - - - - rawMessage: 'Strict comparison using !== between non-empty-string and '''' will always evaluate to true.' - identifier: notIdentical.alwaysTrue - count: 1 - path: app/GedcomRecord.php - - - - rawMessage: 'Cannot call method createResponse() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Helpers/functions.php - - - - rawMessage: 'Cannot call method withHeader() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Helpers/functions.php - - - - rawMessage: 'Function redirect() should return Psr\Http\Message\ResponseInterface but returns mixed.' - identifier: return.type - count: 1 - path: app/Helpers/functions.php - - - - rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::attributes() expects Psr\Http\Message\ServerRequestInterface, mixed given.' - identifier: argument.type - count: 1 - path: app/Helpers/functions.php - - - - rawMessage: 'Parameter #3 $headers of method Fisharebest\Webtrees\Contracts\ResponseFactoryInterface::response() expects array<string, string>, array<string> given.' - identifier: argument.type - count: 1 - path: app/Helpers/functions.php - - - - rawMessage: 'Parameter #1 $host of method Psr\Http\Message\UriInterface::withHost() expects string, string|false given.' - identifier: argument.type - count: 1 - path: app/Http/Middleware/BaseUrl.php - - - - rawMessage: 'Parameter #1 $path of method Psr\Http\Message\UriInterface::withPath() expects string, string|false given.' - identifier: argument.type - count: 1 - path: app/Http/Middleware/BaseUrl.php - - - - rawMessage: 'Parameter #1 $port of method Psr\Http\Message\UriInterface::withPort() expects int|null, int<0, 65535>|false|null given.' - identifier: argument.type - count: 1 - path: app/Http/Middleware/BaseUrl.php - - - - rawMessage: 'Parameter #1 $scheme of method Psr\Http\Message\UriInterface::withScheme() expects string, string|false given.' - identifier: argument.type - count: 1 - path: app/Http/Middleware/BaseUrl.php - - - - rawMessage: 'Parameter #2 $string of function explode expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/Middleware/ClientIp.php - - - - rawMessage: 'Cannot call method withAttribute() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Http/Middleware/HandleExceptions.php - - - - rawMessage: 'Parameter #1 $message of static method Fisharebest\Webtrees\Log::addErrorLog() expects string, string|null given.' - identifier: argument.type - count: 1 - path: app/Http/Middleware/HandleExceptions.php - - - - rawMessage: 'Parameter #1 $request of method Fisharebest\Webtrees\Http\Middleware\HandleExceptions::httpExceptionResponse() expects Psr\Http\Message\ServerRequestInterface, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/Middleware/HandleExceptions.php - - - - rawMessage: 'Parameter #1 $request of method Fisharebest\Webtrees\Http\Middleware\HandleExceptions::thirdPartyExceptionResponse() expects Psr\Http\Message\ServerRequestInterface, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/Middleware/HandleExceptions.php - - - - rawMessage: 'Parameter #1 $request of method Fisharebest\Webtrees\Http\Middleware\HandleExceptions::unhandledExceptionResponse() expects Psr\Http\Message\ServerRequestInterface, mixed given.' - identifier: argument.type - count: 3 - path: app/Http/Middleware/HandleExceptions.php - - - - rawMessage: 'Parameter #1 $basepath of class Aura\Router\RouterContainer constructor expects string|null, string|false|null given.' - identifier: argument.type - count: 1 - path: app/Http/Middleware/LoadRoutes.php - - - - rawMessage: 'Parameter #1 $content of function response expects array<mixed>|object|string, string|false given.' - identifier: argument.type - count: 1 - path: app/Http/Middleware/PublicFiles.php - - - - rawMessage: 'Argument of an invalid type array|false supplied for foreach, only iterables are supported.' - identifier: foreach.nonIterable - count: 1 - path: app/Http/Middleware/ReadConfigIni.php - - - - rawMessage: 'Cannot call method handle() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Http/Middleware/RequestHandler.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Http\Middleware\RequestHandler::process() should return Psr\Http\Message\ResponseInterface but returns mixed.' - identifier: return.type - count: 1 - path: app/Http/Middleware/RequestHandler.php - - - - rawMessage: 'Only iterables can be unpacked, mixed given.' - identifier: arrayUnpacking.nonIterable - count: 1 - path: app/Http/Middleware/Router.php - - - - rawMessage: 'Parameter #1 $key of method Illuminate\Support\Collection<(int|string),Fisharebest\Webtrees\Tree>::get() expects int|string|null, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/Middleware/Router.php - - - - rawMessage: 'Parameter $middleware of static method Fisharebest\Webtrees\Http\Dispatcher::dispatch() expects list<class-string|Psr\Http\Server\MiddlewareInterface>, non-empty-array given.' - identifier: argument.type - count: 1 - path: app/Http/Middleware/Router.php - - - - rawMessage: 'Parameter #1 $server of static method Fisharebest\Localization\Locale::httpAcceptLanguage() expects array<string>, array given.' - identifier: argument.type - count: 1 - path: app/Http/Middleware/UseLanguage.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Http\Middleware\UseTransaction::process() should return Psr\Http\Message\ResponseInterface but returns Psr\Http\Message\ResponseInterface|null.' - identifier: return.type - count: 1 - path: app/Http/Middleware/UseTransaction.php - - - - rawMessage: 'Parameter #1 $content of function response expects array<mixed>|object|string, string|false given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/AppleTouchIconPng.php - - - - rawMessage: '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.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/AutoCompleteCitation.php - - - - rawMessage: 'Cannot call method fullName() on Fisharebest\Webtrees\GedcomRecord|null.' - identifier: method.nonObject - count: 1 - path: app/Http/RequestHandlers/CalendarEvents.php - - - - rawMessage: 'Cannot call method url() on Fisharebest\Webtrees\GedcomRecord|null.' - identifier: method.nonObject - count: 1 - path: app/Http/RequestHandlers/CalendarEvents.php - - - - rawMessage: 'Parameter #1 $content of function response expects array<mixed>|object|string, string|false given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/CalendarEvents.php - - - - rawMessage: Binary operation "." between "\n1 CHIL @" and mixed results in an error. - identifier: binaryOp.invalid - count: 1 - path: app/Http/RequestHandlers/CheckTree.php - - - - rawMessage: Binary operation "." between "\n1 FAMC @" and mixed results in an error. - identifier: binaryOp.invalid - count: 1 - path: app/Http/RequestHandlers/CheckTree.php - - - - rawMessage: Binary operation "." between "\n1 FAMS @" and mixed results in an error. - identifier: binaryOp.invalid - count: 1 - path: app/Http/RequestHandlers/CheckTree.php - - - - rawMessage: Binary operation "." between "\n1 HUSB @" and mixed results in an error. - identifier: binaryOp.invalid - count: 1 - path: app/Http/RequestHandlers/CheckTree.php - - - - rawMessage: Binary operation "." between "\n1 WIFE @" and mixed results in an error. - identifier: binaryOp.invalid - count: 1 - path: app/Http/RequestHandlers/CheckTree.php - - - - rawMessage: 'Parameter #1 $haystack of function str_contains expects string, mixed given.' - identifier: argument.type - count: 5 - path: app/Http/RequestHandlers/CheckTree.php - - - - rawMessage: 'Parameter #1 $haystack of function str_starts_with expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/CheckTree.php - - - - rawMessage: 'Parameter #1 $haystack of function substr_count expects string, mixed given.' - identifier: argument.type - count: 2 - path: app/Http/RequestHandlers/CheckTree.php - - - - rawMessage: 'Parameter #1 $string of function strtoupper expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/CheckTree.php - - - - rawMessage: 'Parameter #1 $value of function e expects BackedEnum|float|Illuminate\Contracts\Support\DeferringDisplayableValue|Illuminate\Contracts\Support\Htmlable|int|string|null, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/CheckTree.php - - - - rawMessage: 'Parameter #2 $parameters of function route expects array<array<string>|bool|int|string|null>, array<string, mixed> given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/CheckTree.php - - - - rawMessage: 'Parameter #2 $string of function explode expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/CheckTree.php - - - - rawMessage: 'Parameter #2 $subject of function preg_match expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/CheckTree.php - - - - rawMessage: 'Parameter #2 $type of method Fisharebest\Webtrees\Http\RequestHandlers\CheckTree::lineError() expects string, mixed given.' - identifier: argument.type - count: 25 - path: app/Http/RequestHandlers/CheckTree.php - - - - rawMessage: 'Parameter #2 $xref of method Fisharebest\Webtrees\Http\RequestHandlers\CheckTree::recordLink() expects string, mixed given.' - identifier: argument.type - count: 8 - path: app/Http/RequestHandlers/CheckTree.php - - - - rawMessage: 'Parameter #3 $type1 of method Fisharebest\Webtrees\Http\RequestHandlers\CheckTree::linkErrorMessage() expects string, mixed given.' - identifier: argument.type - count: 9 - path: app/Http/RequestHandlers/CheckTree.php - - - - rawMessage: 'Parameter #3 $xref of method Fisharebest\Webtrees\Http\RequestHandlers\CheckTree::lineError() expects string, mixed given.' - identifier: argument.type - count: 25 - path: app/Http/RequestHandlers/CheckTree.php - - - - rawMessage: 'Parameter #3 $xref of method Fisharebest\Webtrees\Http\RequestHandlers\CheckTree::recordError() expects string, mixed given.' - identifier: argument.type - count: 2 - path: app/Http/RequestHandlers/CheckTree.php - - - - rawMessage: Possibly invalid array key type mixed. - identifier: offsetAccess.invalidOffset - count: 3 - path: app/Http/RequestHandlers/CheckTree.php - - - - rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),mixed>::map() expects callable(mixed, int|string): int, Closure(string): int given.' - identifier: argument.type - count: 8 - path: app/Http/RequestHandlers/ControlPanel.php - - - - rawMessage: Access to an undefined property object::$type. - identifier: property.notFound - count: 1 - path: app/Http/RequestHandlers/DataFixData.php - - - - rawMessage: Access to an undefined property object::$xref. - identifier: property.notFound - count: 3 - path: app/Http/RequestHandlers/DataFixData.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Services\DataFixService::getRecordByType() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/DataFixData.php - - - - rawMessage: 'Parameter #2 $parameters of function route expects array<array<string>|bool|int|string|null>, array<mixed> given.' - identifier: argument.type - count: 2 - path: app/Http/RequestHandlers/DataFixData.php - - - - rawMessage: 'Parameter #2 $params of method Fisharebest\Webtrees\Module\ModuleDataFixInterface::doesRecordNeedUpdate() expects array<string, string>, array given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/DataFixData.php - - - - rawMessage: 'Parameter #2 $params of method Fisharebest\Webtrees\Module\ModuleDataFixInterface::recordsToFix() expects array<string, string>, array given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/DataFixData.php - - - - rawMessage: 'Parameter #3 $type of method Fisharebest\Webtrees\Services\DataFixService::getRecordByType() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/DataFixData.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\GedcomRecordFactoryInterface::make() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/DataFixPreview.php - - - - rawMessage: 'Parameter #2 $params of method Fisharebest\Webtrees\Module\ModuleDataFixInterface::doesRecordNeedUpdate() expects array<string, string>, array given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/DataFixPreview.php - - - - rawMessage: 'Parameter #2 $params of method Fisharebest\Webtrees\Module\ModuleDataFixInterface::previewUpdate() expects array<string, string>, array given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/DataFixPreview.php - - - - rawMessage: 'Parameter #2 $params of method Fisharebest\Webtrees\Module\ModuleDataFixInterface::doesRecordNeedUpdate() expects array<string, string>, array given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/DataFixUpdate.php - - - - rawMessage: 'Parameter #2 $params of method Fisharebest\Webtrees\Module\ModuleDataFixInterface::updateRecord() expects array<string, string>, array given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/DataFixUpdate.php - - - - rawMessage: 'Binary operation "+=" between mixed and int<0, max> results in an error.' - identifier: assignOp.invalid - count: 1 - path: app/Http/RequestHandlers/DataFixUpdateAll.php - - - - rawMessage: 'Cannot access property $xref on object{xref: string, type: string}|null.' - identifier: property.nonObject - count: 2 - path: app/Http/RequestHandlers/DataFixUpdateAll.php - - - - rawMessage: 'Parameter #2 $params of method Fisharebest\Webtrees\Module\ModuleDataFixInterface::doesRecordNeedUpdate() expects array<string, string>, array given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/DataFixUpdateAll.php - - - - rawMessage: 'Parameter #2 $params of method Fisharebest\Webtrees\Module\ModuleDataFixInterface::recordsToFix() expects array<string, string>, array given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/DataFixUpdateAll.php - - - - rawMessage: 'Parameter #2 $params of method Fisharebest\Webtrees\Module\ModuleDataFixInterface::updateRecord() expects array<string, string>, array given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/DataFixUpdateAll.php - - - - rawMessage: 'Parameter #4 $params of method Fisharebest\Webtrees\Http\RequestHandlers\DataFixUpdateAll::createUpdateRanges() expects array<string>, array given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/DataFixUpdateAll.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Http\RequestHandlers\DeleteRecord::removeLinks() should return string but returns string|null.' - identifier: return.type - count: 1 - path: app/Http/RequestHandlers/DeleteRecord.php - - - - rawMessage: 'Parameter #3 $subject of function preg_replace expects array<float|int|string>|string, string|null given.' - identifier: argument.type - count: 4 - path: app/Http/RequestHandlers/DeleteRecord.php - - - - rawMessage: Cannot cast mixed to int. - identifier: cast.int - count: 1 - path: app/Http/RequestHandlers/DeleteUser.php - - - - rawMessage: 'Argument of an invalid type string supplied for foreach, only iterables are supported.' - identifier: foreach.nonIterable - count: 1 - path: app/Http/RequestHandlers/EditFactAction.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\IndividualFactoryInterface::make() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/EditFactAction.php - - - - rawMessage: 'Parameter #2 $gedcom of method Fisharebest\Webtrees\GedcomRecord::updateFact() expects string, string|null given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/EditFactAction.php - - - - rawMessage: If condition is always true. - identifier: if.alwaysTrue - count: 1 - path: app/Http/RequestHandlers/EditMediaFileAction.php - - - - rawMessage: 'Parameter #1 $gedcom of method Fisharebest\Webtrees\GedcomRecord::updateRecord() expects string, string|null given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/EditNoteAction.php - - - - rawMessage: 'Parameter #1 $string of function trim expects string, string|null given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/EditRawFactAction.php - - - - rawMessage: 'Parameter #1 $string of function trim expects string, string|null given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/EditRawRecordAction.php - - - - rawMessage: 'Parameter #1 $content of function response expects array<mixed>|object|string, string|false given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/FaviconIco.php - - - - rawMessage: Access to an undefined property object::$i_gedcom. - identifier: property.notFound - count: 1 - path: app/Http/RequestHandlers/FixLevel0MediaData.php - - - - rawMessage: Access to an undefined property object::$i_id. - identifier: property.notFound - count: 1 - path: app/Http/RequestHandlers/FixLevel0MediaData.php - - - - rawMessage: Access to an undefined property object::$m_file. - identifier: property.notFound - count: 1 - path: app/Http/RequestHandlers/FixLevel0MediaData.php - - - - rawMessage: Access to an undefined property object::$m_gedcom. - identifier: property.notFound - count: 1 - path: app/Http/RequestHandlers/FixLevel0MediaData.php - - - - rawMessage: Access to an undefined property object::$m_id. - identifier: property.notFound - count: 1 - path: app/Http/RequestHandlers/FixLevel0MediaData.php - - - - rawMessage: 'Cannot call method displayImage() on Fisharebest\Webtrees\Media|null.' - identifier: method.nonObject - count: 1 - path: app/Http/RequestHandlers/FixLevel0MediaData.php - - - - rawMessage: 'Cannot call method facts() on Fisharebest\Webtrees\Individual|null.' - identifier: method.nonObject - count: 2 - path: app/Http/RequestHandlers/FixLevel0MediaData.php - - - - rawMessage: 'Cannot call method fullName() on Fisharebest\Webtrees\Individual|null.' - identifier: method.nonObject - count: 1 - path: app/Http/RequestHandlers/FixLevel0MediaData.php - - - - rawMessage: 'Cannot call method fullName() on Fisharebest\Webtrees\Media|null.' - identifier: method.nonObject - count: 1 - path: app/Http/RequestHandlers/FixLevel0MediaData.php - - - - rawMessage: 'Cannot call method url() on Fisharebest\Webtrees\Individual|null.' - identifier: method.nonObject - count: 1 - path: app/Http/RequestHandlers/FixLevel0MediaData.php - - - - rawMessage: 'Cannot call method url() on Fisharebest\Webtrees\Media|null.' - identifier: method.nonObject - count: 1 - path: app/Http/RequestHandlers/FixLevel0MediaData.php - - - - rawMessage: Cannot cast mixed to int. - identifier: cast.int - count: 1 - path: app/Http/RequestHandlers/FixLevel0MediaData.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\IndividualFactoryInterface::make() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/FixLevel0MediaData.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\MediaFactoryInterface::make() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/FixLevel0MediaData.php - - - - rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Contracts\IndividualFactoryInterface::make() expects string|null, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/FixLevel0MediaData.php - - - - rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Contracts\MediaFactoryInterface::make() expects string|null, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/FixLevel0MediaData.php - - - - rawMessage: Access to an undefined property object::$chunk_data. - identifier: property.notFound - count: 6 - path: app/Http/RequestHandlers/GedcomLoad.php - - - - rawMessage: Access to an undefined property object::$gedcom_chunk_id. - identifier: property.notFound - count: 3 - path: app/Http/RequestHandlers/GedcomLoad.php - - - - rawMessage: 'Argument of an invalid type list<string>|false supplied for foreach, only iterables are supported.' - identifier: foreach.nonIterable - count: 1 - path: app/Http/RequestHandlers/GedcomLoad.php - - - - rawMessage: 'Parameter #1 $haystack of function str_starts_with expects string, mixed given.' - identifier: argument.type - count: 2 - path: app/Http/RequestHandlers/GedcomLoad.php - - - - rawMessage: 'Parameter #1 $string of function substr expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/GedcomLoad.php - - - - rawMessage: 'Parameter #3 $subject of function str_replace expects array<string>|string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/GedcomLoad.php - - - - rawMessage: 'Cannot call method getClientFilename() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Http/RequestHandlers/ImportGedcomAction.php - - - - rawMessage: 'Cannot call method getError() on mixed.' - identifier: method.nonObject - count: 2 - path: app/Http/RequestHandlers/ImportGedcomAction.php - - - - rawMessage: 'Cannot call method getStream() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Http/RequestHandlers/ImportGedcomAction.php - - - - rawMessage: 'Parameter #1 $path of function basename expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/ImportGedcomAction.php - - - - rawMessage: 'Parameter #1 $uploaded_file of class Fisharebest\Webtrees\Exceptions\FileUploadException constructor expects Psr\Http\Message\UploadedFileInterface|null, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/ImportGedcomAction.php - - - - rawMessage: 'Parameter #2 $stream of method Fisharebest\Webtrees\Services\TreeService::importGedcomFile() expects Psr\Http\Message\StreamInterface, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/ImportGedcomAction.php - - - - rawMessage: Access to an undefined property object::$m_file. - identifier: property.notFound - count: 1 - path: app/Http/RequestHandlers/ManageMediaData.php - - - - rawMessage: Access to an undefined property object::$m_gedcom. - identifier: property.notFound - count: 1 - path: app/Http/RequestHandlers/ManageMediaData.php - - - - rawMessage: Access to an undefined property object::$m_id. - identifier: property.notFound - count: 1 - path: app/Http/RequestHandlers/ManageMediaData.php - - - - rawMessage: Access to an undefined property object::$media_folder. - identifier: property.notFound - count: 1 - path: app/Http/RequestHandlers/ManageMediaData.php - - - - rawMessage: Access to an undefined property object::$multimedia_file_refn. - identifier: property.notFound - count: 6 - path: app/Http/RequestHandlers/ManageMediaData.php - - - - rawMessage: Binary operation "." between mixed and mixed results in an error. - identifier: binaryOp.invalid - count: 1 - path: app/Http/RequestHandlers/ManageMediaData.php - - - - rawMessage: '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.' - identifier: offsetAccess.nonOffsetAccessible - count: 1 - path: app/Http/RequestHandlers/ManageMediaData.php - - - - rawMessage: '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.' - identifier: offsetAccess.nonOffsetAccessible - count: 1 - path: app/Http/RequestHandlers/ManageMediaData.php - - - - rawMessage: Cannot cast mixed to int. - identifier: cast.int - count: 1 - path: app/Http/RequestHandlers/ManageMediaData.php - - - - rawMessage: Dead catch - League\Flysystem\FilesystemException is never thrown in the try block. - identifier: catch.neverThrown - count: 1 - path: app/Http/RequestHandlers/ManageMediaData.php - - - - rawMessage: Dead catch - League\Flysystem\UnableToReadFile is never thrown in the try block. - identifier: catch.neverThrown - count: 1 - path: app/Http/RequestHandlers/ManageMediaData.php - - - - rawMessage: 'Parameter #1 $haystack of function str_starts_with expects string, mixed given.' - identifier: argument.type - count: 3 - path: app/Http/RequestHandlers/ManageMediaData.php - - - - rawMessage: 'Parameter #1 $path of method League\Flysystem\FilesystemReader::mimeType() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/ManageMediaData.php - - - - rawMessage: 'Parameter #1 $string of function strlen expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/ManageMediaData.php - - - - rawMessage: 'Parameter #1 $string of function substr expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/ManageMediaData.php - - - - rawMessage: 'Parameter #1 $value of function e expects BackedEnum|float|Illuminate\Contracts\Support\DeferringDisplayableValue|Illuminate\Contracts\Support\Htmlable|int|string|null, mixed given.' - identifier: argument.type - count: 4 - path: app/Http/RequestHandlers/ManageMediaData.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\MediaFactoryInterface::make() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/ManageMediaData.php - - - - rawMessage: 'Parameter #2 $file of method Fisharebest\Webtrees\Http\RequestHandlers\ManageMediaData::mediaFileInfo() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/ManageMediaData.php - - - - rawMessage: 'Parameter #2 $needle of function str_starts_with expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/ManageMediaData.php - - - - rawMessage: 'Parameter #2 $parameters of function route expects array<array<string>|bool|int|string|null>, array<string, mixed> given.' - identifier: argument.type - count: 3 - path: app/Http/RequestHandlers/ManageMediaData.php - - - - rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Contracts\MediaFactoryInterface::make() expects string|null, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/ManageMediaData.php - - - - rawMessage: 'Parameter #4 $sort_columns of method Fisharebest\Webtrees\Services\DatatablesService::handleQuery() expects array<Illuminate\Database\Query\Expression<string>|string>, array{0: ''multimedia_file_refn'', 2: Illuminate\Database\Query\Expression<''descriptive_title |…''>} given.' - identifier: argument.type - count: 2 - path: app/Http/RequestHandlers/ManageMediaData.php - - - - rawMessage: Cannot cast mixed to int. - identifier: cast.int - count: 1 - path: app/Http/RequestHandlers/MapDataAdd.php - - - - rawMessage: Cannot cast mixed to int. - identifier: cast.int - count: 1 - path: app/Http/RequestHandlers/MapDataDelete.php - - - - rawMessage: 'Cannot access offset int<0, max> on mixed.' - identifier: offsetAccess.nonOffsetAccessible - count: 1 - path: app/Http/RequestHandlers/MapDataExportCSV.php - - - - rawMessage: Cannot cast mixed to float. - identifier: cast.double - count: 2 - path: app/Http/RequestHandlers/MapDataExportCSV.php - - - - rawMessage: Cannot cast mixed to int. - identifier: cast.int - count: 1 - path: app/Http/RequestHandlers/MapDataExportCSV.php - - - - rawMessage: 'Parameter #1 $array of function array_pad expects array, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/MapDataExportCSV.php - - - - rawMessage: 'Parameter #1 $value of function count expects array|Countable, mixed given.' - identifier: argument.type - count: 3 - path: app/Http/RequestHandlers/MapDataExportCSV.php - - - - rawMessage: 'Parameter $fields of function fputcsv expects array<int|string, bool|float|int|string|null>, array given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/MapDataExportCSV.php - - - - rawMessage: 'Cannot access offset int<0, max> on mixed.' - identifier: offsetAccess.nonOffsetAccessible - count: 1 - path: app/Http/RequestHandlers/MapDataExportGeoJson.php - - - - rawMessage: Cannot cast mixed to float. - identifier: cast.double - count: 2 - path: app/Http/RequestHandlers/MapDataExportGeoJson.php - - - - rawMessage: Cannot cast mixed to int. - identifier: cast.int - count: 1 - path: app/Http/RequestHandlers/MapDataExportGeoJson.php - - - - rawMessage: 'Parameter #1 $array of function array_reverse expects array, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/MapDataExportGeoJson.php - - - - rawMessage: 'Parameter #1 $value of function count expects array|Countable, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/MapDataExportGeoJson.php - - - - rawMessage: 'Strict comparison using !== between bool and null will always evaluate to true.' - identifier: notIdentical.alwaysTrue - count: 1 - path: app/Http/RequestHandlers/MapDataExportGeoJson.php - - - - rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.' - identifier: foreach.nonIterable - count: 1 - path: app/Http/RequestHandlers/MapDataImportAction.php - - - - rawMessage: Cannot access offset 0 on mixed. - identifier: offsetAccess.nonOffsetAccessible - count: 1 - path: app/Http/RequestHandlers/MapDataImportAction.php - - - - rawMessage: Cannot access offset 1 on mixed. - identifier: offsetAccess.nonOffsetAccessible - count: 1 - path: app/Http/RequestHandlers/MapDataImportAction.php - - - - rawMessage: Cannot access property $coordinates on mixed. - identifier: property.nonObject - count: 2 - path: app/Http/RequestHandlers/MapDataImportAction.php - - - - rawMessage: Cannot access property $features on mixed. - identifier: property.nonObject - count: 1 - path: app/Http/RequestHandlers/MapDataImportAction.php - - - - rawMessage: Cannot access property $geometry on mixed. - identifier: property.nonObject - count: 2 - path: app/Http/RequestHandlers/MapDataImportAction.php - - - - rawMessage: Cannot access property $name on mixed. - identifier: property.nonObject - count: 1 - path: app/Http/RequestHandlers/MapDataImportAction.php - - - - rawMessage: Cannot access property $properties on mixed. - identifier: property.nonObject - count: 1 - path: app/Http/RequestHandlers/MapDataImportAction.php - - - - rawMessage: 'Cannot call method detach() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Http/RequestHandlers/MapDataImportAction.php - - - - rawMessage: 'Cannot call method getError() on mixed.' - identifier: method.nonObject - count: 2 - path: app/Http/RequestHandlers/MapDataImportAction.php - - - - rawMessage: 'Cannot call method getStream() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Http/RequestHandlers/MapDataImportAction.php - - - - rawMessage: 'Parameter #1 $haystack of function str_contains expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/MapDataImportAction.php - - - - rawMessage: 'Parameter #1 $location_name of class Fisharebest\Webtrees\PlaceLocation constructor expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/MapDataImportAction.php - - - - rawMessage: 'Parameter #1 $str of function strtr expects string, string|null given.' - identifier: argument.type - count: 2 - path: app/Http/RequestHandlers/MapDataImportAction.php - - - - rawMessage: 'Parameter #1 $stream of function fclose expects resource, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/MapDataImportAction.php - - - - rawMessage: 'Parameter #1 $stream of function rewind expects resource, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/MapDataImportAction.php - - - - rawMessage: 'Parameter #1 $stream of function stream_get_contents expects resource, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/MapDataImportAction.php - - - - rawMessage: 'Parameter #1 $uploaded_file of class Fisharebest\Webtrees\Exceptions\FileUploadException constructor expects Psr\Http\Message\UploadedFileInterface|null, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/MapDataImportAction.php - - - - rawMessage: 'Parameter $stream of function fgetcsv expects resource, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/MapDataImportAction.php - - - - rawMessage: Cannot cast mixed to int. - identifier: cast.int - count: 1 - path: app/Http/RequestHandlers/MapDataList.php - - - - rawMessage: Cannot cast mixed to int. - identifier: cast.int - count: 2 - path: app/Http/RequestHandlers/MediaFileThumbnail.php - - - - rawMessage: 'Parameter #4 $fit of method Fisharebest\Webtrees\Contracts\ImageFactoryInterface::mediaFileThumbnailResponse() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/MediaFileThumbnail.php - - - - rawMessage: 'Parameter #1 $gedcom of method Fisharebest\Webtrees\GedcomRecord::updateRecord() expects string, string|null given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/MergeFactsAction.php - - - - rawMessage: 'Cannot call method name() on Fisharebest\Webtrees\Tree|null.' - identifier: method.nonObject - count: 2 - path: app/Http/RequestHandlers/MergeTreesAction.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Http\RequestHandlers\ModuleAction::handle() should return Psr\Http\Message\ResponseInterface but returns mixed.' - identifier: return.type - count: 1 - path: app/Http/RequestHandlers/ModuleAction.php - - - - rawMessage: 'Parameter #1 $token of method Fisharebest\Webtrees\Services\UserService::findByToken() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/PasswordResetAction.php - - - - rawMessage: 'Parameter #1 $token of method Fisharebest\Webtrees\Services\UserService::findByToken() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/PasswordResetPage.php - - - - rawMessage: 'Parameter #2 $change_id of method Fisharebest\Webtrees\Services\PendingChangesService::acceptChange() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/PendingChangesAcceptChange.php - - - - rawMessage: Access to an undefined property object::$change_id. - identifier: property.notFound - count: 1 - path: app/Http/RequestHandlers/PendingChangesLogData.php - - - - rawMessage: Access to an undefined property object::$change_time. - identifier: property.notFound - count: 1 - path: app/Http/RequestHandlers/PendingChangesLogData.php - - - - rawMessage: Access to an undefined property object::$gedcom_name. - identifier: property.notFound - count: 1 - path: app/Http/RequestHandlers/PendingChangesLogData.php - - - - rawMessage: Access to an undefined property object::$new_gedcom. - identifier: property.notFound - count: 1 - path: app/Http/RequestHandlers/PendingChangesLogData.php - - - - rawMessage: Access to an undefined property object::$old_gedcom. - identifier: property.notFound - count: 1 - path: app/Http/RequestHandlers/PendingChangesLogData.php - - - - rawMessage: Access to an undefined property object::$status. - identifier: property.notFound - count: 1 - path: app/Http/RequestHandlers/PendingChangesLogData.php - - - - rawMessage: Access to an undefined property object::$user_name. - identifier: property.notFound - count: 1 - path: app/Http/RequestHandlers/PendingChangesLogData.php - - - - rawMessage: Access to an undefined property object::$xref. - identifier: property.notFound - count: 2 - path: app/Http/RequestHandlers/PendingChangesLogData.php - - - - rawMessage: 'Cannot call method setTimezone() on DateTimeImmutable|false.' - identifier: method.nonObject - count: 1 - path: app/Http/RequestHandlers/PendingChangesLogData.php - - - - rawMessage: 'Parameter #1 $message of static method Fisharebest\Webtrees\I18N::translate() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/PendingChangesLogData.php - - - - rawMessage: 'Parameter #1 $params of method Fisharebest\Webtrees\Services\PendingChangesService::changesQuery() expects array<string>, array given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/PendingChangesLogData.php - - - - rawMessage: 'Parameter #1 $value of function e expects BackedEnum|float|Illuminate\Contracts\Support\DeferringDisplayableValue|Illuminate\Contracts\Support\Htmlable|int|string|null, mixed given.' - identifier: argument.type - count: 3 - path: app/Http/RequestHandlers/PendingChangesLogData.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\GedcomRecordFactoryInterface::make() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/PendingChangesLogData.php - - - - rawMessage: 'Parameter #2 $datetime of static method DateTimeImmutable::createFromFormat() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/PendingChangesLogData.php - - - - rawMessage: 'Parameter #2 $string of function explode expects string, mixed given.' - identifier: argument.type - count: 2 - path: app/Http/RequestHandlers/PendingChangesLogData.php - - - - rawMessage: 'Parameter #1 $params of method Fisharebest\Webtrees\Services\PendingChangesService::changesQuery() expects array<string>, array given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/PendingChangesLogDelete.php - - - - rawMessage: Binary operation "." between '"' and mixed results in an error. - identifier: binaryOp.invalid - count: 3 - path: app/Http/RequestHandlers/PendingChangesLogDownload.php - - - - rawMessage: 'Parameter #1 $params of method Fisharebest\Webtrees\Services\PendingChangesService::changesQuery() expects array<string>, array given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/PendingChangesLogDownload.php - - - - rawMessage: 'Parameter #3 $subject of function str_replace expects array<string>|string, mixed given.' - identifier: argument.type - count: 4 - path: app/Http/RequestHandlers/PendingChangesLogDownload.php - - - - rawMessage: 'Cannot call method setTimezone() on DateTimeImmutable|false.' - identifier: method.nonObject - count: 2 - path: app/Http/RequestHandlers/PendingChangesLogPage.php - - - - rawMessage: 'Parameter #2 $datetime of static method DateTimeImmutable::createFromFormat() expects string, mixed given.' - identifier: argument.type - count: 2 - path: app/Http/RequestHandlers/PendingChangesLogPage.php - - - - rawMessage: 'Parameter #2 $change_id of method Fisharebest\Webtrees\Services\PendingChangesService::rejectChange() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/PendingChangesRejectChange.php - - - - rawMessage: 'Parameter #2 $subject of function preg_match expects string, string|false given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/PhpInformation.php - - - - rawMessage: 'Parameter #1 $content of function response expects array<mixed>|object|string, string|false given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/ReportGenerate.php - - - - rawMessage: '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.' - identifier: nullCoalesce.offset - count: 1 - path: app/Http/RequestHandlers/ReportSetupPage.php - - - - rawMessage: Anonymous function should return string but returns string|null. - identifier: return.type - count: 1 - path: app/Http/RequestHandlers/SearchAdvancedPage.php - - - - rawMessage: 'Parameter #2 $fields of method Fisharebest\Webtrees\Services\SearchService::searchIndividualsAdvanced() expects array<string, string>, array<string> given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/SearchAdvancedPage.php - - - - rawMessage: 'Parameter #3 $modifiers of method Fisharebest\Webtrees\Services\SearchService::searchIndividualsAdvanced() expects array<string, string>, array<string> given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/SearchAdvancedPage.php - - - - rawMessage: 'Cannot call method url() on Fisharebest\Webtrees\Family|null.' - identifier: method.nonObject - count: 1 - path: app/Http/RequestHandlers/SearchGeneralPage.php - - - - rawMessage: 'Cannot call method url() on Fisharebest\Webtrees\Individual|null.' - identifier: method.nonObject - count: 1 - path: app/Http/RequestHandlers/SearchGeneralPage.php - - - - rawMessage: 'Cannot call method url() on Fisharebest\Webtrees\Location|null.' - identifier: method.nonObject - count: 1 - path: app/Http/RequestHandlers/SearchGeneralPage.php - - - - rawMessage: 'Cannot call method url() on Fisharebest\Webtrees\Note|null.' - identifier: method.nonObject - count: 1 - path: app/Http/RequestHandlers/SearchGeneralPage.php - - - - rawMessage: 'Cannot call method url() on Fisharebest\Webtrees\Source|null.' - identifier: method.nonObject - count: 1 - path: app/Http/RequestHandlers/SearchGeneralPage.php - - - - rawMessage: 'Parameter #2 $subject of function preg_match_all expects string, string|null given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/SearchGeneralPage.php - - - - rawMessage: 'Parameter #1 $gedcom of method Fisharebest\Webtrees\GedcomRecord::updateRecord() expects string, string|null given.' - identifier: argument.type - count: 3 - path: app/Http/RequestHandlers/SearchReplaceAction.php - - - - rawMessage: Binary operation "." between 'CREATE DATABASE IF…' and mixed results in an error. - identifier: binaryOp.invalid - count: 1 - path: app/Http/RequestHandlers/SetupWizard.php - - - - rawMessage: Binary operation "." between 'setup/step-4…' and mixed results in an error. - identifier: binaryOp.invalid - count: 2 - path: app/Http/RequestHandlers/SetupWizard.php - - - - rawMessage: Binary operation "." between literal-string&non-falsy-string and mixed results in an error. - identifier: binaryOp.invalid - count: 1 - path: app/Http/RequestHandlers/SetupWizard.php - - - - rawMessage: 'Cannot call method isNotEmpty() on mixed.' - identifier: method.nonObject - count: 2 - path: app/Http/RequestHandlers/SetupWizard.php - - - - rawMessage: 'Cannot call method push() on mixed.' - identifier: method.nonObject - count: 2 - path: app/Http/RequestHandlers/SetupWizard.php - - - - rawMessage: 'Cannot call method withAttribute() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Http/RequestHandlers/SetupWizard.php - - - - rawMessage: 'Parameter #1 $code of static method Fisharebest\Webtrees\I18N::init() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/SetupWizard.php - - - - rawMessage: 'Parameter #1 $driver of method Fisharebest\Webtrees\Services\ServerCheckService::serverErrors() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/SetupWizard.php - - - - rawMessage: 'Parameter #1 $driver of method Fisharebest\Webtrees\Services\ServerCheckService::serverWarnings() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/SetupWizard.php - - - - rawMessage: 'Parameter #1 $identifier of method Fisharebest\Webtrees\Services\UserService::findByIdentifier() expects string, mixed given.' - identifier: argument.type - count: 2 - path: app/Http/RequestHandlers/SetupWizard.php - - - - rawMessage: 'Parameter #1 $password of method Fisharebest\Webtrees\User::setPassword() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/SetupWizard.php - - - - rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Session::start() expects Psr\Http\Message\ServerRequestInterface, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/SetupWizard.php - - - - rawMessage: 'Parameter #1 $server of static method Fisharebest\Localization\Locale::httpAcceptLanguage() expects array<string>, array given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/SetupWizard.php - - - - rawMessage: 'Parameter #1 $url of function redirect expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/SetupWizard.php - - - - rawMessage: 'Parameter #1 $user_name of method Fisharebest\Webtrees\Services\UserService::create() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/SetupWizard.php - - - - rawMessage: 'Parameter #1 $value of function e expects BackedEnum|float|Illuminate\Contracts\Support\DeferringDisplayableValue|Illuminate\Contracts\Support\Htmlable|int|string|null, string|false given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/SetupWizard.php - - - - rawMessage: 'Parameter #1 $wtname of method Fisharebest\Webtrees\Http\RequestHandlers\SetupWizard::checkAdminUser() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/SetupWizard.php - - - - rawMessage: 'Parameter #2 $real_name of method Fisharebest\Webtrees\Services\UserService::create() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/SetupWizard.php - - - - rawMessage: 'Parameter #2 $setting_value of method Fisharebest\Webtrees\User::setPreference() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/SetupWizard.php - - - - rawMessage: 'Parameter #2 $wtuser of method Fisharebest\Webtrees\Http\RequestHandlers\SetupWizard::checkAdminUser() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/SetupWizard.php - - - - rawMessage: 'Parameter #3 $email of method Fisharebest\Webtrees\Services\UserService::create() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/SetupWizard.php - - - - rawMessage: 'Parameter #3 $wtpass of method Fisharebest\Webtrees\Http\RequestHandlers\SetupWizard::checkAdminUser() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/SetupWizard.php - - - - rawMessage: 'Parameter #4 $password of method Fisharebest\Webtrees\Services\UserService::create() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/SetupWizard.php - - - - rawMessage: 'Parameter #4 $wtemail of method Fisharebest\Webtrees\Http\RequestHandlers\SetupWizard::checkAdminUser() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/SetupWizard.php - - - - rawMessage: 'Parameter $ca of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.' - identifier: argument.type - count: 2 - path: app/Http/RequestHandlers/SetupWizard.php - - - - rawMessage: 'Parameter $certificate of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.' - identifier: argument.type - count: 2 - path: app/Http/RequestHandlers/SetupWizard.php - - - - rawMessage: 'Parameter $database of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/SetupWizard.php - - - - rawMessage: 'Parameter $driver of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.' - identifier: argument.type - count: 2 - path: app/Http/RequestHandlers/SetupWizard.php - - - - rawMessage: 'Parameter $host of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.' - identifier: argument.type - count: 2 - path: app/Http/RequestHandlers/SetupWizard.php - - - - rawMessage: 'Parameter $key of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.' - identifier: argument.type - count: 2 - path: app/Http/RequestHandlers/SetupWizard.php - - - - rawMessage: 'Parameter $password of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.' - identifier: argument.type - count: 2 - path: app/Http/RequestHandlers/SetupWizard.php - - - - rawMessage: 'Parameter $port of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.' - identifier: argument.type - count: 2 - path: app/Http/RequestHandlers/SetupWizard.php - - - - rawMessage: 'Parameter $prefix of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.' - identifier: argument.type - count: 2 - path: app/Http/RequestHandlers/SetupWizard.php - - - - rawMessage: 'Parameter $username of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.' - identifier: argument.type - count: 2 - path: app/Http/RequestHandlers/SetupWizard.php - - - - rawMessage: Possibly invalid array key type mixed. - identifier: offsetAccess.invalidOffset - count: 1 - path: app/Http/RequestHandlers/SetupWizard.php - - - - rawMessage: Access to an undefined property object::$gedcom_name. - identifier: property.notFound - count: 1 - path: app/Http/RequestHandlers/SiteLogsData.php - - - - rawMessage: Access to an undefined property object::$ip_address. - identifier: property.notFound - count: 1 - path: app/Http/RequestHandlers/SiteLogsData.php - - - - rawMessage: Access to an undefined property object::$log_id. - identifier: property.notFound - count: 1 - path: app/Http/RequestHandlers/SiteLogsData.php - - - - rawMessage: Access to an undefined property object::$log_message. - identifier: property.notFound - count: 1 - path: app/Http/RequestHandlers/SiteLogsData.php - - - - rawMessage: Access to an undefined property object::$log_time. - identifier: property.notFound - count: 1 - path: app/Http/RequestHandlers/SiteLogsData.php - - - - rawMessage: Access to an undefined property object::$log_type. - identifier: property.notFound - count: 1 - path: app/Http/RequestHandlers/SiteLogsData.php - - - - rawMessage: Access to an undefined property object::$user_name. - identifier: property.notFound - count: 1 - path: app/Http/RequestHandlers/SiteLogsData.php - - - - rawMessage: 'Cannot call method setTimezone() on DateTimeImmutable|false.' - identifier: method.nonObject - count: 1 - path: app/Http/RequestHandlers/SiteLogsData.php - - - - rawMessage: 'Parameter #1 $value of function e expects BackedEnum|float|Illuminate\Contracts\Support\DeferringDisplayableValue|Illuminate\Contracts\Support\Htmlable|int|string|null, mixed given.' - identifier: argument.type - count: 4 - path: app/Http/RequestHandlers/SiteLogsData.php - - - - rawMessage: 'Parameter #2 $datetime of static method DateTimeImmutable::createFromFormat() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/SiteLogsData.php - - - - rawMessage: Binary operation "." between '"' and mixed results in an error. - identifier: binaryOp.invalid - count: 1 - path: app/Http/RequestHandlers/SiteLogsDownload.php - - - - rawMessage: Binary operation "." between non-falsy-string and mixed results in an error. - identifier: binaryOp.invalid - count: 2 - path: app/Http/RequestHandlers/SiteLogsDownload.php - - - - rawMessage: 'Parameter #3 $subject of function str_replace expects array<string>|string, mixed given.' - identifier: argument.type - count: 3 - path: app/Http/RequestHandlers/SiteLogsDownload.php - - - - rawMessage: 'Cannot call method setTimezone() on DateTimeImmutable|false.' - identifier: method.nonObject - count: 2 - path: app/Http/RequestHandlers/SiteLogsPage.php - - - - rawMessage: 'Parameter #2 $datetime of static method DateTimeImmutable::createFromFormat() expects string, mixed given.' - identifier: argument.type - count: 2 - path: app/Http/RequestHandlers/SiteLogsPage.php - - - - rawMessage: 'Cannot call method name() on Fisharebest\Webtrees\Tree|null.' - identifier: method.nonObject - count: 1 - path: app/Http/RequestHandlers/SynchronizeTrees.php - - - - rawMessage: Cannot cast mixed to int. - identifier: cast.int - count: 1 - path: app/Http/RequestHandlers/TreePageBlock.php - - - - rawMessage: 'Parameter #1 $string of function trim expects string, string|null given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/TreePreferencesAction.php - - - - rawMessage: Binary operation "." between ''|'FAM:'|'INDI:' and mixed results in an error. - identifier: binaryOp.invalid - count: 1 - path: app/Http/RequestHandlers/TreePrivacyPage.php - - - - rawMessage: Cannot cast mixed to int. - identifier: cast.int - count: 1 - path: app/Http/RequestHandlers/TreePrivacyPage.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Http\RequestHandlers\TreePrivacyPage::privacyRestrictions() should return list<object{default_resn_id: int, resn: string, xref: string, record: Fisharebest\Webtrees\GedcomRecord|null, label: string}> but returns array<int, object{default_resn_id: int, resn: mixed, record: Fisharebest\Webtrees\GedcomRecord|null, xref: mixed, label: mixed}&stdClass>.' - identifier: return.type - count: 1 - path: app/Http/RequestHandlers/TreePrivacyPage.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\GedcomRecordFactoryInterface::make() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/TreePrivacyPage.php - - - - rawMessage: 'Parameter #1 of closure expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/TreePrivacyPage.php - - - - rawMessage: 'Parameter #2 of closure expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/TreePrivacyPage.php - - - - rawMessage: Cannot cast mixed to string. - identifier: cast.string - count: 1 - path: app/Http/RequestHandlers/UnconnectedPage.php - - - - rawMessage: '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.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/UnconnectedPage.php - - - - rawMessage: 'Parameter #2 $array of function array_map expects array, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/UnconnectedPage.php - - - - rawMessage: 'Parameter #2 $callback of function usort expects callable(array<Fisharebest\Webtrees\Individual>|Illuminate\Support\Collection<int, Fisharebest\Webtrees\Individual>, array<Fisharebest\Webtrees\Individual>|Illuminate\Support\Collection<int, Fisharebest\Webtrees\Individual>): int, Closure(Illuminate\Support\Collection, Illuminate\Support\Collection): int<-1, 1> given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/UnconnectedPage.php - - - - rawMessage: Possibly invalid array key type mixed. - identifier: offsetAccess.invalidOffset - count: 4 - path: app/Http/RequestHandlers/UnconnectedPage.php - - - - rawMessage: 'Call to function assert() with true will always evaluate to true.' - identifier: function.alreadyNarrowedType - count: 1 - path: app/Http/RequestHandlers/UpgradeWizardStep.php - - - - rawMessage: Instanceof between Fisharebest\Webtrees\Tree and Fisharebest\Webtrees\Tree will always evaluate to true. - identifier: instanceof.alwaysTrue - count: 1 - path: app/Http/RequestHandlers/UpgradeWizardStep.php - - - - rawMessage: 'Cannot call method detach() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Http/RequestHandlers/UploadMediaAction.php - - - - rawMessage: 'Cannot call method getClientFilename() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Http/RequestHandlers/UploadMediaAction.php - - - - rawMessage: 'Cannot call method getError() on mixed.' - identifier: method.nonObject - count: 2 - path: app/Http/RequestHandlers/UploadMediaAction.php - - - - rawMessage: 'Cannot call method getStream() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Http/RequestHandlers/UploadMediaAction.php - - - - rawMessage: 'Parameter #1 $uploaded_file of class Fisharebest\Webtrees\Exceptions\FileUploadException constructor expects Psr\Http\Message\UploadedFileInterface|null, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/UploadMediaAction.php - - - - rawMessage: 'Parameter #3 $subject of function str_replace expects array<string>|string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/UploadMediaAction.php - - - - rawMessage: Access to an undefined property object::$active_at. - identifier: property.notFound - count: 2 - path: app/Http/RequestHandlers/UserListData.php - - - - rawMessage: Access to an undefined property object::$email. - identifier: property.notFound - count: 2 - path: app/Http/RequestHandlers/UserListData.php - - - - rawMessage: Access to an undefined property object::$language. - identifier: property.notFound - count: 2 - path: app/Http/RequestHandlers/UserListData.php - - - - rawMessage: Access to an undefined property object::$real_name. - identifier: property.notFound - count: 1 - path: app/Http/RequestHandlers/UserListData.php - - - - rawMessage: Access to an undefined property object::$registered_at. - identifier: property.notFound - count: 2 - path: app/Http/RequestHandlers/UserListData.php - - - - rawMessage: Access to an undefined property object::$user_id. - identifier: property.notFound - count: 2 - path: app/Http/RequestHandlers/UserListData.php - - - - rawMessage: Access to an undefined property object::$user_name. - identifier: property.notFound - count: 1 - path: app/Http/RequestHandlers/UserListData.php - - - - rawMessage: Access to an undefined property object::$verified. - identifier: property.notFound - count: 1 - path: app/Http/RequestHandlers/UserListData.php - - - - rawMessage: Access to an undefined property object::$verified_by_admin. - identifier: property.notFound - count: 1 - path: app/Http/RequestHandlers/UserListData.php - - - - rawMessage: Binary operation "-" between numeric-string and mixed results in an error. - identifier: binaryOp.invalid - count: 1 - path: app/Http/RequestHandlers/UserListData.php - - - - rawMessage: Cannot cast mixed to int. - identifier: cast.int - count: 3 - path: app/Http/RequestHandlers/UserListData.php - - - - rawMessage: 'Parameter #1 $key of method Illuminate\Support\Collection<string,string>::get() expects int|string|null, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/UserListData.php - - - - rawMessage: 'Parameter #1 $value of function e expects BackedEnum|float|Illuminate\Contracts\Support\DeferringDisplayableValue|Illuminate\Contracts\Support\Htmlable|int|string|null, mixed given.' - identifier: argument.type - count: 4 - path: app/Http/RequestHandlers/UserListData.php - - - - rawMessage: 'Unable to resolve the template type TGetDefault in call to method Illuminate\Support\Collection<string,string>::get()' - identifier: argument.templateType - count: 1 - path: app/Http/RequestHandlers/UserListData.php - - - - rawMessage: Cannot cast mixed to int. - identifier: cast.int - count: 1 - path: app/Http/RequestHandlers/UserPageBlock.php - - - - rawMessage: Binary operation "." between 'User ' and mixed results in an error. - identifier: binaryOp.invalid - count: 1 - path: app/Http/RequestHandlers/VerifyEmail.php - - - - rawMessage: 'Parameter #1 $user_name of method Fisharebest\Webtrees\Services\UserService::findByUserName() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Http/RequestHandlers/VerifyEmail.php - - - - rawMessage: 'Cannot call method all() on mixed.' - identifier: method.nonObject - count: 1 - path: app/I18N.php - - - - rawMessage: 'Cannot call method findByInterface() on mixed.' - identifier: method.nonObject - count: 3 - path: app/I18N.php - - - - rawMessage: 'Cannot call method first() on mixed.' - identifier: method.nonObject - count: 1 - path: app/I18N.php - - - - rawMessage: 'Cannot call method isEmpty() on mixed.' - identifier: method.nonObject - count: 1 - path: app/I18N.php - - - - rawMessage: 'Cannot call method map() on mixed.' - identifier: method.nonObject - count: 1 - path: app/I18N.php - - - - rawMessage: 'Cannot call method reduce() on mixed.' - identifier: method.nonObject - count: 1 - path: app/I18N.php - - - - rawMessage: 'Method Fisharebest\Webtrees\I18N::activeLocales() should return array<Fisharebest\Localization\Locale\LocaleInterface> but returns mixed.' - identifier: return.type - count: 1 - path: app/I18N.php - - - - rawMessage: 'Parameter #1 $translations of class Fisharebest\Localization\Translator constructor expects array<string, string>, mixed given.' - identifier: argument.type - count: 1 - path: app/I18N.php - - - - rawMessage: 'Static property Fisharebest\Webtrees\I18N::$language (Fisharebest\Webtrees\Module\ModuleLanguageInterface) does not accept mixed.' - identifier: assign.propertyType - count: 1 - path: app/I18N.php - - - - rawMessage: Anonymous function should return string but returns mixed. - identifier: return.type - count: 1 - path: app/Individual.php - - - - rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.' - identifier: foreach.nonIterable - count: 4 - path: app/Individual.php - - - - rawMessage: Cannot access an offset on mixed. - identifier: offsetAccess.nonOffsetAccessible - count: 2 - path: app/Individual.php - - - - rawMessage: 'Cannot access offset int<-1, max> on mixed.' - identifier: offsetAccess.nonOffsetAccessible - count: 2 - path: app/Individual.php - - - - rawMessage: 'Cannot access offset int<-2, max> on mixed.' - identifier: offsetAccess.nonOffsetAccessible - count: 2 - path: app/Individual.php - - - - rawMessage: 'Cannot access offset int<0, max> on mixed.' - identifier: offsetAccess.nonOffsetAccessible - count: 1 - path: app/Individual.php - - - - rawMessage: 'Cannot call method facts() on mixed.' - identifier: method.nonObject - count: 2 - path: app/Individual.php - - - - rawMessage: 'Cannot call method spouseFamilies() on Fisharebest\Webtrees\Individual|null.' - identifier: method.nonObject - count: 1 - path: app/Individual.php - - - - rawMessage: 'Cannot call method target() on mixed.' - identifier: method.nonObject - count: 2 - path: app/Individual.php - - - - rawMessage: 'Parameter #1 $haystack of function strpos expects string, string|null given.' - identifier: argument.type - count: 1 - path: app/Individual.php - - - - rawMessage: 'Parameter #1 $string of function substr expects string, string|null given.' - identifier: argument.type - count: 4 - path: app/Individual.php - - - - rawMessage: 'Parameter #1 $string of function substr_replace expects array|string, string|null given.' - identifier: argument.type - count: 2 - path: app/Individual.php - - - - rawMessage: 'Parameter #2 $array of function array_key_exists expects array, mixed given.' - identifier: argument.type - count: 1 - path: app/Individual.php - - - - rawMessage: 'Parameter #2 $haystack of function in_array expects array, mixed given.' - identifier: argument.type - count: 4 - path: app/Individual.php - - - - rawMessage: 'Parameter #2 $subject of function preg_match expects string, string|null given.' - identifier: argument.type - count: 1 - path: app/Individual.php - - - - rawMessage: 'Parameter #2 $subject of function preg_match_all expects string, string|null given.' - identifier: argument.type - count: 1 - path: app/Individual.php - - - - rawMessage: 'Parameter #3 $subject of function preg_replace expects array<float|int|string>|string, string|null given.' - identifier: argument.type - count: 5 - path: app/Individual.php - - - - rawMessage: 'Parameter #3 $subject of function str_replace expects array<string>|string, string|null given.' - identifier: argument.type - count: 2 - path: app/Individual.php - - - - rawMessage: 'Parameter #4 $image_attributes of method Fisharebest\Webtrees\MediaFile::displayImage() expects array<string, string>, array<string> given.' - identifier: argument.type - count: 1 - path: app/Individual.php - - - - rawMessage: 'Property Fisharebest\Webtrees\GedcomRecord::$getAllNames (array<array<string>>) does not accept array<array<string|null>>.' - identifier: assign.propertyType - count: 1 - path: app/Individual.php - - - - rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::attributes() expects Psr\Http\Message\ServerRequestInterface, mixed given.' - identifier: argument.type - count: 1 - path: app/Log.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\GedcomRecordFactoryInterface::make() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Media.php - - - - rawMessage: Cannot cast mixed to int. - identifier: cast.int - count: 2 - path: app/Module/AbstractIndividualListModule.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\AbstractIndividualListModule::surnameData() should return array<object{n_surn: string, n_surname: string, total: int}> but returns array<int, object{n_surn: mixed, n_surname: mixed, total: int}&stdClass>.' - identifier: return.type - count: 1 - path: app/Module/AbstractIndividualListModule.php - - - - rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::attributes() expects Psr\Http\Message\ServerRequestInterface, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/AbstractIndividualListModule.php - - - - rawMessage: 'Parameter #1 $string of static method Fisharebest\Webtrees\I18N::strtoupper() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/AbstractIndividualListModule.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\IndividualFactoryInterface::make() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/AbstractIndividualListModule.php - - - - rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Contracts\IndividualFactoryInterface::make() expects string|null, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/AbstractIndividualListModule.php - - - - rawMessage: Cannot cast mixed to int. - identifier: cast.int - count: 1 - path: app/Module/AbstractModule.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\AbstractModule::getBlockSetting() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Module/AbstractModule.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\AbstractModule::getPreference() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Module/AbstractModule.php - - - - rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::serverParams() expects Psr\Http\Message\ServerRequestInterface, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/BingWebmasterToolsModule.php - - - - rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::attributes() expects Psr\Http\Message\ServerRequestInterface, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/BranchesListModule.php - - - - rawMessage: 'Argument of an invalid type array|string supplied for foreach, only iterables are supported.' - identifier: foreach.nonIterable - count: 1 - path: app/Module/CensusAssistantModule.php - - - - rawMessage: 'Call to an undefined method object::censusLanguage().' - identifier: method.notFound - count: 1 - path: app/Module/CensusAssistantModule.php - - - - rawMessage: 'Cannot call method updateFact() on Fisharebest\Webtrees\Individual|null.' - identifier: method.nonObject - count: 1 - path: app/Module/CensusAssistantModule.php - - - - rawMessage: Empty array passed to foreach. - identifier: foreach.emptyArray - count: 1 - path: app/Module/CensusAssistantModule.php - - - - rawMessage: Instanceof between Fisharebest\Webtrees\Individual and Fisharebest\Webtrees\Individual will always evaluate to true. - identifier: instanceof.alwaysTrue - count: 1 - path: app/Module/CensusAssistantModule.php - - - - rawMessage: 'Parameter #1 $census of method Fisharebest\Webtrees\Module\CensusAssistantModule::censusTableEmptyRow() expects Fisharebest\Webtrees\Census\CensusInterface, object given.' - identifier: argument.type - count: 1 - path: app/Module/CensusAssistantModule.php - - - - rawMessage: 'Parameter #1 $census of method Fisharebest\Webtrees\Module\CensusAssistantModule::censusTableHeader() expects Fisharebest\Webtrees\Census\CensusInterface, object given.' - identifier: argument.type - count: 1 - path: app/Module/CensusAssistantModule.php - - - - rawMessage: 'Parameter #1 $census of method Fisharebest\Webtrees\Module\CensusAssistantModule::censusTableRow() expects Fisharebest\Webtrees\Census\CensusInterface, object given.' - identifier: argument.type - count: 1 - path: app/Module/CensusAssistantModule.php - - - - rawMessage: 'Parameter #1 $census of method Fisharebest\Webtrees\Module\CensusAssistantModule::createNoteText() expects Fisharebest\Webtrees\Census\CensusInterface, object given.' - identifier: argument.type - count: 1 - path: app/Module/CensusAssistantModule.php - - - - rawMessage: 'Parameter #1 $code of static method Fisharebest\Webtrees\I18N::init() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/CensusAssistantModule.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\IndividualFactoryInterface::make() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/CensusAssistantModule.php - - - - rawMessage: 'Parameter #5 $ca_individuals of method Fisharebest\Webtrees\Module\CensusAssistantModule::createNoteText() expects array<array<string>>, array<string> given.' - identifier: argument.type - count: 1 - path: app/Module/CensusAssistantModule.php - - - - rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::attributes() expects Psr\Http\Message\ServerRequestInterface, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/ChartsMenuModule.php - - - - rawMessage: Cannot access offset string on mixed. - identifier: offsetAccess.nonOffsetAccessible - count: 17 - path: app/Module/ClippingsCartModule.php - - - - rawMessage: 'Parameter #1 $array of function array_keys expects array, mixed given.' - identifier: argument.type - count: 2 - path: app/Module/ClippingsCartModule.php - - - - rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::attributes() expects Psr\Http\Message\ServerRequestInterface, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/ClippingsCartModule.php - - - - rawMessage: 'Parameter #1 $value of function count expects array|Countable, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/ClippingsCartModule.php - - - - rawMessage: 'Argument of an invalid type list<string>|false supplied for foreach, only iterables are supported.' - identifier: foreach.nonIterable - count: 1 - path: app/Module/CloudsTheme.php - - - - rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.' - identifier: foreach.nonIterable - count: 2 - path: app/Module/CloudsTheme.php - - - - rawMessage: 'Cannot access offset int<0, max> on mixed.' - identifier: offsetAccess.nonOffsetAccessible - count: 1 - path: app/Module/CloudsTheme.php - - - - rawMessage: 'Cannot call method all() on mixed.' - identifier: method.nonObject - count: 2 - path: app/Module/CloudsTheme.php - - - - rawMessage: 'Cannot call method chartBoxMenu() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/CloudsTheme.php - - - - rawMessage: 'Cannot call method count() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/CloudsTheme.php - - - - rawMessage: 'Cannot call method filter() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/CloudsTheme.php - - - - rawMessage: 'Cannot call method findByComponent() on mixed.' - identifier: method.nonObject - count: 3 - path: app/Module/CloudsTheme.php - - - - rawMessage: 'Cannot call method findByInterface() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/CloudsTheme.php - - - - rawMessage: 'Cannot call method first() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/CloudsTheme.php - - - - rawMessage: 'Cannot call method getUri() on mixed.' - identifier: method.nonObject - count: 2 - path: app/Module/CloudsTheme.php - - - - rawMessage: 'Cannot call method map() on mixed.' - identifier: method.nonObject - count: 2 - path: app/Module/CloudsTheme.php - - - - rawMessage: 'Cannot call method name() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/CloudsTheme.php - - - - rawMessage: Cannot cast mixed to string. - identifier: cast.string - count: 2 - path: app/Module/CloudsTheme.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\CloudsTheme::baseGenealogyMenu() should return array<Fisharebest\Webtrees\Menu> but returns mixed.' - identifier: return.type - count: 1 - path: app/Module/CloudsTheme.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\CloudsTheme::individualBoxMenuCharts() should return array<Fisharebest\Webtrees\Menu> but returns list<mixed>.' - identifier: return.type - count: 1 - path: app/Module/CloudsTheme.php - - - - rawMessage: 'Parameter #1 $filter of method Fisharebest\Webtrees\GedcomRecord::facts() expects array<string>, array<int, mixed> given.' - identifier: argument.type - count: 1 - path: app/Module/CloudsTheme.php - - - - rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::attributes() expects Psr\Http\Message\ServerRequestInterface, mixed given.' - identifier: argument.type - count: 3 - path: app/Module/CloudsTheme.php - - - - rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::queryParams() expects Psr\Http\Message\ServerRequestInterface, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/CloudsTheme.php - - - - rawMessage: 'Parameter #2 $callback of function usort expects callable(mixed, mixed): int, Closure(Fisharebest\Webtrees\Menu, Fisharebest\Webtrees\Menu): int given.' - identifier: argument.type - count: 1 - path: app/Module/CloudsTheme.php - - - - rawMessage: 'Parameter #2 $haystack of function in_array expects array, list<string>|false given.' - identifier: argument.type - count: 1 - path: app/Module/CloudsTheme.php - - - - rawMessage: 'Parameter #2 $haystack of function in_array expects array, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/CloudsTheme.php - - - - rawMessage: 'Parameter #5 $submenus of class Fisharebest\Webtrees\Menu constructor expects array<Fisharebest\Webtrees\Menu>, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/CloudsTheme.php - - - - rawMessage: 'Argument of an invalid type list<string>|false supplied for foreach, only iterables are supported.' - identifier: foreach.nonIterable - count: 1 - path: app/Module/FabTheme.php - - - - rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.' - identifier: foreach.nonIterable - count: 2 - path: app/Module/FabTheme.php - - - - rawMessage: 'Cannot access offset int<0, max> on mixed.' - identifier: offsetAccess.nonOffsetAccessible - count: 1 - path: app/Module/FabTheme.php - - - - rawMessage: 'Cannot call method all() on mixed.' - identifier: method.nonObject - count: 2 - path: app/Module/FabTheme.php - - - - rawMessage: 'Cannot call method chartBoxMenu() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/FabTheme.php - - - - rawMessage: 'Cannot call method count() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/FabTheme.php - - - - rawMessage: 'Cannot call method filter() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/FabTheme.php - - - - rawMessage: 'Cannot call method findByComponent() on mixed.' - identifier: method.nonObject - count: 3 - path: app/Module/FabTheme.php - - - - rawMessage: 'Cannot call method findByInterface() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/FabTheme.php - - - - rawMessage: 'Cannot call method first() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/FabTheme.php - - - - rawMessage: 'Cannot call method getUri() on mixed.' - identifier: method.nonObject - count: 2 - path: app/Module/FabTheme.php - - - - rawMessage: 'Cannot call method map() on mixed.' - identifier: method.nonObject - count: 2 - path: app/Module/FabTheme.php - - - - rawMessage: 'Cannot call method name() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/FabTheme.php - - - - rawMessage: Cannot cast mixed to string. - identifier: cast.string - count: 2 - path: app/Module/FabTheme.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\FabTheme::genealogyMenu() should return array<Fisharebest\Webtrees\Menu> but returns mixed.' - identifier: return.type - count: 1 - path: app/Module/FabTheme.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\FabTheme::individualBoxMenuCharts() should return array<Fisharebest\Webtrees\Menu> but returns list<mixed>.' - identifier: return.type - count: 1 - path: app/Module/FabTheme.php - - - - rawMessage: 'Parameter #1 $filter of method Fisharebest\Webtrees\GedcomRecord::facts() expects array<string>, array<int, mixed> given.' - identifier: argument.type - count: 1 - path: app/Module/FabTheme.php - - - - rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::attributes() expects Psr\Http\Message\ServerRequestInterface, mixed given.' - identifier: argument.type - count: 3 - path: app/Module/FabTheme.php - - - - rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::queryParams() expects Psr\Http\Message\ServerRequestInterface, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/FabTheme.php - - - - rawMessage: 'Parameter #2 $callback of function usort expects callable(mixed, mixed): int, Closure(Fisharebest\Webtrees\Menu, Fisharebest\Webtrees\Menu): int given.' - identifier: argument.type - count: 1 - path: app/Module/FabTheme.php - - - - rawMessage: 'Parameter #2 $haystack of function in_array expects array, list<string>|false given.' - identifier: argument.type - count: 1 - path: app/Module/FabTheme.php - - - - rawMessage: 'Parameter #2 $haystack of function in_array expects array, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/FabTheme.php - - - - rawMessage: 'Parameter #5 $submenus of class Fisharebest\Webtrees\Menu constructor expects array<Fisharebest\Webtrees\Menu>, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/FabTheme.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\FamilyTreeFavoritesModule::getFavorites() should return array<int, object{favorite_id: string, favorite_type: string, url: string|null, note: string|null, title: string|null, record: Fisharebest\Webtrees\GedcomRecord|null}> but returns array<int, stdClass>.' - identifier: return.type - count: 1 - path: app/Module/FamilyTreeFavoritesModule.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\GedcomRecordFactoryInterface::make() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/FamilyTreeFavoritesModule.php - - - - rawMessage: Access to an undefined property object::$body. - identifier: property.notFound - count: 1 - path: app/Module/FamilyTreeNewsModule.php - - - - rawMessage: Access to an undefined property object::$subject. - identifier: property.notFound - count: 1 - path: app/Module/FamilyTreeNewsModule.php - - - - rawMessage: Access to an undefined property object::$updated. - identifier: property.notFound - count: 1 - path: app/Module/FamilyTreeNewsModule.php - - - - rawMessage: 'Cannot call method setTimezone() on DateTimeImmutable|false.' - identifier: method.nonObject - count: 2 - path: app/Module/FamilyTreeNewsModule.php - - - - rawMessage: 'Parameter #1 $string of method Fisharebest\Webtrees\Contracts\TimestampFactoryInterface::fromString() expects string|null, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/FamilyTreeNewsModule.php - - - - rawMessage: 'Parameter #2 $datetime of static method DateTimeImmutable::createFromFormat() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/FamilyTreeNewsModule.php - - - - rawMessage: 'Cannot call method embedTags() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/FamilyTreeStatisticsModule.php - - - - rawMessage: Cannot cast mixed to int. - identifier: cast.int - count: 1 - path: app/Module/FamilyTreeStatisticsModule.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\FamilyTreeStatisticsModule::getBlock() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Module/FamilyTreeStatisticsModule.php - - - - rawMessage: 'Parameter #1 $text of method Fisharebest\Webtrees\Module\ModuleLanguageInterface::normalize() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/FamilyTreeStatisticsModule.php - - - - rawMessage: Possibly invalid array key type mixed. - identifier: offsetAccess.invalidOffset - count: 2 - path: app/Module/FamilyTreeStatisticsModule.php - - - - rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.' - identifier: foreach.nonIterable - count: 1 - path: app/Module/FanChartModule.php - - - - rawMessage: Binary operation "-" between mixed and mixed results in an error. - identifier: binaryOp.invalid - count: 1 - path: app/Module/FanChartModule.php - - - - rawMessage: 'Binary operation ".=" between non-falsy-string and mixed results in an error.' - identifier: assignOp.invalid - count: 1 - path: app/Module/FanChartModule.php - - - - rawMessage: Cannot access offset 0 on array|false. - identifier: offsetAccess.nonOffsetAccessible - count: 1 - path: app/Module/FanChartModule.php - - - - rawMessage: Cannot access offset 4 on array|false. - identifier: offsetAccess.nonOffsetAccessible - count: 1 - path: app/Module/FanChartModule.php - - - - rawMessage: 'Cannot call method alternateName() on Fisharebest\Webtrees\Individual|null.' - identifier: method.nonObject - count: 1 - path: app/Module/FanChartModule.php - - - - rawMessage: 'Cannot call method fullName() on Fisharebest\Webtrees\Individual|null.' - identifier: method.nonObject - count: 4 - path: app/Module/FanChartModule.php - - - - rawMessage: 'Cannot call method getClass() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/FanChartModule.php - - - - rawMessage: 'Cannot call method getLabel() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/FanChartModule.php - - - - rawMessage: 'Cannot call method getLink() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/FanChartModule.php - - - - rawMessage: 'Cannot call method individualBoxMenu() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/FanChartModule.php - - - - rawMessage: 'Cannot call method lifespan() on Fisharebest\Webtrees\Individual|null.' - identifier: method.nonObject - count: 1 - path: app/Module/FanChartModule.php - - - - rawMessage: 'Cannot call method sex() on Fisharebest\Webtrees\Individual|null.' - identifier: method.nonObject - count: 1 - path: app/Module/FanChartModule.php - - - - rawMessage: 'Cannot call method url() on Fisharebest\Webtrees\Individual|null.' - identifier: method.nonObject - count: 1 - path: app/Module/FanChartModule.php - - - - rawMessage: 'Cannot call method xref() on Fisharebest\Webtrees\Individual|null.' - identifier: method.nonObject - count: 2 - path: app/Module/FanChartModule.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\FanChartModule::imageColor() should return int but returns int<0, max>|false.' - identifier: return.type - count: 1 - path: app/Module/FanChartModule.php - - - - rawMessage: 'Parameter #1 $individual of method Fisharebest\Webtrees\Module\FanChartModule::chartTitle() expects Fisharebest\Webtrees\Individual, Fisharebest\Webtrees\Individual|null given.' - identifier: argument.type - count: 1 - path: app/Module/FanChartModule.php - - - - rawMessage: 'Parameter #1 $value of function e expects BackedEnum|float|Illuminate\Contracts\Support\DeferringDisplayableValue|Illuminate\Contracts\Support\Htmlable|int|string|null, mixed given.' - identifier: argument.type - count: 2 - path: app/Module/FanChartModule.php - - - - rawMessage: 'Parameter #1 $width of function imagecreate expects int<1, max>, int given.' - identifier: argument.type - count: 1 - path: app/Module/FanChartModule.php - - - - rawMessage: 'Parameter #2 $color of function imagecolortransparent expects int|null, int<0, max>|false given.' - identifier: argument.type - count: 1 - path: app/Module/FanChartModule.php - - - - rawMessage: 'Parameter #2 $height of function imagecreate expects int<1, max>, int given.' - identifier: argument.type - count: 1 - path: app/Module/FanChartModule.php - - - - rawMessage: 'Parameter #2 $red of function imagecolorallocate expects int<0, 255>, int given.' - identifier: argument.type - count: 1 - path: app/Module/FanChartModule.php - - - - rawMessage: 'Parameter #3 $green of function imagecolorallocate expects int<0, 255>, int given.' - identifier: argument.type - count: 1 - path: app/Module/FanChartModule.php - - - - rawMessage: 'Parameter #4 $blue of function imagecolorallocate expects int<0, 255>, int given.' - identifier: argument.type - count: 1 - path: app/Module/FanChartModule.php - - - - rawMessage: 'Parameter #6 $color of function imagefilledrectangle expects int, int<0, max>|false given.' - identifier: argument.type - count: 1 - path: app/Module/FanChartModule.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\FixCemeteryTag::individualsToFix() should return Illuminate\Support\Collection<int, string>|null but returns Illuminate\Support\Collection<(int|string), mixed>.' - identifier: return.type - count: 1 - path: app/Module/FixCemeteryTag.php - - - - rawMessage: '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.' - identifier: argument.type - count: 1 - path: app/Module/FixCemeteryTag.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\FixDuplicateLinks::familiesToFix() should return Illuminate\Support\Collection<int, string> but returns Illuminate\Support\Collection<(int|string), mixed>.' - identifier: return.type - count: 1 - path: app/Module/FixDuplicateLinks.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\FixDuplicateLinks::individualsToFix() should return Illuminate\Support\Collection<int, string>|null but returns Illuminate\Support\Collection<(int|string), mixed>.' - identifier: return.type - count: 1 - path: app/Module/FixDuplicateLinks.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\FixDuplicateLinks::mediaToFix() should return Illuminate\Support\Collection<int, string> but returns Illuminate\Support\Collection<(int|string), mixed>.' - identifier: return.type - count: 1 - path: app/Module/FixDuplicateLinks.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\FixDuplicateLinks::notesToFix() should return Illuminate\Support\Collection<int, string> but returns Illuminate\Support\Collection<(int|string), mixed>.' - identifier: return.type - count: 1 - path: app/Module/FixDuplicateLinks.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\FixDuplicateLinks::repositoriesToFix() should return Illuminate\Support\Collection<int, string> but returns Illuminate\Support\Collection<(int|string), mixed>.' - identifier: return.type - count: 1 - path: app/Module/FixDuplicateLinks.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\FixDuplicateLinks::sourcesToFix() should return Illuminate\Support\Collection<int, string> but returns Illuminate\Support\Collection<(int|string), mixed>.' - identifier: return.type - count: 1 - path: app/Module/FixDuplicateLinks.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\FixDuplicateLinks::submittersToFix() should return Illuminate\Support\Collection<int, string> but returns Illuminate\Support\Collection<(int|string), mixed>.' - identifier: return.type - count: 1 - path: app/Module/FixDuplicateLinks.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\FixDuplicateLinks::updateGedcom() should return string but returns string|null.' - identifier: return.type - count: 1 - path: app/Module/FixDuplicateLinks.php - - - - rawMessage: '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.' - identifier: argument.type - count: 1 - path: app/Module/FixDuplicateLinks.php - - - - rawMessage: 'Parameter #2 $params of method Fisharebest\Webtrees\Module\FixDuplicateLinks::familiesToFixQuery() expects array<string, string>, array<string> given.' - identifier: argument.type - count: 1 - path: app/Module/FixDuplicateLinks.php - - - - rawMessage: 'Parameter #3 $subject of function preg_replace expects array<float|int|string>|string, string|null given.' - identifier: argument.type - count: 2 - path: app/Module/FixDuplicateLinks.php - - - - rawMessage: 'Strict comparison using !== between Illuminate\Support\Collection<int, string> and null will always evaluate to true.' - identifier: notIdentical.alwaysTrue - count: 6 - path: app/Module/FixDuplicateLinks.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\FixMissingDeaths::individualsToFix() should return Illuminate\Support\Collection<int, string>|null but returns Illuminate\Support\Collection<(int|string), mixed>.' - identifier: return.type - count: 1 - path: app/Module/FixMissingDeaths.php - - - - rawMessage: '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.' - identifier: argument.type - count: 1 - path: app/Module/FixMissingDeaths.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\FixNameSlashesAndSpaces::individualsToFix() should return Illuminate\Support\Collection<int, string>|null but returns Illuminate\Support\Collection<(int|string), mixed>.' - identifier: return.type - count: 1 - path: app/Module/FixNameSlashesAndSpaces.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\FixNameSlashesAndSpaces::updateGedcom() should return string but returns string|null.' - identifier: return.type - count: 1 - path: app/Module/FixNameSlashesAndSpaces.php - - - - rawMessage: '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.' - identifier: argument.type - count: 1 - path: app/Module/FixNameSlashesAndSpaces.php - - - - rawMessage: 'Parameter #3 $subject of function preg_replace expects array<float|int|string>|string, string|null given.' - identifier: argument.type - count: 1 - path: app/Module/FixNameSlashesAndSpaces.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\FixNameTags::individualsToFix() should return Illuminate\Support\Collection<int, string> but returns Illuminate\Support\Collection<(int|string), mixed>.' - identifier: return.type - count: 1 - path: app/Module/FixNameTags.php - - - - rawMessage: '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.' - identifier: argument.type - count: 1 - path: app/Module/FixNameTags.php - - - - rawMessage: 'Strict comparison using !== between Illuminate\Support\Collection<int, string> and null will always evaluate to true.' - identifier: notIdentical.alwaysTrue - count: 1 - path: app/Module/FixNameTags.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\FixPlaceNames::familiesToFix() should return Illuminate\Support\Collection<int, string>|null but returns Illuminate\Support\Collection<(int|string), mixed>.' - identifier: return.type - count: 1 - path: app/Module/FixPlaceNames.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\FixPlaceNames::individualsToFix() should return Illuminate\Support\Collection<int, string>|null but returns Illuminate\Support\Collection<(int|string), mixed>.' - identifier: return.type - count: 1 - path: app/Module/FixPlaceNames.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\FixPlaceNames::updateGedcom() should return string but returns string|null.' - identifier: return.type - count: 1 - path: app/Module/FixPlaceNames.php - - - - rawMessage: '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.' - identifier: argument.type - count: 1 - path: app/Module/FixPlaceNames.php - - - - rawMessage: Binary operation "." between "\n" and mixed results in an error. - identifier: binaryOp.invalid - count: 1 - path: app/Module/FixPrimaryTag.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\FixPrimaryTag::mediaToFix() should return Illuminate\Support\Collection<int, string> but returns Illuminate\Support\Collection<(int|string), mixed>.' - identifier: return.type - count: 1 - path: app/Module/FixPrimaryTag.php - - - - rawMessage: '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.' - identifier: argument.type - count: 1 - path: app/Module/FixPrimaryTag.php - - - - rawMessage: 'Strict comparison using !== between Illuminate\Support\Collection<int, string> and null will always evaluate to true.' - identifier: notIdentical.alwaysTrue - count: 1 - path: app/Module/FixPrimaryTag.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\FixSearchAndReplace::familiesToFix() should return Illuminate\Support\Collection<int, string>|null but returns Illuminate\Support\Collection<(int|string), mixed>.' - identifier: return.type - count: 1 - path: app/Module/FixSearchAndReplace.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\FixSearchAndReplace::individualsToFix() should return Illuminate\Support\Collection<int, string>|null but returns Illuminate\Support\Collection<(int|string), mixed>.' - identifier: return.type - count: 1 - path: app/Module/FixSearchAndReplace.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\FixSearchAndReplace::locationsToFix() should return Illuminate\Support\Collection<int, string>|null but returns Illuminate\Support\Collection<(int|string), mixed>.' - identifier: return.type - count: 1 - path: app/Module/FixSearchAndReplace.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\FixSearchAndReplace::mediaToFix() should return Illuminate\Support\Collection<int, string>|null but returns Illuminate\Support\Collection<(int|string), mixed>.' - identifier: return.type - count: 1 - path: app/Module/FixSearchAndReplace.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\FixSearchAndReplace::notesToFix() should return Illuminate\Support\Collection<int, string>|null but returns Illuminate\Support\Collection<(int|string), mixed>.' - identifier: return.type - count: 1 - path: app/Module/FixSearchAndReplace.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\FixSearchAndReplace::repositoriesToFix() should return Illuminate\Support\Collection<int, string>|null but returns Illuminate\Support\Collection<(int|string), mixed>.' - identifier: return.type - count: 1 - path: app/Module/FixSearchAndReplace.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\FixSearchAndReplace::sourcesToFix() should return Illuminate\Support\Collection<int, string>|null but returns Illuminate\Support\Collection<(int|string), mixed>.' - identifier: return.type - count: 1 - path: app/Module/FixSearchAndReplace.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\FixSearchAndReplace::submittersToFix() should return Illuminate\Support\Collection<int, string>|null but returns Illuminate\Support\Collection<(int|string), mixed>.' - identifier: return.type - count: 1 - path: app/Module/FixSearchAndReplace.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\FixSearchAndReplace::updateGedcom() should return string but returns string|null.' - identifier: return.type - count: 1 - path: app/Module/FixSearchAndReplace.php - - - - rawMessage: '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.' - identifier: argument.type - count: 1 - path: app/Module/FixSearchAndReplace.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\FixWtObjeSortTag::individualsToFix() should return Illuminate\Support\Collection<int, string> but returns Illuminate\Support\Collection<(int|string), mixed>.' - identifier: return.type - count: 1 - path: app/Module/FixWtObjeSortTag.php - - - - rawMessage: '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.' - identifier: argument.type - count: 1 - path: app/Module/FixWtObjeSortTag.php - - - - rawMessage: 'Strict comparison using !== between Illuminate\Support\Collection<int, string> and null will always evaluate to true.' - identifier: notIdentical.alwaysTrue - count: 1 - path: app/Module/FixWtObjeSortTag.php - - - - rawMessage: Access to an undefined property object::$block_id. - identifier: property.notFound - count: 2 - path: app/Module/FrequentlyAskedQuestionsModule.php - - - - rawMessage: Access to an undefined property object::$block_order. - identifier: property.notFound - count: 2 - path: app/Module/FrequentlyAskedQuestionsModule.php - - - - rawMessage: Cannot cast mixed to int. - identifier: cast.int - count: 6 - path: app/Module/FrequentlyAskedQuestionsModule.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\FrequentlyAskedQuestionsModule::faqsForTree() should return Illuminate\Support\Collection<int, object{block_id: int, block_order: int, gedcom_id: int|null, header: string, faqbody: string, languages: string}> but returns Illuminate\Support\Collection<int, stdClass>.' - identifier: return.type - count: 1 - path: app/Module/FrequentlyAskedQuestionsModule.php - - - - rawMessage: 'Parameter #2 $string of function explode expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/FrequentlyAskedQuestionsModule.php - - - - rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.' - identifier: foreach.nonIterable - count: 1 - path: app/Module/GeonamesAutocomplete.php - - - - rawMessage: Cannot access property $adminName1 on mixed. - identifier: property.nonObject - count: 1 - path: app/Module/GeonamesAutocomplete.php - - - - rawMessage: Cannot access property $adminName2 on mixed. - identifier: property.nonObject - count: 1 - path: app/Module/GeonamesAutocomplete.php - - - - rawMessage: Cannot access property $countryName on mixed. - identifier: property.nonObject - count: 3 - path: app/Module/GeonamesAutocomplete.php - - - - rawMessage: Cannot access property $geonames on mixed. - identifier: property.nonObject - count: 1 - path: app/Module/GeonamesAutocomplete.php - - - - rawMessage: Cannot access property $name on mixed. - identifier: property.nonObject - count: 1 - path: app/Module/GeonamesAutocomplete.php - - - - rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::attributes() expects Psr\Http\Message\ServerRequestInterface, mixed given.' - identifier: argument.type - count: 2 - path: app/Module/GoogleAnalyticsModule.php - - - - rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::serverParams() expects Psr\Http\Message\ServerRequestInterface, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/GoogleAnalyticsModule.php - - - - rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::serverParams() expects Psr\Http\Message\ServerRequestInterface, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/GoogleSearchConsole.php - - - - rawMessage: Cannot cast mixed to int. - identifier: cast.int - count: 2 - path: app/Module/HitCountFooterModule.php - - - - rawMessage: 'Binary operation ".=" between mixed and non-falsy-string results in an error.' - identifier: assignOp.invalid - count: 1 - path: app/Module/HtmlBlockModule.php - - - - rawMessage: 'Cannot call method embedTags() on mixed.' - identifier: method.nonObject - count: 2 - path: app/Module/HtmlBlockModule.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\HtmlBlockModule::getBlock() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Module/HtmlBlockModule.php - - - - rawMessage: 'Parameter #1 $string of function strip_tags expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/HtmlBlockModule.php - - - - rawMessage: 'Parameter #1 $items of method Illuminate\Support\Collection<int,string>::merge() expects Illuminate\Contracts\Support\Arrayable<int, ''FAM:_UID''|''FAM:CHAN''|''FAM:SUBM''|''FAM:UID''>|iterable<int, ''FAM:_UID''|''FAM:CHAN''|''FAM:SUBM''|''FAM:UID''>, Illuminate\Support\Collection<int, mixed> given.' - identifier: argument.type - count: 2 - path: app/Module/IndividualFactsTabModule.php - - - - rawMessage: 'Parameter #1 $callback of function array_map expects (callable(mixed): mixed)|null, Closure(string): non-falsy-string given.' - identifier: argument.type - count: 1 - path: app/Module/IndividualMetadataModule.php - - - - rawMessage: 'Parameter #1 $filter of method Fisharebest\Webtrees\GedcomRecord::facts() expects array<string>, array given.' - identifier: argument.type - count: 2 - path: app/Module/IndividualMetadataModule.php - - - - rawMessage: 'Cannot call method xref() on Fisharebest\Webtrees\Family|null.' - identifier: method.nonObject - count: 1 - path: app/Module/InteractiveTree/TreeView.php - - - - rawMessage: 'Offset 1 on array{Fisharebest\Webtrees\Individual, Fisharebest\Webtrees\Family} in empty() always exists and is not falsy.' - identifier: empty.offset - count: 1 - path: app/Module/InteractiveTree/TreeView.php - - - - rawMessage: '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.' - identifier: argument.type - count: 1 - path: app/Module/InteractiveTree/TreeView.php - - - - rawMessage: Binary operation "." between mixed and mixed results in an error. - identifier: binaryOp.invalid - count: 1 - path: app/Module/LanguageEnglishUnitedStates.php - - - - rawMessage: Binary operation "." between string and mixed results in an error. - identifier: binaryOp.invalid - count: 1 - path: app/Module/LanguageEnglishUnitedStates.php - - - - rawMessage: Anonymous function should return array but returns mixed. - identifier: return.type - count: 1 - path: app/Module/LanguageSlovakian.php - - - - rawMessage: Access to an undefined property object::$row. - identifier: property.notFound - count: 1 - path: app/Module/LifespansChartModule.php - - - - rawMessage: Anonymous function should return int but returns mixed. - identifier: return.type - count: 1 - path: app/Module/LifespansChartModule.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\LifespansChartModule::findIndividualsByDate() should return array<string> but returns array<mixed>.' - identifier: return.type - count: 1 - path: app/Module/LifespansChartModule.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\LifespansChartModule::findIndividualsByPlace() should return array<string> but returns array<mixed>.' - identifier: return.type - count: 1 - path: app/Module/LifespansChartModule.php - - - - rawMessage: 'Call to method Illuminate\Support\Collection<int,Fisharebest\Webtrees\Menu|null>::isEmpty() will always evaluate to false.' - identifier: method.impossibleType - count: 1 - path: app/Module/ListsMenuModule.php - - - - rawMessage: '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.' - identifier: argument.type - count: 1 - path: app/Module/ListsMenuModule.php - - - - rawMessage: 'Parameter #5 $submenus of class Fisharebest\Webtrees\Menu constructor expects array<Fisharebest\Webtrees\Menu>, array<int, Fisharebest\Webtrees\Menu|null> given.' - identifier: argument.type - count: 1 - path: app/Module/ListsMenuModule.php - - - - rawMessage: 'Cannot call method usersLoggedInList() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/LoggedInUsersModule.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\LoggedInUsersModule::getBlock() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Module/LoggedInUsersModule.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\MapGeoLocationGeonames::extractLocationsFromResponse() should return array<string> but returns mixed.' - identifier: return.type - count: 1 - path: app/Module/MapGeoLocationGeonames.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\MapGeoLocationNominatim::extractLocationsFromResponse() should return array<string> but returns mixed.' - identifier: return.type - count: 1 - path: app/Module/MapGeoLocationNominatim.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\MapGeoLocationOpenRouteService::extractLocationsFromResponse() should return array<string> but returns mixed.' - identifier: return.type - count: 1 - path: app/Module/MapGeoLocationOpenRouteService.php - - - - rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::serverParams() expects Psr\Http\Message\ServerRequestInterface, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/MatomoAnalyticsModule.php - - - - rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),mixed>::map() expects callable(mixed, int|string): string, Closure(string): string given.' - identifier: argument.type - count: 1 - path: app/Module/MediaListModule.php - - - - rawMessage: 'Argument of an invalid type list<string>|false supplied for foreach, only iterables are supported.' - identifier: foreach.nonIterable - count: 1 - path: app/Module/MinimalTheme.php - - - - rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.' - identifier: foreach.nonIterable - count: 2 - path: app/Module/MinimalTheme.php - - - - rawMessage: 'Cannot access offset int<0, max> on mixed.' - identifier: offsetAccess.nonOffsetAccessible - count: 1 - path: app/Module/MinimalTheme.php - - - - rawMessage: 'Cannot call method all() on mixed.' - identifier: method.nonObject - count: 2 - path: app/Module/MinimalTheme.php - - - - rawMessage: 'Cannot call method chartBoxMenu() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/MinimalTheme.php - - - - rawMessage: 'Cannot call method count() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/MinimalTheme.php - - - - rawMessage: 'Cannot call method filter() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/MinimalTheme.php - - - - rawMessage: 'Cannot call method findByComponent() on mixed.' - identifier: method.nonObject - count: 3 - path: app/Module/MinimalTheme.php - - - - rawMessage: 'Cannot call method findByInterface() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/MinimalTheme.php - - - - rawMessage: 'Cannot call method first() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/MinimalTheme.php - - - - rawMessage: 'Cannot call method getUri() on mixed.' - identifier: method.nonObject - count: 2 - path: app/Module/MinimalTheme.php - - - - rawMessage: 'Cannot call method map() on mixed.' - identifier: method.nonObject - count: 2 - path: app/Module/MinimalTheme.php - - - - rawMessage: 'Cannot call method name() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/MinimalTheme.php - - - - rawMessage: Cannot cast mixed to string. - identifier: cast.string - count: 2 - path: app/Module/MinimalTheme.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\MinimalTheme::genealogyMenu() should return array<Fisharebest\Webtrees\Menu> but returns mixed.' - identifier: return.type - count: 1 - path: app/Module/MinimalTheme.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\MinimalTheme::individualBoxMenuCharts() should return array<Fisharebest\Webtrees\Menu> but returns list<mixed>.' - identifier: return.type - count: 1 - path: app/Module/MinimalTheme.php - - - - rawMessage: 'Parameter #1 $filter of method Fisharebest\Webtrees\GedcomRecord::facts() expects array<string>, array<int, mixed> given.' - identifier: argument.type - count: 1 - path: app/Module/MinimalTheme.php - - - - rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::attributes() expects Psr\Http\Message\ServerRequestInterface, mixed given.' - identifier: argument.type - count: 3 - path: app/Module/MinimalTheme.php - - - - rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::queryParams() expects Psr\Http\Message\ServerRequestInterface, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/MinimalTheme.php - - - - rawMessage: 'Parameter #2 $callback of function usort expects callable(mixed, mixed): int, Closure(Fisharebest\Webtrees\Menu, Fisharebest\Webtrees\Menu): int given.' - identifier: argument.type - count: 1 - path: app/Module/MinimalTheme.php - - - - rawMessage: 'Parameter #2 $haystack of function in_array expects array, list<string>|false given.' - identifier: argument.type - count: 1 - path: app/Module/MinimalTheme.php - - - - rawMessage: 'Parameter #2 $haystack of function in_array expects array, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/MinimalTheme.php - - - - rawMessage: 'Parameter #5 $submenus of class Fisharebest\Webtrees\Menu constructor expects array<Fisharebest\Webtrees\Menu>, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/MinimalTheme.php - - - - rawMessage: Trait Fisharebest\Webtrees\Module\ModuleCustomTrait is used zero times and is not analysed. - identifier: trait.unused - count: 1 - path: app/Module/ModuleCustomTrait.php - - - - rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.' - identifier: foreach.nonIterable - count: 1 - path: app/Module/OpenRouteServiceAutocomplete.php - - - - rawMessage: Cannot access property $country on mixed. - identifier: property.nonObject - count: 4 - path: app/Module/OpenRouteServiceAutocomplete.php - - - - rawMessage: Cannot access property $county on mixed. - identifier: property.nonObject - count: 2 - path: app/Module/OpenRouteServiceAutocomplete.php - - - - rawMessage: Cannot access property $features on mixed. - identifier: property.nonObject - count: 1 - path: app/Module/OpenRouteServiceAutocomplete.php - - - - rawMessage: Cannot access property $label on mixed. - identifier: property.nonObject - count: 1 - path: app/Module/OpenRouteServiceAutocomplete.php - - - - rawMessage: Cannot access property $macroregion on mixed. - identifier: property.nonObject - count: 2 - path: app/Module/OpenRouteServiceAutocomplete.php - - - - rawMessage: Cannot access property $name on mixed. - identifier: property.nonObject - count: 2 - path: app/Module/OpenRouteServiceAutocomplete.php - - - - rawMessage: Cannot access property $properties on mixed. - identifier: property.nonObject - count: 14 - path: app/Module/OpenRouteServiceAutocomplete.php - - - - rawMessage: Cannot access property $region on mixed. - identifier: property.nonObject - count: 3 - path: app/Module/OpenRouteServiceAutocomplete.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\OpenRouteServiceAutocomplete::parsePlaceNameSearchResponse() should return array<string> but returns list.' - identifier: return.type - count: 1 - path: app/Module/OpenRouteServiceAutocomplete.php - - - - rawMessage: 'Parameter #2 $callback of function usort expects callable(mixed, mixed): int, Closure(string, string): int given.' - identifier: argument.type - count: 1 - path: app/Module/OpenRouteServiceAutocomplete.php - - - - rawMessage: 'Parameter #1 $individual of method Fisharebest\Webtrees\Module\PedigreeChartModule::nextLink() expects Fisharebest\Webtrees\Individual, Fisharebest\Webtrees\Individual|null given.' - identifier: argument.type - count: 2 - path: app/Module/PedigreeChartModule.php - - - - rawMessage: 'Parameter #2 $parameters of function route expects array<array<string>|bool|int|string|null>, array given.' - identifier: argument.type - count: 1 - path: app/Module/PedigreeChartModule.php - - - - rawMessage: 'Parameter #2 $length of function array_chunk expects int<1, max>, int given.' - identifier: argument.type - count: 2 - path: app/Module/PlaceHierarchyListModule.php - - - - rawMessage: Access to an undefined property object::$features. - identifier: property.notFound - count: 1 - path: app/Module/PlacesModule.php - - - - rawMessage: Cannot cast mixed to int. - identifier: cast.int - count: 1 - path: app/Module/RecentChangesModule.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\RecentChangesModule::getRecentChangesFromDatabase() should return Illuminate\Support\Collection<(int|string), object{record: Fisharebest\Webtrees\GedcomRecord, time: Fisharebest\Webtrees\Contracts\TimestampInterface, user: Fisharebest\Webtrees\Contracts\UserInterface}> but returns Illuminate\Support\Collection<int, object{record: Fisharebest\Webtrees\GedcomRecord|null, time: Fisharebest\Webtrees\Contracts\TimestampInterface, user: Fisharebest\Webtrees\User|null}&stdClass>.' - identifier: return.type - count: 1 - path: app/Module/RecentChangesModule.php - - - - rawMessage: '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.' - identifier: argument.type - count: 1 - path: app/Module/RecentChangesModule.php - - - - rawMessage: 'Parameter #1 $string of method Fisharebest\Webtrees\Contracts\TimestampFactoryInterface::fromString() expects string|null, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/RecentChangesModule.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\GedcomRecordFactoryInterface::make() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/RecentChangesModule.php - - - - rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Contracts\GedcomRecordFactoryInterface::make() expects string|null, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/RecentChangesModule.php - - - - rawMessage: 'Cannot call method get() on mixed.' - identifier: method.nonObject - count: 29 - path: app/Module/RedirectLegacyUrlsModule.php - - - - rawMessage: 'Cannot call method getMap() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/RedirectLegacyUrlsModule.php - - - - rawMessage: Anonymous function should return Fisharebest\Webtrees\Family|Fisharebest\Webtrees\Individual but returns Fisharebest\Webtrees\Family|null. - identifier: return.type - count: 1 - path: app/Module/RelationshipsChartModule.php - - - - rawMessage: Anonymous function should return Fisharebest\Webtrees\Family|Fisharebest\Webtrees\Individual but returns Fisharebest\Webtrees\Individual|null. - identifier: return.type - count: 1 - path: app/Module/RelationshipsChartModule.php - - - - rawMessage: 'Cannot call method gedcom() on Fisharebest\Webtrees\Family|null.' - identifier: method.nonObject - count: 2 - path: app/Module/RelationshipsChartModule.php - - - - rawMessage: 'Cannot call method sex() on Fisharebest\Webtrees\Individual|null.' - identifier: method.nonObject - count: 4 - path: app/Module/RelationshipsChartModule.php - - - - rawMessage: 'Cannot call method xref() on Fisharebest\Webtrees\Individual|null.' - identifier: method.nonObject - count: 2 - path: app/Module/RelationshipsChartModule.php - - - - rawMessage: Cannot cast mixed to string. - identifier: cast.string - count: 1 - path: app/Module/RelationshipsChartModule.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\RelationshipsChartModule::allAncestors() should return array<string> but returns list<mixed>.' - identifier: return.type - count: 1 - path: app/Module/RelationshipsChartModule.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\RelationshipsChartModule::excludeFamilies() should return array<string> but returns array<mixed>.' - identifier: return.type - count: 1 - path: app/Module/RelationshipsChartModule.php - - - - rawMessage: 'Parameter #1 $content of function response expects array<mixed>|object|string, string|false given.' - identifier: argument.type - count: 1 - path: app/Module/RelationshipsChartModule.php - - - - rawMessage: Possibly invalid array key type mixed. - identifier: offsetAccess.invalidOffset - count: 4 - path: app/Module/RelationshipsChartModule.php - - - - rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::attributes() expects Psr\Http\Message\ServerRequestInterface, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/ReportsMenuModule.php - - - - rawMessage: '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.' - identifier: argument.type - count: 1 - path: app/Module/ResearchTaskModule.php - - - - rawMessage: 'Cannot call method canShow() on Fisharebest\Webtrees\GedcomRecord|null.' - identifier: method.nonObject - count: 1 - path: app/Module/ReviewChangesModule.php - - - - rawMessage: 'Cannot call method fullName() on Fisharebest\Webtrees\GedcomRecord|null.' - identifier: method.nonObject - count: 1 - path: app/Module/ReviewChangesModule.php - - - - rawMessage: 'Cannot call method url() on Fisharebest\Webtrees\GedcomRecord|null.' - identifier: method.nonObject - count: 1 - path: app/Module/ReviewChangesModule.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\GedcomRecordFactoryInterface::make() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/ReviewChangesModule.php - - - - rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Contracts\GedcomRecordFactoryInterface::make() expects string|null, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/ReviewChangesModule.php - - - - rawMessage: 'Parameter #1 $filter of method Fisharebest\Webtrees\GedcomRecord::facts() expects array<string>, array given.' - identifier: argument.type - count: 3 - path: app/Module/ShareAnniversaryModule.php - - - - rawMessage: '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.' - identifier: argument.type - count: 1 - path: app/Module/ShareAnniversaryModule.php - - - - rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::queryParams() expects Psr\Http\Message\ServerRequestInterface, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/SlideShowModule.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\MediaFactoryInterface::make() expects string, mixed given.' - identifier: argument.type - count: 2 - path: app/Module/SlideShowModule.php - - - - rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Contracts\MediaFactoryInterface::make() expects string|null, mixed given.' - identifier: argument.type - count: 2 - path: app/Module/SlideShowModule.php - - - - rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::serverParams() expects Psr\Http\Message\ServerRequestInterface, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/StatcounterModule.php - - - - rawMessage: Cannot cast mixed to int. - identifier: cast.int - count: 3 - path: app/Module/StoriesModule.php - - - - rawMessage: Cannot cast mixed to string. - identifier: cast.string - count: 3 - path: app/Module/StoriesModule.php - - - - rawMessage: 'Parameter #2 $string of function explode expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/StoriesModule.php - - - - rawMessage: 'Cannot call method menuThemes() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/ThemeSelectModule.php - - - - rawMessage: Anonymous function should return string but returns mixed. - identifier: return.type - count: 1 - path: app/Module/TimelineChartModule.php - - - - rawMessage: 'Cannot call method xref() on Fisharebest\Webtrees\Individual|null.' - identifier: method.nonObject - count: 2 - path: app/Module/TimelineChartModule.php - - - - rawMessage: '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.' - identifier: argument.type - count: 1 - path: app/Module/TimelineChartModule.php - - - - rawMessage: '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.' - identifier: argument.type - count: 1 - path: app/Module/TimelineChartModule.php - - - - rawMessage: '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.' - identifier: argument.type - count: 1 - path: app/Module/TimelineChartModule.php - - - - rawMessage: 'Cannot call method commonGivenFemaleListTotals() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/TopGivenNamesModule.php - - - - rawMessage: 'Cannot call method commonGivenFemaleTable() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/TopGivenNamesModule.php - - - - rawMessage: 'Cannot call method commonGivenMaleListTotals() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/TopGivenNamesModule.php - - - - rawMessage: 'Cannot call method commonGivenMaleTable() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/TopGivenNamesModule.php - - - - rawMessage: Cannot cast mixed to int. - identifier: cast.int - count: 1 - path: app/Module/TopPageViewsModule.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\GedcomRecordFactoryInterface::make() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/TopPageViewsModule.php - - - - rawMessage: Cannot cast mixed to int. - identifier: cast.int - count: 1 - path: app/Module/TopSurnamesModule.php - - - - rawMessage: 'Parameter #1 $text of method Fisharebest\Webtrees\Module\ModuleLanguageInterface::normalize() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/TopSurnamesModule.php - - - - rawMessage: Possibly invalid array key type mixed. - identifier: offsetAccess.invalidOffset - count: 2 - path: app/Module/TopSurnamesModule.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\UserFavoritesModule::getFavorites() should return array<int, object{favorite_id: string, favorite_type: string, url: string|null, note: string|null, title: string|null, record: Fisharebest\Webtrees\GedcomRecord|null}> but returns array<int, stdClass>.' - identifier: return.type - count: 1 - path: app/Module/UserFavoritesModule.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\GedcomRecordFactoryInterface::make() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/UserFavoritesModule.php - - - - rawMessage: Access to an undefined property object::$body. - identifier: property.notFound - count: 1 - path: app/Module/UserJournalModule.php - - - - rawMessage: Access to an undefined property object::$subject. - identifier: property.notFound - count: 1 - path: app/Module/UserJournalModule.php - - - - rawMessage: Access to an undefined property object::$updated. - identifier: property.notFound - count: 1 - path: app/Module/UserJournalModule.php - - - - rawMessage: 'Cannot call method setTimezone() on DateTimeImmutable|false.' - identifier: method.nonObject - count: 2 - path: app/Module/UserJournalModule.php - - - - rawMessage: 'Parameter #1 $string of method Fisharebest\Webtrees\Contracts\TimestampFactoryInterface::fromString() expects string|null, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/UserJournalModule.php - - - - rawMessage: 'Parameter #2 $datetime of static method DateTimeImmutable::createFromFormat() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/UserJournalModule.php - - - - rawMessage: 'Parameter #1 $string of method Fisharebest\Webtrees\Contracts\TimestampFactoryInterface::fromString() expects string|null, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/UserMessagesModule.php - - - - rawMessage: 'Argument of an invalid type list<string>|false supplied for foreach, only iterables are supported.' - identifier: foreach.nonIterable - count: 1 - path: app/Module/WebtreesTheme.php - - - - rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.' - identifier: foreach.nonIterable - count: 2 - path: app/Module/WebtreesTheme.php - - - - rawMessage: 'Cannot access offset int<0, max> on mixed.' - identifier: offsetAccess.nonOffsetAccessible - count: 1 - path: app/Module/WebtreesTheme.php - - - - rawMessage: 'Cannot call method all() on mixed.' - identifier: method.nonObject - count: 2 - path: app/Module/WebtreesTheme.php - - - - rawMessage: 'Cannot call method chartBoxMenu() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/WebtreesTheme.php - - - - rawMessage: 'Cannot call method count() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/WebtreesTheme.php - - - - rawMessage: 'Cannot call method filter() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/WebtreesTheme.php - - - - rawMessage: 'Cannot call method findByComponent() on mixed.' - identifier: method.nonObject - count: 3 - path: app/Module/WebtreesTheme.php - - - - rawMessage: 'Cannot call method findByInterface() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/WebtreesTheme.php - - - - rawMessage: 'Cannot call method first() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/WebtreesTheme.php - - - - rawMessage: 'Cannot call method getUri() on mixed.' - identifier: method.nonObject - count: 2 - path: app/Module/WebtreesTheme.php - - - - rawMessage: 'Cannot call method map() on mixed.' - identifier: method.nonObject - count: 2 - path: app/Module/WebtreesTheme.php - - - - rawMessage: 'Cannot call method name() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/WebtreesTheme.php - - - - rawMessage: Cannot cast mixed to string. - identifier: cast.string - count: 2 - path: app/Module/WebtreesTheme.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\WebtreesTheme::genealogyMenu() should return array<Fisharebest\Webtrees\Menu> but returns mixed.' - identifier: return.type - count: 1 - path: app/Module/WebtreesTheme.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\WebtreesTheme::individualBoxMenuCharts() should return array<Fisharebest\Webtrees\Menu> but returns list<mixed>.' - identifier: return.type - count: 1 - path: app/Module/WebtreesTheme.php - - - - rawMessage: 'Parameter #1 $filter of method Fisharebest\Webtrees\GedcomRecord::facts() expects array<string>, array<int, mixed> given.' - identifier: argument.type - count: 1 - path: app/Module/WebtreesTheme.php - - - - rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::attributes() expects Psr\Http\Message\ServerRequestInterface, mixed given.' - identifier: argument.type - count: 3 - path: app/Module/WebtreesTheme.php - - - - rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::queryParams() expects Psr\Http\Message\ServerRequestInterface, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/WebtreesTheme.php - - - - rawMessage: 'Parameter #2 $callback of function usort expects callable(mixed, mixed): int, Closure(Fisharebest\Webtrees\Menu, Fisharebest\Webtrees\Menu): int given.' - identifier: argument.type - count: 1 - path: app/Module/WebtreesTheme.php - - - - rawMessage: 'Parameter #2 $haystack of function in_array expects array, list<string>|false given.' - identifier: argument.type - count: 1 - path: app/Module/WebtreesTheme.php - - - - rawMessage: 'Parameter #2 $haystack of function in_array expects array, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/WebtreesTheme.php - - - - rawMessage: 'Parameter #5 $submenus of class Fisharebest\Webtrees\Menu constructor expects array<Fisharebest\Webtrees\Menu>, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/WebtreesTheme.php - - - - rawMessage: 'Argument of an invalid type list<string>|false supplied for foreach, only iterables are supported.' - identifier: foreach.nonIterable - count: 1 - path: app/Module/XeneaTheme.php - - - - rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.' - identifier: foreach.nonIterable - count: 2 - path: app/Module/XeneaTheme.php - - - - rawMessage: 'Cannot access offset int<0, max> on mixed.' - identifier: offsetAccess.nonOffsetAccessible - count: 1 - path: app/Module/XeneaTheme.php - - - - rawMessage: 'Cannot call method all() on mixed.' - identifier: method.nonObject - count: 2 - path: app/Module/XeneaTheme.php - - - - rawMessage: 'Cannot call method chartBoxMenu() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/XeneaTheme.php - - - - rawMessage: 'Cannot call method count() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/XeneaTheme.php - - - - rawMessage: 'Cannot call method filter() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/XeneaTheme.php - - - - rawMessage: 'Cannot call method findByComponent() on mixed.' - identifier: method.nonObject - count: 3 - path: app/Module/XeneaTheme.php - - - - rawMessage: 'Cannot call method findByInterface() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/XeneaTheme.php - - - - rawMessage: 'Cannot call method first() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/XeneaTheme.php - - - - rawMessage: 'Cannot call method getUri() on mixed.' - identifier: method.nonObject - count: 2 - path: app/Module/XeneaTheme.php - - - - rawMessage: 'Cannot call method map() on mixed.' - identifier: method.nonObject - count: 2 - path: app/Module/XeneaTheme.php - - - - rawMessage: 'Cannot call method name() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Module/XeneaTheme.php - - - - rawMessage: Cannot cast mixed to string. - identifier: cast.string - count: 2 - path: app/Module/XeneaTheme.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\XeneaTheme::genealogyMenu() should return array<Fisharebest\Webtrees\Menu> but returns mixed.' - identifier: return.type - count: 1 - path: app/Module/XeneaTheme.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Module\XeneaTheme::individualBoxMenuCharts() should return array<Fisharebest\Webtrees\Menu> but returns list<mixed>.' - identifier: return.type - count: 1 - path: app/Module/XeneaTheme.php - - - - rawMessage: 'Parameter #1 $filter of method Fisharebest\Webtrees\GedcomRecord::facts() expects array<string>, array<int, mixed> given.' - identifier: argument.type - count: 1 - path: app/Module/XeneaTheme.php - - - - rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::attributes() expects Psr\Http\Message\ServerRequestInterface, mixed given.' - identifier: argument.type - count: 3 - path: app/Module/XeneaTheme.php - - - - rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::queryParams() expects Psr\Http\Message\ServerRequestInterface, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/XeneaTheme.php - - - - rawMessage: 'Parameter #2 $callback of function usort expects callable(mixed, mixed): int, Closure(Fisharebest\Webtrees\Menu, Fisharebest\Webtrees\Menu): int given.' - identifier: argument.type - count: 1 - path: app/Module/XeneaTheme.php - - - - rawMessage: 'Parameter #2 $haystack of function in_array expects array, list<string>|false given.' - identifier: argument.type - count: 1 - path: app/Module/XeneaTheme.php - - - - rawMessage: 'Parameter #2 $haystack of function in_array expects array, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/XeneaTheme.php - - - - rawMessage: 'Parameter #5 $submenus of class Fisharebest\Webtrees\Menu constructor expects array<Fisharebest\Webtrees\Menu>, mixed given.' - identifier: argument.type - count: 1 - path: app/Module/XeneaTheme.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Note::getNote() should return string but returns string|null.' - identifier: return.type - count: 1 - path: app/Note.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\GedcomRecordFactoryInterface::make() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Note.php - - - - rawMessage: Access to an undefined property object::$p_parent_id. - identifier: property.notFound - count: 1 - path: app/Place.php - - - - rawMessage: Access to an undefined property object::$p_place. - identifier: property.notFound - count: 1 - path: app/Place.php - - - - rawMessage: 'Cannot call method findByComponent() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Place.php - - - - rawMessage: 'Cannot call method first() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Place.php - - - - rawMessage: Cannot cast mixed to int. - identifier: cast.int - count: 2 - path: app/Place.php - - - - rawMessage: '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.' - identifier: argument.type - count: 1 - path: app/Place.php - - - - rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),mixed>::sort() expects (callable(mixed, mixed): int)|int|null, Closure(string, string): int given.' - identifier: argument.type - count: 1 - path: app/Place.php - - - - rawMessage: 'Parameter #1 $items of class Illuminate\Support\Collection constructor expects Illuminate\Contracts\Support\Arrayable<int<0, max>, non-empty-string>|iterable<int<0, max>, non-empty-string>|null, list<non-empty-string>|false given.' - identifier: argument.type - count: 1 - path: app/Place.php - - - - rawMessage: Access to an undefined property object::$latitude. - identifier: property.notFound - count: 1 - path: app/PlaceLocation.php - - - - rawMessage: Access to an undefined property object::$longitude. + rawMessage: Access to an undefined property Fisharebest\Webtrees\GedcomRecord::$generation. identifier: property.notFound count: 1 - path: app/PlaceLocation.php - - - - rawMessage: Binary operation "+" between mixed and 0.2|1.0|5.0 results in an error. - identifier: binaryOp.invalid - count: 2 - path: app/PlaceLocation.php - - - - rawMessage: Binary operation "-" between mixed and 0.2|1.0|5.0 results in an error. - identifier: binaryOp.invalid - count: 2 - path: app/PlaceLocation.php - - - - rawMessage: Cannot access property $latitude on object|null. - identifier: property.nonObject - count: 3 - path: app/PlaceLocation.php - - - - rawMessage: Cannot access property $longitude on object|null. - identifier: property.nonObject - count: 3 - path: app/PlaceLocation.php - - - - rawMessage: Cannot cast mixed to float. - identifier: cast.double - count: 2 - path: app/PlaceLocation.php - - - - rawMessage: Cannot cast mixed to int. - identifier: cast.int - count: 1 - path: app/PlaceLocation.php - - - - rawMessage: 'Method Fisharebest\Webtrees\PlaceLocation::boundingRectangle() should return array<array<float>> but returns array<int, array<int, mixed>>.' - identifier: return.type - count: 1 - path: app/PlaceLocation.php - - - - rawMessage: 'Method Fisharebest\Webtrees\PlaceLocation::details() should return object but returns object|null.' - identifier: return.type - count: 1 - path: app/PlaceLocation.php - - - - rawMessage: 'Method Fisharebest\Webtrees\PlaceLocation::latitude() should return float|null but returns mixed.' - identifier: return.type - count: 1 - path: app/PlaceLocation.php - - - - rawMessage: 'Method Fisharebest\Webtrees\PlaceLocation::longitude() should return float|null but returns mixed.' - identifier: return.type - count: 1 - path: app/PlaceLocation.php - - - - rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),mixed>::map() expects callable(mixed, int|string): float, Closure(string): float given.' - identifier: argument.type - count: 2 - path: app/PlaceLocation.php - - - - rawMessage: 'Parameter #1 $items of class Illuminate\Support\Collection constructor expects Illuminate\Contracts\Support\Arrayable<int<0, max>, non-empty-string>|iterable<int<0, max>, non-empty-string>|null, list<non-empty-string>|false given.' - identifier: argument.type - count: 1 - path: app/PlaceLocation.php - - - - rawMessage: 'Parameter #1 $string of function mb_substr expects string, string|null given.' - identifier: argument.type - count: 1 - path: app/PlaceLocation.php - - - - rawMessage: Anonymous function should return bool but returns mixed. - identifier: return.type - count: 2 - path: app/Relationship.php - - - - rawMessage: Binary operation "-" between mixed and mixed results in an error. - identifier: binaryOp.invalid - count: 1 - path: app/Relationship.php - - - - rawMessage: Binary operation "." between '@' and mixed results in an error. - identifier: binaryOp.invalid - count: 4 - path: app/Relationship.php - - - - rawMessage: Cannot access property $day on mixed. - identifier: property.nonObject - count: 2 - path: app/Relationship.php - - - - rawMessage: 'Cannot call method contains() on mixed.' - identifier: method.nonObject - count: 4 - path: app/Relationship.php - - - - rawMessage: 'Cannot call method facts() on mixed.' - identifier: method.nonObject - count: 10 - path: app/Relationship.php - - - - rawMessage: 'Cannot call method first() on mixed.' - identifier: method.nonObject - count: 6 - path: app/Relationship.php - - - - rawMessage: 'Cannot call method isOK() on mixed.' - identifier: method.nonObject - count: 2 - path: app/Relationship.php - - - - rawMessage: 'Cannot call method julianDay() on mixed.' - identifier: method.nonObject - count: 2 - path: app/Relationship.php - - - - rawMessage: 'Cannot call method map() on mixed.' - identifier: method.nonObject - count: 6 - path: app/Relationship.php - - - - rawMessage: 'Cannot call method minimumDate() on mixed.' - identifier: method.nonObject - count: 2 - path: app/Relationship.php - - - - rawMessage: 'Cannot call method sex() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Relationship.php - - - - rawMessage: 'Cannot call method xref() on mixed.' - identifier: method.nonObject - count: 4 - path: app/Relationship.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Relationship::match() should return array<string>|null but returns mixed.' - identifier: return.type - count: 1 - path: app/Relationship.php - - - - rawMessage: 'Parameter #1 $a of static method Fisharebest\Webtrees\Date::compare() expects Fisharebest\Webtrees\Date, mixed given.' - identifier: argument.type - count: 2 - path: app/Relationship.php - - - - rawMessage: 'Parameter #2 $b of static method Fisharebest\Webtrees\Date::compare() expects Fisharebest\Webtrees\Date, mixed given.' - identifier: argument.type - count: 2 - path: app/Relationship.php - - - - rawMessage: Binary operation "+" between float and mixed results in an error. - identifier: binaryOp.invalid - count: 2 - path: app/Report/PdfRenderer.php - - - - rawMessage: 'Binary operation "+=" between float and mixed results in an error.' - identifier: assignOp.invalid - count: 2 - path: app/Report/PdfRenderer.php - - - - rawMessage: Cannot cast mixed to string. - identifier: cast.string - count: 1 - path: app/Report/PdfRenderer.php - - - - rawMessage: Binary operation "+" between mixed and float results in an error. - identifier: binaryOp.invalid - count: 1 - path: app/Report/ReportHtmlImage.php - - - - rawMessage: 'Parameter #1 $parser of method Fisharebest\Webtrees\Report\ReportParserBase::characterData() expects resource, mixed given.' - identifier: argument.type - count: 1 - path: app/Report/ReportParserBase.php - - - - rawMessage: 'Parameter #1 $parser of method Fisharebest\Webtrees\Report\ReportParserBase::endElement() expects resource, mixed given.' - identifier: argument.type - count: 1 - path: app/Report/ReportParserBase.php - - - - rawMessage: 'Parameter #1 $parser of method Fisharebest\Webtrees\Report\ReportParserBase::startElement() expects resource, mixed given.' - identifier: argument.type - count: 1 - path: app/Report/ReportParserBase.php - - - - rawMessage: 'Parameter #1 $stream of function fclose expects resource, resource|false given.' - identifier: argument.type - count: 1 - path: app/Report/ReportParserBase.php - - - - rawMessage: 'Parameter #1 $stream of function feof expects resource, resource|false given.' - identifier: argument.type - count: 1 - path: app/Report/ReportParserBase.php - - - - rawMessage: 'Parameter #1 $stream of function fread expects resource, resource|false given.' - identifier: argument.type - count: 1 - path: app/Report/ReportParserBase.php - - - - rawMessage: 'Parameter #3 $attrs of method Fisharebest\Webtrees\Report\ReportParserBase::startElement() expects array<string>, array given.' - identifier: argument.type - count: 1 - path: app/Report/ReportParserBase.php - - - - rawMessage: 'Access to an undefined property Fisharebest\Webtrees\GedcomRecord|static(Fisharebest\Webtrees\Report\ReportParserGenerate)::$generation.' - identifier: property.notFound - count: 1 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Access to protected property Fisharebest\Webtrees\GedcomRecord|static(Fisharebest\Webtrees\Report\ReportParserGenerate)::$generation.' - identifier: property.protected - count: 1 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: Binary operation "+" between int and mixed results in an error. - identifier: binaryOp.invalid - count: 2 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: Binary operation "+" between mixed and int results in an error. - identifier: binaryOp.invalid - count: 10 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Binary operation "+=" between mixed and array<string>|int results in an error.' - identifier: assignOp.invalid - count: 4 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Call to an undefined method Fisharebest\Webtrees\GedcomRecord|static(Fisharebest\Webtrees\Report\ReportParserGenerate)::canShow().' - identifier: method.notFound - count: 1 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Call to an undefined method Fisharebest\Webtrees\GedcomRecord|static(Fisharebest\Webtrees\Report\ReportParserGenerate)::privatizeGedcom().' - identifier: method.notFound - count: 1 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Call to an undefined method Fisharebest\Webtrees\GedcomRecord|static(Fisharebest\Webtrees\Report\ReportParserGenerate)::tree().' - identifier: method.notFound - count: 1 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Call to function assert() with false and LogicException will always evaluate to false.' - identifier: function.impossibleType - count: 1 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Cannot access offset (float|int) on list<string>|false.' - identifier: offsetAccess.nonOffsetAccessible - count: 13 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Cannot access offset (float|int<1, max>) on list<string>|false.' - identifier: offsetAccess.nonOffsetAccessible - count: 1 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: '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.' - identifier: offsetAccess.nonOffsetAccessible - count: 3 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: '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.' - identifier: offsetAccess.nonOffsetAccessible - count: 3 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Cannot call method addElement() on Fisharebest\Webtrees\Report\AbstractRenderer|null.' - identifier: method.nonObject - count: 1 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Cannot call method childFamilies() on Fisharebest\Webtrees\Individual|null.' - identifier: method.nonObject - count: 1 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Cannot call method facts() on Fisharebest\Webtrees\GedcomRecord|null.' - identifier: method.nonObject - count: 2 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Cannot call method findHighlightedMediaFile() on Fisharebest\Webtrees\Individual|null.' - identifier: method.nonObject - count: 1 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Cannot call method firstImageFile() on Fisharebest\Webtrees\Media|null.' - identifier: method.nonObject - count: 1 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Cannot call method privatizeGedcom() on Fisharebest\Webtrees\GedcomRecord|null.' - identifier: method.nonObject - count: 3 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Cannot call method xref() on Fisharebest\Webtrees\GedcomRecord|null.' - identifier: method.nonObject - count: 1 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: Cannot cast mixed to string. - identifier: cast.string - count: 1 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: Cannot use ++ on array<string>|float|int. - identifier: postInc.type - count: 4 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: Cannot use -- on mixed. - identifier: postDec.type - count: 4 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Cannot use array destructuring on array<int, array<string>|int>|null.' - identifier: offsetAccess.nonArray - count: 4 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Cannot use array destructuring on array<int, string>|null.' - identifier: offsetAccess.nonArray - count: 1 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: If condition is always true. - identifier: if.alwaysTrue - count: 1 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: Instanceof between Fisharebest\Webtrees\Report\AbstractRenderer and Fisharebest\Webtrees\Report\ReportBaseElement will always evaluate to false. - identifier: instanceof.alwaysFalse - count: 1 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Report\ReportParserGenerate::substituteVars() should return string but returns string|null.' - identifier: return.type - count: 1 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Parameter #1 $array of function end expects array|object, list<string>|false given.' - identifier: argument.type - count: 1 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Parameter #1 $expression of method Symfony\Component\ExpressionLanguage\ExpressionLanguage::evaluate() expects string|Symfony\Component\ExpressionLanguage\Expression, string|null given.' - identifier: argument.type - count: 1 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Parameter #1 $haystack of function str_contains expects string, string|null given.' - identifier: argument.type - count: 1 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Parameter #1 $image of function imagesx expects GdImage, GdImage|false given.' - identifier: argument.type - count: 2 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Parameter #1 $image of function imagesy expects GdImage, GdImage|false given.' - identifier: argument.type - count: 2 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: '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.' - identifier: argument.type - count: 1 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Parameter #1 $parser of method Fisharebest\Webtrees\Report\ReportParserGenerate::characterData() expects resource, mixed given.' - identifier: argument.type - count: 4 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Parameter #1 $parser of method Fisharebest\Webtrees\Report\ReportParserGenerate::endElement() expects resource, mixed given.' - identifier: argument.type - count: 4 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Parameter #1 $parser of method Fisharebest\Webtrees\Report\ReportParserGenerate::startElement() expects resource, mixed given.' - identifier: argument.type - count: 4 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Parameter #1 $string of function addslashes expects string, string|null given.' - identifier: argument.type - count: 1 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\FamilyFactoryInterface::make() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\GedcomRecordFactoryInterface::make() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\IndividualFactoryInterface::make() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: '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.' - identifier: argument.type - count: 1 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: '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.' - identifier: argument.type - count: 2 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: '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.' - identifier: argument.type - count: 2 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: '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.' - identifier: argument.type - count: 1 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: '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.' - identifier: argument.type - count: 2 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Parameter #2 $subject of function preg_match expects string, string|null given.' - identifier: argument.type - count: 5 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Parameter #3 $attrs of method Fisharebest\Webtrees\Report\ReportParserGenerate::startElement() expects array<string>, array given.' - identifier: argument.type - count: 4 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Contracts\FamilyFactoryInterface::make() expects string|null, mixed given.' - identifier: argument.type - count: 1 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Contracts\GedcomRecordFactoryInterface::make() expects string|null, mixed given.' - identifier: argument.type - count: 1 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Contracts\IndividualFactoryInterface::make() expects string|null, mixed given.' - identifier: argument.type - count: 1 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Parameter #3 $subject of function preg_replace expects array<float|int|string>|string, string|null given.' - identifier: argument.type - count: 1 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: Possibly invalid array key type mixed. - identifier: offsetAccess.invalidOffset - count: 2 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Property Fisharebest\Webtrees\Report\ReportParserGenerate::$current_element (Fisharebest\Webtrees\Report\ReportBaseElement) does not accept Fisharebest\Webtrees\Report\AbstractRenderer.' - identifier: assign.propertyType - count: 1 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Property Fisharebest\Webtrees\Report\ReportParserGenerate::$generation (int) does not accept mixed.' - identifier: assign.propertyType - count: 1 path: app/Report/ReportParserGenerate.php - - rawMessage: 'Property Fisharebest\Webtrees\Report\ReportParserGenerate::$list (array<Fisharebest\Webtrees\GedcomRecord|static(Fisharebest\Webtrees\Report\ReportParserGenerate)>) does not accept array<(object{generation: int}&stdClass)>.' - identifier: assign.propertyType - count: 1 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Property Fisharebest\Webtrees\Report\ReportParserGenerate::$list (array<Fisharebest\Webtrees\GedcomRecord|static(Fisharebest\Webtrees\Report\ReportParserGenerate)>) does not accept array<Fisharebest\Webtrees\GedcomRecord|null>.' - identifier: assign.propertyType - count: 6 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: '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>.' - identifier: assign.propertyType - count: 2 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Property Fisharebest\Webtrees\Report\ReportParserGenerate::$list (array<Fisharebest\Webtrees\GedcomRecord|static(Fisharebest\Webtrees\Report\ReportParserGenerate)>) does not accept array<int, Fisharebest\Webtrees\GedcomRecord|null>.' - identifier: assign.propertyType - count: 1 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Property Fisharebest\Webtrees\Report\ReportParserGenerate::$list (array<Fisharebest\Webtrees\GedcomRecord|static(Fisharebest\Webtrees\Report\ReportParserGenerate)>) does not accept array<string, Fisharebest\Webtrees\GedcomRecord|null>.' - identifier: assign.propertyType - count: 1 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Property Fisharebest\Webtrees\Report\ReportParserGenerate::$parser (XMLParser) does not accept XMLParser|null.' - identifier: assign.propertyType - count: 4 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Property Fisharebest\Webtrees\Report\ReportParserGenerate::$print_data (bool) does not accept bool|null.' - identifier: assign.propertyType - count: 4 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Property Fisharebest\Webtrees\Report\ReportParserGenerate::$repeat_bytes (int) does not accept array<string>|int.' - identifier: assign.propertyType - count: 4 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Property Fisharebest\Webtrees\Report\ReportParserGenerate::$repeats (array<string>) does not accept array<string>|int.' - identifier: assign.propertyType - count: 4 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Property Fisharebest\Webtrees\Report\ReportParserGenerate::$vars (array<array<string>>) does not accept array<array<string|null>>.' - identifier: assign.propertyType - count: 1 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Property Fisharebest\Webtrees\Report\ReportParserGenerate::$wt_report (Fisharebest\Webtrees\Report\AbstractRenderer) does not accept Fisharebest\Webtrees\Report\AbstractRenderer|null.' - identifier: assign.propertyType - count: 1 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: 'Property Fisharebest\Webtrees\Report\ReportParserGenerate::$wt_report (Fisharebest\Webtrees\Report\AbstractRenderer) does not accept Fisharebest\Webtrees\Report\ReportBaseTextbox.' - identifier: assign.propertyType - count: 1 - path: app/Report/ReportParserGenerate.php - - - - rawMessage: Binary operation "*" between mixed and 2 results in an error. - identifier: binaryOp.invalid - count: 1 - path: app/Report/ReportPdfCell.php - - - - rawMessage: Binary operation "+" between mixed and mixed results in an error. - identifier: binaryOp.invalid - count: 1 - path: app/Report/ReportPdfCell.php - - - - rawMessage: 'Parameter #1 $link of method TCPDF::setLink() expects int, string given.' - identifier: argument.type - count: 1 - path: app/Report/ReportPdfFootnote.php - - - - rawMessage: Binary operation "+" between mixed and 5 results in an error. - identifier: binaryOp.invalid - count: 1 - path: app/Report/ReportPdfImage.php - - - - rawMessage: Binary operation "*" between mixed and 2 results in an error. - identifier: binaryOp.invalid - count: 2 - path: app/Report/ReportPdfTextBox.php - - - - rawMessage: Binary operation "+" between float and mixed results in an error. - identifier: binaryOp.invalid - count: 9 - path: app/Report/ReportPdfTextBox.php - - - - rawMessage: Binary operation "+" between mixed and mixed results in an error. - identifier: binaryOp.invalid - count: 2 - path: app/Report/ReportPdfTextBox.php - - - - rawMessage: Instanceof between Fisharebest\Webtrees\Report\ReportBaseElement and Fisharebest\Webtrees\Report\ReportPdfFootnote will always evaluate to false. - identifier: instanceof.alwaysFalse - count: 1 - path: app/Report/ReportPdfTextBox.php - - - - rawMessage: 'Parameter #1 $margin of method TCPDF::setLeftMargin() expects float|int, mixed given.' - identifier: argument.type - count: 1 - path: app/Report/ReportPdfTextBox.php - - - - rawMessage: 'Parameter #1 $margin of method TCPDF::setRightMargin() expects float|int, mixed given.' - identifier: argument.type - count: 1 - path: app/Report/ReportPdfTextBox.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Report\RightToLeftSupport::starredName() should return string but returns string|null.' - identifier: return.type - count: 1 - path: app/Report/RightToLeftSupport.php - - - - rawMessage: 'Parameter #2 $offset of function substr expects int, int<0, max>|false given.' - identifier: argument.type - count: 1 - path: app/Report/RightToLeftSupport.php - - - - rawMessage: 'Parameter #3 $length of function substr expects int|null, int<0, max>|false given.' - identifier: argument.type - count: 1 - path: app/Report/RightToLeftSupport.php - - - - rawMessage: 'Parameter #3 $subject of function preg_replace expects array<float|int|string>|string, string|null given.' - identifier: argument.type - count: 1 - path: app/Report/RightToLeftSupport.php - - - - rawMessage: 'Parameter #3 $subject of function str_replace expects array<string>|string, string|null given.' - identifier: argument.type - count: 1 - path: app/Report/RightToLeftSupport.php - - - - rawMessage: Possibly invalid array key type mixed. - identifier: offsetAccess.invalidOffset - count: 1 - path: app/Schema/Migration42.php - - - - rawMessage: Access to an undefined property object::$max. - identifier: property.notFound - count: 2 - path: app/Schema/Migration44.php - - - - rawMessage: Access to an undefined property object::$min. - identifier: property.notFound - count: 1 - path: app/Schema/Migration44.php - - - - rawMessage: Anonymous function should return Fisharebest\Webtrees\Family but returns Fisharebest\Webtrees\Family|null. - identifier: return.type - count: 1 - path: app/Services/AdminService.php - - - - rawMessage: Anonymous function should return Fisharebest\Webtrees\Individual but returns Fisharebest\Webtrees\Individual|null. - identifier: return.type - count: 1 - path: app/Services/AdminService.php - - - - rawMessage: Anonymous function should return Fisharebest\Webtrees\Media but returns Fisharebest\Webtrees\Media|null. - identifier: return.type - count: 1 - path: app/Services/AdminService.php - - - - rawMessage: Anonymous function should return Fisharebest\Webtrees\Source but returns Fisharebest\Webtrees\Source|null. - identifier: return.type - count: 1 - path: app/Services/AdminService.php - - - - rawMessage: '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>>>.' - identifier: return.type - count: 1 - path: app/Services/AdminService.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Services\AdminService::duplicateXrefs() should return array<string> but returns array<mixed>.' - identifier: return.type - count: 1 - path: app/Services/AdminService.php - - - - rawMessage: '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.' - identifier: argument.type - count: 1 - path: app/Services/AdminService.php - - - - rawMessage: '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.' - identifier: argument.type - count: 1 - path: app/Services/AdminService.php - - - - rawMessage: '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.' - identifier: argument.type - count: 1 - path: app/Services/AdminService.php - - - - rawMessage: '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.' - identifier: argument.type - count: 1 - path: app/Services/AdminService.php - - - - rawMessage: 'Parameter #2 $subject of function preg_match expects string, string|false given.' - identifier: argument.type - count: 1 - path: app/Services/AdminService.php - - - - rawMessage: Binary operation "-" between int and mixed results in an error. - identifier: binaryOp.invalid - count: 1 - path: app/Services/CalendarService.php - - - - rawMessage: Binary operation "." between mixed and ' ' results in an error. - identifier: binaryOp.invalid - count: 2 - path: app/Services/CalendarService.php - - - - rawMessage: Binary operation "." between non-falsy-string and mixed results in an error. - identifier: binaryOp.invalid - count: 6 - path: app/Services/CalendarService.php - - - - rawMessage: 'Cannot call method minimumJulianDay() on mixed.' - identifier: method.nonObject - count: 4 - path: app/Services/CalendarService.php - - - - rawMessage: 'Parameter #1 $filter of method Fisharebest\Webtrees\GedcomRecord::facts() expects array<string>, array<int, mixed> given.' - identifier: argument.type - count: 2 - path: app/Services/CalendarService.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\FamilyFactoryInterface::make() expects string, mixed given.' - identifier: argument.type - count: 2 - path: app/Services/CalendarService.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\IndividualFactoryInterface::make() expects string, mixed given.' - identifier: argument.type - count: 2 - path: app/Services/CalendarService.php - - - - rawMessage: 'Parameter #1 of closure expects Fisharebest\Webtrees\GedcomRecord, mixed given.' - identifier: argument.type - count: 1 - path: app/Services/CalendarService.php - - - - rawMessage: 'Parameter #2 of closure expects Fisharebest\Webtrees\GedcomRecord, mixed given.' - identifier: argument.type - count: 1 - path: app/Services/CalendarService.php - - - - rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Contracts\FamilyFactoryInterface::make() expects string|null, mixed given.' - identifier: argument.type - count: 2 - path: app/Services/CalendarService.php - - - - rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Contracts\IndividualFactoryInterface::make() expects string|null, mixed given.' - identifier: argument.type - count: 2 - path: app/Services/CalendarService.php - - - - rawMessage: '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.' - identifier: argument.type - count: 1 - path: app/Services/ChartService.php - - - - rawMessage: Cannot access offset string on mixed. - identifier: offsetAccess.nonOffsetAccessible - count: 4 - path: app/Services/ClipboardService.php - - - - rawMessage: 'Parameter #1 $array of function array_slice expects array, mixed given.' - identifier: argument.type - count: 1 - path: app/Services/ClipboardService.php - - - - rawMessage: '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.' - identifier: argument.type - count: 1 - path: app/Services/ClipboardService.php - - - - rawMessage: 'Parameter #1 $gedcom of method Fisharebest\Webtrees\GedcomRecord::createFact() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Services/ClipboardService.php - - - - rawMessage: '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.' - identifier: argument.type - count: 1 - path: app/Services/ClipboardService.php - - - - rawMessage: 'Parameter #1 $value of function e expects BackedEnum|float|Illuminate\Contracts\Support\DeferringDisplayableValue|Illuminate\Contracts\Support\Htmlable|int|string|null, mixed given.' - identifier: argument.type - count: 3 - path: app/Services/DataFixService.php - - - - rawMessage: Binary operation "+" between 1 and mixed results in an error. - identifier: binaryOp.invalid - count: 1 - path: app/Services/DatatablesService.php - - - - rawMessage: Offset 'column' does not exist on string. - identifier: offsetAccess.notFound - count: 3 - path: app/Services/DatatablesService.php - - - - rawMessage: Offset 'dir' does not exist on string. - identifier: offsetAccess.notFound - count: 2 - path: app/Services/DatatablesService.php - - - - rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<int,mixed>::filter() expects (callable(mixed, int): bool)|null, Closure(array): bool given.' - identifier: argument.type - count: 1 - path: app/Services/DatatablesService.php - - - - rawMessage: '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.' - identifier: argument.type - count: 1 - path: app/Services/DatatablesService.php - - - - rawMessage: 'Parameter #1 $haystack of function stripos expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Services/DatatablesService.php - - - - rawMessage: 'Parameter #2 $direction of method Illuminate\Database\Query\Builder::orderBy() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Services/DatatablesService.php - - - - rawMessage: Possibly invalid array key type mixed. - identifier: offsetAccess.invalidOffset - count: 2 - path: app/Services/DatatablesService.php - - - - rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::attributes() expects Psr\Http\Message\ServerRequestInterface, mixed given.' - identifier: argument.type - count: 1 - path: app/Services/EmailService.php - - - - rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.' - identifier: foreach.nonIterable - count: 1 - path: app/Services/GedcomEditService.php - - - - rawMessage: 'Binary operation ".=" between mixed and non-falsy-string results in an error.' - identifier: assignOp.invalid - count: 3 - path: app/Services/GedcomEditService.php - - - - rawMessage: Cannot access offset mixed on mixed. - identifier: offsetAccess.nonOffsetAccessible - count: 1 - path: app/Services/GedcomEditService.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Services\GedcomEditService::insertMissingLevels() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Services/GedcomEditService.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Services\GedcomEditService::insertMissingRecordSubtags() should return string but returns string|null.' - identifier: return.type - count: 2 - path: app/Services/GedcomEditService.php - - - - rawMessage: 'Parameter #1 $array of function array_shift expects array, list<string>|false given.' - identifier: argument.type - count: 1 - path: app/Services/GedcomEditService.php - - - - rawMessage: 'Parameter #1 $haystack of function str_starts_with expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Services/GedcomEditService.php - - - - rawMessage: 'Parameter #2 $array of function implode expects array, mixed given.' - identifier: argument.type - count: 1 - path: app/Services/GedcomEditService.php - - - - rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Services\GedcomEditService::insertMissingLevels() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Services/GedcomEditService.php - - - - rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Services\GedcomEditService::insertMissingLevels() expects string, string|null given.' - identifier: argument.type - count: 2 - path: app/Services/GedcomEditService.php - - - - rawMessage: Access to an undefined property object::$o_gedcom. - identifier: property.notFound - count: 1 - path: app/Services/GedcomExportService.php - - - - rawMessage: Instanceof between Fisharebest\Webtrees\Header and Fisharebest\Webtrees\Header will always evaluate to true. - identifier: instanceof.alwaysTrue - count: 1 - path: app/Services/GedcomExportService.php - - - - rawMessage: '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, ...}.' - identifier: offsetAccess.notFound - count: 1 - path: app/Services/GedcomExportService.php - - - - rawMessage: 'Parameter #1 $gedcom of method Fisharebest\Webtrees\Services\GedcomExportService::wrapLongLines() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Services/GedcomExportService.php - - - - rawMessage: 'Parameter #2 $subject of function preg_match expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Services/GedcomExportService.php - - - - rawMessage: 'Parameter #2 $subject of function preg_match_all expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Services/GedcomExportService.php - - - - rawMessage: Binary operation "." between "\n1 OBJE @" and mixed results in an error. - identifier: binaryOp.invalid - count: 1 - path: app/Services/GedcomImportService.php - - - - rawMessage: Binary operation "." between non-falsy-string and mixed results in an error. - identifier: binaryOp.invalid - count: 3 - path: app/Services/GedcomImportService.php - - - - rawMessage: 'Cannot call method canonicalTag() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Services/GedcomImportService.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Services\GedcomImportService::createMediaObject() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Services/GedcomImportService.php - - - - rawMessage: 'Parameter #1 $haystack of function str_starts_with expects string, string|null given.' - identifier: argument.type - count: 1 - path: app/Services/GedcomImportService.php - - - - rawMessage: 'Parameter #1 $str of function strtr expects string, string|null given.' - identifier: argument.type - count: 1 - path: app/Services/GedcomImportService.php - - - - rawMessage: 'Parameter #1 $string of function substr expects string, string|null given.' - identifier: argument.type - count: 1 - path: app/Services/GedcomImportService.php - - - - rawMessage: 'Parameter #2 $subject of function preg_match expects string, string|null given.' - identifier: argument.type - count: 1 - path: app/Services/GedcomImportService.php - - - - rawMessage: 'Parameter #2 $subject of function preg_match_all expects string, string|null given.' - identifier: argument.type - count: 1 - path: app/Services/GedcomImportService.php - - - - rawMessage: 'Parameter #3 $subject of function preg_replace expects array<float|int|string>|string, string|null given.' - identifier: argument.type - count: 10 - path: app/Services/GedcomImportService.php - - - - rawMessage: 'Parameter #3 $subject of function str_replace expects array<string>|string, string|null given.' - identifier: argument.type - count: 2 - path: app/Services/GedcomImportService.php - - - - rawMessage: Access to an undefined property object::$module_name. - identifier: property.notFound - count: 2 - path: app/Services/HomePageService.php - - - - rawMessage: '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>.' - identifier: return.type - count: 1 - path: app/Services/HomePageService.php - - - - rawMessage: 'Parameter #1 $blocks of method Fisharebest\Webtrees\Services\HomePageService::filterActiveBlocks() expects Illuminate\Support\Collection<int, string>, Illuminate\Support\Collection<(int|string), mixed> given.' - identifier: argument.type - count: 2 - path: app/Services/HomePageService.php - - - - rawMessage: 'Parameter #1 $key of method Illuminate\Support\Collection<int,string>::contains() expects (callable(string, int): bool)|string, mixed given.' - identifier: argument.type - count: 4 - path: app/Services/HomePageService.php - - - - rawMessage: 'Parameter #1 $module_name of method Fisharebest\Webtrees\Services\ModuleService::findByName() expects string, mixed given.' - identifier: argument.type - count: 2 - path: app/Services/HomePageService.php - - - - rawMessage: '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.' - identifier: argument.type - count: 2 - path: app/Services/HomePageService.php - - - - rawMessage: 'Parameter #2 $path of method Fisharebest\Webtrees\Services\HousekeepingService::deleteFileOrFolder() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Services/HousekeepingService.php - - - - rawMessage: Cannot access property $excludes on mixed. - identifier: property.nonObject - count: 4 - path: app/Services/HtmlService.php - - - - rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.' - identifier: foreach.nonIterable - count: 1 - path: app/Services/IndividualFactsService.php - - - - rawMessage: Binary operation "." between "\n2 _ASSO @" and mixed results in an error. - identifier: binaryOp.invalid - count: 1 - path: app/Services/IndividualFactsService.php - - - rawMessage: 'Call to an undefined method Fisharebest\Webtrees\GedcomRecord::sex().' identifier: method.notFound count: 17 path: app/Services/IndividualFactsService.php - - rawMessage: 'Cannot call method xref() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Services/IndividualFactsService.php - - - - rawMessage: 'Illuminate\Support\Collection<*NEVER*, *NEVER*> does not accept Fisharebest\Webtrees\Fact.' - identifier: offsetAssign.valueType - count: 31 - path: app/Services/IndividualFactsService.php - - - - rawMessage: Instanceof between Fisharebest\Webtrees\Individual and Fisharebest\Webtrees\Family will always evaluate to false. - identifier: instanceof.alwaysFalse - count: 1 - path: app/Services/IndividualFactsService.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Services\IndividualFactsService::familyFacts() should return Illuminate\Support\Collection<int, Fisharebest\Webtrees\Fact> but returns Illuminate\Support\Collection<int, mixed>.' - identifier: return.type - count: 1 - path: app/Services/IndividualFactsService.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Services\IndividualFactsService::historicFacts() should return Illuminate\Support\Collection<int, Fisharebest\Webtrees\Fact> but returns Illuminate\Support\Collection<int, mixed>.' - identifier: return.type - count: 1 - path: app/Services/IndividualFactsService.php - - - - rawMessage: 'Parameter #1 $gedcom of class Fisharebest\Webtrees\Fact constructor expects string, string|null given.' - identifier: argument.type - count: 1 - path: app/Services/IndividualFactsService.php - - - - rawMessage: '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.' - identifier: argument.type - count: 2 - path: app/Services/IndividualFactsService.php - - - - rawMessage: '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.' - identifier: argument.type - count: 2 - path: app/Services/IndividualFactsService.php - - - - rawMessage: 'Parameter #2 $spouse of method Fisharebest\Webtrees\Services\IndividualFactsService::spouseFacts() expects Fisharebest\Webtrees\Individual, Fisharebest\Webtrees\Individual|null given.' - identifier: argument.type - count: 1 - path: app/Services/IndividualFactsService.php - - - - rawMessage: 'Parameter #3 $sex of method Fisharebest\Webtrees\Services\IndividualFactsService::convertEvent() expects string, mixed given.' - identifier: argument.type - count: 17 - path: app/Services/IndividualFactsService.php - - - - rawMessage: 'Parameter #3 $subject of function preg_replace expects array<float|int|string>|string, string|null given.' - identifier: argument.type - count: 1 - path: app/Services/IndividualFactsService.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Services\LinkedRecordService::allLinkedRecords() should return Illuminate\Support\Collection<int, Fisharebest\Webtrees\GedcomRecord> but returns Illuminate\Support\Collection<(int|string), Fisharebest\Webtrees\GedcomRecord|null>.' - identifier: return.type - count: 1 - path: app/Services/LinkedRecordService.php - - - - rawMessage: '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.' - identifier: argument.type - count: 1 - path: app/Services/LinkedRecordService.php - - - - rawMessage: Access to an undefined property object::$parent_id. - identifier: property.notFound - count: 1 - path: app/Services/MapDataService.php - - - - rawMessage: Access to an undefined property object::$place. - identifier: property.notFound - count: 1 - path: app/Services/MapDataService.php - - - - rawMessage: Cannot cast mixed to float. - identifier: cast.double - count: 2 - path: app/Services/MapDataService.php - - - - rawMessage: Cannot cast mixed to int. - identifier: cast.int - count: 6 - path: app/Services/MapDataService.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Services\MapDataService::activePlaces() should return array<list<object{p_place: string, tree_name: string, tree_title: string, p_id: int}>> but returns array<string, non-empty-list<object{p_place: mixed, tree_name: mixed, tree_title: mixed, p_id: int}&stdClass>>.' - identifier: return.type - count: 1 - path: app/Services/MapDataService.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Services\MapDataService::getPlaceListLocation() should return Illuminate\Support\Collection<int, object{id: int, key: string, place: string, latitude: float|null, longitude: float|null, child_count: int, no_coord: int}> but returns Illuminate\Support\Collection<int, object{id: int, place: mixed, key: lowercase-string, latitude: float|null, longitude: float|null, child_count: int, no_coord: int}&stdClass>.' - identifier: return.type - count: 1 - path: app/Services/MapDataService.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Services\MapDataService::placeIdsForLocation() should return array<string> but returns array<mixed>.' - identifier: return.type - count: 1 - path: app/Services/MapDataService.php - - - - rawMessage: 'Parameter #1 $string of function mb_strtolower expects string, mixed given.' - identifier: argument.type - count: 2 - path: app/Services/MapDataService.php - - - - rawMessage: 'Parameter #1 $value of function e expects BackedEnum|float|Illuminate\Contracts\Support\DeferringDisplayableValue|Illuminate\Contracts\Support\Htmlable|int|string|null, mixed given.' - identifier: argument.type - count: 1 - path: app/Services/MapDataService.php - - - - rawMessage: 'Parameter #1 of closure expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Services/MapDataService.php - - - - rawMessage: 'Parameter #2 $parent_place_ids of method Fisharebest\Webtrees\Services\MapDataService::deleteUnusedLocations() expects list<int>, array<int, int> given.' - identifier: argument.type - count: 1 - path: app/Services/MapDataService.php - - - - rawMessage: 'Parameter #2 of closure expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Services/MapDataService.php - - - - rawMessage: Binary operation "." between string and mixed results in an error. - identifier: binaryOp.invalid - count: 3 - path: app/Services/MediaFileService.php - - - - rawMessage: 'Cannot call method detach() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Services/MediaFileService.php - - - - rawMessage: 'Cannot call method getClientFilename() on mixed.' - identifier: method.nonObject - count: 2 - path: app/Services/MediaFileService.php - - - - rawMessage: 'Cannot call method getError() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Services/MediaFileService.php - - - - rawMessage: 'Cannot call method getStream() on mixed.' - identifier: method.nonObject - count: 2 - path: app/Services/MediaFileService.php - - - - rawMessage: Cannot cast mixed to string. - identifier: cast.string - count: 1 - path: app/Services/MediaFileService.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Services\MediaFileService::allFilesInDatabase() should return Illuminate\Support\Collection<int, string> but returns Illuminate\Support\Collection<(int|string), mixed>.' - identifier: return.type - count: 1 - path: app/Services/MediaFileService.php - - - - rawMessage: '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.' - identifier: argument.type - count: 1 - path: app/Services/MediaFileService.php - - - - rawMessage: '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.' - identifier: argument.type - count: 1 - path: app/Services/MediaFileService.php - - - - rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),mixed>::sort() expects (callable(mixed, mixed): int)|int|null, Closure(string, string): int given.' - identifier: argument.type - count: 1 - path: app/Services/MediaFileService.php - - - - rawMessage: 'Parameter #1 $location of method League\Flysystem\FilesystemReader::listContents() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Services/MediaFileService.php - - - - rawMessage: 'Parameter #1 $path of function pathinfo expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Services/MediaFileService.php - - - - rawMessage: 'Parameter #1 $uploaded_file of class Fisharebest\Webtrees\Exceptions\FileUploadException constructor expects Psr\Http\Message\UploadedFileInterface|null, mixed given.' - identifier: argument.type - count: 1 - path: app/Services/MediaFileService.php - - - - rawMessage: Anonymous function should return Fisharebest\Webtrees\Module\ModuleInterface but returns mixed. - identifier: return.type - count: 1 - path: app/Services/ModuleService.php - - - - rawMessage: 'Cannot call method setName() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Services/ModuleService.php - - - - rawMessage: Cannot cast mixed to int. - identifier: cast.int - count: 4 - path: app/Services/ModuleService.php - - - - rawMessage: '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>.' - identifier: return.type - count: 1 - path: app/Services/ModuleService.php - - - - rawMessage: '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>.' - identifier: return.type - count: 1 - path: app/Services/ModuleService.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Services\ModuleService::deletedModules() should return Illuminate\Support\Collection<int, string> but returns Illuminate\Support\Collection<(int|string), mixed>.' - identifier: return.type - count: 1 - path: app/Services/ModuleService.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Services\ModuleService::load() should return Fisharebest\Webtrees\Module\ModuleInterface|null but returns mixed.' - identifier: return.type - count: 1 - path: app/Services/ModuleService.php - - - - rawMessage: '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>.' - identifier: return.type - count: 1 - path: app/Services/ModuleService.php - - - - rawMessage: '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.' - identifier: argument.type - count: 1 - path: app/Services/ModuleService.php - - - - rawMessage: '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.' - identifier: argument.type - count: 1 - path: app/Services/ModuleService.php - - - - rawMessage: '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.' - identifier: argument.type - count: 1 - path: app/Services/ModuleService.php - - - - rawMessage: Possibly invalid array key type mixed. - identifier: array.invalidKey - count: 1 - path: app/Services/ModuleService.php - - - - rawMessage: 'Parameter $stream of function fwrite expects resource, resource|false given.' - identifier: argument.type - count: 1 - path: app/Services/NetworkService.php - - - - rawMessage: 'Parameter $stream of function stream_get_contents expects resource, resource|false given.' - identifier: argument.type - count: 1 - path: app/Services/NetworkService.php - - - - rawMessage: 'Parameter $stream of function stream_set_timeout expects resource, resource|false given.' - identifier: argument.type - count: 1 - path: app/Services/NetworkService.php - - - - rawMessage: Variable $stream might not be defined. - identifier: variable.undefined - count: 1 - path: app/Services/NetworkService.php - - - - rawMessage: Binary operation "." between mixed and mixed results in an error. - identifier: binaryOp.invalid - count: 1 - path: app/Services/PendingChangesService.php - - - - rawMessage: 'Cannot call method add() on DateTimeImmutable|false.' - identifier: method.nonObject - count: 1 - path: app/Services/PendingChangesService.php - - - - rawMessage: 'Cannot call method setTimezone() on DateTimeImmutable|false.' - identifier: method.nonObject - count: 1 - path: app/Services/PendingChangesService.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Services\PendingChangesService::pendingChanges() should return array<array<object{xref: string, change_id: string, old_gedcom: string|null, new_gedcom: string|null, change_time: Fisharebest\Webtrees\Contracts\TimestampInterface, record: Fisharebest\Webtrees\GedcomRecord, user_name: string, real_name: string}>> but returns array<list<stdClass>>.' - identifier: return.type - count: 1 - path: app/Services/PendingChangesService.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Services\PendingChangesService::pendingXrefs() should return Illuminate\Support\Collection<int, string> but returns Illuminate\Support\Collection<(int|string), mixed>.' - identifier: return.type - count: 1 - path: app/Services/PendingChangesService.php - - - - rawMessage: 'Parameter #1 $gedrec of method Fisharebest\Webtrees\Services\GedcomImportService::updateRecord() expects string, mixed given.' - identifier: argument.type - count: 6 - path: app/Services/PendingChangesService.php - - - - rawMessage: 'Parameter #1 $string of method Fisharebest\Webtrees\Contracts\TimestampFactoryInterface::fromString() expects string|null, mixed given.' - identifier: argument.type - count: 1 - path: app/Services/PendingChangesService.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\GedcomRecordFactoryInterface::new() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Services/PendingChangesService.php - - - - rawMessage: 'Parameter #2 $gedcom of method Fisharebest\Webtrees\Contracts\GedcomRecordFactoryInterface::new() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Services/PendingChangesService.php - - - - rawMessage: 'Parameter #3 $pending of method Fisharebest\Webtrees\Contracts\GedcomRecordFactoryInterface::new() expects string|null, mixed given.' - identifier: argument.type - count: 1 - path: app/Services/PendingChangesService.php - - - - rawMessage: Possibly invalid array key type mixed. - identifier: offsetAccess.invalidOffset - count: 1 - path: app/Services/PendingChangesService.php - - - - rawMessage: 'Call to an undefined method Fisharebest\Webtrees\Family|Fisharebest\Webtrees\Individual::childFamilies().' + rawMessage: 'Call to an undefined method Fisharebest\Webtrees\GedcomRecord::getBirthDate().' identifier: method.notFound count: 1 - path: app/Services/RelationshipService.php - - - - rawMessage: 'Call to an undefined method Fisharebest\Webtrees\Family|Fisharebest\Webtrees\Individual::sex().' - identifier: method.notFound - count: 1 - path: app/Services/RelationshipService.php - - - - rawMessage: 'Call to an undefined method Fisharebest\Webtrees\Family|Fisharebest\Webtrees\Individual::spouseFamilies().' - identifier: method.notFound - count: 1 - path: app/Services/RelationshipService.php - - - - rawMessage: Cannot access offset string on mixed. - identifier: offsetAccess.nonOffsetAccessible - count: 1 - path: app/Services/RelationshipService.php - - - - rawMessage: 'Cannot call method findByInterface() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Services/RelationshipService.php - - - - rawMessage: 'Cannot call method first() on mixed.' - identifier: method.nonObject - count: 1 - path: app/Services/RelationshipService.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Services\RelationshipService::legacyNameAlgorithm() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Services/RelationshipService.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Services\RelationshipService::matchRelationships() should return array<Fisharebest\Webtrees\Relationship> but returns array<array<string>|Fisharebest\Webtrees\Relationship>.' - identifier: return.type - count: 1 - path: app/Services/RelationshipService.php - - - - rawMessage: 'Parameter #1 $individual of method Fisharebest\Webtrees\Services\RelationshipService::reflexivePronoun() expects Fisharebest\Webtrees\Individual, Fisharebest\Webtrees\Family|Fisharebest\Webtrees\Individual given.' - identifier: argument.type - count: 1 - path: app/Services/RelationshipService.php - - - - rawMessage: 'Parameter #2 $array of function array_key_exists expects array, mixed given.' - identifier: argument.type - count: 1 - path: app/Services/RelationshipService.php - - - - rawMessage: '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.' - identifier: argument.type - count: 1 - path: app/Services/RelationshipService.php - - - - rawMessage: 'Parameter #2 $language of method Fisharebest\Webtrees\Services\RelationshipService::nameFromPath() expects Fisharebest\Webtrees\Module\ModuleLanguageInterface, mixed given.' - identifier: argument.type - count: 1 - path: app/Services/RelationshipService.php - - - - rawMessage: 'Parameter #2 $person1 of method Fisharebest\Webtrees\Services\RelationshipService::legacyNameAlgorithm() expects Fisharebest\Webtrees\Individual|null, Fisharebest\Webtrees\Family|Fisharebest\Webtrees\Individual given.' - identifier: argument.type - count: 1 - path: app/Services/RelationshipService.php - - - - rawMessage: 'Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, mixed given.' - identifier: argument.type - count: 2 - path: app/Services/RelationshipService.php - - - - rawMessage: 'Parameter #3 $person2 of method Fisharebest\Webtrees\Services\RelationshipService::legacyNameAlgorithm() expects Fisharebest\Webtrees\Individual|null, Fisharebest\Webtrees\Family|Fisharebest\Webtrees\Individual given.' - identifier: argument.type - count: 1 - path: app/Services/RelationshipService.php - - - - rawMessage: Access to an undefined property object::$f_file. - identifier: property.notFound - count: 1 - path: app/Services/SearchService.php - - - - rawMessage: Access to an undefined property object::$i_file. - identifier: property.notFound - count: 1 - path: app/Services/SearchService.php - - - - rawMessage: Access to an undefined property object::$m_file. - identifier: property.notFound - count: 1 - path: app/Services/SearchService.php - - - - rawMessage: Access to an undefined property object::$o_file. - identifier: property.notFound - count: 6 - path: app/Services/SearchService.php - - - - rawMessage: Access to an undefined property object::$s_file. - identifier: property.notFound - count: 1 - path: app/Services/SearchService.php - - - - rawMessage: Cannot cast mixed to int. - identifier: cast.int - count: 10 - path: app/Services/SearchService.php - - - - rawMessage: Cannot use ++ on mixed. - identifier: preInc.type - count: 1 - path: app/Services/SearchService.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Services\SearchService::searchFamilyNames() should return Illuminate\Support\Collection<int, Fisharebest\Webtrees\Family> but returns Illuminate\Support\Collection<int, mixed>.' - identifier: return.type - count: 1 - path: app/Services/SearchService.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Services\SearchService::searchIndividualNames() should return Illuminate\Support\Collection<int, Fisharebest\Webtrees\Individual> but returns Illuminate\Support\Collection<int, mixed>.' - identifier: return.type - count: 1 - path: app/Services/SearchService.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Services\SearchService::searchLocations() should return Illuminate\Support\Collection<int, Fisharebest\Webtrees\Location> but returns Illuminate\Support\Collection<int, mixed>.' - identifier: return.type - count: 1 - path: app/Services/SearchService.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Services\SearchService::searchMedia() should return Illuminate\Support\Collection<int, Fisharebest\Webtrees\Media> but returns Illuminate\Support\Collection<int, mixed>.' - identifier: return.type - count: 1 - path: app/Services/SearchService.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Services\SearchService::searchNotes() should return Illuminate\Support\Collection<int, Fisharebest\Webtrees\Note> but returns Illuminate\Support\Collection<int, mixed>.' - identifier: return.type - count: 1 - path: app/Services/SearchService.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Services\SearchService::searchPlaces() should return Illuminate\Support\Collection<int, Fisharebest\Webtrees\Place> but returns Illuminate\Support\Collection<int, mixed>.' - identifier: return.type - count: 1 - path: app/Services/SearchService.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Services\SearchService::searchRepositories() should return Illuminate\Support\Collection<int, Fisharebest\Webtrees\Repository> but returns Illuminate\Support\Collection<int, mixed>.' - identifier: return.type - count: 1 - path: app/Services/SearchService.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Services\SearchService::searchSharedNotes() should return Illuminate\Support\Collection<int, Fisharebest\Webtrees\SharedNote> but returns Illuminate\Support\Collection<int, mixed>.' - identifier: return.type - count: 1 - path: app/Services/SearchService.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Services\SearchService::searchSources() should return Illuminate\Support\Collection<int, Fisharebest\Webtrees\Source> but returns Illuminate\Support\Collection<int, mixed>.' - identifier: return.type - count: 1 - path: app/Services/SearchService.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Services\SearchService::searchSourcesByName() should return Illuminate\Support\Collection<int, Fisharebest\Webtrees\Source> but returns Illuminate\Support\Collection<int, mixed>.' - identifier: return.type - count: 1 - path: app/Services/SearchService.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Services\SearchService::searchSubmissions() should return Illuminate\Support\Collection<int, Fisharebest\Webtrees\Submission> but returns Illuminate\Support\Collection<int, mixed>.' - identifier: return.type - count: 1 - path: app/Services/SearchService.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Services\SearchService::searchSubmitters() should return Illuminate\Support\Collection<int, Fisharebest\Webtrees\Submitter> but returns Illuminate\Support\Collection<int, mixed>.' - identifier: return.type - count: 1 - path: app/Services/SearchService.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Services\SearchService::searchSurnames() should return Illuminate\Support\Collection<int, string> but returns Illuminate\Support\Collection<(int|string), mixed>.' - identifier: return.type - count: 1 - path: app/Services/SearchService.php - - - - rawMessage: 'Parameter #1 $key of method Illuminate\Support\Collection<*NEVER*,*NEVER*>::containsStrict() expects (callable(never): bool)|int|string, mixed given.' - identifier: argument.type - count: 1 - path: app/Services/SearchService.php - - - - rawMessage: 'Parameter #1 $text of method Fisharebest\Webtrees\Module\ModuleLanguageInterface::normalize() expects string, string|null given.' - identifier: argument.type - count: 1 - path: app/Services/SearchService.php - - - - rawMessage: 'Parameter #2 $column of method Fisharebest\Webtrees\Services\SearchService::whereSearch() expects Illuminate\Database\Query\Expression<string>|string, Illuminate\Database\Query\Expression<non-falsy-string> given.' - identifier: argument.type - count: 1 - path: app/Services/SearchService.php - - - - rawMessage: 'Parameter #3 $subject of function preg_replace expects array<float|int|string>|string, string|null given.' - identifier: argument.type - count: 1 - path: app/Services/SearchService.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Services\ServerCheckService::serverErrors() should return Illuminate\Support\Collection<int, string> but returns Illuminate\Support\Collection<int, mixed>.' - identifier: return.type - count: 1 - path: app/Services/ServerCheckService.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Services\ServerCheckService::serverWarnings() should return Illuminate\Support\Collection<int, string> but returns Illuminate\Support\Collection<int, mixed>.' - identifier: return.type - count: 1 - path: app/Services/ServerCheckService.php - - - - rawMessage: 'Parameter #1 $version1 of function version_compare expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Services/ServerCheckService.php - - - - rawMessage: 'Parameter #2 ...$args of static method Fisharebest\Webtrees\I18N::translate() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Services/ServerCheckService.php - - - - rawMessage: 'Cannot call method add() on DateTimeImmutable|false.' - identifier: method.nonObject - count: 1 - path: app/Services/SiteLogsService.php - - - - rawMessage: 'Cannot call method setTimezone() on DateTimeImmutable|false.' - identifier: method.nonObject - count: 1 - path: app/Services/SiteLogsService.php - - - - rawMessage: 'Parameter #1 $stream of function fclose expects resource, resource|null given.' - identifier: argument.type - count: 1 - path: app/Services/TreeService.php - - - - rawMessage: 'Parameter #1 $stream of function feof expects resource, resource|null given.' - identifier: argument.type - count: 1 - path: app/Services/TreeService.php - - - - rawMessage: 'Parameter #1 $stream of function fread expects resource, resource|null given.' - identifier: argument.type - count: 1 - path: app/Services/TreeService.php - - - - rawMessage: 'Parameter #1 $stream of function stream_filter_append expects resource, resource|null given.' - identifier: argument.type - count: 1 - path: app/Services/TreeService.php - - - - rawMessage: Possibly invalid array key type mixed. - identifier: array.invalidKey - count: 1 - path: app/Services/TreeService.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Services\UpgradeService::downloadFile() should return int but returns int|false.' - identifier: return.type - count: 1 - path: app/Services/UpgradeService.php - - - - rawMessage: 'Parameter #1 $key of method Illuminate\Support\Collection<int,string>::contains() expects (callable(string, int): bool)|string, mixed given.' - identifier: argument.type - count: 1 - path: app/Services/UpgradeService.php - - - - rawMessage: 'Parameter #1 $location of method League\Flysystem\FilesystemWriter::delete() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Services/UpgradeService.php - - - - rawMessage: 'Parameter #1 $stream of function fclose expects resource, resource|false given.' - identifier: argument.type - count: 1 - path: app/Services/UpgradeService.php - - - - rawMessage: 'Parameter #1 $stream of function ftell expects resource, resource|false given.' - identifier: argument.type - count: 1 - path: app/Services/UpgradeService.php - - - - rawMessage: 'Parameter #1 $stream of function fwrite expects resource, resource|false given.' - identifier: argument.type - count: 1 - path: app/Services/UpgradeService.php - - - - rawMessage: 'Parameter #1 $stream of function rewind expects resource, resource|false given.' - identifier: argument.type - count: 1 - path: app/Services/UpgradeService.php - - - - rawMessage: Access to an undefined property object::$ip_address. - identifier: property.notFound - count: 1 - path: app/SessionDatabaseHandler.php - - - - rawMessage: Access to an undefined property object::$session_data. - identifier: property.notFound - count: 1 - path: app/SessionDatabaseHandler.php - - - - rawMessage: Access to an undefined property object::$session_time. - identifier: property.notFound - count: 1 - path: app/SessionDatabaseHandler.php - - - - rawMessage: Access to an undefined property object::$user_id. - identifier: property.notFound - count: 1 - path: app/SessionDatabaseHandler.php - - - - rawMessage: Cannot cast mixed to int. - identifier: cast.int - count: 1 - path: app/SessionDatabaseHandler.php - - - - rawMessage: 'Method Fisharebest\Webtrees\SessionDatabaseHandler::read() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/SessionDatabaseHandler.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Site::getPreference() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Site.php - - - - rawMessage: 'Static property Fisharebest\Webtrees\Site::$preferences (array<string, string>) does not accept array<mixed>.' - identifier: assign.propertyType - count: 1 - path: app/Site.php - - - - rawMessage: Access to an undefined property object::$change_time. - identifier: property.notFound - count: 1 - path: app/Statistics.php - - - - rawMessage: Binary operation "-" between mixed and int results in an error. - identifier: binaryOp.invalid - count: 1 - path: app/Statistics.php - - - - rawMessage: Binary operation "." between non-falsy-string and mixed results in an error. - identifier: binaryOp.invalid - count: 1 - path: app/Statistics.php - - - - rawMessage: 'Cannot call method fullName() on Fisharebest\Webtrees\Family|null.' - identifier: method.nonObject - count: 1 - path: app/Statistics.php - - - - rawMessage: Cannot cast mixed to float. - identifier: cast.double - count: 2 - path: app/Statistics.php - - - - rawMessage: Cannot cast mixed to int. - identifier: cast.int - count: 5 - path: app/Statistics.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Statistics::getTags() should return array<string, string> but returns array<string, mixed>.' - identifier: return.type - count: 1 - path: app/Statistics.php - - - - rawMessage: 'Parameter #1 $string of method Fisharebest\Webtrees\Contracts\TimestampFactoryInterface::fromString() expects string|null, mixed given.' - identifier: argument.type - count: 1 - path: app/Statistics.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\FamilyFactoryInterface::make() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Statistics.php - - - - rawMessage: 'Parameter #2 $request of method Fisharebest\Webtrees\Services\UserService::contactLink() expects Psr\Http\Message\ServerRequestInterface, mixed given.' - identifier: argument.type - count: 2 - path: app/Statistics.php - - - - rawMessage: Possibly invalid array key type mixed. - identifier: offsetAccess.invalidOffset - count: 1 - path: app/Statistics.php - - - - rawMessage: 'Binary operation "+=" between (float|int) and mixed results in an error.' - identifier: assignOp.invalid - count: 2 - path: app/StatisticsData.php - - - - rawMessage: Binary operation "/" between mixed and 365.25 results in an error. - identifier: binaryOp.invalid - count: 2 - path: app/StatisticsData.php - - - - rawMessage: 'Cannot call method canShow() on Fisharebest\Webtrees\Family|null.' - identifier: method.nonObject - count: 1 - path: app/StatisticsData.php - - - - rawMessage: 'Cannot call method findByComponent() on mixed.' - identifier: method.nonObject - count: 1 - path: app/StatisticsData.php - - - - rawMessage: 'Cannot call method first() on mixed.' - identifier: method.nonObject - count: 1 - path: app/StatisticsData.php - - - - rawMessage: 'Cannot call method formatList() on Fisharebest\Webtrees\Family|null.' - identifier: method.nonObject - count: 1 - path: app/StatisticsData.php - - - - rawMessage: 'Cannot call method fullName() on Fisharebest\Webtrees\Family|null.' - identifier: method.nonObject - count: 2 - path: app/StatisticsData.php - - - - rawMessage: 'Cannot call method fullName() on Fisharebest\Webtrees\Individual|null.' - identifier: method.nonObject - count: 2 - path: app/StatisticsData.php - - - - rawMessage: 'Cannot call method getBirthDate() on Fisharebest\Webtrees\Individual|null.' - identifier: method.nonObject - count: 2 - path: app/StatisticsData.php - - - - rawMessage: 'Cannot call method husband() on Fisharebest\Webtrees\Family|null.' - identifier: method.nonObject - count: 1 - path: app/StatisticsData.php - - - - rawMessage: 'Cannot call method url() on Fisharebest\Webtrees\Family|null.' - identifier: method.nonObject - count: 3 - path: app/StatisticsData.php - - - - rawMessage: 'Cannot call method url() on Fisharebest\Webtrees\Individual|null.' - identifier: method.nonObject - count: 1 - path: app/StatisticsData.php - - - - rawMessage: 'Cannot call method wife() on Fisharebest\Webtrees\Family|null.' - identifier: method.nonObject - count: 1 - path: app/StatisticsData.php - - - - rawMessage: Cannot cast mixed to float. - identifier: cast.double - count: 2 - path: app/StatisticsData.php - - - - rawMessage: Cannot cast mixed to int. - identifier: cast.int - count: 23 - path: app/StatisticsData.php - - - - rawMessage: 'Method Fisharebest\Webtrees\StatisticsData::countEventsByMonth() should return array<string, int> but returns array<int>.' - identifier: return.type - count: 1 - path: app/StatisticsData.php - - - - rawMessage: 'Method Fisharebest\Webtrees\StatisticsData::countEventsByMonthAndSex() should return array<object{month: string, sex: string, total: int}> but returns array<int, object{month: mixed, sex: mixed, total: int}&stdClass>.' - identifier: return.type - count: 1 - path: app/StatisticsData.php - - - - rawMessage: 'Method Fisharebest\Webtrees\StatisticsData::countFirstChildrenByMonth() should return array<string, int> but returns array<int>.' - identifier: return.type - count: 1 - path: app/StatisticsData.php - - - - rawMessage: 'Method Fisharebest\Webtrees\StatisticsData::countFirstChildrenByMonthAndSex() should return array<object{month: string, sex: string, total: int}> but returns array<int, object{month: mixed, sex: mixed, total: int}&stdClass>.' - identifier: return.type - count: 1 - path: app/StatisticsData.php - - - - rawMessage: 'Method Fisharebest\Webtrees\StatisticsData::countFirstMarriagesByMonth() should return array<string, int> but returns array<int>.' - identifier: return.type - count: 1 - path: app/StatisticsData.php - - - - rawMessage: 'Method Fisharebest\Webtrees\StatisticsData::familiesWithTheMostChildren() should return array<int, object{family: Fisharebest\Webtrees\Family, children: int}> but returns array<int, object{family: Fisharebest\Webtrees\Family|null, children: int}&stdClass>.' - identifier: return.type - count: 1 - path: app/StatisticsData.php - - - - rawMessage: 'Method Fisharebest\Webtrees\StatisticsData::firstEvent() 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.' - identifier: return.type - count: 1 - path: app/StatisticsData.php - - - - rawMessage: 'Method Fisharebest\Webtrees\StatisticsData::maximumAgeBetweenSiblings() should return array<object{family: Fisharebest\Webtrees\Family, child1: Fisharebest\Webtrees\Individual, child2: Fisharebest\Webtrees\Individual, age: string}> but returns array<int, object{family: Fisharebest\Webtrees\Family|null, child1: Fisharebest\Webtrees\Individual|null, child2: Fisharebest\Webtrees\Individual|null, age: string}&stdClass>.' - identifier: return.type - count: 1 - path: app/StatisticsData.php - - - - rawMessage: 'Method Fisharebest\Webtrees\StatisticsData::statsAge() should return array<object{age: float, century: int, sex: string}> but returns array<int, object{age: float, century: int, sex: mixed}&stdClass>.' - identifier: return.type - count: 1 - path: app/StatisticsData.php - - - - rawMessage: 'Method Fisharebest\Webtrees\StatisticsData::statsMarrAgeQuery() should return array<object{f_id: string, d_gid: string, age: int}> but returns array<int, object{f_id: mixed, d_gid: mixed, age: int}&stdClass>.' - identifier: return.type - count: 1 - path: app/StatisticsData.php - - - - rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),mixed>::map() expects callable(mixed, int|string): int, Closure(int|string): int given.' - identifier: argument.type - count: 1 - path: app/StatisticsData.php - - - - rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),mixed>::map() expects callable(mixed, int|string): int, Closure(string): int given.' - identifier: argument.type - count: 3 - path: app/StatisticsData.php - - - - rawMessage: 'Parameter #1 $place_name of class Fisharebest\Webtrees\Place constructor expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/StatisticsData.php - - - - rawMessage: 'Parameter #1 $rows of method Fisharebest\Webtrees\StatisticsData::countPlaces() expects array<string>, array<mixed> given.' - identifier: argument.type - count: 2 - path: app/StatisticsData.php - - - - rawMessage: 'Parameter #1 $str of function preg_quote expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/StatisticsData.php - - - - rawMessage: 'Parameter #1 $value of method Fisharebest\Webtrees\Contracts\ElementInterface::canonical() expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/StatisticsData.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\FamilyFactoryInterface::make() expects string, mixed given.' - identifier: argument.type - count: 3 - path: app/StatisticsData.php - - - - rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\IndividualFactoryInterface::make() expects string, mixed given.' - identifier: argument.type - count: 4 - path: app/StatisticsData.php - - - - rawMessage: 'Parameter #2 $subject of function preg_match expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/StatisticsData.php - - - - rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Contracts\FamilyFactoryInterface::make() expects string|null, mixed given.' - identifier: argument.type - count: 1 - path: app/StatisticsData.php - - - - rawMessage: Possibly invalid array key type mixed. - identifier: offsetAccess.invalidOffset - count: 10 - path: app/StatisticsData.php - - - - rawMessage: 'Method Fisharebest\Webtrees\SurnameTradition\PatrilinealSurnameTradition::inflect() should return string but returns string|null.' - identifier: return.type - count: 1 - path: app/SurnameTradition/PatrilinealSurnameTradition.php - - - - rawMessage: 'Parameter #3 $subject of function preg_replace expects array<float|int|string>|string, string|null given.' - identifier: argument.type - count: 1 - path: app/SurnameTradition/PatrilinealSurnameTradition.php - - - - rawMessage: Access to an undefined property object::$tree_id. - identifier: property.notFound - count: 1 - path: app/Tree.php - - - - rawMessage: Access to an undefined property object::$tree_name. - identifier: property.notFound - count: 1 - path: app/Tree.php - - - - rawMessage: Access to an undefined property object::$tree_title. - identifier: property.notFound - count: 1 - path: app/Tree.php - - - - rawMessage: 'Cannot call method acceptRecord() on mixed.' - identifier: method.nonObject - count: 4 - path: app/Tree.php - - - - rawMessage: Cannot cast mixed to int. - identifier: cast.int - count: 1 - path: app/Tree.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Tree::getPreference() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Tree.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Tree::getUserPreference() should return string but returns mixed.' - identifier: return.type - count: 1 - path: app/Tree.php - - - - rawMessage: 'Parameter #2 $name of class Fisharebest\Webtrees\Tree constructor expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Tree.php - - - - rawMessage: 'Parameter #3 $title of class Fisharebest\Webtrees\Tree constructor expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Tree.php - - - - rawMessage: Possibly invalid array key type mixed. - identifier: offsetAccess.invalidOffset - count: 5 - path: app/Tree.php - - - - rawMessage: 'Property Fisharebest\Webtrees\Tree::$preferences (array<string>) does not accept array<mixed>.' - identifier: assign.propertyType - count: 1 - path: app/Tree.php - - - - rawMessage: 'Property Fisharebest\Webtrees\Tree::$user_preferences (array<array<string>>) does not accept array<array<mixed>>.' - identifier: assign.propertyType - count: 1 - path: app/Tree.php - - - - rawMessage: 'Cannot call method find() on mixed.' - identifier: method.nonObject - count: 1 - path: app/TreeUser.php - - - - rawMessage: Access to an undefined property object::$email. - identifier: property.notFound - count: 1 - path: app/User.php - - - - rawMessage: Access to an undefined property object::$real_name. - identifier: property.notFound - count: 1 - path: app/User.php - - - - rawMessage: Access to an undefined property object::$user_id. - identifier: property.notFound - count: 1 - path: app/User.php - - - - rawMessage: Access to an undefined property object::$user_name. - identifier: property.notFound - count: 1 - path: app/User.php - - - - rawMessage: Cannot cast mixed to int. - identifier: cast.int - count: 1 - path: app/User.php - - - - rawMessage: 'Parameter #2 $user_name of class Fisharebest\Webtrees\User constructor expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/User.php - - - - rawMessage: 'Parameter #3 $real_name of class Fisharebest\Webtrees\User constructor expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/User.php - - - - rawMessage: 'Parameter #4 $email of class Fisharebest\Webtrees\User constructor expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/User.php - - - - rawMessage: 'Property Fisharebest\Webtrees\User::$preferences (array<string, string>) does not accept array<mixed>.' - identifier: assign.propertyType - count: 1 - path: app/User.php - - - - rawMessage: Anonymous function should return array|null but returns mixed. - identifier: return.type - count: 1 - path: app/Validator.php - - - - rawMessage: Anonymous function should return float|null but returns mixed. - identifier: return.type - count: 1 - path: app/Validator.php - - - - rawMessage: Anonymous function should return int|null but returns mixed. - identifier: return.type - count: 1 - path: app/Validator.php - - - - rawMessage: Anonymous function should return string|null but returns mixed. - identifier: return.type - count: 1 - path: app/Validator.php - - - - rawMessage: 'Method Fisharebest\Webtrees\Validator::array() should return array<string> but returns array.' - identifier: return.type - count: 1 - path: app/Validator.php - - - - rawMessage: '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.' - identifier: argument.type - count: 4 - path: app/Validator.php - - - - rawMessage: 'Parameter #1 $url of function parse_url expects string, mixed given.' - identifier: argument.type - count: 1 - path: app/Validator.php - - - - rawMessage: 'Parameter #1 $serverRequestFactory of class Nyholm\Psr7Server\ServerRequestCreator constructor expects Psr\Http\Message\ServerRequestFactoryInterface, mixed given.' - identifier: argument.type - count: 1 - path: app/Webtrees.php - - - - rawMessage: 'Parameter #2 $uriFactory of class Nyholm\Psr7Server\ServerRequestCreator constructor expects Psr\Http\Message\UriFactoryInterface, mixed given.' - identifier: argument.type - count: 1 - path: app/Webtrees.php - - - - rawMessage: 'Parameter #3 $uploadedFileFactory of class Nyholm\Psr7Server\ServerRequestCreator constructor expects Psr\Http\Message\UploadedFileFactoryInterface, mixed given.' - identifier: argument.type - count: 1 - path: app/Webtrees.php - - - - rawMessage: 'Parameter #4 $streamFactory of class Nyholm\Psr7Server\ServerRequestCreator constructor expects Psr\Http\Message\StreamFactoryInterface, mixed given.' - identifier: argument.type - count: 1 - path: app/Webtrees.php - - - - rawMessage: 'Parameter #1 $n of static method Fisharebest\Webtrees\I18N::number() expects float, mixed given.' - identifier: argument.type - count: 7 - path: resources/views/admin/control-panel.phtml - - - - rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.' - identifier: foreach.nonIterable - count: 1 - path: resources/views/chart-box.phtml - - - - rawMessage: 'Cannot call method filter() on mixed.' - identifier: method.nonObject - count: 1 - path: resources/views/chart-box.phtml - - - - rawMessage: 'Cannot call method findByComponent() on mixed.' - identifier: method.nonObject - count: 1 - path: resources/views/chart-box.phtml - - - - rawMessage: 'Cannot call method getClass() on mixed.' - identifier: method.nonObject - count: 1 - path: resources/views/chart-box.phtml - - - - rawMessage: 'Cannot call method getLabel() on mixed.' - identifier: method.nonObject - count: 1 - path: resources/views/chart-box.phtml - - - - rawMessage: 'Cannot call method getLink() on mixed.' - identifier: method.nonObject - count: 1 - path: resources/views/chart-box.phtml - - - - rawMessage: 'Cannot call method map() on mixed.' - identifier: method.nonObject - count: 1 - path: resources/views/chart-box.phtml - - - - rawMessage: 'Cannot call method push() on mixed.' - identifier: method.nonObject - count: 3 - path: resources/views/chart-box.phtml - - - - rawMessage: 'Parameter #1 $value of function e expects BackedEnum|float|Illuminate\Contracts\Support\DeferringDisplayableValue|Illuminate\Contracts\Support\Htmlable|int|string|null, mixed given.' - identifier: argument.type - count: 2 - path: resources/views/chart-box.phtml - - - - rawMessage: 'Parameter #1 (mixed) of echo cannot be converted to string.' - identifier: echo.nonString - count: 1 - path: resources/views/chart-box.phtml - - - - rawMessage: Cannot cast mixed to string. - identifier: cast.string - count: 1 - path: resources/views/components/select.phtml - - - - rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.' - identifier: foreach.nonIterable - count: 2 - path: resources/views/edit/link-spouse-to-individual.phtml - - - - rawMessage: 'Cannot call method label() on mixed.' - identifier: method.nonObject - count: 1 - path: resources/views/edit/link-spouse-to-individual.phtml - - - - rawMessage: 'Cannot call method record() on mixed.' - identifier: method.nonObject - count: 1 - path: resources/views/edit/link-spouse-to-individual.phtml - - - - rawMessage: 'Cannot call method tag() on mixed.' - identifier: method.nonObject - count: 1 - path: resources/views/edit/link-spouse-to-individual.phtml - - - - rawMessage: 'Cannot call method tree() on mixed.' - identifier: method.nonObject - count: 1 - path: resources/views/edit/link-spouse-to-individual.phtml - - - - rawMessage: 'Parameter #1 $fact of method Fisharebest\Webtrees\Services\GedcomEditService::insertMissingFactSubtags() expects Fisharebest\Webtrees\Fact, mixed given.' - identifier: argument.type - count: 1 - path: resources/views/edit/link-spouse-to-individual.phtml - - - - rawMessage: 'Parameter #1 (mixed) of echo cannot be converted to string.' - identifier: echo.nonString - count: 1 - path: resources/views/edit/link-spouse-to-individual.phtml - - - - rawMessage: 'Parameter #2 $string of function explode expects string, mixed given.' - identifier: argument.type - count: 1 - path: resources/views/edit/link-spouse-to-individual.phtml - - - - rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.' - identifier: foreach.nonIterable - count: 2 - path: resources/views/edit/new-individual.phtml - - - - rawMessage: 'Cannot call method label() on mixed.' - identifier: method.nonObject - count: 1 - path: resources/views/edit/new-individual.phtml - - - - rawMessage: 'Cannot call method record() on mixed.' - identifier: method.nonObject - count: 1 - path: resources/views/edit/new-individual.phtml - - - - rawMessage: 'Cannot call method tag() on mixed.' - identifier: method.nonObject - count: 2 - path: resources/views/edit/new-individual.phtml - - - - rawMessage: 'Cannot call method tree() on mixed.' - identifier: method.nonObject - count: 1 - path: resources/views/edit/new-individual.phtml - - - - rawMessage: 'Parameter #1 $fact of method Fisharebest\Webtrees\Services\GedcomEditService::insertMissingFactSubtags() expects Fisharebest\Webtrees\Fact, mixed given.' - identifier: argument.type - count: 1 - path: resources/views/edit/new-individual.phtml - - - - rawMessage: 'Parameter #1 $value of function e expects BackedEnum|float|Illuminate\Contracts\Support\DeferringDisplayableValue|Illuminate\Contracts\Support\Htmlable|int|string|null, mixed given.' - identifier: argument.type - count: 1 - path: resources/views/edit/new-individual.phtml - - - - rawMessage: 'Parameter #1 (mixed) of echo cannot be converted to string.' - identifier: echo.nonString - count: 7 - path: resources/views/edit/new-individual.phtml - - - - rawMessage: 'Parameter #2 $string of function explode expects string, mixed given.' - identifier: argument.type - count: 1 - path: resources/views/edit/new-individual.phtml - - - - rawMessage: 'Cannot call method formatFirstMajorFact() on Fisharebest\Webtrees\GedcomRecord|null.' - identifier: method.nonObject - count: 2 - path: resources/views/edit/reorder-children.phtml - - - - rawMessage: 'Cannot call method fullName() on Fisharebest\Webtrees\GedcomRecord|null.' - identifier: method.nonObject - count: 1 - path: resources/views/edit/reorder-children.phtml - - - - rawMessage: 'Cannot call method getBirthDate() on Fisharebest\Webtrees\GedcomRecord|null.' - identifier: method.nonObject - count: 1 path: resources/views/edit/reorder-children.phtml - - rawMessage: 'Cannot call method julianDay() on mixed.' - identifier: method.nonObject - count: 1 - path: resources/views/edit/reorder-children.phtml - - - - rawMessage: 'Parameter #1 (mixed) of echo cannot be converted to string.' - identifier: echo.nonString - count: 1 - path: resources/views/edit/reorder-children.phtml - - - - rawMessage: 'Cannot call method formatFirstMajorFact() on Fisharebest\Webtrees\GedcomRecord|null.' - identifier: method.nonObject - count: 4 - path: resources/views/edit/reorder-families.phtml - - - - rawMessage: 'Cannot call method fullName() on Fisharebest\Webtrees\GedcomRecord|null.' - identifier: method.nonObject - count: 2 - path: resources/views/edit/reorder-families.phtml - - - - rawMessage: 'Cannot call method getMarriageDate() on Fisharebest\Webtrees\GedcomRecord|null.' - identifier: method.nonObject - count: 2 - path: resources/views/edit/reorder-families.phtml - - - - rawMessage: 'Cannot call method julianDay() on mixed.' - identifier: method.nonObject - count: 2 - path: resources/views/edit/reorder-families.phtml - - - - rawMessage: 'Parameter #1 (mixed) of echo cannot be converted to string.' - identifier: echo.nonString + rawMessage: 'Call to an undefined method Fisharebest\Webtrees\GedcomRecord::getMarriageDate().' + identifier: method.notFound count: 2 path: resources/views/edit/reorder-families.phtml @@ -8059,265 +31,7 @@ parameters: path: resources/views/edit/reorder-media.phtml - - rawMessage: 'Parameter #1 (mixed) of echo cannot be converted to string.' - identifier: echo.nonString - count: 1 - path: resources/views/edit/reorder-media.phtml - - - - rawMessage: 'Parameter #1 $record of method Fisharebest\Webtrees\Services\GedcomEditService::factsToAdd() expects Fisharebest\Webtrees\Family|Fisharebest\Webtrees\Individual, Fisharebest\Webtrees\GedcomRecord given.' - identifier: argument.type - count: 1 - path: resources/views/fact-add-new.phtml - - - - rawMessage: Binary operation "." between non-falsy-string and mixed results in an error. - identifier: binaryOp.invalid - count: 1 - path: resources/views/fact-association-structure.phtml - - - - rawMessage: 'Binary operation ".=" between mixed and non-falsy-string results in an error.' - identifier: assignOp.invalid - count: 1 - path: resources/views/fact-association-structure.phtml - - - - rawMessage: 'Cannot call method findByComponent() on mixed.' - identifier: method.nonObject - count: 1 - path: resources/views/fact-association-structure.phtml - - - - rawMessage: 'Cannot call method first() on mixed.' - identifier: method.nonObject - count: 1 - path: resources/views/fact-association-structure.phtml - - - - rawMessage: 'Cannot call method getCloseRelationshipName() on mixed.' - identifier: method.nonObject - count: 1 - path: resources/views/fact-association-structure.phtml - - - - rawMessage: 'Parameter #2 $subject of function preg_match_all expects string, string|null given.' - identifier: argument.type - count: 1 - path: resources/views/fact-gedcom-fields.phtml - - - - rawMessage: 'Cannot call method findByInterface() on mixed.' - identifier: method.nonObject - count: 1 - path: resources/views/fact-place.phtml - - - - rawMessage: 'Cannot call method implode() on mixed.' - identifier: method.nonObject - count: 1 - path: resources/views/fact-place.phtml - - - - rawMessage: 'Cannot call method map() on mixed.' - identifier: method.nonObject - count: 1 - path: resources/views/fact-place.phtml - - - - rawMessage: 'Parameter #1 (mixed) of echo cannot be converted to string.' - identifier: echo.nonString - count: 1 - path: resources/views/fact-place.phtml - - - - rawMessage: 'Cannot call method findByComponent() on mixed.' - identifier: method.nonObject - count: 1 - path: resources/views/fact.phtml - - - - rawMessage: 'Cannot call method first() on mixed.' - identifier: method.nonObject - count: 1 - path: resources/views/fact.phtml - - - - rawMessage: 'Cannot call method getCloseRelationshipName() on mixed.' - identifier: method.nonObject - count: 1 - path: resources/views/fact.phtml - - - - rawMessage: 'Parameter #1 (mixed) of echo cannot be converted to string.' - identifier: echo.nonString - count: 1 - path: resources/views/fact.phtml - - - - rawMessage: 'Cannot call method findByInterface() on mixed.' - identifier: method.nonObject - count: 2 - path: resources/views/layouts/administration.phtml - - - - rawMessage: 'Cannot call method implode() on mixed.' - identifier: method.nonObject - count: 2 - path: resources/views/layouts/administration.phtml - - - - rawMessage: 'Cannot call method map() on mixed.' - identifier: method.nonObject - count: 2 - path: resources/views/layouts/administration.phtml - - - - rawMessage: 'Parameter #1 (mixed) of echo cannot be converted to string.' - identifier: echo.nonString - count: 2 - path: resources/views/layouts/administration.phtml - - - - rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.' - identifier: foreach.nonIterable - count: 3 - path: resources/views/layouts/default.phtml - - - - rawMessage: 'Cannot call method findByInterface() on mixed.' - identifier: method.nonObject - count: 3 - path: resources/views/layouts/default.phtml - - - - rawMessage: 'Cannot call method genealogyMenu() on mixed.' - identifier: method.nonObject - count: 1 - path: resources/views/layouts/default.phtml - - - - rawMessage: 'Cannot call method implode() on mixed.' - identifier: method.nonObject - count: 3 - path: resources/views/layouts/default.phtml - - - - rawMessage: 'Cannot call method map() on mixed.' - identifier: method.nonObject - count: 3 - path: resources/views/layouts/default.phtml - - - - rawMessage: 'Cannot call method name() on mixed.' - identifier: method.nonObject - count: 1 - path: resources/views/layouts/default.phtml - - - - rawMessage: 'Cannot call method stylesheets() on mixed.' - identifier: method.nonObject - count: 1 - path: resources/views/layouts/default.phtml - - - - rawMessage: 'Cannot call method userMenu() on mixed.' - identifier: method.nonObject - count: 1 - path: resources/views/layouts/default.phtml - - - - rawMessage: 'Parameter #1 $value of function e expects BackedEnum|float|Illuminate\Contracts\Support\DeferringDisplayableValue|Illuminate\Contracts\Support\Htmlable|int|string|null, mixed given.' - identifier: argument.type - count: 2 - path: resources/views/layouts/default.phtml - - - - rawMessage: 'Parameter #1 (mixed) of echo cannot be converted to string.' - identifier: echo.nonString - count: 3 - path: resources/views/layouts/default.phtml - - - - rawMessage: 'Cannot call method findByComponent() on mixed.' - identifier: method.nonObject - count: 1 - path: resources/views/lists/individuals-table.phtml - - - - rawMessage: 'Cannot call method first() on mixed.' - identifier: method.nonObject - count: 1 - path: resources/views/lists/individuals-table.phtml - - - - rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),mixed>::map() expects callable(mixed, int|string): int, Closure(string): int given.' - identifier: argument.type - count: 2 - path: resources/views/lists/locations-table.phtml - - - - rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),mixed>::map() expects callable(mixed, int|string): int, Closure(string): int given.' - identifier: argument.type - count: 3 - path: resources/views/lists/media-table.phtml - - - - rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),mixed>::map() expects callable(mixed, int|string): int, Closure(string): int given.' - identifier: argument.type - count: 4 - path: resources/views/lists/notes-table.phtml - - - - rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),mixed>::map() expects callable(mixed, int|string): int, Closure(string): int given.' - identifier: argument.type - count: 1 - path: resources/views/lists/repositories-table.phtml - - - - rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),mixed>::map() expects callable(mixed, int|string): int, Closure(string): int given.' - identifier: argument.type - count: 4 - path: resources/views/lists/sources-table.phtml - - - - rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),mixed>::map() expects callable(mixed, int|string): int, Closure(string): int given.' - identifier: argument.type - count: 2 - path: resources/views/lists/submitters-table.phtml - - - - rawMessage: 'Parameter #1 $string of function trim expects string, string|null given.' - identifier: argument.type - count: 1 - path: resources/views/modules/notes/tab.phtml - - - - rawMessage: 'Parameter #1 $value of method Fisharebest\Webtrees\Elements\SubmitterText::value() expects string, string|null given.' - identifier: argument.type - count: 1 - path: resources/views/modules/notes/tab.phtml - - - - rawMessage: 'Parameter #2 $subject of function preg_match expects string, string|null given.' - identifier: argument.type - count: 1 - path: resources/views/modules/notes/tab.phtml - - - rawMessage: 'Call to an undefined method Fisharebest\Webtrees\GedcomRecord::displayImage().' identifier: method.notFound count: 1 path: resources/views/modules/pedigree-map/events.phtml - - - - rawMessage: 'Parameter #1 (mixed) of echo cannot be converted to string.' - identifier: echo.nonString - count: 1 - path: resources/views/modules/pedigree-map/events.phtml - - - - rawMessage: 'Parameter #1 $array of function array_shift expects array, mixed given.' - identifier: argument.type - count: 1 - path: tests/TestCase.php |
