parameters: ignoreErrors: - message: '#^Method Fisharebest\\Webtrees\\Census\\AbstractCensusColumn\:\:spouseFamily\(\) should return Fisharebest\\Webtrees\\Family\|null but returns mixed\.$#' identifier: return.type count: 1 path: app/Census/AbstractCensusColumn.php - message: '#^Method Fisharebest\\Webtrees\\Census\\AbstractCensusColumnCondition\:\:conditionChild\(\) should return string but returns mixed\.$#' identifier: return.type count: 2 path: app/Census/AbstractCensusColumnCondition.php - message: '#^Method Fisharebest\\Webtrees\\Census\\AbstractCensusColumnCondition\:\:conditionDivorced\(\) should return string but returns mixed\.$#' identifier: return.type count: 2 path: app/Census/AbstractCensusColumnCondition.php - message: '#^Method Fisharebest\\Webtrees\\Census\\AbstractCensusColumnCondition\:\:conditionMarried\(\) should return string but returns mixed\.$#' identifier: return.type count: 2 path: app/Census/AbstractCensusColumnCondition.php - message: '#^Method Fisharebest\\Webtrees\\Census\\AbstractCensusColumnCondition\:\:conditionSingle\(\) should return string but returns mixed\.$#' identifier: return.type count: 2 path: app/Census/AbstractCensusColumnCondition.php - message: '#^Method Fisharebest\\Webtrees\\Census\\AbstractCensusColumnCondition\:\:conditionWidowed\(\) should return string but returns mixed\.$#' identifier: return.type count: 2 path: app/Census/AbstractCensusColumnCondition.php - message: '#^Cannot cast mixed to string\.$#' identifier: cast.string count: 1 path: app/Census/CensusColumnBornForeignParts.php - message: '#^Method Fisharebest\\Webtrees\\Census\\CensusColumnRelationToHead\:\:generate\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Census/CensusColumnRelationToHead.php - message: '#^Method Fisharebest\\Webtrees\\Census\\CensusColumnSexF\:\:generate\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Census/CensusColumnSexF.php - message: '#^Method Fisharebest\\Webtrees\\Census\\CensusColumnSexM\:\:generate\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Census/CensusColumnSexM.php - message: '#^Method Fisharebest\\Webtrees\\Census\\CensusColumnSexMF\:\:generate\(\) should return string but returns mixed\.$#' identifier: return.type count: 2 path: app/Census/CensusColumnSexMF.php - message: '#^Binary operation "\." between mixed and ''/autoload\.php'' results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Console/ComposerScripts.php - message: '#^Constant Fisharebest\\Webtrees\\DB\:\:COLLATION_ASCII is unused\.$#' identifier: classConstant.unused count: 1 path: app/DB.php - message: '#^Constant Fisharebest\\Webtrees\\DB\:\:COLLATION_UTF8 is unused\.$#' identifier: classConstant.unused count: 1 path: app/DB.php - message: '#^Constant Fisharebest\\Webtrees\\DB\:\:DRIVER_INITIALIZATION is unused\.$#' identifier: classConstant.unused count: 1 path: app/DB.php - message: '#^Method Fisharebest\\Webtrees\\DB\:\:driverName\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/DB.php - message: '#^Cannot access offset int on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 3 path: app/Date/AbstractCalendarDate.php - message: '#^Cannot access offset string on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Date/AbstractCalendarDate.php - message: '#^Method Fisharebest\\Webtrees\\Date\\AbstractCalendarDate\:\:dayNames\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Date/AbstractCalendarDate.php - message: '#^Method Fisharebest\\Webtrees\\Date\\AbstractCalendarDate\:\:dayNamesAbbreviated\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Date/AbstractCalendarDate.php - message: '#^Method Fisharebest\\Webtrees\\Date\\AbstractCalendarDate\:\:formatGedcomCalendarEscape\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Date/AbstractCalendarDate.php - message: '#^Method Fisharebest\\Webtrees\\Date\\AbstractCalendarDate\:\:formatGedcomMonth\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Date/AbstractCalendarDate.php - message: '#^Property Fisharebest\\Webtrees\\Date\\AbstractCalendarDate\:\:\$month \(int\) does not accept mixed\.$#' identifier: assign.propertyType count: 1 path: app/Date/AbstractCalendarDate.php - message: '#^Cannot access offset int on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 5 path: app/Date/AbstractGregorianJulianDate.php - message: '#^Method Fisharebest\\Webtrees\\Date\\AbstractGregorianJulianDate\:\:monthNameAbbreviated\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Date/AbstractGregorianJulianDate.php - message: '#^Method Fisharebest\\Webtrees\\Date\\AbstractGregorianJulianDate\:\:monthNameGenitiveCase\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Date/AbstractGregorianJulianDate.php - message: '#^Method Fisharebest\\Webtrees\\Date\\AbstractGregorianJulianDate\:\:monthNameInstrumentalCase\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Date/AbstractGregorianJulianDate.php - message: '#^Method Fisharebest\\Webtrees\\Date\\AbstractGregorianJulianDate\:\:monthNameLocativeCase\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Date/AbstractGregorianJulianDate.php - message: '#^Method Fisharebest\\Webtrees\\Date\\AbstractGregorianJulianDate\:\:monthNameNominativeCase\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Date/AbstractGregorianJulianDate.php - message: '#^Cannot access offset int on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 5 path: app/Date/FrenchDate.php - message: '#^Method Fisharebest\\Webtrees\\Date\\FrenchDate\:\:dayNames\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Date/FrenchDate.php - message: '#^Method Fisharebest\\Webtrees\\Date\\FrenchDate\:\:monthNameGenitiveCase\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Date/FrenchDate.php - message: '#^Method Fisharebest\\Webtrees\\Date\\FrenchDate\:\:monthNameInstrumentalCase\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Date/FrenchDate.php - message: '#^Method Fisharebest\\Webtrees\\Date\\FrenchDate\:\:monthNameLocativeCase\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Date/FrenchDate.php - message: '#^Method Fisharebest\\Webtrees\\Date\\FrenchDate\:\:monthNameNominativeCase\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Date/FrenchDate.php - message: '#^Cannot access offset int on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 4 path: app/Date/HijriDate.php - message: '#^Method Fisharebest\\Webtrees\\Date\\HijriDate\:\:monthNameGenitiveCase\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Date/HijriDate.php - message: '#^Method Fisharebest\\Webtrees\\Date\\HijriDate\:\:monthNameInstrumentalCase\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Date/HijriDate.php - message: '#^Method Fisharebest\\Webtrees\\Date\\HijriDate\:\:monthNameLocativeCase\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Date/HijriDate.php - message: '#^Method Fisharebest\\Webtrees\\Date\\HijriDate\:\:monthNameNominativeCase\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Date/HijriDate.php - message: '#^Cannot access offset int on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 5 path: app/Date/JalaliDate.php - message: '#^Method Fisharebest\\Webtrees\\Date\\JalaliDate\:\:monthNameAbbreviated\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Date/JalaliDate.php - message: '#^Method Fisharebest\\Webtrees\\Date\\JalaliDate\:\:monthNameGenitiveCase\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Date/JalaliDate.php - message: '#^Method Fisharebest\\Webtrees\\Date\\JalaliDate\:\:monthNameInstrumentalCase\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Date/JalaliDate.php - message: '#^Method Fisharebest\\Webtrees\\Date\\JalaliDate\:\:monthNameLocativeCase\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Date/JalaliDate.php - message: '#^Method Fisharebest\\Webtrees\\Date\\JalaliDate\:\:monthNameNominativeCase\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Date/JalaliDate.php - message: '#^Cannot access offset int on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 4 path: app/Date/JewishDate.php - message: '#^Method Fisharebest\\Webtrees\\Date\\JewishDate\:\:monthNameGenitiveCase\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Date/JewishDate.php - message: '#^Method Fisharebest\\Webtrees\\Date\\JewishDate\:\:monthNameInstrumentalCase\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Date/JewishDate.php - message: '#^Method Fisharebest\\Webtrees\\Date\\JewishDate\:\:monthNameLocativeCase\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Date/JewishDate.php - message: '#^Method Fisharebest\\Webtrees\\Date\\JewishDate\:\:monthNameNominativeCase\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Date/JewishDate.php - message: '#^Parameter \#1 \$attributes of static method Fisharebest\\Webtrees\\Html\:\:attributes\(\) expects array\, array\ given\.$#' identifier: argument.type count: 1 path: app/Elements/AbstractElement.php - message: '#^Property Fisharebest\\Webtrees\\Elements\\AbstractElement\:\:\$subtags \(array\\) does not accept mixed\.$#' identifier: assign.propertyType count: 1 path: app/Elements/AbstractElement.php - message: '#^Parameter \#1 \$str of function strtr expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Elements/AbstractExternalLink.php - message: '#^Cannot cast mixed to float\.$#' identifier: cast.double count: 4 path: app/Elements/AgeAtEvent.php - message: '#^Cannot cast mixed to int\.$#' identifier: cast.int count: 4 path: app/Elements/AgeAtEvent.php - message: '#^Method Fisharebest\\Webtrees\\Elements\\AgeAtEvent\:\:value\(\) should return string but returns string\|null\.$#' identifier: return.type count: 1 path: app/Elements/AgeAtEvent.php - message: '#^Method Fisharebest\\Webtrees\\Elements\\DateValue\:\:escape\(\) should return string but returns string\|null\.$#' identifier: return.type count: 1 path: app/Elements/DateValue.php - message: '#^Parameter \#1 \$attributes of static method Fisharebest\\Webtrees\\Html\:\:attributes\(\) expects array\, array\ given\.$#' identifier: argument.type count: 1 path: app/Elements/DateValue.php - message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' identifier: foreach.nonIterable count: 1 path: app/Elements/EventTypeCitedFrom.php - message: '#^Binary operation "\." between ''FAM\:''\|''INDI\:'' and mixed results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Elements/EventTypeCitedFrom.php - message: '#^Parameter \#1 \$arr1 of function array_merge expects array, mixed given\.$#' identifier: argument.type count: 1 path: app/Elements/EventTypeCitedFrom.php - message: '#^Parameter \#2 \.\.\.\$args of function array_merge expects array, mixed given\.$#' identifier: argument.type count: 1 path: app/Elements/EventTypeCitedFrom.php - message: '#^Binary operation "\." between mixed and string results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Elements/GovIdentifier.php - message: '#^Cannot access offset string on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Elements/MultimediaFormat.php - message: '#^Method Fisharebest\\Webtrees\\Elements\\MultimediaFormat\:\:canonical\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Elements/MultimediaFormat.php - message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#' identifier: argument.type count: 1 path: app/Elements/NamePersonal.php - message: '#^Parameter \#2 \$subtags of method Fisharebest\\Webtrees\\Elements\\AbstractElement\:\:__construct\(\) expects array\\|null, mixed given\.$#' identifier: argument.type count: 1 path: app/Elements/NamePersonal.php - message: '#^Parameter \#1 \$str of function trim expects string, string\|null given\.$#' identifier: argument.type count: 1 path: app/Elements/PlaceHierarchy.php - message: '#^Method Fisharebest\\Webtrees\\Elements\\RestrictionNotice\:\:canonical\(\) should return string but returns string\|null\.$#' identifier: return.type count: 1 path: app/Elements/RestrictionNotice.php - message: '#^Binary operation "\." between ''\
, mixed given\.$#' identifier: argument.type count: 2 path: app/Factories/MarkdownFactory.php - message: '#^Access to an undefined property object\:\:\$m_gedcom\.$#' identifier: property.notFound count: 1 path: app/Factories/MediaFactory.php - message: '#^Access to an undefined property object\:\:\$m_id\.$#' identifier: property.notFound count: 1 path: app/Factories/MediaFactory.php - message: '#^Anonymous function should return Fisharebest\\Webtrees\\Media but returns Fisharebest\\Webtrees\\Media\|null\.$#' identifier: return.type count: 1 path: app/Factories/MediaFactory.php - message: '#^Method Fisharebest\\Webtrees\\Factories\\MediaFactory\:\:gedcom\(\) should return string\|null but returns mixed\.$#' identifier: return.type count: 1 path: app/Factories/MediaFactory.php - message: '#^Parameter \#1 \$gedcom of method Fisharebest\\Webtrees\\Factories\\AbstractGedcomRecordFactory\:\:extractXref\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Factories/MediaFactory.php - message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Factories\\MediaFactory\:\:make\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Factories/MediaFactory.php - message: '#^Parameter \#2 \$subject of function preg_match expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Factories/MediaFactory.php - message: '#^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 - message: '#^Parameter \#3 \$pending of method Fisharebest\\Webtrees\\Factories\\MediaFactory\:\:new\(\) expects string\|null, mixed given\.$#' identifier: argument.type count: 1 path: app/Factories/MediaFactory.php - message: '#^Access to an undefined property object\:\:\$o_gedcom\.$#' identifier: property.notFound count: 1 path: app/Factories/NoteFactory.php - message: '#^Access to an undefined property object\:\:\$o_id\.$#' identifier: property.notFound count: 1 path: app/Factories/NoteFactory.php - message: '#^Anonymous function should return Fisharebest\\Webtrees\\Note but returns Fisharebest\\Webtrees\\Note\|null\.$#' identifier: return.type count: 1 path: app/Factories/NoteFactory.php - message: '#^Method Fisharebest\\Webtrees\\Factories\\NoteFactory\:\:gedcom\(\) should return string\|null but returns mixed\.$#' identifier: return.type count: 1 path: app/Factories/NoteFactory.php - message: '#^Parameter \#1 \$gedcom of method Fisharebest\\Webtrees\\Factories\\AbstractGedcomRecordFactory\:\:extractXref\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Factories/NoteFactory.php - message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Factories\\NoteFactory\:\:make\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Factories/NoteFactory.php - message: '#^Parameter \#2 \$subject of function preg_match expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Factories/NoteFactory.php - message: '#^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 - message: '#^Parameter \#3 \$pending of class Fisharebest\\Webtrees\\Note constructor expects string\|null, mixed given\.$#' identifier: argument.type count: 1 path: app/Factories/NoteFactory.php - message: '#^Access to an undefined property object\:\:\$o_gedcom\.$#' identifier: property.notFound count: 1 path: app/Factories/RepositoryFactory.php - message: '#^Access to an undefined property object\:\:\$o_id\.$#' identifier: property.notFound count: 1 path: app/Factories/RepositoryFactory.php - message: '#^Method Fisharebest\\Webtrees\\Factories\\RepositoryFactory\:\:gedcom\(\) should return string\|null but returns mixed\.$#' identifier: return.type count: 1 path: app/Factories/RepositoryFactory.php - message: '#^Parameter \#1 \$gedcom of method Fisharebest\\Webtrees\\Factories\\AbstractGedcomRecordFactory\:\:extractXref\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Factories/RepositoryFactory.php - message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Factories\\RepositoryFactory\:\:make\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Factories/RepositoryFactory.php - message: '#^Parameter \#2 \$subject of function preg_match expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Factories/RepositoryFactory.php - message: '#^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 - message: '#^Parameter \#3 \$pending of method Fisharebest\\Webtrees\\Factories\\RepositoryFactory\:\:new\(\) expects string\|null, mixed given\.$#' identifier: argument.type count: 1 path: app/Factories/RepositoryFactory.php - message: '#^Access to an undefined property object\:\:\$o_gedcom\.$#' identifier: property.notFound count: 1 path: app/Factories/SharedNoteFactory.php - message: '#^Access to an undefined property object\:\:\$o_id\.$#' identifier: property.notFound count: 1 path: app/Factories/SharedNoteFactory.php - message: '#^Anonymous function should return Fisharebest\\Webtrees\\SharedNote but returns Fisharebest\\Webtrees\\SharedNote\|null\.$#' identifier: return.type count: 1 path: app/Factories/SharedNoteFactory.php - message: '#^Method Fisharebest\\Webtrees\\Factories\\SharedNoteFactory\:\:gedcom\(\) should return string\|null but returns mixed\.$#' identifier: return.type count: 1 path: app/Factories/SharedNoteFactory.php - message: '#^Parameter \#1 \$gedcom of method Fisharebest\\Webtrees\\Factories\\AbstractGedcomRecordFactory\:\:extractXref\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Factories/SharedNoteFactory.php - message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Factories\\SharedNoteFactory\:\:make\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Factories/SharedNoteFactory.php - message: '#^Parameter \#2 \$subject of function preg_match expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Factories/SharedNoteFactory.php - message: '#^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 - message: '#^Parameter \#3 \$pending of class Fisharebest\\Webtrees\\SharedNote constructor expects string\|null, mixed given\.$#' identifier: argument.type count: 1 path: app/Factories/SharedNoteFactory.php - message: '#^Parameter \#1 \$str of function trim expects string, string\|null given\.$#' identifier: argument.type count: 1 path: app/Factories/SlugFactory.php - message: '#^Access to an undefined property object\:\:\$s_gedcom\.$#' identifier: property.notFound count: 1 path: app/Factories/SourceFactory.php - message: '#^Access to an undefined property object\:\:\$s_id\.$#' identifier: property.notFound count: 1 path: app/Factories/SourceFactory.php - message: '#^Anonymous function should return Fisharebest\\Webtrees\\Source but returns Fisharebest\\Webtrees\\Source\|null\.$#' identifier: return.type count: 1 path: app/Factories/SourceFactory.php - message: '#^Method Fisharebest\\Webtrees\\Factories\\SourceFactory\:\:gedcom\(\) should return string\|null but returns mixed\.$#' identifier: return.type count: 1 path: app/Factories/SourceFactory.php - message: '#^Parameter \#1 \$gedcom of method Fisharebest\\Webtrees\\Factories\\AbstractGedcomRecordFactory\:\:extractXref\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Factories/SourceFactory.php - message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Factories\\SourceFactory\:\:make\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Factories/SourceFactory.php - message: '#^Parameter \#2 \$subject of function preg_match expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Factories/SourceFactory.php - message: '#^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 - message: '#^Parameter \#3 \$pending of method Fisharebest\\Webtrees\\Factories\\SourceFactory\:\:new\(\) expects string\|null, mixed given\.$#' identifier: argument.type count: 1 path: app/Factories/SourceFactory.php - message: '#^Access to an undefined property object\:\:\$o_gedcom\.$#' identifier: property.notFound count: 1 path: app/Factories/SubmissionFactory.php - message: '#^Access to an undefined property object\:\:\$o_id\.$#' identifier: property.notFound count: 1 path: app/Factories/SubmissionFactory.php - message: '#^Anonymous function should return Fisharebest\\Webtrees\\Submission but returns Fisharebest\\Webtrees\\Submission\|null\.$#' identifier: return.type count: 1 path: app/Factories/SubmissionFactory.php - message: '#^Method Fisharebest\\Webtrees\\Factories\\SubmissionFactory\:\:gedcom\(\) should return string\|null but returns mixed\.$#' identifier: return.type count: 1 path: app/Factories/SubmissionFactory.php - message: '#^Parameter \#1 \$gedcom of method Fisharebest\\Webtrees\\Factories\\AbstractGedcomRecordFactory\:\:extractXref\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Factories/SubmissionFactory.php - message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Factories\\SubmissionFactory\:\:make\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Factories/SubmissionFactory.php - message: '#^Parameter \#2 \$subject of function preg_match expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Factories/SubmissionFactory.php - message: '#^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 - message: '#^Parameter \#3 \$pending of method Fisharebest\\Webtrees\\Factories\\SubmissionFactory\:\:new\(\) expects string\|null, mixed given\.$#' identifier: argument.type count: 1 path: app/Factories/SubmissionFactory.php - message: '#^Access to an undefined property object\:\:\$o_gedcom\.$#' identifier: property.notFound count: 1 path: app/Factories/SubmitterFactory.php - message: '#^Access to an undefined property object\:\:\$o_id\.$#' identifier: property.notFound count: 1 path: app/Factories/SubmitterFactory.php - message: '#^Anonymous function should return Fisharebest\\Webtrees\\Submitter but returns Fisharebest\\Webtrees\\Submitter\|null\.$#' identifier: return.type count: 1 path: app/Factories/SubmitterFactory.php - message: '#^Method Fisharebest\\Webtrees\\Factories\\SubmitterFactory\:\:gedcom\(\) should return string\|null but returns mixed\.$#' identifier: return.type count: 1 path: app/Factories/SubmitterFactory.php - message: '#^Parameter \#1 \$gedcom of method Fisharebest\\Webtrees\\Factories\\AbstractGedcomRecordFactory\:\:extractXref\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Factories/SubmitterFactory.php - message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Factories\\SubmitterFactory\:\:make\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Factories/SubmitterFactory.php - message: '#^Parameter \#2 \$subject of function preg_match expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Factories/SubmitterFactory.php - message: '#^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 - message: '#^Parameter \#3 \$pending of method Fisharebest\\Webtrees\\Factories\\SubmitterFactory\:\:new\(\) expects string\|null, mixed given\.$#' identifier: argument.type count: 1 path: app/Factories/SubmitterFactory.php - message: '#^Method Fisharebest\\Webtrees\\Factories\\SurnameTraditionFactory\:\:list\(\) should return array\ but returns array\\.$#' identifier: return.type count: 1 path: app/Factories/SurnameTraditionFactory.php - message: '#^Cannot cast mixed to int\.$#' identifier: cast.int count: 1 path: app/Factories/XrefFactory.php - message: '#^Method Fisharebest\\Webtrees\\Family\:\:getAllNames\(\) should return array\\> but returns array\\>\.$#' identifier: return.type count: 1 path: app/Family.php - message: '#^Method Fisharebest\\Webtrees\\Family\:\:getMarriage\(\) should return Fisharebest\\Webtrees\\Fact\|null but returns mixed\.$#' identifier: return.type count: 1 path: app/Family.php - message: '#^Method Fisharebest\\Webtrees\\FlashMessages\:\:getMessages\(\) should return array\ but returns array\\.$#' identifier: return.type count: 1 path: app/FlashMessages.php - message: '#^Cannot access an offset on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 2 path: app/Gedcom.php - message: '#^Binary operation "\+\=" between \(float\|int\) and mixed results in an error\.$#' identifier: assignOp.invalid count: 1 path: app/GedcomFilters/GedcomEncodingFilter.php - message: '#^Binary operation "\.\=" between string and mixed results in an error\.$#' identifier: assignOp.invalid count: 1 path: app/GedcomFilters/GedcomEncodingFilter.php - message: '#^Cannot call method fromUtf8\(\) on Fisharebest\\Webtrees\\Encodings\\EncodingInterface\|null\.$#' identifier: method.nonObject count: 2 path: app/GedcomFilters/GedcomEncodingFilter.php - message: '#^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 - message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' identifier: foreach.nonIterable count: 2 path: app/GedcomRecord.php - message: '#^Binary operation "\." between ''Delete\: '' and mixed results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/GedcomRecord.php - message: '#^Binary operation "\." between ''Update\: '' and mixed results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/GedcomRecord.php - message: '#^Cannot call method attribute\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/GedcomRecord.php - message: '#^Cannot call method date\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/GedcomRecord.php - message: '#^Cannot call method gedcomName\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/GedcomRecord.php - message: '#^Cannot call method isOK\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/GedcomRecord.php - message: '#^Cannot call method label\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/GedcomRecord.php - message: '#^Cannot call method place\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: app/GedcomRecord.php - message: '#^Cannot call method record\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/GedcomRecord.php - message: '#^Cannot call method shortName\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/GedcomRecord.php - message: '#^Method Fisharebest\\Webtrees\\GedcomRecord\:\:getAllNames\(\) should return array\\> but returns array\\>\.$#' identifier: return.type count: 1 path: app/GedcomRecord.php - message: '#^Method Fisharebest\\Webtrees\\GedcomRecord\:\:lastChangeUser\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/GedcomRecord.php - message: '#^Method Fisharebest\\Webtrees\\GedcomRecord\:\:privatizeGedcom\(\) should return string but returns string\|null\.$#' identifier: return.type count: 1 path: app/GedcomRecord.php - message: '#^Method Fisharebest\\Webtrees\\GedcomRecord\:\:tag\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/GedcomRecord.php - message: '#^Parameter \#1 \$gedcom of class Fisharebest\\Webtrees\\Fact constructor expects string, mixed given\.$#' identifier: argument.type count: 2 path: app/GedcomRecord.php - message: '#^Parameter \#1 \$route_name of function route expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/GedcomRecord.php - message: '#^Parameter \#1 \$stack of function array_shift expects array, list\\|false given\.$#' identifier: argument.type count: 2 path: app/GedcomRecord.php - message: '#^Parameter \#1 \$str of function md5 expects string, mixed given\.$#' identifier: argument.type count: 2 path: app/GedcomRecord.php - message: '#^Parameter \#1 \$str of function trim expects string, string\|null given\.$#' identifier: argument.type count: 2 path: app/GedcomRecord.php - message: '#^Parameter \#1 \$type of method Fisharebest\\Webtrees\\GedcomRecord\:\:addName\(\) expects string, mixed given\.$#' identifier: argument.type count: 3 path: app/GedcomRecord.php - message: '#^Parameter \#2 \$gedcom of method Fisharebest\\Webtrees\\GedcomRecord\:\:updateFact\(\) expects string, string\|null given\.$#' identifier: argument.type count: 1 path: app/GedcomRecord.php - message: '#^Parameter \#2 \$haystack of function array_search expects array, array\, string\>\|false given\.$#' identifier: argument.type count: 2 path: app/GedcomRecord.php - message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#' identifier: argument.type count: 2 path: app/GedcomRecord.php - message: '#^Parameter \#2 \.\.\.\$args of static method Fisharebest\\Webtrees\\I18N\:\:translate\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/GedcomRecord.php - message: '#^Parameter \#3 \$subject of function preg_replace expects array\\|string, string\|null given\.$#' identifier: argument.type count: 2 path: app/GedcomRecord.php - message: '#^Property Fisharebest\\Webtrees\\GedcomRecord\:\:\$getAllNames \(array\\>\) does not accept array\\>\.$#' identifier: assign.propertyType count: 1 path: app/GedcomRecord.php - message: '#^Strict comparison using \!\=\= between lowercase\-string&non\-falsy\-string and '''' will always evaluate to true\.$#' identifier: notIdentical.alwaysTrue count: 1 path: app/GedcomRecord.php - message: '#^Strict comparison using \!\=\= between non\-empty\-string and '''' will always evaluate to true\.$#' identifier: notIdentical.alwaysTrue count: 1 path: app/GedcomRecord.php - message: '#^Property Fisharebest\\Webtrees\\GedcomRecord\:\:\$getAllNames \(array\\>\) does not accept array\\.$#' identifier: assign.propertyType count: 1 path: app/Header.php - message: '#^Parameter \#3 \$headers of method Fisharebest\\Webtrees\\Contracts\\ResponseFactoryInterface\:\:response\(\) expects array\, array\ given\.$#' identifier: argument.type count: 1 path: app/Helpers/functions.php - message: '#^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 - message: '#^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 - message: '#^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 - message: '#^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 - message: '#^Parameter \#2 \$str of function explode expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/Middleware/ClientIp.php - message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/Middleware/CompressResponse.php - message: '#^Cannot call method has\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: app/Http/Middleware/HandleExceptions.php - message: '#^Cannot call method instance\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Http/Middleware/HandleExceptions.php - message: '#^Cannot call method withAttribute\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Http/Middleware/HandleExceptions.php - message: '#^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 - message: '#^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 - message: '#^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 - message: '#^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 - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, string\|false given\.$#' identifier: argument.type count: 1 path: app/Http/Middleware/HandleExceptions.php - message: '#^Cannot call method instance\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Http/Middleware/LoadRoutes.php - message: '#^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 - message: '#^Cannot call method instance\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Http/Middleware/NoRouteFound.php - message: '#^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 - message: '#^Cannot call method instance\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: app/Http/Middleware/Router.php - message: '#^Parameter \#2 \$middleware of static method Fisharebest\\Webtrees\\Webtrees\:\:dispatch\(\) expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Http/Middleware/Router.php - message: '#^Parameter \#2 \.\.\.\$args of function array_merge expects array, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/Middleware/Router.php - message: '#^Generator expects value type Fisharebest\\Webtrees\\Module\\ModuleLanguageInterface\|null, mixed given\.$#' identifier: generator.valueType count: 2 path: app/Http/Middleware/UseLanguage.php - message: '#^Parameter \#1 \$server of static method Fisharebest\\Localization\\Locale\:\:httpAcceptLanguage\(\) expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Http/Middleware/UseLanguage.php - message: '#^Parameter \#2 \$available of static method Fisharebest\\Localization\\Locale\:\:httpAcceptLanguage\(\) expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Http/Middleware/UseLanguage.php - message: '#^Cannot call method instance\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Http/Middleware/UseTheme.php - message: '#^Generator expects value type Fisharebest\\Webtrees\\Module\\ModuleThemeInterface\|null, mixed given\.$#' identifier: generator.valueType count: 2 path: app/Http/Middleware/UseTheme.php - message: '#^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 - message: '#^Binary operation "\." between ''public,max\-age\='' and mixed results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Http/RequestHandlers/AbstractAutocompleteHandler.php - message: '#^Parameter \#2 \$needle of function str_starts_with expects string\|null, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/AdminMediaFileDownload.php - message: '#^Parameter \#2 \$needle of function str_starts_with expects string\|null, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/AdminMediaFileThumbnail.php - message: '#^Parameter \#1 \$content of function response expects array\\|object\|string, string\|false given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/AppleTouchIconPng.php - message: '#^Cannot call method gedcom\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: app/Http/RequestHandlers/AutoCompleteCitation.php - message: '#^Parameter \#2 \$subject of function preg_match_all expects string, mixed given\.$#' identifier: argument.type count: 2 path: app/Http/RequestHandlers/AutoCompleteCitation.php - message: '#^Method Fisharebest\\Webtrees\\Http\\RequestHandlers\\AutoCompletePlace\:\:search\(\) should return Illuminate\\Support\\Collection&iterable\ but returns Illuminate\\Support\\Collection&iterable\\.$#' identifier: return.type count: 1 path: app/Http/RequestHandlers/AutoCompletePlace.php - message: '#^Parameter \#4 \$limit of method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchPlaces\(\) expects int, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/AutoCompletePlace.php - message: '#^Parameter \#4 \$limit of method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchSurnames\(\) expects int, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/AutoCompleteSurname.php - message: '#^Cannot call method fullName\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#' identifier: method.nonObject count: 1 path: app/Http/RequestHandlers/CalendarEvents.php - message: '#^Cannot call method url\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#' identifier: method.nonObject count: 1 path: app/Http/RequestHandlers/CalendarEvents.php - message: '#^Parameter \#1 \$content of function response expects array\\|object\|string, string\|false given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/CalendarEvents.php - message: '#^Access to an undefined property object\:\:\$gedcom\.$#' identifier: property.notFound count: 2 path: app/Http/RequestHandlers/CheckTree.php - message: '#^Access to an undefined property object\:\:\$type\.$#' identifier: property.notFound count: 2 path: app/Http/RequestHandlers/CheckTree.php - message: '#^Binary operation "\." between "\\n1 CHIL @" and mixed results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Http/RequestHandlers/CheckTree.php - message: '#^Binary operation "\." between "\\n1 FAMC @" and mixed results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Http/RequestHandlers/CheckTree.php - message: '#^Binary operation "\." between "\\n1 FAMS @" and mixed results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Http/RequestHandlers/CheckTree.php - message: '#^Binary operation "\." between "\\n1 HUSB @" and mixed results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Http/RequestHandlers/CheckTree.php - message: '#^Binary operation "\." between "\\n1 WIFE @" and mixed results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Http/RequestHandlers/CheckTree.php - message: '#^Cannot access property \$gedcom on mixed\.$#' identifier: property.nonObject count: 9 path: app/Http/RequestHandlers/CheckTree.php - message: '#^Cannot access property \$type on mixed\.$#' identifier: property.nonObject count: 47 path: app/Http/RequestHandlers/CheckTree.php - message: '#^Cannot access property \$xref on mixed\.$#' identifier: property.nonObject count: 46 path: app/Http/RequestHandlers/CheckTree.php - message: '#^Parameter \#1 \$haystack of function str_contains expects string\|null, mixed given\.$#' identifier: argument.type count: 5 path: app/Http/RequestHandlers/CheckTree.php - message: '#^Parameter \#1 \$haystack of function str_starts_with expects string\|null, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/CheckTree.php - message: '#^Parameter \#1 \$haystack of function substr_count expects string, mixed given\.$#' identifier: argument.type count: 2 path: app/Http/RequestHandlers/CheckTree.php - message: '#^Parameter \#1 \$str of function strtoupper expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/CheckTree.php - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/CheckTree.php - message: '#^Parameter \#2 \$parameters of function route expects array\\|bool\|int\|string\|null\>, array\ given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/CheckTree.php - message: '#^Parameter \#2 \$str of function explode expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/CheckTree.php - message: '#^Parameter \#2 \$subject of function preg_match expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/CheckTree.php - message: '#^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 - message: '#^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 - message: '#^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 - message: '#^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 - message: '#^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 - message: '#^Method Fisharebest\\Webtrees\\Http\\RequestHandlers\\ControlPanel\:\:totalChanges\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/Http/RequestHandlers/ControlPanel.php - message: '#^Parameter \#1 \$column of method Illuminate\\Database\\Query\\Builder\:\:pluck\(\) expects string, Illuminate\\Database\\Query\\Expression given\.$#' identifier: argument.type count: 8 path: app/Http/RequestHandlers/ControlPanel.php - message: '#^Access to an undefined property object\:\:\$type\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/DataFixData.php - message: '#^Access to an undefined property object\:\:\$xref\.$#' identifier: property.notFound count: 3 path: app/Http/RequestHandlers/DataFixData.php - message: '#^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 - message: '#^Parameter \#2 \$parameters of function route expects array\\|bool\|int\|string\|null\>, array\ given\.$#' identifier: argument.type count: 2 path: app/Http/RequestHandlers/DataFixData.php - message: '#^Parameter \#2 \$params of method Fisharebest\\Webtrees\\Module\\ModuleDataFixInterface\:\:doesRecordNeedUpdate\(\) expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/DataFixData.php - message: '#^Parameter \#2 \$params of method Fisharebest\\Webtrees\\Module\\ModuleDataFixInterface\:\:recordsToFix\(\) expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/DataFixData.php - message: '#^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 - message: '#^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 - message: '#^Parameter \#2 \$params of method Fisharebest\\Webtrees\\Module\\ModuleDataFixInterface\:\:doesRecordNeedUpdate\(\) expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/DataFixPreview.php - message: '#^Parameter \#2 \$params of method Fisharebest\\Webtrees\\Module\\ModuleDataFixInterface\:\:previewUpdate\(\) expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/DataFixPreview.php - message: '#^Parameter \#2 \$params of method Fisharebest\\Webtrees\\Module\\ModuleDataFixInterface\:\:doesRecordNeedUpdate\(\) expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/DataFixUpdate.php - message: '#^Parameter \#2 \$params of method Fisharebest\\Webtrees\\Module\\ModuleDataFixInterface\:\:updateRecord\(\) expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/DataFixUpdate.php - message: '#^Access to an undefined property object\:\:\$type\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/DataFixUpdateAll.php - message: '#^Access to an undefined property object\:\:\$xref\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/DataFixUpdateAll.php - message: '#^Binary operation "\+\=" between mixed and int results in an error\.$#' identifier: assignOp.invalid count: 1 path: app/Http/RequestHandlers/DataFixUpdateAll.php - message: '#^Cannot access property \$xref on mixed\.$#' identifier: property.nonObject count: 2 path: app/Http/RequestHandlers/DataFixUpdateAll.php - message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Services\\DataFixService\:\:getRecordByType\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/DataFixUpdateAll.php - message: '#^Parameter \#2 \$parameters of function route expects array\\|bool\|int\|string\|null\>, array given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/DataFixUpdateAll.php - message: '#^Parameter \#2 \$params of method Fisharebest\\Webtrees\\Module\\ModuleDataFixInterface\:\:doesRecordNeedUpdate\(\) expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/DataFixUpdateAll.php - message: '#^Parameter \#2 \$params of method Fisharebest\\Webtrees\\Module\\ModuleDataFixInterface\:\:recordsToFix\(\) expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/DataFixUpdateAll.php - message: '#^Parameter \#2 \$params of method Fisharebest\\Webtrees\\Module\\ModuleDataFixInterface\:\:updateRecord\(\) expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/DataFixUpdateAll.php - message: '#^Parameter \#3 \$type of method Fisharebest\\Webtrees\\Services\\DataFixService\:\:getRecordByType\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/DataFixUpdateAll.php - message: '#^Parameter \#4 \$params of method Fisharebest\\Webtrees\\Http\\RequestHandlers\\DataFixUpdateAll\:\:createUpdateRanges\(\) expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/DataFixUpdateAll.php - message: '#^Instanceof between Fisharebest\\Webtrees\\Family and Fisharebest\\Webtrees\\Family will always evaluate to true\.$#' identifier: instanceof.alwaysTrue count: 1 path: app/Http/RequestHandlers/DeleteRecord.php - message: '#^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 - message: '#^Parameter \#3 \$subject of function preg_replace expects array\\|string, string\|null given\.$#' identifier: argument.type count: 4 path: app/Http/RequestHandlers/DeleteRecord.php - message: '#^Cannot cast mixed to int\.$#' identifier: cast.int count: 1 path: app/Http/RequestHandlers/DeleteUser.php - message: '#^Argument of an invalid type string supplied for foreach, only iterables are supported\.$#' identifier: foreach.nonIterable count: 1 path: app/Http/RequestHandlers/EditFactAction.php - message: '#^Parameter \#1 \$record_type of method Fisharebest\\Webtrees\\Services\\GedcomEditService\:\:editLinesToGedcom\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/EditFactAction.php - message: '#^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 - message: '#^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 - message: '#^Binary operation "\." between non\-falsy\-string and mixed results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Http/RequestHandlers/EditFactPage.php - message: '#^Cannot call method label\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Http/RequestHandlers/EditFactPage.php - message: '#^Parameter \#1 \$fact of method Fisharebest\\Webtrees\\Services\\GedcomEditService\:\:insertMissingFactSubtags\(\) expects Fisharebest\\Webtrees\\Fact, mixed given\.$#' identifier: argument.type count: 2 path: app/Http/RequestHandlers/EditFactPage.php - message: '#^Cannot call method filename\(\) on mixed\.$#' identifier: method.nonObject count: 4 path: app/Http/RequestHandlers/EditMediaFileAction.php - message: '#^Cannot call method isExternal\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: app/Http/RequestHandlers/EditMediaFileAction.php - message: '#^If condition is always true\.$#' identifier: if.alwaysTrue count: 1 path: app/Http/RequestHandlers/EditMediaFileAction.php - message: '#^Parameter \#1 \$file of method Fisharebest\\Webtrees\\Services\\MediaFileService\:\:createMediaFileGedcom\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/EditMediaFileAction.php - message: '#^Parameter \#1 \$filename of static method Fisharebest\\Webtrees\\Html\:\:filename\(\) expects string, mixed given\.$#' identifier: argument.type count: 4 path: app/Http/RequestHandlers/EditMediaFileAction.php - message: '#^Parameter \#1 \$location of method League\\Flysystem\\FilesystemReader\:\:fileExists\(\) expects string, mixed given\.$#' identifier: argument.type count: 2 path: app/Http/RequestHandlers/EditMediaFileAction.php - message: '#^Parameter \#1 \$source of method League\\Flysystem\\FilesystemWriter\:\:move\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/EditMediaFileAction.php - message: '#^Parameter \#2 \$destination of method League\\Flysystem\\FilesystemWriter\:\:move\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/EditMediaFileAction.php - message: '#^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 - message: '#^Parameter \#1 \$str of function trim expects string, string\|null given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/EditRawFactAction.php - message: '#^Parameter \#1 \$str of function trim expects string, string\|null given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/EditRawRecordAction.php - message: '#^Parameter \#1 \$record_type of method Fisharebest\\Webtrees\\Services\\GedcomEditService\:\:editLinesToGedcom\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/EditRecordAction.php - message: '#^Parameter \#1 \$content of function response expects array\\|object\|string, string\|false given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/FaviconIco.php - message: '#^Access to an undefined property object\:\:\$i_gedcom\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/FixLevel0MediaData.php - message: '#^Access to an undefined property object\:\:\$i_id\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/FixLevel0MediaData.php - message: '#^Access to an undefined property object\:\:\$m_file\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/FixLevel0MediaData.php - message: '#^Access to an undefined property object\:\:\$m_gedcom\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/FixLevel0MediaData.php - message: '#^Access to an undefined property object\:\:\$m_id\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/FixLevel0MediaData.php - message: '#^Cannot call method displayImage\(\) on Fisharebest\\Webtrees\\Media\|null\.$#' identifier: method.nonObject count: 1 path: app/Http/RequestHandlers/FixLevel0MediaData.php - message: '#^Cannot call method facts\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#' identifier: method.nonObject count: 2 path: app/Http/RequestHandlers/FixLevel0MediaData.php - message: '#^Cannot call method fullName\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#' identifier: method.nonObject count: 1 path: app/Http/RequestHandlers/FixLevel0MediaData.php - message: '#^Cannot call method fullName\(\) on Fisharebest\\Webtrees\\Media\|null\.$#' identifier: method.nonObject count: 1 path: app/Http/RequestHandlers/FixLevel0MediaData.php - message: '#^Cannot call method url\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#' identifier: method.nonObject count: 1 path: app/Http/RequestHandlers/FixLevel0MediaData.php - message: '#^Cannot call method url\(\) on Fisharebest\\Webtrees\\Media\|null\.$#' identifier: method.nonObject count: 1 path: app/Http/RequestHandlers/FixLevel0MediaData.php - message: '#^Cannot cast mixed to int\.$#' identifier: cast.int count: 1 path: app/Http/RequestHandlers/FixLevel0MediaData.php - message: '#^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 - message: '#^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 - message: '#^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 - message: '#^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 - message: '#^Access to an undefined property object\:\:\$chunk_data\.$#' identifier: property.notFound count: 6 path: app/Http/RequestHandlers/GedcomLoad.php - message: '#^Access to an undefined property object\:\:\$gedcom_chunk_id\.$#' identifier: property.notFound count: 3 path: app/Http/RequestHandlers/GedcomLoad.php - message: '#^Argument of an invalid type list\\|false supplied for foreach, only iterables are supported\.$#' identifier: foreach.nonIterable count: 1 path: app/Http/RequestHandlers/GedcomLoad.php - message: '#^Parameter \#1 \$haystack of function str_starts_with expects string\|null, mixed given\.$#' identifier: argument.type count: 2 path: app/Http/RequestHandlers/GedcomLoad.php - message: '#^Parameter \#1 \$string of function substr expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/GedcomLoad.php - message: '#^Parameter \#3 \$subject of function str_replace expects array\\|string, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/GedcomLoad.php - message: '#^Cannot call method getClientFilename\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Http/RequestHandlers/ImportGedcomAction.php - message: '#^Cannot call method getError\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: app/Http/RequestHandlers/ImportGedcomAction.php - message: '#^Cannot call method getStream\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Http/RequestHandlers/ImportGedcomAction.php - message: '#^Parameter \#1 \$path of function basename expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/ImportGedcomAction.php - message: '#^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 - message: '#^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 - message: '#^Cannot call method createFact\(\) on Fisharebest\\Webtrees\\Media\|null\.$#' identifier: method.nonObject count: 1 path: app/Http/RequestHandlers/ImportThumbnailsAction.php - message: '#^Cannot call method facts\(\) on Fisharebest\\Webtrees\\Media\|null\.$#' identifier: method.nonObject count: 1 path: app/Http/RequestHandlers/ImportThumbnailsAction.php - message: '#^Cannot call method firstImageFile\(\) on Fisharebest\\Webtrees\\Media\|null\.$#' identifier: method.nonObject count: 1 path: app/Http/RequestHandlers/ImportThumbnailsAction.php - message: '#^Cannot call method tree\(\) on Fisharebest\\Webtrees\\Media\|null\.$#' identifier: method.nonObject count: 1 path: app/Http/RequestHandlers/ImportThumbnailsAction.php - message: '#^Cannot call method updateRecord\(\) on Fisharebest\\Webtrees\\Media\|null\.$#' identifier: method.nonObject count: 1 path: app/Http/RequestHandlers/ImportThumbnailsAction.php - message: '#^Cannot call method xref\(\) on Fisharebest\\Webtrees\\Media\|null\.$#' identifier: method.nonObject count: 1 path: app/Http/RequestHandlers/ImportThumbnailsAction.php - message: '#^Parameter \#1 \$record of method Fisharebest\\Webtrees\\Services\\PendingChangesService\:\:acceptRecord\(\) expects Fisharebest\\Webtrees\\GedcomRecord, Fisharebest\\Webtrees\\Media\|null given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/ImportThumbnailsAction.php - message: '#^Parameter \#2 \$tree of method Fisharebest\\Webtrees\\Contracts\\MediaFactoryInterface\:\:make\(\) expects Fisharebest\\Webtrees\\Tree, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/ImportThumbnailsAction.php - message: '#^Binary operation "\+" between \(array\|float\|int\) and mixed results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Http/RequestHandlers/ImportThumbnailsData.php - message: '#^Binary operation "\+" between mixed and mixed results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Http/RequestHandlers/ImportThumbnailsData.php - message: '#^Cannot access offset 0 on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Http/RequestHandlers/ImportThumbnailsData.php - message: '#^Cannot access offset 0 on non\-empty\-list\\|false\.$#' identifier: offsetAccess.nonOffsetAccessible count: 2 path: app/Http/RequestHandlers/ImportThumbnailsData.php - message: '#^Cannot access offset 1 on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Http/RequestHandlers/ImportThumbnailsData.php - message: '#^Cannot access offset 2 on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Http/RequestHandlers/ImportThumbnailsData.php - message: '#^Parameter \#1 \$values of method Fisharebest\\Webtrees\\Validator\:\:isInArray\(\) expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/ManageMediaAction.php - message: '#^Access to an undefined property object\:\:\$m_file\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/ManageMediaData.php - message: '#^Access to an undefined property object\:\:\$m_gedcom\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/ManageMediaData.php - message: '#^Access to an undefined property object\:\:\$m_id\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/ManageMediaData.php - message: '#^Access to an undefined property object\:\:\$media_folder\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/ManageMediaData.php - message: '#^Access to an undefined property object\:\:\$multimedia_file_refn\.$#' identifier: property.notFound count: 6 path: app/Http/RequestHandlers/ManageMediaData.php - message: '#^Binary operation "\." between mixed and mixed results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Http/RequestHandlers/ManageMediaData.php - message: '#^Cannot access offset 0 on array\{0\: int\<0, max\>, 1\: int\<0, max\>, 2\: int, 3\: string, mime\: string, channels\?\: int, bits\?\: int\}\|false\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Http/RequestHandlers/ManageMediaData.php - message: '#^Cannot access offset 1 on array\{0\: int\<0, max\>, 1\: int\<0, max\>, 2\: int, 3\: string, mime\: string, channels\?\: int, bits\?\: int\}\|false\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Http/RequestHandlers/ManageMediaData.php - message: '#^Cannot cast mixed to int\.$#' identifier: cast.int count: 1 path: app/Http/RequestHandlers/ManageMediaData.php - message: '#^Dead catch \- League\\Flysystem\\FilesystemException is never thrown in the try block\.$#' identifier: catch.neverThrown count: 1 path: app/Http/RequestHandlers/ManageMediaData.php - message: '#^Dead catch \- League\\Flysystem\\UnableToReadFile is never thrown in the try block\.$#' identifier: catch.neverThrown count: 1 path: app/Http/RequestHandlers/ManageMediaData.php - message: '#^Parameter \#1 \$column of method Illuminate\\Database\\Query\\Builder\:\:where\(\) expects array\|Closure\|string, Illuminate\\Database\\Query\\Expression given\.$#' identifier: argument.type count: 2 path: app/Http/RequestHandlers/ManageMediaData.php - message: '#^Parameter \#1 \$haystack of function str_starts_with expects string\|null, mixed given\.$#' identifier: argument.type count: 3 path: app/Http/RequestHandlers/ManageMediaData.php - message: '#^Parameter \#1 \$path of method League\\Flysystem\\FilesystemReader\:\:mimeType\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/ManageMediaData.php - message: '#^Parameter \#1 \$string of function strlen expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/ManageMediaData.php - message: '#^Parameter \#1 \$string of function substr expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/ManageMediaData.php - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, mixed given\.$#' identifier: argument.type count: 4 path: app/Http/RequestHandlers/ManageMediaData.php - message: '#^Parameter \#1 \$values of method Fisharebest\\Webtrees\\Validator\:\:isInArray\(\) expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/ManageMediaData.php - message: '#^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 - message: '#^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 - message: '#^Parameter \#2 \$needle of function str_starts_with expects string\|null, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/ManageMediaData.php - message: '#^Parameter \#2 \$parameters of function route expects array\\|bool\|int\|string\|null\>, array\ given\.$#' identifier: argument.type count: 3 path: app/Http/RequestHandlers/ManageMediaData.php - message: '#^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 - message: '#^Parameter \#2 \$default of method Fisharebest\\Webtrees\\Validator\:\:string\(\) expects string\|null, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/ManageMediaPage.php - message: '#^Cannot cast mixed to int\.$#' identifier: cast.int count: 1 path: app/Http/RequestHandlers/MapDataAdd.php - message: '#^Cannot cast mixed to int\.$#' identifier: cast.int count: 1 path: app/Http/RequestHandlers/MapDataDelete.php - message: '#^Cannot access offset int\<0, max\> on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Http/RequestHandlers/MapDataExportCSV.php - message: '#^Cannot access property \$id on mixed\.$#' identifier: property.nonObject count: 1 path: app/Http/RequestHandlers/MapDataExportCSV.php - message: '#^Cannot access property \$latitude on mixed\.$#' identifier: property.nonObject count: 1 path: app/Http/RequestHandlers/MapDataExportCSV.php - message: '#^Cannot access property \$longitude on mixed\.$#' identifier: property.nonObject count: 1 path: app/Http/RequestHandlers/MapDataExportCSV.php - message: '#^Cannot access property \$place on mixed\.$#' identifier: property.nonObject count: 1 path: app/Http/RequestHandlers/MapDataExportCSV.php - message: '#^Cannot cast mixed to float\.$#' identifier: cast.double count: 2 path: app/Http/RequestHandlers/MapDataExportCSV.php - message: '#^Cannot cast mixed to int\.$#' identifier: cast.int count: 1 path: app/Http/RequestHandlers/MapDataExportCSV.php - message: '#^Parameter \#1 \$input of function array_pad expects array, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/MapDataExportCSV.php - message: '#^Parameter \#1 \$var of function count expects array\|Countable, mixed given\.$#' identifier: argument.type count: 3 path: app/Http/RequestHandlers/MapDataExportCSV.php - message: '#^Parameter \#2 \$fields of function fputcsv expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/MapDataExportCSV.php - message: '#^Cannot access offset int\<0, max\> on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Http/RequestHandlers/MapDataExportGeoJson.php - message: '#^Cannot access property \$id on mixed\.$#' identifier: property.nonObject count: 1 path: app/Http/RequestHandlers/MapDataExportGeoJson.php - message: '#^Cannot access property \$latitude on mixed\.$#' identifier: property.nonObject count: 1 path: app/Http/RequestHandlers/MapDataExportGeoJson.php - message: '#^Cannot access property \$longitude on mixed\.$#' identifier: property.nonObject count: 1 path: app/Http/RequestHandlers/MapDataExportGeoJson.php - message: '#^Cannot access property \$place on mixed\.$#' identifier: property.nonObject count: 1 path: app/Http/RequestHandlers/MapDataExportGeoJson.php - message: '#^Cannot cast mixed to float\.$#' identifier: cast.double count: 2 path: app/Http/RequestHandlers/MapDataExportGeoJson.php - message: '#^Cannot cast mixed to int\.$#' identifier: cast.int count: 1 path: app/Http/RequestHandlers/MapDataExportGeoJson.php - message: '#^Parameter \#1 \$input of function array_reverse expects array, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/MapDataExportGeoJson.php - message: '#^Parameter \#1 \$var of function count expects array\|Countable, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/MapDataExportGeoJson.php - message: '#^Strict comparison using \!\=\= between bool and null will always evaluate to true\.$#' identifier: notIdentical.alwaysTrue count: 1 path: app/Http/RequestHandlers/MapDataExportGeoJson.php - message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' identifier: foreach.nonIterable count: 1 path: app/Http/RequestHandlers/MapDataImportAction.php - message: '#^Cannot access offset 0 on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Http/RequestHandlers/MapDataImportAction.php - message: '#^Cannot access offset 1 on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Http/RequestHandlers/MapDataImportAction.php - message: '#^Cannot access property \$coordinates on mixed\.$#' identifier: property.nonObject count: 2 path: app/Http/RequestHandlers/MapDataImportAction.php - message: '#^Cannot access property \$features on mixed\.$#' identifier: property.nonObject count: 1 path: app/Http/RequestHandlers/MapDataImportAction.php - message: '#^Cannot access property \$geometry on mixed\.$#' identifier: property.nonObject count: 2 path: app/Http/RequestHandlers/MapDataImportAction.php - message: '#^Cannot access property \$name on mixed\.$#' identifier: property.nonObject count: 1 path: app/Http/RequestHandlers/MapDataImportAction.php - message: '#^Cannot access property \$properties on mixed\.$#' identifier: property.nonObject count: 1 path: app/Http/RequestHandlers/MapDataImportAction.php - message: '#^Cannot call method detach\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Http/RequestHandlers/MapDataImportAction.php - message: '#^Cannot call method getError\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: app/Http/RequestHandlers/MapDataImportAction.php - message: '#^Cannot call method getStream\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Http/RequestHandlers/MapDataImportAction.php - message: '#^Offset 0 might not exist on list\\|null\.$#' identifier: offsetAccess.notFound count: 1 path: app/Http/RequestHandlers/MapDataImportAction.php - message: '#^Parameter \#1 \$fp of function fclose expects resource, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/MapDataImportAction.php - message: '#^Parameter \#1 \$fp of function fgetcsv expects resource, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/MapDataImportAction.php - message: '#^Parameter \#1 \$fp of function rewind expects resource, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/MapDataImportAction.php - message: '#^Parameter \#1 \$haystack of function str_contains expects string\|null, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/MapDataImportAction.php - message: '#^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 - message: '#^Parameter \#1 \$source of function stream_get_contents expects resource, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/MapDataImportAction.php - message: '#^Parameter \#1 \$str of function strtr expects string, string\|null given\.$#' identifier: argument.type count: 2 path: app/Http/RequestHandlers/MapDataImportAction.php - message: '#^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 - message: '#^Cannot cast mixed to int\.$#' identifier: cast.int count: 1 path: app/Http/RequestHandlers/MapDataList.php - message: '#^Cannot cast mixed to int\.$#' identifier: cast.int count: 2 path: app/Http/RequestHandlers/MediaFileThumbnail.php - message: '#^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 - message: '#^Parameter \#1 \$column of method Illuminate\\Database\\Query\\Builder\:\:pluck\(\) expects string, Illuminate\\Database\\Query\\Expression given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/MergeFactsAction.php - message: '#^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 - message: '#^Cannot call method name\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: app/Http/RequestHandlers/MergeTreesAction.php - message: '#^Parameter \#2 \$parameters of function route expects array\\|bool\|int\|string\|null\>, array\ given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/MergeTreesAction.php - message: '#^Cannot call method id\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: app/Http/RequestHandlers/MergeTreesPage.php - message: '#^Parameter \#1 \$tree1 of method Fisharebest\\Webtrees\\Services\\AdminService\:\:countCommonXrefs\(\) expects Fisharebest\\Webtrees\\Tree, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/MergeTreesPage.php - message: '#^Parameter \#2 \$tree2 of method Fisharebest\\Webtrees\\Services\\AdminService\:\:countCommonXrefs\(\) expects Fisharebest\\Webtrees\\Tree, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/MergeTreesPage.php - message: '#^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 - message: '#^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 - message: '#^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 - message: '#^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 - message: '#^Access to an undefined property object\:\:\$change_id\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/PendingChangesLogData.php - message: '#^Access to an undefined property object\:\:\$change_time\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/PendingChangesLogData.php - message: '#^Access to an undefined property object\:\:\$gedcom_name\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/PendingChangesLogData.php - message: '#^Access to an undefined property object\:\:\$new_gedcom\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/PendingChangesLogData.php - message: '#^Access to an undefined property object\:\:\$old_gedcom\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/PendingChangesLogData.php - message: '#^Access to an undefined property object\:\:\$status\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/PendingChangesLogData.php - message: '#^Access to an undefined property object\:\:\$user_name\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/PendingChangesLogData.php - message: '#^Access to an undefined property object\:\:\$xref\.$#' identifier: property.notFound count: 2 path: app/Http/RequestHandlers/PendingChangesLogData.php - message: '#^Cannot call method setTimezone\(\) on DateTimeImmutable\|false\.$#' identifier: method.nonObject count: 1 path: app/Http/RequestHandlers/PendingChangesLogData.php - message: '#^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 - message: '#^Parameter \#1 \$params of method Fisharebest\\Webtrees\\Services\\PendingChangesService\:\:changesQuery\(\) expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/PendingChangesLogData.php - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, mixed given\.$#' identifier: argument.type count: 3 path: app/Http/RequestHandlers/PendingChangesLogData.php - message: '#^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 - message: '#^Parameter \#2 \$datetime of static method DateTimeImmutable\:\:createFromFormat\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/PendingChangesLogData.php - message: '#^Parameter \#2 \$str of function explode expects string, mixed given\.$#' identifier: argument.type count: 2 path: app/Http/RequestHandlers/PendingChangesLogData.php - message: '#^Parameter \#1 \$params of method Fisharebest\\Webtrees\\Services\\PendingChangesService\:\:changesQuery\(\) expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/PendingChangesLogDelete.php - message: '#^Access to an undefined property object\:\:\$change_time\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/PendingChangesLogDownload.php - message: '#^Access to an undefined property object\:\:\$gedcom_name\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/PendingChangesLogDownload.php - message: '#^Access to an undefined property object\:\:\$new_gedcom\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/PendingChangesLogDownload.php - message: '#^Access to an undefined property object\:\:\$old_gedcom\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/PendingChangesLogDownload.php - message: '#^Access to an undefined property object\:\:\$status\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/PendingChangesLogDownload.php - message: '#^Access to an undefined property object\:\:\$user_name\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/PendingChangesLogDownload.php - message: '#^Access to an undefined property object\:\:\$xref\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/PendingChangesLogDownload.php - message: '#^Binary operation "\." between ''"'' and mixed results in an error\.$#' identifier: binaryOp.invalid count: 3 path: app/Http/RequestHandlers/PendingChangesLogDownload.php - message: '#^Parameter \#1 \$params of method Fisharebest\\Webtrees\\Services\\PendingChangesService\:\:changesQuery\(\) expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/PendingChangesLogDownload.php - message: '#^Parameter \#3 \$subject of function str_replace expects array\\|string, mixed given\.$#' identifier: argument.type count: 4 path: app/Http/RequestHandlers/PendingChangesLogDownload.php - message: '#^Cannot call method setTimezone\(\) on DateTimeImmutable\|false\.$#' identifier: method.nonObject count: 2 path: app/Http/RequestHandlers/PendingChangesLogPage.php - message: '#^Parameter \#2 \$datetime of static method DateTimeImmutable\:\:createFromFormat\(\) expects string, mixed given\.$#' identifier: argument.type count: 2 path: app/Http/RequestHandlers/PendingChangesLogPage.php - message: '#^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 - message: '#^Parameter \#2 \$subject of function preg_match expects string, string\|false given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/PhpInformation.php - message: '#^Parameter \#1 \$content of function response expects array\\|object\|string, string\|false given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/ReportGenerate.php - message: '#^Offset ''inputs'' on array\{title\: string, description\: string, inputs\: array\\} on left side of \?\? always exists and is not nullable\.$#' identifier: nullCoalesce.offset count: 1 path: app/Http/RequestHandlers/ReportSetupPage.php - message: '#^Anonymous function should return string but returns string\|null\.$#' identifier: return.type count: 1 path: app/Http/RequestHandlers/SearchAdvancedPage.php - message: '#^Method Fisharebest\\Webtrees\\Http\\RequestHandlers\\SearchAdvancedPage\:\:otherFields\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/Http/RequestHandlers/SearchAdvancedPage.php - message: '#^Parameter \#2 \$fields of method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchIndividualsAdvanced\(\) expects array\, array\ given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/SearchAdvancedPage.php - message: '#^Parameter \#3 \$modifiers of method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchIndividualsAdvanced\(\) expects array\, array\ given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/SearchAdvancedPage.php - message: '#^Cannot call method url\(\) on mixed\.$#' identifier: method.nonObject count: 5 path: app/Http/RequestHandlers/SearchGeneralPage.php - message: '#^Parameter \#1 \$trees of method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchFamilies\(\) expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/SearchGeneralPage.php - message: '#^Parameter \#1 \$trees of method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchFamilyNames\(\) expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/SearchGeneralPage.php - message: '#^Parameter \#1 \$trees of method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchIndividuals\(\) expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/SearchGeneralPage.php - message: '#^Parameter \#1 \$trees of method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchLocations\(\) expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/SearchGeneralPage.php - message: '#^Parameter \#1 \$trees of method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchNotes\(\) expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/SearchGeneralPage.php - message: '#^Parameter \#1 \$trees of method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchRepositories\(\) expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/SearchGeneralPage.php - message: '#^Parameter \#1 \$trees of method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchSources\(\) expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/SearchGeneralPage.php - message: '#^Parameter \#1 \$url of function redirect expects string, mixed given\.$#' identifier: argument.type count: 5 path: app/Http/RequestHandlers/SearchGeneralPage.php - message: '#^Parameter \#2 \$subject of function preg_match_all expects string, string\|null given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/SearchGeneralPage.php - message: '#^Parameter \#2 \$trees of static method Fisharebest\\Webtrees\\Log\:\:addSearchLog\(\) expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/SearchGeneralPage.php - message: '#^Parameter \#2 \$trees of static method Fisharebest\\Webtrees\\Log\:\:addSearchLog\(\) expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/SearchPhoneticPage.php - message: '#^Parameter \#5 \$search_trees of method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchIndividualsPhonetic\(\) expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/SearchPhoneticPage.php - message: '#^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 - message: '#^Binary operation "\." between ''CREATE DATABASE IF…'' and mixed results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Http/RequestHandlers/SetupWizard.php - message: '#^Binary operation "\." between ''setup/step\-4…'' and mixed results in an error\.$#' identifier: binaryOp.invalid count: 2 path: app/Http/RequestHandlers/SetupWizard.php - message: '#^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 - message: '#^Cannot call method instance\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Http/RequestHandlers/SetupWizard.php - message: '#^Cannot call method isNotEmpty\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: app/Http/RequestHandlers/SetupWizard.php - message: '#^Cannot call method push\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: app/Http/RequestHandlers/SetupWizard.php - message: '#^Cannot call method withAttribute\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Http/RequestHandlers/SetupWizard.php - message: '#^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 - message: '#^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 - message: '#^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 - message: '#^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 - message: '#^Parameter \#1 \$password of method Fisharebest\\Webtrees\\User\:\:setPassword\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/SetupWizard.php - message: '#^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 - message: '#^Parameter \#1 \$server of static method Fisharebest\\Localization\\Locale\:\:httpAcceptLanguage\(\) expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/SetupWizard.php - message: '#^Parameter \#1 \$url of function redirect expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/SetupWizard.php - message: '#^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 - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, string\|false given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/SetupWizard.php - message: '#^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 - message: '#^Parameter \#2 \$available of static method Fisharebest\\Localization\\Locale\:\:httpAcceptLanguage\(\) expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/SetupWizard.php - message: '#^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 - message: '#^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 - message: '#^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 - message: '#^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 - message: '#^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 - message: '#^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 - message: '#^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 - message: '#^Access to an undefined property object\:\:\$gedcom_name\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/SiteLogsData.php - message: '#^Access to an undefined property object\:\:\$ip_address\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/SiteLogsData.php - message: '#^Access to an undefined property object\:\:\$log_id\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/SiteLogsData.php - message: '#^Access to an undefined property object\:\:\$log_message\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/SiteLogsData.php - message: '#^Access to an undefined property object\:\:\$log_time\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/SiteLogsData.php - message: '#^Access to an undefined property object\:\:\$log_type\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/SiteLogsData.php - message: '#^Access to an undefined property object\:\:\$user_name\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/SiteLogsData.php - message: '#^Cannot call method setTimezone\(\) on DateTimeImmutable\|false\.$#' identifier: method.nonObject count: 1 path: app/Http/RequestHandlers/SiteLogsData.php - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, mixed given\.$#' identifier: argument.type count: 4 path: app/Http/RequestHandlers/SiteLogsData.php - message: '#^Parameter \#2 \$datetime of static method DateTimeImmutable\:\:createFromFormat\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/SiteLogsData.php - message: '#^Access to an undefined property object\:\:\$gedcom_name\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/SiteLogsDownload.php - message: '#^Access to an undefined property object\:\:\$ip_address\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/SiteLogsDownload.php - message: '#^Access to an undefined property object\:\:\$log_message\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/SiteLogsDownload.php - message: '#^Access to an undefined property object\:\:\$log_time\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/SiteLogsDownload.php - message: '#^Access to an undefined property object\:\:\$log_type\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/SiteLogsDownload.php - message: '#^Access to an undefined property object\:\:\$user_name\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/SiteLogsDownload.php - message: '#^Binary operation "\." between ''"'' and mixed results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Http/RequestHandlers/SiteLogsDownload.php - message: '#^Binary operation "\." between non\-falsy\-string and mixed results in an error\.$#' identifier: binaryOp.invalid count: 2 path: app/Http/RequestHandlers/SiteLogsDownload.php - message: '#^Parameter \#3 \$subject of function str_replace expects array\\|string, mixed given\.$#' identifier: argument.type count: 3 path: app/Http/RequestHandlers/SiteLogsDownload.php - message: '#^Cannot call method setTimezone\(\) on DateTimeImmutable\|false\.$#' identifier: method.nonObject count: 2 path: app/Http/RequestHandlers/SiteLogsPage.php - message: '#^Parameter \#2 \$datetime of static method DateTimeImmutable\:\:createFromFormat\(\) expects string, mixed given\.$#' identifier: argument.type count: 2 path: app/Http/RequestHandlers/SiteLogsPage.php - message: '#^Cannot call method getPreference\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Http/RequestHandlers/SynchronizeTrees.php - message: '#^Cannot call method name\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Http/RequestHandlers/SynchronizeTrees.php - message: '#^Cannot call method setPreference\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Http/RequestHandlers/SynchronizeTrees.php - message: '#^Parameter \#1 \$tree of method Fisharebest\\Webtrees\\Services\\TreeService\:\:importGedcomFile\(\) expects Fisharebest\\Webtrees\\Tree, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/SynchronizeTrees.php - message: '#^Parameter \#2 \$parameters of function route expects array\\|bool\|int\|string\|null\>, array\ given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/SynchronizeTrees.php - message: '#^Method Fisharebest\\Webtrees\\Http\\RequestHandlers\\TomSelectPlace\:\:search\(\) should return Illuminate\\Support\\Collection&iterable\ but returns Illuminate\\Support\\Collection&iterable\\.$#' identifier: return.type count: 1 path: app/Http/RequestHandlers/TomSelectPlace.php - message: '#^Cannot cast mixed to int\.$#' identifier: cast.int count: 1 path: app/Http/RequestHandlers/TreePageBlock.php - message: '#^Parameter \#1 \$str of function trim expects string, string\|null given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/TreePreferencesAction.php - message: '#^Access to an undefined property object\:\:\$label\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/TreePrivacyPage.php - message: '#^Access to an undefined property object\:\:\$record\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/TreePrivacyPage.php - message: '#^Access to an undefined property object\:\:\$tag_label\.$#' identifier: property.notFound count: 4 path: app/Http/RequestHandlers/TreePrivacyPage.php - message: '#^Access to an undefined property object\:\:\$tag_type\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/TreePrivacyPage.php - message: '#^Access to an undefined property object\:\:\$xref\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/TreePrivacyPage.php - message: '#^Binary operation "\." between ''''\|''FAM\:''\|''INDI\:'' and mixed results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Http/RequestHandlers/TreePrivacyPage.php - message: '#^Method Fisharebest\\Webtrees\\Http\\RequestHandlers\\TreePrivacyPage\:\:privacyRestrictions\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/Http/RequestHandlers/TreePrivacyPage.php - message: '#^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 - message: '#^Parameter \#1 of closure expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/TreePrivacyPage.php - message: '#^Parameter \#2 of closure expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/TreePrivacyPage.php - message: '#^Cannot access offset mixed on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 2 path: app/Http/RequestHandlers/UnconnectedPage.php - message: '#^Cannot access property \$l_from on mixed\.$#' identifier: property.nonObject count: 2 path: app/Http/RequestHandlers/UnconnectedPage.php - message: '#^Cannot access property \$l_to on mixed\.$#' identifier: property.nonObject count: 2 path: app/Http/RequestHandlers/UnconnectedPage.php - message: '#^Cannot cast mixed to string\.$#' identifier: cast.string count: 1 path: app/Http/RequestHandlers/UnconnectedPage.php - message: '#^Parameter \#1 \$graph of class Fisharebest\\Algorithm\\ConnectedComponent constructor expects array\\>, array given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/UnconnectedPage.php - message: '#^Parameter \#2 \$array of function array_map expects array, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/UnconnectedPage.php - message: '#^Parameter \#2 \$callback of function usort expects callable\(array\\|Illuminate\\Support\\Collection, array\\|Illuminate\\Support\\Collection\)\: int, Closure\(Illuminate\\Support\\Collection, Illuminate\\Support\\Collection\)\: int\<\-1, 1\> given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/UnconnectedPage.php - message: '#^Cannot call method detach\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Http/RequestHandlers/UploadMediaAction.php - message: '#^Cannot call method getClientFilename\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Http/RequestHandlers/UploadMediaAction.php - message: '#^Cannot call method getError\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: app/Http/RequestHandlers/UploadMediaAction.php - message: '#^Cannot call method getStream\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Http/RequestHandlers/UploadMediaAction.php - message: '#^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 - message: '#^Parameter \#3 \$subject of function str_replace expects array\\|string, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/RequestHandlers/UploadMediaAction.php - message: '#^Access to an undefined property object\:\:\$active_at\.$#' identifier: property.notFound count: 2 path: app/Http/RequestHandlers/UserListData.php - message: '#^Access to an undefined property object\:\:\$email\.$#' identifier: property.notFound count: 2 path: app/Http/RequestHandlers/UserListData.php - message: '#^Access to an undefined property object\:\:\$language\.$#' identifier: property.notFound count: 2 path: app/Http/RequestHandlers/UserListData.php - message: '#^Access to an undefined property object\:\:\$real_name\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/UserListData.php - message: '#^Access to an undefined property object\:\:\$registered_at\.$#' identifier: property.notFound count: 2 path: app/Http/RequestHandlers/UserListData.php - message: '#^Access to an undefined property object\:\:\$user_id\.$#' identifier: property.notFound count: 2 path: app/Http/RequestHandlers/UserListData.php - message: '#^Access to an undefined property object\:\:\$user_name\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/UserListData.php - message: '#^Access to an undefined property object\:\:\$verified\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/UserListData.php - message: '#^Access to an undefined property object\:\:\$verified_by_admin\.$#' identifier: property.notFound count: 1 path: app/Http/RequestHandlers/UserListData.php - message: '#^Binary operation "\-" between numeric\-string and mixed results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Http/RequestHandlers/UserListData.php - message: '#^Cannot cast mixed to int\.$#' identifier: cast.int count: 3 path: app/Http/RequestHandlers/UserListData.php - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, mixed given\.$#' identifier: argument.type count: 4 path: app/Http/RequestHandlers/UserListData.php - message: '#^Cannot cast mixed to int\.$#' identifier: cast.int count: 1 path: app/Http/RequestHandlers/UserPageBlock.php - message: '#^Binary operation "\." between ''User '' and mixed results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Http/RequestHandlers/VerifyEmail.php - message: '#^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 - message: '#^Cannot call method all\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/I18N.php - message: '#^Cannot call method findByInterface\(\) on mixed\.$#' identifier: method.nonObject count: 3 path: app/I18N.php - message: '#^Cannot call method first\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/I18N.php - message: '#^Cannot call method isEmpty\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/I18N.php - message: '#^Cannot call method map\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/I18N.php - message: '#^Cannot call method reduce\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/I18N.php - message: '#^Method Fisharebest\\Webtrees\\I18N\:\:activeLocales\(\) should return array\ but returns mixed\.$#' identifier: return.type count: 1 path: app/I18N.php - message: '#^Parameter \#1 \$translations of class Fisharebest\\Localization\\Translator constructor expects array\, mixed given\.$#' identifier: argument.type count: 1 path: app/I18N.php - message: '#^Static property Fisharebest\\Webtrees\\I18N\:\:\$language \(Fisharebest\\Webtrees\\Module\\ModuleLanguageInterface\) does not accept mixed\.$#' identifier: assign.propertyType count: 1 path: app/I18N.php - message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' identifier: foreach.nonIterable count: 4 path: app/Individual.php - message: '#^Cannot access an offset on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 2 path: app/Individual.php - message: '#^Cannot access offset int\<\-1, max\> on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 2 path: app/Individual.php - message: '#^Cannot access offset int\<\-2, max\> on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 2 path: app/Individual.php - message: '#^Cannot access offset int\<0, max\> on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 4 path: app/Individual.php - message: '#^Cannot call method facts\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: app/Individual.php - message: '#^Cannot call method spouseFamilies\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#' identifier: method.nonObject count: 1 path: app/Individual.php - message: '#^Cannot call method target\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: app/Individual.php - message: '#^Parameter \#1 \$haystack of function strpos expects string, string\|null given\.$#' identifier: argument.type count: 1 path: app/Individual.php - message: '#^Parameter \#1 \$str of function substr_replace expects array\|string, string\|null given\.$#' identifier: argument.type count: 2 path: app/Individual.php - message: '#^Parameter \#1 \$string of function substr expects string, string\|null given\.$#' identifier: argument.type count: 4 path: app/Individual.php - message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#' identifier: argument.type count: 4 path: app/Individual.php - message: '#^Parameter \#2 \$search of function array_key_exists expects array, mixed given\.$#' identifier: argument.type count: 1 path: app/Individual.php - message: '#^Parameter \#2 \$subject of function preg_match expects string, string\|null given\.$#' identifier: argument.type count: 1 path: app/Individual.php - message: '#^Parameter \#2 \$subject of function preg_match_all expects string, string\|null given\.$#' identifier: argument.type count: 1 path: app/Individual.php - message: '#^Parameter \#3 \$subject of function preg_replace expects array\\|string, string\|null given\.$#' identifier: argument.type count: 5 path: app/Individual.php - message: '#^Parameter \#3 \$subject of function str_replace expects array\\|string, string\|null given\.$#' identifier: argument.type count: 2 path: app/Individual.php - message: '#^Parameter \#4 \$image_attributes of method Fisharebest\\Webtrees\\MediaFile\:\:displayImage\(\) expects array\, array\ given\.$#' identifier: argument.type count: 1 path: app/Individual.php - message: '#^Property Fisharebest\\Webtrees\\GedcomRecord\:\:\$getAllNames \(array\\>\) does not accept array\\>\.$#' identifier: assign.propertyType count: 1 path: app/Individual.php - message: '#^Cannot call method has\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Log.php - message: '#^Method Fisharebest\\Webtrees\\Media\:\:firstImageFile\(\) should return Fisharebest\\Webtrees\\MediaFile\|null but returns mixed\.$#' identifier: return.type count: 1 path: app/Media.php - message: '#^Method Fisharebest\\Webtrees\\Media\:\:mediaFiles\(\) should return Illuminate\\Support\\Collection&iterable\ but returns Illuminate\\Support\\Collection&iterable\\.$#' identifier: return.type count: 1 path: app/Media.php - message: '#^Parameter \#1 \$type of method Fisharebest\\Webtrees\\GedcomRecord\:\:addName\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Media.php - message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:make\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Media.php - message: '#^Access to an undefined property object\:\:\$n_surn\.$#' identifier: property.notFound count: 1 path: app/Module/AbstractIndividualListModule.php - message: '#^Access to an undefined property object\:\:\$n_surname\.$#' identifier: property.notFound count: 1 path: app/Module/AbstractIndividualListModule.php - message: '#^Access to an undefined property object\:\:\$total\.$#' identifier: property.notFound count: 1 path: app/Module/AbstractIndividualListModule.php - message: '#^Cannot access property \$count on mixed\.$#' identifier: property.nonObject count: 1 path: app/Module/AbstractIndividualListModule.php - message: '#^Cannot access property \$gedcom on mixed\.$#' identifier: property.nonObject count: 1 path: app/Module/AbstractIndividualListModule.php - message: '#^Cannot access property \$n_givn on mixed\.$#' identifier: property.nonObject count: 3 path: app/Module/AbstractIndividualListModule.php - message: '#^Cannot access property \$n_surn on mixed\.$#' identifier: property.nonObject count: 1 path: app/Module/AbstractIndividualListModule.php - message: '#^Cannot access property \$xref on mixed\.$#' identifier: property.nonObject count: 1 path: app/Module/AbstractIndividualListModule.php - message: '#^Cannot cast mixed to int\.$#' identifier: cast.int count: 2 path: app/Module/AbstractIndividualListModule.php - message: '#^Method Fisharebest\\Webtrees\\Module\\AbstractIndividualListModule\:\:surnameData\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/Module/AbstractIndividualListModule.php - message: '#^Parameter \#1 \$column of method Illuminate\\Database\\Query\\Builder\:\:whereIn\(\) expects string, Illuminate\\Database\\Query\\Expression given\.$#' identifier: argument.type count: 1 path: app/Module/AbstractIndividualListModule.php - message: '#^Parameter \#1 \$string of static method Fisharebest\\Webtrees\\I18N\:\:strtoupper\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/AbstractIndividualListModule.php - message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\IndividualFactoryInterface\:\:make\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/AbstractIndividualListModule.php - message: '#^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 - message: '#^Access to an undefined property object\:\:\$interface\.$#' identifier: property.notFound count: 1 path: app/Module/AbstractModule.php - message: '#^Access to an undefined property object\:\:\$module_name\.$#' identifier: property.notFound count: 1 path: app/Module/AbstractModule.php - message: '#^Cannot access property \$access_level on mixed\.$#' identifier: property.nonObject count: 1 path: app/Module/AbstractModule.php - message: '#^Cannot cast mixed to int\.$#' identifier: cast.int count: 1 path: app/Module/AbstractModule.php - message: '#^Method Fisharebest\\Webtrees\\Module\\AbstractModule\:\:getBlockSetting\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Module/AbstractModule.php - message: '#^Method Fisharebest\\Webtrees\\Module\\AbstractModule\:\:getPreference\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Module/AbstractModule.php - message: '#^Parameter \#2 \$path of method Aura\\Router\\Map\:\:get\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/AncestorsChartModule.php - message: '#^Cannot call method childFamilies\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Module/BranchesListModule.php - message: '#^Cannot call method first\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Module/BranchesListModule.php - message: '#^Cannot call method husband\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: app/Module/BranchesListModule.php - message: '#^Cannot call method wife\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: app/Module/BranchesListModule.php - message: '#^Method Fisharebest\\Webtrees\\Module\\BranchesListModule\:\:allAncestors\(\) should return array\ but returns array\\.$#' identifier: return.type count: 1 path: app/Module/BranchesListModule.php - message: '#^Method Fisharebest\\Webtrees\\Module\\BranchesListModule\:\:loadIndividuals\(\) should return array\ but returns list\.$#' identifier: return.type count: 1 path: app/Module/BranchesListModule.php - message: '#^Parameter \#2 \$callback of function usort expects callable\(mixed, mixed\)\: int, Closure\(Fisharebest\\Webtrees\\Individual, Fisharebest\\Webtrees\\Individual\)\: int given\.$#' identifier: argument.type count: 1 path: app/Module/BranchesListModule.php - message: '#^Parameter \#2 \$path of method Aura\\Router\\Map\:\:get\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/BranchesListModule.php - message: '#^Argument of an invalid type array\|string supplied for foreach, only iterables are supported\.$#' identifier: foreach.nonIterable count: 1 path: app/Module/CensusAssistantModule.php - message: '#^Call to an undefined method object\:\:censusLanguage\(\)\.$#' identifier: method.notFound count: 1 path: app/Module/CensusAssistantModule.php - message: '#^Cannot call method updateFact\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#' identifier: method.nonObject count: 1 path: app/Module/CensusAssistantModule.php - message: '#^Empty array passed to foreach\.$#' identifier: foreach.emptyArray count: 1 path: app/Module/CensusAssistantModule.php - message: '#^Instanceof between Fisharebest\\Webtrees\\Individual and Fisharebest\\Webtrees\\Individual will always evaluate to true\.$#' identifier: instanceof.alwaysTrue count: 1 path: app/Module/CensusAssistantModule.php - message: '#^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 - message: '#^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 - message: '#^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 - message: '#^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 - message: '#^Parameter \#1 \$code of static method Fisharebest\\Webtrees\\I18N\:\:init\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/CensusAssistantModule.php - message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\IndividualFactoryInterface\:\:make\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/CensusAssistantModule.php - message: '#^Parameter \#5 \$ca_individuals of method Fisharebest\\Webtrees\\Module\\CensusAssistantModule\:\:createNoteText\(\) expects array\\>, array\ given\.$#' identifier: argument.type count: 1 path: app/Module/CensusAssistantModule.php - message: '#^Parameter \#5 \$submenus of class Fisharebest\\Webtrees\\Menu constructor expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Module/ChartsMenuModule.php - message: '#^Cannot access offset string on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 17 path: app/Module/ClippingsCartModule.php - message: '#^Parameter \#1 \$input of function array_keys expects array, mixed given\.$#' identifier: argument.type count: 2 path: app/Module/ClippingsCartModule.php - message: '#^Parameter \#1 \$var of function count expects array\|Countable, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/ClippingsCartModule.php - message: '#^Argument of an invalid type list\\|false supplied for foreach, only iterables are supported\.$#' identifier: foreach.nonIterable count: 1 path: app/Module/CloudsTheme.php - message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' identifier: foreach.nonIterable count: 1 path: app/Module/CloudsTheme.php - message: '#^Cannot access offset int\<0, max\> on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Module/CloudsTheme.php - message: '#^Cannot call method name\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Module/CloudsTheme.php - message: '#^Method Fisharebest\\Webtrees\\Module\\CloudsTheme\:\:baseGenealogyMenu\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/Module/CloudsTheme.php - message: '#^Parameter \#1 \$filter of method Fisharebest\\Webtrees\\GedcomRecord\:\:facts\(\) expects array\, array\ given\.$#' identifier: argument.type count: 1 path: app/Module/CloudsTheme.php - message: '#^Parameter \#2 \$haystack of function in_array expects array, list\\|false given\.$#' identifier: argument.type count: 1 path: app/Module/CloudsTheme.php - message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/CloudsTheme.php - message: '#^Parameter \#5 \$submenus of class Fisharebest\\Webtrees\\Menu constructor expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Module/CloudsTheme.php - message: '#^Parameter \#2 \$path of method Aura\\Router\\Map\:\:get\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/CompactTreeChartModule.php - message: '#^Parameter \#2 \$path of method Aura\\Router\\Map\:\:get\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/DescendancyChartModule.php - message: '#^Argument of an invalid type list\\|false supplied for foreach, only iterables are supported\.$#' identifier: foreach.nonIterable count: 1 path: app/Module/FabTheme.php - message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' identifier: foreach.nonIterable count: 1 path: app/Module/FabTheme.php - message: '#^Cannot access offset int\<0, max\> on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Module/FabTheme.php - message: '#^Cannot call method name\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Module/FabTheme.php - message: '#^Method Fisharebest\\Webtrees\\Module\\FabTheme\:\:genealogyMenu\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/Module/FabTheme.php - message: '#^Parameter \#1 \$filter of method Fisharebest\\Webtrees\\GedcomRecord\:\:facts\(\) expects array\, array\ given\.$#' identifier: argument.type count: 1 path: app/Module/FabTheme.php - message: '#^Parameter \#2 \$haystack of function in_array expects array, list\\|false given\.$#' identifier: argument.type count: 1 path: app/Module/FabTheme.php - message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/FabTheme.php - message: '#^Parameter \#5 \$submenus of class Fisharebest\\Webtrees\\Menu constructor expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Module/FabTheme.php - message: '#^Parameter \#2 \$path of method Aura\\Router\\Map\:\:get\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/FamilyBookChartModule.php - message: '#^Cannot call method get\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Module/FamilyNavigatorModule.php - message: '#^Access to an undefined property object\:\:\$note\.$#' identifier: property.notFound count: 1 path: app/Module/FamilyTreeFavoritesModule.php - message: '#^Access to an undefined property object\:\:\$record\.$#' identifier: property.notFound count: 2 path: app/Module/FamilyTreeFavoritesModule.php - message: '#^Access to an undefined property object\:\:\$xref\.$#' identifier: property.notFound count: 1 path: app/Module/FamilyTreeFavoritesModule.php - message: '#^Method Fisharebest\\Webtrees\\Module\\FamilyTreeFavoritesModule\:\:getFavorites\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/Module/FamilyTreeFavoritesModule.php - message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:make\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/FamilyTreeFavoritesModule.php - message: '#^Access to an undefined property object\:\:\$body\.$#' identifier: property.notFound count: 1 path: app/Module/FamilyTreeNewsModule.php - message: '#^Access to an undefined property object\:\:\$subject\.$#' identifier: property.notFound count: 1 path: app/Module/FamilyTreeNewsModule.php - message: '#^Access to an undefined property object\:\:\$updated\.$#' identifier: property.notFound count: 3 path: app/Module/FamilyTreeNewsModule.php - message: '#^Cannot call method setTimezone\(\) on DateTimeImmutable\|false\.$#' identifier: method.nonObject count: 2 path: app/Module/FamilyTreeNewsModule.php - message: '#^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 - message: '#^Parameter \#2 \$datetime of static method DateTimeImmutable\:\:createFromFormat\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/FamilyTreeNewsModule.php - message: '#^Cannot access property \$n_surn on mixed\.$#' identifier: property.nonObject count: 7 path: app/Module/FamilyTreeStatisticsModule.php - message: '#^Cannot access property \$n_surname on mixed\.$#' identifier: property.nonObject count: 3 path: app/Module/FamilyTreeStatisticsModule.php - message: '#^Cannot access property \$total on mixed\.$#' identifier: property.nonObject count: 1 path: app/Module/FamilyTreeStatisticsModule.php - message: '#^Cannot call method embedTags\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Module/FamilyTreeStatisticsModule.php - message: '#^Cannot cast mixed to int\.$#' identifier: cast.int count: 1 path: app/Module/FamilyTreeStatisticsModule.php - message: '#^Method Fisharebest\\Webtrees\\Module\\FamilyTreeStatisticsModule\:\:getBlock\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Module/FamilyTreeStatisticsModule.php - message: '#^Parameter \#1 \$text of method Fisharebest\\Webtrees\\Module\\ModuleLanguageInterface\:\:normalize\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/FamilyTreeStatisticsModule.php - message: '#^Binary operation "\-" between mixed and mixed results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Module/FanChartModule.php - message: '#^Binary operation "\." between ''\
on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Module/LanguageEnglishUnitedStates.php - message: '#^Cannot access offset int\<0, max\> on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Module/LanguageEnglishUnitedStates.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageEnglishUnitedStates\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageEnglishUnitedStates.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageEstonian\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageEstonian.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageFaroese\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageFaroese.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageFarsi\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageFarsi.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageFinnish\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageFinnish.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageFrench\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageFrench.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageGalician\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageGalician.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageGeorgian\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageGeorgian.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageGerman\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageGerman.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageGreek\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageGreek.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageHebrew\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageHebrew.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageHindi\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageHindi.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageHungarian\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageHungarian.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageIcelandic\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageIcelandic.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageIndonesian\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageIndonesian.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageItalian\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageItalian.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageJapanese\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageJapanese.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageJavanese\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageJavanese.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageKazhak\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageKazhak.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageKorean\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageKorean.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageKurdish\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageKurdish.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageLatvian\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageLatvian.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageLingala\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageLingala.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageLithuanian\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageLithuanian.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageMalay\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageMalay.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageMaori\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageMaori.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageMarathi\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageMarathi.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageNepalese\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageNepalese.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageNorwegianBokmal\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageNorwegianBokmal.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageNorwegianNynorsk\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageNorwegianNynorsk.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageOccitan\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageOccitan.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguagePolish\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguagePolish.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguagePortuguese\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguagePortuguese.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguagePortugueseBrazil\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguagePortugueseBrazil.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageRomanian\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageRomanian.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageRussian\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageRussian.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageSerbian\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageSerbian.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageSerbianLatin\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageSerbianLatin.php - message: '#^Anonymous function should return array but returns mixed\.$#' identifier: return.type count: 1 path: app/Module/LanguageSlovakian.php - message: '#^Parameter \#2 \$cousins of closure expects array, mixed given\.$#' identifier: argument.type count: 3 path: app/Module/LanguageSlovakian.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageSlovakian\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageSlovakian.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageSlovenian\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageSlovenian.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageSpanish\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageSpanish.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageSundanese\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageSundanese.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageSwahili\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageSwahili.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageSwedish\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageSwedish.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageTagalog\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageTagalog.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageTamil\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageTamil.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageTatar\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageTatar.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageThai\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageThai.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageTurkish\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageTurkish.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageUkranian\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageUkranian.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageUrdu\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageUrdu.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageUzbek\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageUzbek.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageVietnamese\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageVietnamese.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageWelsh\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageWelsh.php - message: '#^Property Fisharebest\\Webtrees\\Module\\LanguageYiddish\:\:\$combining_diacritics type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Module/LanguageYiddish.php - message: '#^Access to an undefined property object\:\:\$row\.$#' identifier: property.notFound count: 1 path: app/Module/LifespansChartModule.php - message: '#^Anonymous function should return int but returns mixed\.$#' identifier: return.type count: 1 path: app/Module/LifespansChartModule.php - message: '#^Method Fisharebest\\Webtrees\\Module\\LifespansChartModule\:\:findIndividualsByDate\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/Module/LifespansChartModule.php - message: '#^Method Fisharebest\\Webtrees\\Module\\LifespansChartModule\:\:findIndividualsByPlace\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/Module/LifespansChartModule.php - message: '#^Parameter \#2 \$path of method Aura\\Router\\Map\:\:get\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/LifespansChartModule.php - message: '#^Parameter \#5 \$submenus of class Fisharebest\\Webtrees\\Menu constructor expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Module/ListsMenuModule.php - message: '#^Parameter \#2 \$path of method Aura\\Router\\Map\:\:get\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/LocationListModule.php - message: '#^Method Fisharebest\\Webtrees\\Module\\MapGeoLocationGeonames\:\:extractLocationsFromResponse\(\) should return array\ but returns mixed\.$#' identifier: return.type count: 1 path: app/Module/MapGeoLocationGeonames.php - message: '#^Method Fisharebest\\Webtrees\\Module\\MapGeoLocationNominatim\:\:extractLocationsFromResponse\(\) should return array\ but returns mixed\.$#' identifier: return.type count: 1 path: app/Module/MapGeoLocationNominatim.php - message: '#^Method Fisharebest\\Webtrees\\Module\\MapGeoLocationOpenRouteService\:\:extractLocationsFromResponse\(\) should return array\ but returns mixed\.$#' identifier: return.type count: 1 path: app/Module/MapGeoLocationOpenRouteService.php - message: '#^Method Fisharebest\\Webtrees\\Module\\MediaListModule\:\:allFolders\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/Module/MediaListModule.php - message: '#^Parameter \#2 \$path of method Aura\\Router\\Map\:\:get\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/MediaListModule.php - message: '#^Argument of an invalid type list\\|false supplied for foreach, only iterables are supported\.$#' identifier: foreach.nonIterable count: 1 path: app/Module/MinimalTheme.php - message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' identifier: foreach.nonIterable count: 1 path: app/Module/MinimalTheme.php - message: '#^Cannot access offset int\<0, max\> on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Module/MinimalTheme.php - message: '#^Cannot call method name\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Module/MinimalTheme.php - message: '#^Method Fisharebest\\Webtrees\\Module\\MinimalTheme\:\:genealogyMenu\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/Module/MinimalTheme.php - message: '#^Parameter \#1 \$filter of method Fisharebest\\Webtrees\\GedcomRecord\:\:facts\(\) expects array\, array\ given\.$#' identifier: argument.type count: 1 path: app/Module/MinimalTheme.php - message: '#^Parameter \#2 \$haystack of function in_array expects array, list\\|false given\.$#' identifier: argument.type count: 1 path: app/Module/MinimalTheme.php - message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/MinimalTheme.php - message: '#^Parameter \#5 \$submenus of class Fisharebest\\Webtrees\\Menu constructor expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Module/MinimalTheme.php - message: '#^Trait Fisharebest\\Webtrees\\Module\\ModuleCustomTrait is used zero times and is not analysed\.$#' identifier: trait.unused count: 1 path: app/Module/ModuleCustomTrait.php - message: '#^Parameter \#2 \$path of method Aura\\Router\\Map\:\:get\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/NoteListModule.php - message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' identifier: foreach.nonIterable count: 1 path: app/Module/OpenRouteServiceAutocomplete.php - message: '#^Cannot access property \$country on mixed\.$#' identifier: property.nonObject count: 4 path: app/Module/OpenRouteServiceAutocomplete.php - message: '#^Cannot access property \$county on mixed\.$#' identifier: property.nonObject count: 2 path: app/Module/OpenRouteServiceAutocomplete.php - message: '#^Cannot access property \$features on mixed\.$#' identifier: property.nonObject count: 1 path: app/Module/OpenRouteServiceAutocomplete.php - message: '#^Cannot access property \$label on mixed\.$#' identifier: property.nonObject count: 1 path: app/Module/OpenRouteServiceAutocomplete.php - message: '#^Cannot access property \$macroregion on mixed\.$#' identifier: property.nonObject count: 2 path: app/Module/OpenRouteServiceAutocomplete.php - message: '#^Cannot access property \$name on mixed\.$#' identifier: property.nonObject count: 2 path: app/Module/OpenRouteServiceAutocomplete.php - message: '#^Cannot access property \$properties on mixed\.$#' identifier: property.nonObject count: 14 path: app/Module/OpenRouteServiceAutocomplete.php - message: '#^Cannot access property \$region on mixed\.$#' identifier: property.nonObject count: 3 path: app/Module/OpenRouteServiceAutocomplete.php - message: '#^Method Fisharebest\\Webtrees\\Module\\OpenRouteServiceAutocomplete\:\:parsePlaceNameSearchResponse\(\) should return array\ but returns list\.$#' identifier: return.type count: 1 path: app/Module/OpenRouteServiceAutocomplete.php - message: '#^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 - message: '#^Binary operation "\+" between non\-empty\-array\\|bool\|int\|string\|null\> and mixed results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Module/PedigreeChartModule.php - message: '#^Parameter \#1 \$individual of method Fisharebest\\Webtrees\\Module\\PedigreeChartModule\:\:nextLink\(\) expects Fisharebest\\Webtrees\\Individual, mixed given\.$#' identifier: argument.type count: 2 path: app/Module/PedigreeChartModule.php - message: '#^Parameter \#2 \$parameters of function route expects array\\|bool\|int\|string\|null\>, array given\.$#' identifier: argument.type count: 1 path: app/Module/PedigreeChartModule.php - message: '#^Parameter \#2 \$path of method Aura\\Router\\Map\:\:get\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/PedigreeChartModule.php - message: '#^Parameter \#2 \$path of method Aura\\Router\\Map\:\:get\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/PedigreeMapModule.php - message: '#^Method Fisharebest\\Webtrees\\Module\\PlaceHierarchyListModule\:\:getList\(\) should return array\\> but returns list\\.$#' identifier: return.type count: 1 path: app/Module/PlaceHierarchyListModule.php - message: '#^Parameter \#2 \$path of method Aura\\Router\\Map\:\:get\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/PlaceHierarchyListModule.php - message: '#^Parameter \#2 \$size of function array_chunk expects int\<1, max\>, int given\.$#' identifier: argument.type count: 2 path: app/Module/PlaceHierarchyListModule.php - message: '#^Access to an undefined property object\:\:\$features\.$#' identifier: property.notFound count: 1 path: app/Module/PlacesModule.php - message: '#^Cannot access offset string on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Module/PlacesModule.php - message: '#^Access to an undefined property object\:\:\$change_time\.$#' identifier: property.notFound count: 1 path: app/Module/RecentChangesModule.php - message: '#^Access to an undefined property object\:\:\$new_gedcom\.$#' identifier: property.notFound count: 1 path: app/Module/RecentChangesModule.php - message: '#^Access to an undefined property object\:\:\$record\.$#' identifier: property.notFound count: 1 path: app/Module/RecentChangesModule.php - message: '#^Access to an undefined property object\:\:\$user_id\.$#' identifier: property.notFound count: 1 path: app/Module/RecentChangesModule.php - message: '#^Access to an undefined property object\:\:\$xref\.$#' identifier: property.notFound count: 1 path: app/Module/RecentChangesModule.php - message: '#^Cannot cast mixed to int\.$#' identifier: cast.int count: 1 path: app/Module/RecentChangesModule.php - message: '#^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 - message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:make\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/RecentChangesModule.php - message: '#^Parameter \#1 of closure expects Fisharebest\\Webtrees\\GedcomRecord, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/RecentChangesModule.php - message: '#^Parameter \#2 of closure expects Fisharebest\\Webtrees\\GedcomRecord, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/RecentChangesModule.php - message: '#^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 - message: '#^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 - message: '#^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 - message: '#^Cannot access property \$l_from on mixed\.$#' identifier: property.nonObject count: 3 path: app/Module/RelationshipsChartModule.php - message: '#^Cannot access property \$l_to on mixed\.$#' identifier: property.nonObject count: 3 path: app/Module/RelationshipsChartModule.php - message: '#^Cannot call method gedcom\(\) on Fisharebest\\Webtrees\\Family\|null\.$#' identifier: method.nonObject count: 2 path: app/Module/RelationshipsChartModule.php - message: '#^Cannot call method sex\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#' identifier: method.nonObject count: 4 path: app/Module/RelationshipsChartModule.php - message: '#^Cannot call method xref\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#' identifier: method.nonObject count: 2 path: app/Module/RelationshipsChartModule.php - message: '#^Cannot cast mixed to int\.$#' identifier: cast.int count: 2 path: app/Module/RelationshipsChartModule.php - message: '#^Cannot cast mixed to string\.$#' identifier: cast.string count: 1 path: app/Module/RelationshipsChartModule.php - message: '#^Method Fisharebest\\Webtrees\\Module\\RelationshipsChartModule\:\:allAncestors\(\) should return array\ but returns list\\.$#' identifier: return.type count: 1 path: app/Module/RelationshipsChartModule.php - message: '#^Method Fisharebest\\Webtrees\\Module\\RelationshipsChartModule\:\:excludeFamilies\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/Module/RelationshipsChartModule.php - message: '#^Parameter \#1 \$content of function response expects array\\|object\|string, string\|false given\.$#' identifier: argument.type count: 1 path: app/Module/RelationshipsChartModule.php - message: '#^Parameter \#1 \$nodes of method Fisharebest\\Webtrees\\Services\\RelationshipService\:\:nameFromPath\(\) expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Module/RelationshipsChartModule.php - message: '#^Parameter \#2 \$default of method Fisharebest\\Webtrees\\Tree\:\:getPreference\(\) expects string\|null, mixed given\.$#' identifier: argument.type count: 5 path: app/Module/RelationshipsChartModule.php - message: '#^Parameter \#2 \$path of method Aura\\Router\\Map\:\:get\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/RelationshipsChartModule.php - message: '#^Cannot call method get\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Module/RelativesTabModule.php - message: '#^Parameter \#5 \$submenus of class Fisharebest\\Webtrees\\Menu constructor expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Module/ReportsMenuModule.php - message: '#^Parameter \#2 \$path of method Aura\\Router\\Map\:\:get\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/RepositoryListModule.php - message: '#^Cannot access property \$new_gedcom on mixed\.$#' identifier: property.nonObject count: 1 path: app/Module/ReviewChangesModule.php - message: '#^Cannot access property \$old_gedcom on mixed\.$#' identifier: property.nonObject count: 1 path: app/Module/ReviewChangesModule.php - message: '#^Cannot access property \$xref on mixed\.$#' identifier: property.nonObject count: 1 path: app/Module/ReviewChangesModule.php - message: '#^Cannot call method canShow\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#' identifier: method.nonObject count: 1 path: app/Module/ReviewChangesModule.php - message: '#^Cannot call method fullName\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#' identifier: method.nonObject count: 1 path: app/Module/ReviewChangesModule.php - message: '#^Cannot call method url\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#' identifier: method.nonObject count: 1 path: app/Module/ReviewChangesModule.php - message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:make\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/ReviewChangesModule.php - message: '#^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 - message: '#^Parameter \#1 \$filter of method Fisharebest\\Webtrees\\GedcomRecord\:\:facts\(\) expects array\, mixed given\.$#' identifier: argument.type count: 3 path: app/Module/ShareAnniversaryModule.php - message: '#^Parameter \#2 \$path of method Aura\\Router\\Map\:\:get\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/ShareAnniversaryModule.php - message: '#^Parameter \#1 \$column of method Illuminate\\Database\\Query\\Builder\:\:pluck\(\) expects string, Illuminate\\Database\\Query\\Expression given\.$#' identifier: argument.type count: 7 path: app/Module/SiteMapModule.php - message: '#^Access to an undefined property object\:\:\$m_gedcom\.$#' identifier: property.notFound count: 1 path: app/Module/SlideShowModule.php - message: '#^Access to an undefined property object\:\:\$m_id\.$#' identifier: property.notFound count: 1 path: app/Module/SlideShowModule.php - message: '#^Cannot access property \$m_gedcom on mixed\.$#' identifier: property.nonObject count: 1 path: app/Module/SlideShowModule.php - message: '#^Cannot access property \$m_id on mixed\.$#' identifier: property.nonObject count: 1 path: app/Module/SlideShowModule.php - message: '#^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 - message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\MediaFactoryInterface\:\:make\(\) expects string, mixed given\.$#' identifier: argument.type count: 2 path: app/Module/SlideShowModule.php - message: '#^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 - message: '#^Parameter \#2 \$path of method Aura\\Router\\Map\:\:get\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/SourceListModule.php - message: '#^Binary operation "\+\=" between int and int\|string results in an error\.$#' identifier: assignOp.invalid count: 1 path: app/Module/StatisticsChartModule.php - message: '#^Parameter &\$ydata by\-ref type of method Fisharebest\\Webtrees\\Module\\StatisticsChartModule\:\:fillYData\(\) expects array\\>, array\\> given\.$#' identifier: parameterByRef.type count: 1 path: app/Module/StatisticsChartModule.php - message: '#^Access to an undefined property object\:\:\$block_id\.$#' identifier: property.notFound count: 1 path: app/Module/StoriesModule.php - message: '#^Access to an undefined property object\:\:\$individual\.$#' identifier: property.notFound count: 2 path: app/Module/StoriesModule.php - message: '#^Access to an undefined property object\:\:\$languages\.$#' identifier: property.notFound count: 2 path: app/Module/StoriesModule.php - message: '#^Access to an undefined property object\:\:\$title\.$#' identifier: property.notFound count: 1 path: app/Module/StoriesModule.php - message: '#^Access to an undefined property object\:\:\$xref\.$#' identifier: property.notFound count: 1 path: app/Module/StoriesModule.php - message: '#^Cannot access property \$block_id on mixed\.$#' identifier: property.nonObject count: 1 path: app/Module/StoriesModule.php - message: '#^Cannot access property \$individual on mixed\.$#' identifier: property.nonObject count: 1 path: app/Module/StoriesModule.php - message: '#^Cannot access property \$languages on mixed\.$#' identifier: property.nonObject count: 1 path: app/Module/StoriesModule.php - message: '#^Cannot access property \$title on mixed\.$#' identifier: property.nonObject count: 1 path: app/Module/StoriesModule.php - message: '#^Cannot access property \$xref on mixed\.$#' identifier: property.nonObject count: 1 path: app/Module/StoriesModule.php - message: '#^Cannot cast mixed to int\.$#' identifier: cast.int count: 3 path: app/Module/StoriesModule.php - message: '#^Cannot cast mixed to string\.$#' identifier: cast.string count: 3 path: app/Module/StoriesModule.php - message: '#^Parameter \#2 \$str of function explode expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/StoriesModule.php - message: '#^Parameter \#2 \$path of method Aura\\Router\\Map\:\:get\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/SubmitterListModule.php - message: '#^Cannot call method xref\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: app/Module/TimelineChartModule.php - message: '#^Parameter \#2 \$parameters of function route expects array\\|bool\|int\|string\|null\>, array\ given\.$#' identifier: argument.type count: 1 path: app/Module/TimelineChartModule.php - message: '#^Parameter \#2 \$path of method Aura\\Router\\Map\:\:get\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/TimelineChartModule.php - message: '#^Cannot call method commonGivenFemaleListTotals\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Module/TopGivenNamesModule.php - message: '#^Cannot call method commonGivenFemaleTable\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Module/TopGivenNamesModule.php - message: '#^Cannot call method commonGivenMaleListTotals\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Module/TopGivenNamesModule.php - message: '#^Cannot call method commonGivenMaleTable\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Module/TopGivenNamesModule.php - message: '#^Cannot access property \$page_count on mixed\.$#' identifier: property.nonObject count: 1 path: app/Module/TopPageViewsModule.php - message: '#^Cannot access property \$page_parameter on mixed\.$#' identifier: property.nonObject count: 1 path: app/Module/TopPageViewsModule.php - message: '#^Cannot cast mixed to int\.$#' identifier: cast.int count: 1 path: app/Module/TopPageViewsModule.php - message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:make\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/TopPageViewsModule.php - message: '#^Cannot access property \$n_surn on mixed\.$#' identifier: property.nonObject count: 7 path: app/Module/TopSurnamesModule.php - message: '#^Cannot access property \$n_surname on mixed\.$#' identifier: property.nonObject count: 3 path: app/Module/TopSurnamesModule.php - message: '#^Cannot access property \$total on mixed\.$#' identifier: property.nonObject count: 1 path: app/Module/TopSurnamesModule.php - message: '#^Cannot cast mixed to int\.$#' identifier: cast.int count: 1 path: app/Module/TopSurnamesModule.php - message: '#^Instanceof between Fisharebest\\Webtrees\\Module\\IndividualListModule and Fisharebest\\Webtrees\\Module\\FamilyListModule will always evaluate to false\.$#' identifier: instanceof.alwaysFalse count: 1 path: app/Module/TopSurnamesModule.php - message: '#^Parameter \#1 \$text of method Fisharebest\\Webtrees\\Module\\ModuleLanguageInterface\:\:normalize\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/TopSurnamesModule.php - message: '#^Access to an undefined property object\:\:\$note\.$#' identifier: property.notFound count: 1 path: app/Module/UserFavoritesModule.php - message: '#^Access to an undefined property object\:\:\$record\.$#' identifier: property.notFound count: 2 path: app/Module/UserFavoritesModule.php - message: '#^Access to an undefined property object\:\:\$xref\.$#' identifier: property.notFound count: 1 path: app/Module/UserFavoritesModule.php - message: '#^Method Fisharebest\\Webtrees\\Module\\UserFavoritesModule\:\:getFavorites\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/Module/UserFavoritesModule.php - message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:make\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/UserFavoritesModule.php - message: '#^Access to an undefined property object\:\:\$body\.$#' identifier: property.notFound count: 1 path: app/Module/UserJournalModule.php - message: '#^Access to an undefined property object\:\:\$subject\.$#' identifier: property.notFound count: 1 path: app/Module/UserJournalModule.php - message: '#^Access to an undefined property object\:\:\$updated\.$#' identifier: property.notFound count: 3 path: app/Module/UserJournalModule.php - message: '#^Cannot call method setTimezone\(\) on DateTimeImmutable\|false\.$#' identifier: method.nonObject count: 2 path: app/Module/UserJournalModule.php - message: '#^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 - message: '#^Parameter \#2 \$datetime of static method DateTimeImmutable\:\:createFromFormat\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/UserJournalModule.php - message: '#^Access to an undefined property object\:\:\$created\.$#' identifier: property.notFound count: 2 path: app/Module/UserMessagesModule.php - message: '#^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 - message: '#^Argument of an invalid type list\\|false supplied for foreach, only iterables are supported\.$#' identifier: foreach.nonIterable count: 1 path: app/Module/WebtreesTheme.php - message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' identifier: foreach.nonIterable count: 1 path: app/Module/WebtreesTheme.php - message: '#^Cannot access offset int\<0, max\> on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Module/WebtreesTheme.php - message: '#^Cannot call method name\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Module/WebtreesTheme.php - message: '#^Method Fisharebest\\Webtrees\\Module\\WebtreesTheme\:\:genealogyMenu\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/Module/WebtreesTheme.php - message: '#^Parameter \#1 \$filter of method Fisharebest\\Webtrees\\GedcomRecord\:\:facts\(\) expects array\, array\ given\.$#' identifier: argument.type count: 1 path: app/Module/WebtreesTheme.php - message: '#^Parameter \#2 \$haystack of function in_array expects array, list\\|false given\.$#' identifier: argument.type count: 1 path: app/Module/WebtreesTheme.php - message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/WebtreesTheme.php - message: '#^Parameter \#5 \$submenus of class Fisharebest\\Webtrees\\Menu constructor expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Module/WebtreesTheme.php - message: '#^Argument of an invalid type list\\|false supplied for foreach, only iterables are supported\.$#' identifier: foreach.nonIterable count: 1 path: app/Module/XeneaTheme.php - message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' identifier: foreach.nonIterable count: 1 path: app/Module/XeneaTheme.php - message: '#^Cannot access offset int\<0, max\> on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Module/XeneaTheme.php - message: '#^Cannot call method name\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Module/XeneaTheme.php - message: '#^Method Fisharebest\\Webtrees\\Module\\XeneaTheme\:\:genealogyMenu\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/Module/XeneaTheme.php - message: '#^Parameter \#1 \$filter of method Fisharebest\\Webtrees\\GedcomRecord\:\:facts\(\) expects array\, array\ given\.$#' identifier: argument.type count: 1 path: app/Module/XeneaTheme.php - message: '#^Parameter \#2 \$haystack of function in_array expects array, list\\|false given\.$#' identifier: argument.type count: 1 path: app/Module/XeneaTheme.php - message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#' identifier: argument.type count: 1 path: app/Module/XeneaTheme.php - message: '#^Parameter \#5 \$submenus of class Fisharebest\\Webtrees\\Menu constructor expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Module/XeneaTheme.php - message: '#^Binary operation "\." between ''/\^0 @\[A\-Za\-z0\-9\:_\.\-…'' and mixed results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Note.php - message: '#^Method Fisharebest\\Webtrees\\Note\:\:getNote\(\) should return string but returns string\|null\.$#' identifier: return.type count: 1 path: app/Note.php - message: '#^Parameter \#1 \$type of method Fisharebest\\Webtrees\\GedcomRecord\:\:addName\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Note.php - message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:make\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Note.php - message: '#^Access to an undefined property object\:\:\$p_parent_id\.$#' identifier: property.notFound count: 1 path: app/Place.php - message: '#^Access to an undefined property object\:\:\$p_place\.$#' identifier: property.notFound count: 1 path: app/Place.php - message: '#^Cannot call method findByComponent\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Place.php - message: '#^Cannot call method first\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Place.php - message: '#^Cannot cast mixed to int\.$#' identifier: cast.int count: 2 path: app/Place.php - message: '#^Method Fisharebest\\Webtrees\\Place\:\:getChildPlaces\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/Place.php - message: '#^Parameter \#1 \$str of function mb_substr expects string, mixed given\.$#' identifier: argument.type count: 2 path: app/Place.php - message: '#^Parameter \#1 \$text of static method Fisharebest\\Webtrees\\Soundex\:\:daitchMokotoff\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Place.php - message: '#^Parameter \#1 \$text of static method Fisharebest\\Webtrees\\Soundex\:\:russell\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Place.php - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, mixed given\.$#' identifier: argument.type count: 1 path: app/Place.php - message: '#^Access to an undefined property object\:\:\$latitude\.$#' identifier: property.notFound count: 1 path: app/PlaceLocation.php - message: '#^Access to an undefined property object\:\:\$longitude\.$#' identifier: property.notFound count: 1 path: app/PlaceLocation.php - message: '#^Binary operation "\+" between mixed and 0\.2\|1\.0\|5\.0 results in an error\.$#' identifier: binaryOp.invalid count: 2 path: app/PlaceLocation.php - message: '#^Binary operation "\-" between mixed and 0\.2\|1\.0\|5\.0 results in an error\.$#' identifier: binaryOp.invalid count: 2 path: app/PlaceLocation.php - message: '#^Cannot access property \$latitude on object\|null\.$#' identifier: property.nonObject count: 3 path: app/PlaceLocation.php - message: '#^Cannot access property \$longitude on object\|null\.$#' identifier: property.nonObject count: 3 path: app/PlaceLocation.php - message: '#^Cannot cast mixed to float\.$#' identifier: cast.double count: 2 path: app/PlaceLocation.php - message: '#^Cannot cast mixed to int\.$#' identifier: cast.int count: 1 path: app/PlaceLocation.php - message: '#^Cannot cast mixed to string\.$#' identifier: cast.string count: 1 path: app/PlaceLocation.php - message: '#^Method Fisharebest\\Webtrees\\PlaceLocation\:\:boundingRectangle\(\) should return array\\> but returns array\\>\.$#' identifier: return.type count: 1 path: app/PlaceLocation.php - message: '#^Method Fisharebest\\Webtrees\\PlaceLocation\:\:details\(\) should return object but returns object\|null\.$#' identifier: return.type count: 1 path: app/PlaceLocation.php - message: '#^Method Fisharebest\\Webtrees\\PlaceLocation\:\:latitude\(\) should return float\|null but returns mixed\.$#' identifier: return.type count: 1 path: app/PlaceLocation.php - message: '#^Method Fisharebest\\Webtrees\\PlaceLocation\:\:longitude\(\) should return float\|null but returns mixed\.$#' identifier: return.type count: 1 path: app/PlaceLocation.php - message: '#^Parameter \#1 \$str of function mb_substr expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/PlaceLocation.php - message: '#^Anonymous function should return bool but returns mixed\.$#' identifier: return.type count: 2 path: app/Relationship.php - message: '#^Binary operation "\-" between mixed and mixed results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Relationship.php - message: '#^Binary operation "\." between ''@'' and mixed results in an error\.$#' identifier: binaryOp.invalid count: 4 path: app/Relationship.php - message: '#^Cannot access property \$day on mixed\.$#' identifier: property.nonObject count: 2 path: app/Relationship.php - message: '#^Cannot call method contains\(\) on mixed\.$#' identifier: method.nonObject count: 4 path: app/Relationship.php - message: '#^Cannot call method facts\(\) on mixed\.$#' identifier: method.nonObject count: 10 path: app/Relationship.php - message: '#^Cannot call method first\(\) on mixed\.$#' identifier: method.nonObject count: 6 path: app/Relationship.php - message: '#^Cannot call method isOK\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: app/Relationship.php - message: '#^Cannot call method julianDay\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: app/Relationship.php - message: '#^Cannot call method map\(\) on mixed\.$#' identifier: method.nonObject count: 6 path: app/Relationship.php - message: '#^Cannot call method minimumDate\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: app/Relationship.php - message: '#^Cannot call method sex\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Relationship.php - message: '#^Cannot call method xref\(\) on mixed\.$#' identifier: method.nonObject count: 4 path: app/Relationship.php - message: '#^Method Fisharebest\\Webtrees\\Relationship\:\:match\(\) should return array\\|null but returns mixed\.$#' identifier: return.type count: 1 path: app/Relationship.php - message: '#^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 - message: '#^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 - message: '#^Binary operation "\+" between float and mixed results in an error\.$#' identifier: binaryOp.invalid count: 2 path: app/Report/PdfRenderer.php - message: '#^Binary operation "\+\=" between float and mixed results in an error\.$#' identifier: assignOp.invalid count: 2 path: app/Report/PdfRenderer.php - message: '#^Cannot cast mixed to string\.$#' identifier: cast.string count: 1 path: app/Report/PdfRenderer.php - message: '#^Binary operation "\+" between mixed and float results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Report/ReportHtmlImage.php - message: '#^Parameter \#1 \$fp of function fclose expects resource, resource\|false given\.$#' identifier: argument.type count: 1 path: app/Report/ReportParserBase.php - message: '#^Parameter \#1 \$fp of function feof expects resource, resource\|false given\.$#' identifier: argument.type count: 1 path: app/Report/ReportParserBase.php - message: '#^Parameter \#1 \$fp of function fread expects resource, resource\|false given\.$#' identifier: argument.type count: 1 path: app/Report/ReportParserBase.php - message: '#^Parameter \#1 \$parser of function xml_get_current_line_number expects resource, XMLParser given\.$#' identifier: argument.type count: 1 path: app/Report/ReportParserBase.php - message: '#^Parameter \#1 \$parser of function xml_get_error_code expects resource, XMLParser given\.$#' identifier: argument.type count: 1 path: app/Report/ReportParserBase.php - message: '#^Parameter \#1 \$parser of function xml_parse expects resource, XMLParser given\.$#' identifier: argument.type count: 1 path: app/Report/ReportParserBase.php - message: '#^Parameter \#1 \$parser of function xml_parser_free expects resource, XMLParser given\.$#' identifier: argument.type count: 1 path: app/Report/ReportParserBase.php - message: '#^Parameter \#1 \$parser of function xml_set_character_data_handler expects resource, XMLParser given\.$#' identifier: argument.type count: 1 path: app/Report/ReportParserBase.php - message: '#^Parameter \#1 \$parser of method Fisharebest\\Webtrees\\Report\\ReportParserBase\:\:characterData\(\) expects resource, mixed given\.$#' identifier: argument.type count: 1 path: app/Report/ReportParserBase.php - message: '#^Parameter \#1 \$parser of method Fisharebest\\Webtrees\\Report\\ReportParserBase\:\:endElement\(\) expects resource, mixed given\.$#' identifier: argument.type count: 1 path: app/Report/ReportParserBase.php - message: '#^Parameter \#1 \$parser of method Fisharebest\\Webtrees\\Report\\ReportParserBase\:\:startElement\(\) expects resource, mixed given\.$#' identifier: argument.type count: 1 path: app/Report/ReportParserBase.php - message: '#^Parameter \#3 \$attrs of method Fisharebest\\Webtrees\\Report\\ReportParserBase\:\:startElement\(\) expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Report/ReportParserBase.php - message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserBase\:\:\$xml_parser \(XMLParser\) does not accept resource\.$#' identifier: assign.propertyType count: 1 path: app/Report/ReportParserBase.php - message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserBase\:\:\$xml_parser has unknown class XMLParser as its type\.$#' identifier: class.notFound count: 1 path: app/Report/ReportParserBase.php - message: '#^Access to an undefined property Fisharebest\\Webtrees\\GedcomRecord\|static\(Fisharebest\\Webtrees\\Report\\ReportParserGenerate\)\:\:\$generation\.$#' identifier: property.notFound count: 1 path: app/Report/ReportParserGenerate.php - message: '#^Access to an undefined property object\:\:\$new_gedcom\.$#' identifier: property.notFound count: 1 path: app/Report/ReportParserGenerate.php - message: '#^Access to an undefined property object\:\:\$old_gedcom\.$#' identifier: property.notFound count: 1 path: app/Report/ReportParserGenerate.php - message: '#^Access to an undefined property object\:\:\$xref\.$#' identifier: property.notFound count: 1 path: app/Report/ReportParserGenerate.php - message: '#^Access to protected property Fisharebest\\Webtrees\\GedcomRecord\|static\(Fisharebest\\Webtrees\\Report\\ReportParserGenerate\)\:\:\$generation\.$#' identifier: property.protected count: 1 path: app/Report/ReportParserGenerate.php - message: '#^Binary operation "\+" between int and mixed results in an error\.$#' identifier: binaryOp.invalid count: 2 path: app/Report/ReportParserGenerate.php - message: '#^Binary operation "\+" between mixed and int results in an error\.$#' identifier: binaryOp.invalid count: 10 path: app/Report/ReportParserGenerate.php - message: '#^Binary operation "\+\=" between mixed and array\\|int results in an error\.$#' identifier: assignOp.invalid count: 4 path: app/Report/ReportParserGenerate.php - message: '#^Call to an undefined method Fisharebest\\Webtrees\\GedcomRecord\|static\(Fisharebest\\Webtrees\\Report\\ReportParserGenerate\)\:\:canShow\(\)\.$#' identifier: method.notFound count: 1 path: app/Report/ReportParserGenerate.php - message: '#^Call to an undefined method Fisharebest\\Webtrees\\GedcomRecord\|static\(Fisharebest\\Webtrees\\Report\\ReportParserGenerate\)\:\:privatizeGedcom\(\)\.$#' identifier: method.notFound count: 1 path: app/Report/ReportParserGenerate.php - message: '#^Call to an undefined method Fisharebest\\Webtrees\\GedcomRecord\|static\(Fisharebest\\Webtrees\\Report\\ReportParserGenerate\)\:\:tree\(\)\.$#' identifier: method.notFound count: 1 path: app/Report/ReportParserGenerate.php - message: '#^Call to function assert\(\) with false and LogicException will always evaluate to false\.$#' identifier: function.impossibleType count: 1 path: app/Report/ReportParserGenerate.php - message: '#^Cannot access offset \(float\|int\) on list\\|false\.$#' identifier: offsetAccess.nonOffsetAccessible count: 13 path: app/Report/ReportParserGenerate.php - message: '#^Cannot access offset \(float\|int\<1, max\>\) on list\\|false\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Report/ReportParserGenerate.php - message: '#^Cannot access offset 0 on array\{0\: int\<0, max\>, 1\: int\<0, max\>, 2\: int, 3\: string, mime\: string, channels\?\: int, bits\?\: int\}\|false\.$#' identifier: offsetAccess.nonOffsetAccessible count: 3 path: app/Report/ReportParserGenerate.php - message: '#^Cannot access offset 1 on array\{0\: int\<0, max\>, 1\: int\<0, max\>, 2\: int, 3\: string, mime\: string, channels\?\: int, bits\?\: int\}\|false\.$#' identifier: offsetAccess.nonOffsetAccessible count: 3 path: app/Report/ReportParserGenerate.php - message: '#^Cannot access property \$gedcom on mixed\.$#' identifier: property.nonObject count: 2 path: app/Report/ReportParserGenerate.php - message: '#^Cannot access property \$xref on mixed\.$#' identifier: property.nonObject count: 4 path: app/Report/ReportParserGenerate.php - message: '#^Cannot call method addElement\(\) on Fisharebest\\Webtrees\\Report\\AbstractRenderer\|null\.$#' identifier: method.nonObject count: 1 path: app/Report/ReportParserGenerate.php - message: '#^Cannot call method childFamilies\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#' identifier: method.nonObject count: 1 path: app/Report/ReportParserGenerate.php - message: '#^Cannot call method facts\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#' identifier: method.nonObject count: 2 path: app/Report/ReportParserGenerate.php - message: '#^Cannot call method findHighlightedMediaFile\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#' identifier: method.nonObject count: 1 path: app/Report/ReportParserGenerate.php - message: '#^Cannot call method firstImageFile\(\) on Fisharebest\\Webtrees\\Media\|null\.$#' identifier: method.nonObject count: 1 path: app/Report/ReportParserGenerate.php - message: '#^Cannot call method privatizeGedcom\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#' identifier: method.nonObject count: 1 path: app/Report/ReportParserGenerate.php - message: '#^Cannot call method privatizeGedcom\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: app/Report/ReportParserGenerate.php - message: '#^Cannot call method xref\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Report/ReportParserGenerate.php - message: '#^Cannot cast mixed to string\.$#' identifier: cast.string count: 1 path: app/Report/ReportParserGenerate.php - message: '#^Cannot use \+\+ on array\\|float\|int\.$#' identifier: postInc.type count: 4 path: app/Report/ReportParserGenerate.php - message: '#^Cannot use \-\- on mixed\.$#' identifier: postDec.type count: 4 path: app/Report/ReportParserGenerate.php - message: '#^Cannot use array destructuring on array\\|int\>\|null\.$#' identifier: offsetAccess.nonArray count: 4 path: app/Report/ReportParserGenerate.php - message: '#^Cannot use array destructuring on array\\|null\.$#' identifier: offsetAccess.nonArray count: 1 path: app/Report/ReportParserGenerate.php - message: '#^If condition is always true\.$#' identifier: if.alwaysTrue count: 1 path: app/Report/ReportParserGenerate.php - message: '#^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 - message: '#^Method Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:substituteVars\(\) should return string but returns string\|null\.$#' identifier: return.type count: 1 path: app/Report/ReportParserGenerate.php - message: '#^Parameter \#1 \$array_arg of function end expects array\|object, list\\|false given\.$#' identifier: argument.type count: 1 path: app/Report/ReportParserGenerate.php - message: '#^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 - message: '#^Parameter \#1 \$im of function imagesx expects resource, resource\|false given\.$#' identifier: argument.type count: 2 path: app/Report/ReportParserGenerate.php - message: '#^Parameter \#1 \$im of function imagesy expects resource, resource\|false given\.$#' identifier: argument.type count: 2 path: app/Report/ReportParserGenerate.php - message: '#^Parameter \#1 \$list of method Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:addDescendancy\(\) expects array\, array\ given\.$#' identifier: argument.type count: 1 path: app/Report/ReportParserGenerate.php - message: '#^Parameter \#1 \$parser of function xml_get_current_line_number expects resource, XMLParser given\.$#' identifier: argument.type count: 6 path: app/Report/ReportParserGenerate.php - message: '#^Parameter \#1 \$parser of method Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:characterData\(\) expects resource, mixed given\.$#' identifier: argument.type count: 4 path: app/Report/ReportParserGenerate.php - message: '#^Parameter \#1 \$parser of method Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:endElement\(\) expects resource, mixed given\.$#' identifier: argument.type count: 4 path: app/Report/ReportParserGenerate.php - message: '#^Parameter \#1 \$parser of method Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:startElement\(\) expects resource, mixed given\.$#' identifier: argument.type count: 4 path: app/Report/ReportParserGenerate.php - message: '#^Parameter \#1 \$str of function addslashes expects string, string\|null given\.$#' identifier: argument.type count: 1 path: app/Report/ReportParserGenerate.php - message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\FamilyFactoryInterface\:\:make\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Report/ReportParserGenerate.php - message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:make\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Report/ReportParserGenerate.php - message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\IndividualFactoryInterface\:\:make\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Report/ReportParserGenerate.php - message: '#^Parameter \#2 \$callback of function uasort expects callable\(Fisharebest\\Webtrees\\GedcomRecord\|static, Fisharebest\\Webtrees\\GedcomRecord\|static\)\: int, Closure\(Fisharebest\\Webtrees\\GedcomRecord, Fisharebest\\Webtrees\\GedcomRecord\)\: int given\.$#' identifier: argument.type count: 1 path: app/Report/ReportParserGenerate.php - message: '#^Parameter \#2 \$callback of function uasort expects callable\(Fisharebest\\Webtrees\\GedcomRecord\|static, Fisharebest\\Webtrees\\GedcomRecord\|static\)\: int, Closure\(Fisharebest\\Webtrees\\Individual, Fisharebest\\Webtrees\\Individual\)\: int given\.$#' identifier: argument.type count: 2 path: app/Report/ReportParserGenerate.php - message: '#^Parameter \#2 \$callback of function uasort expects callable\(mixed, mixed\)\: int, Closure\(Fisharebest\\Webtrees\\Family, Fisharebest\\Webtrees\\Family\)\: int given\.$#' identifier: argument.type count: 1 path: app/Report/ReportParserGenerate.php - message: '#^Parameter \#2 \$callback of function uasort expects callable\(mixed, mixed\)\: int, Closure\(Fisharebest\\Webtrees\\GedcomRecord, Fisharebest\\Webtrees\\GedcomRecord\)\: int given\.$#' identifier: argument.type count: 2 path: app/Report/ReportParserGenerate.php - message: '#^Parameter \#2 \$callback of function uasort expects callable\(mixed, mixed\)\: int, Closure\(Fisharebest\\Webtrees\\Individual, Fisharebest\\Webtrees\\Individual\)\: int given\.$#' identifier: argument.type count: 2 path: app/Report/ReportParserGenerate.php - message: '#^Parameter \#2 \$subject of function preg_match expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Report/ReportParserGenerate.php - message: '#^Parameter \#2 \$subject of function preg_match expects string, string\|null given\.$#' identifier: argument.type count: 5 path: app/Report/ReportParserGenerate.php - message: '#^Parameter \#3 \$attrs of method Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:startElement\(\) expects array\, array given\.$#' identifier: argument.type count: 4 path: app/Report/ReportParserGenerate.php - message: '#^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 - message: '#^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 - message: '#^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 - message: '#^Parameter \#3 \$gedrec of method Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:getGedcomValue\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Report/ReportParserGenerate.php - message: '#^Parameter \#3 \$gedrec of static method Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:getSubRecord\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Report/ReportParserGenerate.php - message: '#^Parameter \#3 \$subject of function preg_replace expects array\\|string, string\|null given\.$#' identifier: argument.type count: 1 path: app/Report/ReportParserGenerate.php - message: '#^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 - message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$generation \(int\) does not accept mixed\.$#' identifier: assign.propertyType count: 1 path: app/Report/ReportParserGenerate.php - message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$list \(array\\) does not accept array\.$#' identifier: assign.propertyType count: 3 path: app/Report/ReportParserGenerate.php - message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$list \(array\\) does not accept array\<\(object\{generation\: int\}&stdClass\)\>\.$#' identifier: assign.propertyType count: 1 path: app/Report/ReportParserGenerate.php - message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$list \(array\\) does not accept array\\.$#' identifier: assign.propertyType count: 2 path: app/Report/ReportParserGenerate.php - message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$parser \(XMLParser\) does not accept XMLParser\|null\.$#' identifier: assign.propertyType count: 4 path: app/Report/ReportParserGenerate.php - message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$parser \(XMLParser\) does not accept resource\.$#' identifier: assign.propertyType count: 4 path: app/Report/ReportParserGenerate.php - message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$parser has unknown class XMLParser as its type\.$#' identifier: class.notFound count: 1 path: app/Report/ReportParserGenerate.php - message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$parser_stack has unknown class XMLParser as its type\.$#' identifier: class.notFound count: 1 path: app/Report/ReportParserGenerate.php - message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$print_data \(bool\) does not accept bool\|null\.$#' identifier: assign.propertyType count: 4 path: app/Report/ReportParserGenerate.php - message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$repeat_bytes \(int\) does not accept array\\|int\.$#' identifier: assign.propertyType count: 4 path: app/Report/ReportParserGenerate.php - message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$repeats \(array\\) does not accept array\\|int\.$#' identifier: assign.propertyType count: 4 path: app/Report/ReportParserGenerate.php - message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$vars \(array\\>\) does not accept array\\>\.$#' identifier: assign.propertyType count: 1 path: app/Report/ReportParserGenerate.php - message: '#^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 - message: '#^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 - message: '#^Binary operation "\*" between mixed and 2 results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Report/ReportPdfCell.php - message: '#^Binary operation "\+" between mixed and mixed results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Report/ReportPdfCell.php - message: '#^Parameter \#1 \$link of method TCPDF\:\:setLink\(\) expects int, string given\.$#' identifier: argument.type count: 1 path: app/Report/ReportPdfFootnote.php - message: '#^Binary operation "\+" between mixed and 5 results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Report/ReportPdfImage.php - message: '#^Binary operation "\*" between mixed and 2 results in an error\.$#' identifier: binaryOp.invalid count: 2 path: app/Report/ReportPdfTextBox.php - message: '#^Binary operation "\+" between float and mixed results in an error\.$#' identifier: binaryOp.invalid count: 9 path: app/Report/ReportPdfTextBox.php - message: '#^Binary operation "\+" between mixed and mixed results in an error\.$#' identifier: binaryOp.invalid count: 2 path: app/Report/ReportPdfTextBox.php - message: '#^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 - message: '#^Parameter \#1 \$margin of method TCPDF\:\:setLeftMargin\(\) expects float\|int, mixed given\.$#' identifier: argument.type count: 1 path: app/Report/ReportPdfTextBox.php - message: '#^Parameter \#1 \$margin of method TCPDF\:\:setRightMargin\(\) expects float\|int, mixed given\.$#' identifier: argument.type count: 1 path: app/Report/ReportPdfTextBox.php - message: '#^Method Fisharebest\\Webtrees\\Report\\RightToLeftSupport\:\:starredName\(\) should return string but returns string\|null\.$#' identifier: return.type count: 1 path: app/Report/RightToLeftSupport.php - message: '#^Parameter \#1 \$string of function substr expects string, string\|false given\.$#' identifier: argument.type count: 1 path: app/Report/RightToLeftSupport.php - message: '#^Parameter \#2 \$start of function substr expects int, int\<0, max\>\|false given\.$#' identifier: argument.type count: 1 path: app/Report/RightToLeftSupport.php - message: '#^Parameter \#3 \$length of function substr expects int, int\<0, max\>\|false given\.$#' identifier: argument.type count: 1 path: app/Report/RightToLeftSupport.php - message: '#^Parameter \#3 \$subject of function preg_replace expects array\\|string, string\|null given\.$#' identifier: argument.type count: 1 path: app/Report/RightToLeftSupport.php - message: '#^Parameter \#3 \$subject of function str_replace expects array\\|string, string\|null given\.$#' identifier: argument.type count: 1 path: app/Report/RightToLeftSupport.php - message: '#^Parameter &\$result by\-ref type of method Fisharebest\\Webtrees\\Report\\RightToLeftSupport\:\:finishCurrentSpan\(\) expects string, \(string\|false\) given\.$#' identifier: parameterByRef.type count: 1 path: app/Report/RightToLeftSupport.php - message: '#^Cannot access property \$access_level on mixed\.$#' identifier: property.nonObject count: 1 path: app/Schema/Migration42.php - message: '#^Cannot access property \$component on mixed\.$#' identifier: property.nonObject count: 1 path: app/Schema/Migration42.php - message: '#^Cannot access property \$gedcom_id on mixed\.$#' identifier: property.nonObject count: 1 path: app/Schema/Migration42.php - message: '#^Cannot access property \$module_name on mixed\.$#' identifier: property.nonObject count: 1 path: app/Schema/Migration42.php - message: '#^Access to an undefined property object\:\:\$max\.$#' identifier: property.notFound count: 2 path: app/Schema/Migration44.php - message: '#^Access to an undefined property object\:\:\$min\.$#' identifier: property.notFound count: 1 path: app/Schema/Migration44.php - message: '#^Parameter \#1 \$column of method Illuminate\\Database\\Query\\Builder\:\:having\(\) expects string, Illuminate\\Database\\Query\\Expression given\.$#' identifier: argument.type count: 1 path: app/Schema/Migration44.php - message: '#^Anonymous function should return Fisharebest\\Webtrees\\Family but returns Fisharebest\\Webtrees\\Family\|null\.$#' identifier: return.type count: 1 path: app/Services/AdminService.php - message: '#^Anonymous function should return Fisharebest\\Webtrees\\Individual but returns Fisharebest\\Webtrees\\Individual\|null\.$#' identifier: return.type count: 1 path: app/Services/AdminService.php - message: '#^Anonymous function should return Fisharebest\\Webtrees\\Media but returns Fisharebest\\Webtrees\\Media\|null\.$#' identifier: return.type count: 1 path: app/Services/AdminService.php - message: '#^Anonymous function should return Fisharebest\\Webtrees\\Source but returns Fisharebest\\Webtrees\\Source\|null\.$#' identifier: return.type count: 1 path: app/Services/AdminService.php - message: '#^Method Fisharebest\\Webtrees\\Services\\AdminService\:\:duplicateRecords\(\) should return array\\>\> but returns array\\.$#' identifier: return.type count: 1 path: app/Services/AdminService.php - message: '#^Method Fisharebest\\Webtrees\\Services\\AdminService\:\:duplicateXrefs\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/Services/AdminService.php - message: '#^Parameter \#1 \$column of method Illuminate\\Database\\Query\\Builder\:\:having\(\) expects string, Illuminate\\Database\\Query\\Expression given\.$#' identifier: argument.type count: 4 path: app/Services/AdminService.php - message: '#^Parameter \#2 \$subject of function preg_match expects string, string\|false given\.$#' identifier: argument.type count: 1 path: app/Services/AdminService.php - message: '#^Binary operation "\-" between int and mixed results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Services/CalendarService.php - message: '#^Binary operation "\." between mixed and '' '' results in an error\.$#' identifier: binaryOp.invalid count: 2 path: app/Services/CalendarService.php - message: '#^Binary operation "\." between non\-falsy\-string and mixed results in an error\.$#' identifier: binaryOp.invalid count: 6 path: app/Services/CalendarService.php - message: '#^Cannot access property \$d_day on mixed\.$#' identifier: property.nonObject count: 2 path: app/Services/CalendarService.php - message: '#^Cannot access property \$d_fact on mixed\.$#' identifier: property.nonObject count: 2 path: app/Services/CalendarService.php - message: '#^Cannot access property \$d_month on mixed\.$#' identifier: property.nonObject count: 2 path: app/Services/CalendarService.php - message: '#^Cannot access property \$d_type on mixed\.$#' identifier: property.nonObject count: 4 path: app/Services/CalendarService.php - message: '#^Cannot access property \$d_year on mixed\.$#' identifier: property.nonObject count: 4 path: app/Services/CalendarService.php - message: '#^Cannot access property \$gedcom on mixed\.$#' identifier: property.nonObject count: 4 path: app/Services/CalendarService.php - message: '#^Cannot access property \$xref on mixed\.$#' identifier: property.nonObject count: 4 path: app/Services/CalendarService.php - message: '#^Parameter \#1 \$filter of method Fisharebest\\Webtrees\\GedcomRecord\:\:facts\(\) expects array\, array\ given\.$#' identifier: argument.type count: 2 path: app/Services/CalendarService.php - message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\FamilyFactoryInterface\:\:make\(\) expects string, mixed given\.$#' identifier: argument.type count: 2 path: app/Services/CalendarService.php - message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\IndividualFactoryInterface\:\:make\(\) expects string, mixed given\.$#' identifier: argument.type count: 2 path: app/Services/CalendarService.php - message: '#^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 - message: '#^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 - message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' identifier: foreach.nonIterable count: 1 path: app/Services/ChartService.php - message: '#^Cannot call method children\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Services/ChartService.php - message: '#^Parameter \#1 \$individual of method Fisharebest\\Webtrees\\Services\\ChartService\:\:descendantFamilies\(\) expects Fisharebest\\Webtrees\\Individual, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/ChartService.php - message: '#^Cannot access offset string on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 4 path: app/Services/ClipboardService.php - message: '#^Parameter \#1 \$gedcom of method Fisharebest\\Webtrees\\GedcomRecord\:\:createFact\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/ClipboardService.php - message: '#^Parameter \#1 \$input of function array_slice expects array, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/ClipboardService.php - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, mixed given\.$#' identifier: argument.type count: 3 path: app/Services/DataFixService.php - message: '#^Binary operation "\+" between 1 and mixed results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Services/DatatablesService.php - message: '#^Offset ''column'' does not exist on string\.$#' identifier: offsetAccess.notFound count: 3 path: app/Services/DatatablesService.php - message: '#^Offset ''dir'' does not exist on string\.$#' identifier: offsetAccess.notFound count: 2 path: app/Services/DatatablesService.php - message: '#^Parameter \#1 \$haystack of function stripos expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/DatatablesService.php - message: '#^Parameter \#2 \$direction of method Illuminate\\Database\\Query\\Builder\:\:orderBy\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/DatatablesService.php - message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' identifier: foreach.nonIterable count: 1 path: app/Services/GedcomEditService.php - message: '#^Binary operation "\.\=" between mixed and non\-falsy\-string results in an error\.$#' identifier: assignOp.invalid count: 3 path: app/Services/GedcomEditService.php - message: '#^Cannot access offset mixed on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Services/GedcomEditService.php - message: '#^Method Fisharebest\\Webtrees\\Services\\GedcomEditService\:\:insertMissingLevels\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Services/GedcomEditService.php - message: '#^Method Fisharebest\\Webtrees\\Services\\GedcomEditService\:\:insertMissingRecordSubtags\(\) should return string but returns string\|null\.$#' identifier: return.type count: 2 path: app/Services/GedcomEditService.php - message: '#^Parameter \#1 \$haystack of function str_starts_with expects string\|null, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/GedcomEditService.php - message: '#^Parameter \#1 \$stack of function array_shift expects array, list\\|false given\.$#' identifier: argument.type count: 1 path: app/Services/GedcomEditService.php - message: '#^Parameter \#2 \$pieces of function implode expects array, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/GedcomEditService.php - message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Services\\GedcomEditService\:\:insertMissingLevels\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/GedcomEditService.php - message: '#^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 - message: '#^Cannot access property \$f_gedcom on mixed\.$#' identifier: property.nonObject count: 1 path: app/Services/GedcomExportService.php - message: '#^Cannot access property \$i_gedcom on mixed\.$#' identifier: property.nonObject count: 1 path: app/Services/GedcomExportService.php - message: '#^Cannot access property \$m_gedcom on mixed\.$#' identifier: property.nonObject count: 1 path: app/Services/GedcomExportService.php - message: '#^Cannot access property \$o_gedcom on mixed\.$#' identifier: property.nonObject count: 1 path: app/Services/GedcomExportService.php - message: '#^Cannot access property \$s_gedcom on mixed\.$#' identifier: property.nonObject count: 1 path: app/Services/GedcomExportService.php - message: '#^Instanceof between Fisharebest\\Webtrees\\Header and Fisharebest\\Webtrees\\Header will always evaluate to true\.$#' identifier: instanceof.alwaysTrue count: 1 path: app/Services/GedcomExportService.php - message: '#^Offset ''uri'' might not exist on array\{timed_out\: bool, blocked\: bool, eof\: bool, unread_bytes\: int, stream_type\: string, wrapper_type\: string, wrapper_data\: mixed, mode\: string, \.\.\.\}\.$#' identifier: offsetAccess.notFound count: 1 path: app/Services/GedcomExportService.php - message: '#^Parameter \#1 \$gedcom of method Fisharebest\\Webtrees\\Services\\GedcomExportService\:\:wrapLongLines\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/GedcomExportService.php - message: '#^Parameter \#2 \$subject of function preg_match expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/GedcomExportService.php - message: '#^Parameter \#2 \$subject of function preg_match_all expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/GedcomExportService.php - message: '#^Binary operation "\." between "\\n1 OBJE @" and mixed results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Services/GedcomImportService.php - message: '#^Method Fisharebest\\Webtrees\\Services\\GedcomImportService\:\:createMediaObject\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Services/GedcomImportService.php - message: '#^Offset 1 on array\{list\, list\\} on left side of \?\? always exists and is not nullable\.$#' identifier: nullCoalesce.offset count: 1 path: app/Services/GedcomImportService.php - message: '#^Parameter \#1 \$str of function strtr expects string, string\|null given\.$#' identifier: argument.type count: 1 path: app/Services/GedcomImportService.php - message: '#^Parameter \#1 \$string of function substr expects string, string\|null given\.$#' identifier: argument.type count: 1 path: app/Services/GedcomImportService.php - message: '#^Parameter \#2 \$subject of function preg_match expects string, string\|null given\.$#' identifier: argument.type count: 1 path: app/Services/GedcomImportService.php - message: '#^Parameter \#2 \$subject of function preg_match_all expects string, string\|null given\.$#' identifier: argument.type count: 1 path: app/Services/GedcomImportService.php - message: '#^Parameter \#3 \$subject of function preg_replace expects array\\|string, string\|false\|null given\.$#' identifier: argument.type count: 1 path: app/Services/GedcomImportService.php - message: '#^Parameter \#3 \$subject of function preg_replace expects array\\|string, string\|null given\.$#' identifier: argument.type count: 9 path: app/Services/GedcomImportService.php - message: '#^Parameter \#3 \$subject of function str_replace expects array\\|string, string\|null given\.$#' identifier: argument.type count: 2 path: app/Services/GedcomImportService.php - message: '#^Access to an undefined property object\:\:\$module_name\.$#' identifier: property.notFound count: 2 path: app/Services/HomePageService.php - message: '#^Anonymous function should return Fisharebest\\Webtrees\\Module\\ModuleBlockInterface\|null but returns mixed\.$#' identifier: return.type count: 1 path: app/Services/HomePageService.php - message: '#^Method Fisharebest\\Webtrees\\Services\\HomePageService\:\:availableTreeBlocks\(\) should return Illuminate\\Support\\Collection&iterable\ but returns Illuminate\\Support\\Collection&iterable\\.$#' identifier: return.type count: 1 path: app/Services/HomePageService.php - message: '#^Method Fisharebest\\Webtrees\\Services\\HomePageService\:\:availableUserBlocks\(\) should return Illuminate\\Support\\Collection&iterable\ but returns Illuminate\\Support\\Collection&iterable\\.$#' identifier: return.type count: 1 path: app/Services/HomePageService.php - message: '#^Method Fisharebest\\Webtrees\\Services\\HomePageService\:\:filterActiveBlocks\(\) should return Illuminate\\Support\\Collection&iterable\ but returns Illuminate\\Support\\Collection&iterable\\.$#' identifier: return.type count: 1 path: app/Services/HomePageService.php - message: '#^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 - message: '#^Parameter \#2 \$active_blocks of method Fisharebest\\Webtrees\\Services\\HomePageService\:\:filterActiveBlocks\(\) expects Illuminate\\Support\\Collection&iterable\, Illuminate\\Support\\Collection&iterable\ given\.$#' identifier: argument.type count: 2 path: app/Services/HomePageService.php - message: '#^Parameter \#2 \$path of method Fisharebest\\Webtrees\\Services\\HousekeepingService\:\:deleteFileOrFolder\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/HousekeepingService.php - message: '#^Cannot access property \$excludes on mixed\.$#' identifier: property.nonObject count: 4 path: app/Services/HtmlService.php - message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' identifier: foreach.nonIterable count: 1 path: app/Services/IndividualFactsService.php - message: '#^Binary operation "\." between "\\n2 _ASSO @" and mixed results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Services/IndividualFactsService.php - message: '#^Call to an undefined method Fisharebest\\Webtrees\\GedcomRecord\:\:sex\(\)\.$#' identifier: method.notFound count: 17 path: app/Services/IndividualFactsService.php - message: '#^Cannot call method xref\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Services/IndividualFactsService.php - message: '#^Instanceof between Fisharebest\\Webtrees\\Individual and Fisharebest\\Webtrees\\Family will always evaluate to false\.$#' identifier: instanceof.alwaysFalse count: 1 path: app/Services/IndividualFactsService.php - message: '#^Method Fisharebest\\Webtrees\\Services\\IndividualFactsService\:\:familyFacts\(\) should return Illuminate\\Support\\Collection&iterable\ but returns Illuminate\\Support\\Collection&iterable\\.$#' identifier: return.type count: 1 path: app/Services/IndividualFactsService.php - message: '#^Method Fisharebest\\Webtrees\\Services\\IndividualFactsService\:\:historicFacts\(\) should return Illuminate\\Support\\Collection&iterable\ but returns Illuminate\\Support\\Collection&iterable\\.$#' identifier: return.type count: 1 path: app/Services/IndividualFactsService.php - message: '#^Parameter \#1 \$gedcom of class Fisharebest\\Webtrees\\Fact constructor expects string, string\|null given\.$#' identifier: argument.type count: 1 path: app/Services/IndividualFactsService.php - message: '#^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 - message: '#^Parameter \#3 \$sex of method Fisharebest\\Webtrees\\Services\\IndividualFactsService\:\:convertEvent\(\) expects string, mixed given\.$#' identifier: argument.type count: 17 path: app/Services/IndividualFactsService.php - message: '#^Parameter \#3 \$subject of function preg_replace expects array\\|string, string\|null given\.$#' identifier: argument.type count: 1 path: app/Services/IndividualFactsService.php - message: '#^Access to an undefined property object\:\:\$child_count\.$#' identifier: property.notFound count: 1 path: app/Services/MapDataService.php - message: '#^Access to an undefined property object\:\:\$id\.$#' identifier: property.notFound count: 1 path: app/Services/MapDataService.php - message: '#^Access to an undefined property object\:\:\$latitude\.$#' identifier: property.notFound count: 1 path: app/Services/MapDataService.php - message: '#^Access to an undefined property object\:\:\$longitude\.$#' identifier: property.notFound count: 1 path: app/Services/MapDataService.php - message: '#^Access to an undefined property object\:\:\$no_coord\.$#' identifier: property.notFound count: 1 path: app/Services/MapDataService.php - message: '#^Access to an undefined property object\:\:\$p_id\.$#' identifier: property.notFound count: 2 path: app/Services/MapDataService.php - message: '#^Access to an undefined property object\:\:\$p_place\.$#' identifier: property.notFound count: 1 path: app/Services/MapDataService.php - message: '#^Access to an undefined property object\:\:\$parent_id\.$#' identifier: property.notFound count: 1 path: app/Services/MapDataService.php - message: '#^Access to an undefined property object\:\:\$place\.$#' identifier: property.notFound count: 5 path: app/Services/MapDataService.php - message: '#^Access to an undefined property object\:\:\$tree_name\.$#' identifier: property.notFound count: 1 path: app/Services/MapDataService.php - message: '#^Access to an undefined property object\:\:\$tree_title\.$#' identifier: property.notFound count: 1 path: app/Services/MapDataService.php - message: '#^Cannot access property \$id on mixed\.$#' identifier: property.nonObject count: 2 path: app/Services/MapDataService.php - message: '#^Cannot access property \$p_place on mixed\.$#' identifier: property.nonObject count: 1 path: app/Services/MapDataService.php - message: '#^Cannot access property \$place on mixed\.$#' identifier: property.nonObject count: 2 path: app/Services/MapDataService.php - message: '#^Cannot cast mixed to float\.$#' identifier: cast.double count: 2 path: app/Services/MapDataService.php - message: '#^Cannot cast mixed to int\.$#' identifier: cast.int count: 6 path: app/Services/MapDataService.php - message: '#^Method Fisharebest\\Webtrees\\Services\\MapDataService\:\:activePlaces\(\) should return array\\> but returns array\\>\.$#' identifier: return.type count: 1 path: app/Services/MapDataService.php - message: '#^Method Fisharebest\\Webtrees\\Services\\MapDataService\:\:placeIdsForLocation\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/Services/MapDataService.php - message: '#^Parameter \#1 \$location_name of class Fisharebest\\Webtrees\\PlaceLocation constructor expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/MapDataService.php - message: '#^Parameter \#1 \$str of function mb_strtolower expects string, mixed given\.$#' identifier: argument.type count: 2 path: app/Services/MapDataService.php - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/MapDataService.php - message: '#^Parameter \#1 of closure expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/MapDataService.php - message: '#^Parameter \#2 \$parent_place_ids of method Fisharebest\\Webtrees\\Services\\MapDataService\:\:deleteUnusedLocations\(\) expects list\, array given\.$#' identifier: argument.type count: 1 path: app/Services/MapDataService.php - message: '#^Parameter \#2 of closure expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/MapDataService.php - message: '#^Binary operation "\." between string and mixed results in an error\.$#' identifier: binaryOp.invalid count: 3 path: app/Services/MediaFileService.php - message: '#^Call to function is_float\(\) with int will always evaluate to false\.$#' identifier: function.impossibleType count: 1 path: app/Services/MediaFileService.php - message: '#^Cannot call method detach\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Services/MediaFileService.php - message: '#^Cannot call method getClientFilename\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: app/Services/MediaFileService.php - message: '#^Cannot call method getError\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Services/MediaFileService.php - message: '#^Cannot call method getStream\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: app/Services/MediaFileService.php - message: '#^Cannot cast mixed to string\.$#' identifier: cast.string count: 1 path: app/Services/MediaFileService.php - message: '#^Method Fisharebest\\Webtrees\\Services\\MediaFileService\:\:unusedFiles\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/Services/MediaFileService.php - message: '#^Parameter \#1 \$column of method Illuminate\\Database\\Query\\Builder\:\:pluck\(\) expects string, Illuminate\\Database\\Query\\Expression given\.$#' identifier: argument.type count: 3 path: app/Services/MediaFileService.php - message: '#^Parameter \#1 \$column of method Illuminate\\Database\\Query\\Builder\:\:where\(\) expects array\|Closure\|string, Illuminate\\Database\\Query\\Expression given\.$#' identifier: argument.type count: 2 path: app/Services/MediaFileService.php - message: '#^Parameter \#1 \$location of method League\\Flysystem\\FilesystemReader\:\:listContents\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/MediaFileService.php - message: '#^Parameter \#1 \$path of function pathinfo expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/MediaFileService.php - message: '#^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 - message: '#^Access to an undefined property object\:\:\$footer_order\.$#' identifier: property.notFound count: 1 path: app/Services/ModuleService.php - message: '#^Access to an undefined property object\:\:\$menu_order\.$#' identifier: property.notFound count: 1 path: app/Services/ModuleService.php - message: '#^Access to an undefined property object\:\:\$module_name\.$#' identifier: property.notFound count: 1 path: app/Services/ModuleService.php - message: '#^Access to an undefined property object\:\:\$sidebar_order\.$#' identifier: property.notFound count: 1 path: app/Services/ModuleService.php - message: '#^Access to an undefined property object\:\:\$status\.$#' identifier: property.notFound count: 1 path: app/Services/ModuleService.php - message: '#^Access to an undefined property object\:\:\$tab_order\.$#' identifier: property.notFound count: 1 path: app/Services/ModuleService.php - message: '#^Cannot cast mixed to int\.$#' identifier: cast.int count: 4 path: app/Services/ModuleService.php - message: '#^Method Fisharebest\\Webtrees\\Services\\ModuleService\:\:findByName\(\) should return Fisharebest\\Webtrees\\Module\\ModuleInterface\|null but returns mixed\.$#' identifier: return.type count: 1 path: app/Services/ModuleService.php - message: '#^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 - message: '#^Method Fisharebest\\Webtrees\\Services\\ModuleService\:\:setupLanguages\(\) should return Illuminate\\Support\\Collection&iterable\ but returns Illuminate\\Support\\Collection&iterable\\.$#' identifier: return.type count: 1 path: app/Services/ModuleService.php - message: '#^Parameter \#1 \$fp of function fwrite expects resource, resource\|false given\.$#' identifier: argument.type count: 1 path: app/Services/NetworkService.php - message: '#^Parameter \#1 \$source of function stream_get_contents expects resource, resource\|false given\.$#' identifier: argument.type count: 1 path: app/Services/NetworkService.php - message: '#^Parameter \#1 \$stream of function stream_set_timeout expects resource, resource\|false given\.$#' identifier: argument.type count: 1 path: app/Services/NetworkService.php - message: '#^Variable \$stream might not be defined\.$#' identifier: variable.undefined count: 1 path: app/Services/NetworkService.php - message: '#^Binary operation "\." between mixed and mixed results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Services/PendingChangesService.php - message: '#^Cannot access property \$change_id on mixed\.$#' identifier: property.nonObject count: 3 path: app/Services/PendingChangesService.php - message: '#^Cannot access property \$change_time on mixed\.$#' identifier: property.nonObject count: 2 path: app/Services/PendingChangesService.php - message: '#^Cannot access property \$new_gedcom on mixed\.$#' identifier: property.nonObject count: 8 path: app/Services/PendingChangesService.php - message: '#^Cannot access property \$old_gedcom on mixed\.$#' identifier: property.nonObject count: 5 path: app/Services/PendingChangesService.php - message: '#^Cannot access property \$record on mixed\.$#' identifier: property.nonObject count: 1 path: app/Services/PendingChangesService.php - message: '#^Cannot access property \$xref on mixed\.$#' identifier: property.nonObject count: 2 path: app/Services/PendingChangesService.php - message: '#^Cannot call method add\(\) on DateTimeImmutable\|false\.$#' identifier: method.nonObject count: 1 path: app/Services/PendingChangesService.php - message: '#^Cannot call method setTimezone\(\) on DateTimeImmutable\|false\.$#' identifier: method.nonObject count: 1 path: app/Services/PendingChangesService.php - message: '#^Method Fisharebest\\Webtrees\\Services\\PendingChangesService\:\:pendingChanges\(\) should return array\\> but returns array\\>\.$#' identifier: return.type count: 1 path: app/Services/PendingChangesService.php - message: '#^Parameter \#1 \$gedrec of method Fisharebest\\Webtrees\\Services\\GedcomImportService\:\:updateRecord\(\) expects string, mixed given\.$#' identifier: argument.type count: 6 path: app/Services/PendingChangesService.php - message: '#^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 - message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:new\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/PendingChangesService.php - message: '#^Parameter \#2 \$gedcom of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:new\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/PendingChangesService.php - message: '#^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 - message: '#^Call to an undefined method Fisharebest\\Webtrees\\Family\|Fisharebest\\Webtrees\\Individual\:\:childFamilies\(\)\.$#' identifier: method.notFound count: 1 path: app/Services/RelationshipService.php - message: '#^Call to an undefined method Fisharebest\\Webtrees\\Family\|Fisharebest\\Webtrees\\Individual\:\:sex\(\)\.$#' identifier: method.notFound count: 1 path: app/Services/RelationshipService.php - message: '#^Call to an undefined method Fisharebest\\Webtrees\\Family\|Fisharebest\\Webtrees\\Individual\:\:spouseFamilies\(\)\.$#' identifier: method.notFound count: 1 path: app/Services/RelationshipService.php - message: '#^Cannot access offset string on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Services/RelationshipService.php - message: '#^Cannot call method findByInterface\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Services/RelationshipService.php - message: '#^Cannot call method first\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Services/RelationshipService.php - message: '#^Method Fisharebest\\Webtrees\\Services\\RelationshipService\:\:legacyNameAlgorithm\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Services/RelationshipService.php - message: '#^Method Fisharebest\\Webtrees\\Services\\RelationshipService\:\:matchRelationships\(\) should return array\ but returns array\\|Fisharebest\\Webtrees\\Relationship\>\.$#' identifier: return.type count: 1 path: app/Services/RelationshipService.php - message: '#^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 - message: '#^Parameter \#2 \$callback of function array_reduce expects callable\(array\{string, string\}, Fisharebest\\Webtrees\\Relationship\)\: array\{string, string\}, Closure\(array, array\)\: array\{string, string\} given\.$#' identifier: argument.type count: 1 path: app/Services/RelationshipService.php - message: '#^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 - message: '#^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 - message: '#^Parameter \#2 \$search of function array_key_exists expects array, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/RelationshipService.php - message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#' identifier: argument.type count: 2 path: app/Services/RelationshipService.php - message: '#^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 - message: '#^Access to an undefined property object\:\:\$f_file\.$#' identifier: property.notFound count: 1 path: app/Services/SearchService.php - message: '#^Access to an undefined property object\:\:\$i_file\.$#' identifier: property.notFound count: 1 path: app/Services/SearchService.php - message: '#^Access to an undefined property object\:\:\$m_file\.$#' identifier: property.notFound count: 1 path: app/Services/SearchService.php - message: '#^Access to an undefined property object\:\:\$o_file\.$#' identifier: property.notFound count: 6 path: app/Services/SearchService.php - message: '#^Access to an undefined property object\:\:\$s_file\.$#' identifier: property.notFound count: 1 path: app/Services/SearchService.php - message: '#^Cannot cast mixed to int\.$#' identifier: cast.int count: 10 path: app/Services/SearchService.php - message: '#^Cannot use \+\+ on mixed\.$#' identifier: preInc.type count: 1 path: app/Services/SearchService.php - message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:findMediaObjectsForMediaFile\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/Services/SearchService.php - message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchFamilyNames\(\) should return Illuminate\\Support\\Collection&iterable\ but returns Illuminate\\Support\\Collection&iterable\\.$#' identifier: return.type count: 1 path: app/Services/SearchService.php - message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchIndividualNames\(\) should return Illuminate\\Support\\Collection&iterable\ but returns Illuminate\\Support\\Collection&iterable\\.$#' identifier: return.type count: 1 path: app/Services/SearchService.php - message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchLocations\(\) should return Illuminate\\Support\\Collection&iterable\ but returns Illuminate\\Support\\Collection&iterable\\.$#' identifier: return.type count: 1 path: app/Services/SearchService.php - message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchMedia\(\) should return Illuminate\\Support\\Collection&iterable\ but returns Illuminate\\Support\\Collection&iterable\\.$#' identifier: return.type count: 1 path: app/Services/SearchService.php - message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchNotes\(\) should return Illuminate\\Support\\Collection&iterable\ but returns Illuminate\\Support\\Collection&iterable\\.$#' identifier: return.type count: 1 path: app/Services/SearchService.php - message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchPlaces\(\) should return Illuminate\\Support\\Collection&iterable\ but returns Illuminate\\Support\\Collection&iterable\\.$#' identifier: return.type count: 1 path: app/Services/SearchService.php - message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchRepositories\(\) should return Illuminate\\Support\\Collection&iterable\ but returns Illuminate\\Support\\Collection&iterable\\.$#' identifier: return.type count: 1 path: app/Services/SearchService.php - message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchSharedNotes\(\) should return Illuminate\\Support\\Collection&iterable\ but returns Illuminate\\Support\\Collection&iterable\\.$#' identifier: return.type count: 1 path: app/Services/SearchService.php - message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchSources\(\) should return Illuminate\\Support\\Collection&iterable\ but returns Illuminate\\Support\\Collection&iterable\\.$#' identifier: return.type count: 1 path: app/Services/SearchService.php - message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchSourcesByName\(\) should return Illuminate\\Support\\Collection&iterable\ but returns Illuminate\\Support\\Collection&iterable\\.$#' identifier: return.type count: 1 path: app/Services/SearchService.php - message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchSubmissions\(\) should return Illuminate\\Support\\Collection&iterable\ but returns Illuminate\\Support\\Collection&iterable\\.$#' identifier: return.type count: 1 path: app/Services/SearchService.php - message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchSubmitters\(\) should return Illuminate\\Support\\Collection&iterable\ but returns Illuminate\\Support\\Collection&iterable\\.$#' identifier: return.type count: 1 path: app/Services/SearchService.php - message: '#^Parameter \#1 \$column of method Illuminate\\Database\\Query\\Builder\:\:orWhere\(\) expects array\|Closure\|string, Illuminate\\Database\\Query\\Expression\|string given\.$#' identifier: argument.type count: 1 path: app/Services/SearchService.php - message: '#^Parameter \#1 \$column of method Illuminate\\Database\\Query\\Builder\:\:where\(\) expects array\|Closure\|string, Illuminate\\Database\\Query\\Expression given\.$#' identifier: argument.type count: 1 path: app/Services/SearchService.php - message: '#^Parameter \#1 \$column of method Illuminate\\Database\\Query\\Builder\:\:where\(\) expects array\|Closure\|string, Illuminate\\Database\\Query\\Expression\|string given\.$#' identifier: argument.type count: 1 path: app/Services/SearchService.php - message: '#^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 - message: '#^Parameter \#3 \$subject of function preg_replace expects array\\|string, string\|null given\.$#' identifier: argument.type count: 1 path: app/Services/SearchService.php - message: '#^Cannot cast mixed to string\.$#' identifier: cast.string count: 1 path: app/Services/ServerCheckService.php - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/ServerCheckService.php - message: '#^Parameter \#1 \$version1 of function version_compare expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/ServerCheckService.php - message: '#^Parameter \#2 \$str of function explode expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/ServerCheckService.php - message: '#^Parameter \#2 \.\.\.\$args of static method Fisharebest\\Webtrees\\I18N\:\:translate\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/ServerCheckService.php - message: '#^Cannot call method add\(\) on DateTimeImmutable\|false\.$#' identifier: method.nonObject count: 1 path: app/Services/SiteLogsService.php - message: '#^Cannot call method setTimezone\(\) on DateTimeImmutable\|false\.$#' identifier: method.nonObject count: 1 path: app/Services/SiteLogsService.php - message: '#^Cannot cast mixed to int\.$#' identifier: cast.int count: 1 path: app/Services/TimeoutService.php - message: '#^Access to an undefined property object\:\:\$tree_name\.$#' identifier: property.notFound count: 1 path: app/Services/TreeService.php - message: '#^Method Fisharebest\\Webtrees\\Services\\TreeService\:\:titles\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/Services/TreeService.php - message: '#^Parameter \#1 \$fp of function fclose expects resource, resource\|null given\.$#' identifier: argument.type count: 1 path: app/Services/TreeService.php - message: '#^Parameter \#1 \$fp of function feof expects resource, resource\|null given\.$#' identifier: argument.type count: 1 path: app/Services/TreeService.php - message: '#^Parameter \#1 \$fp of function fread expects resource, resource\|null given\.$#' identifier: argument.type count: 1 path: app/Services/TreeService.php - message: '#^Parameter \#1 \$stream of function stream_filter_append expects resource, resource\|null given\.$#' identifier: argument.type count: 1 path: app/Services/TreeService.php - message: '#^Method Fisharebest\\Webtrees\\Services\\UpgradeService\:\:downloadFile\(\) should return int but returns int\|false\.$#' identifier: return.type count: 1 path: app/Services/UpgradeService.php - message: '#^Parameter \#1 \$fp of function fclose expects resource, resource\|false given\.$#' identifier: argument.type count: 1 path: app/Services/UpgradeService.php - message: '#^Parameter \#1 \$fp of function ftell expects resource, resource\|false given\.$#' identifier: argument.type count: 1 path: app/Services/UpgradeService.php - message: '#^Parameter \#1 \$fp of function fwrite expects resource, resource\|false given\.$#' identifier: argument.type count: 1 path: app/Services/UpgradeService.php - message: '#^Parameter \#1 \$fp of function rewind expects resource, resource\|false given\.$#' identifier: argument.type count: 1 path: app/Services/UpgradeService.php - message: '#^Parameter \#1 \$location of method League\\Flysystem\\FilesystemWriter\:\:delete\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/UpgradeService.php - message: '#^Anonymous function should return Fisharebest\\Webtrees\\User\|null but returns mixed\.$#' identifier: return.type count: 1 path: app/Services/UserService.php - message: '#^Method Fisharebest\\Webtrees\\Services\\UserService\:\:findByEmail\(\) should return Fisharebest\\Webtrees\\User\|null but returns mixed\.$#' identifier: return.type count: 1 path: app/Services/UserService.php - message: '#^Method Fisharebest\\Webtrees\\Services\\UserService\:\:findByIdentifier\(\) should return Fisharebest\\Webtrees\\User\|null but returns mixed\.$#' identifier: return.type count: 1 path: app/Services/UserService.php - message: '#^Method Fisharebest\\Webtrees\\Services\\UserService\:\:findByToken\(\) should return Fisharebest\\Webtrees\\User\|null but returns mixed\.$#' identifier: return.type count: 1 path: app/Services/UserService.php - message: '#^Method Fisharebest\\Webtrees\\Services\\UserService\:\:findByUserName\(\) should return Fisharebest\\Webtrees\\User\|null but returns mixed\.$#' identifier: return.type count: 1 path: app/Services/UserService.php - message: '#^Access to an undefined property object\:\:\$ip_address\.$#' identifier: property.notFound count: 1 path: app/SessionDatabaseHandler.php - message: '#^Access to an undefined property object\:\:\$session_data\.$#' identifier: property.notFound count: 1 path: app/SessionDatabaseHandler.php - message: '#^Access to an undefined property object\:\:\$session_time\.$#' identifier: property.notFound count: 1 path: app/SessionDatabaseHandler.php - message: '#^Access to an undefined property object\:\:\$user_id\.$#' identifier: property.notFound count: 1 path: app/SessionDatabaseHandler.php - message: '#^Cannot cast mixed to int\.$#' identifier: cast.int count: 1 path: app/SessionDatabaseHandler.php - message: '#^Method Fisharebest\\Webtrees\\SessionDatabaseHandler\:\:read\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/SessionDatabaseHandler.php - message: '#^Method Fisharebest\\Webtrees\\Site\:\:getPreference\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Site.php - message: '#^Static property Fisharebest\\Webtrees\\Site\:\:\$preferences \(array\\) does not accept array\.$#' identifier: assign.propertyType count: 1 path: app/Site.php - message: '#^Parameter \#1 \$string of function strlen expects string, string\|false given\.$#' identifier: argument.type count: 1 path: app/Soundex.php - message: '#^Access to an undefined property object\:\:\$age\.$#' identifier: property.notFound count: 1 path: app/Statistics.php - message: '#^Access to an undefined property object\:\:\$century\.$#' identifier: property.notFound count: 3 path: app/Statistics.php - message: '#^Access to an undefined property object\:\:\$change_time\.$#' identifier: property.notFound count: 1 path: app/Statistics.php - message: '#^Access to an undefined property object\:\:\$days\.$#' identifier: property.notFound count: 6 path: app/Statistics.php - message: '#^Access to an undefined property object\:\:\$id\.$#' identifier: property.notFound count: 1 path: app/Statistics.php - message: '#^Access to an undefined property object\:\:\$individual\.$#' identifier: property.notFound count: 6 path: app/Statistics.php - message: '#^Access to an undefined property object\:\:\$sex\.$#' identifier: property.notFound count: 1 path: app/Statistics.php - message: '#^Access to an undefined property object\:\:\$total\.$#' identifier: property.notFound count: 3 path: app/Statistics.php - message: '#^Binary operation "\+" between mixed and mixed results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Statistics.php - message: '#^Binary operation "\+\=" between \(float\|int\) and mixed results in an error\.$#' identifier: assignOp.invalid count: 2 path: app/Statistics.php - message: '#^Binary operation "\-" between mixed and \(float\|int\) results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Statistics.php - message: '#^Binary operation "\." between non\-falsy\-string and mixed results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Statistics.php - message: '#^Cannot access property \$age on mixed\.$#' identifier: property.nonObject count: 1 path: app/Statistics.php - message: '#^Cannot access property \$century on mixed\.$#' identifier: property.nonObject count: 3 path: app/Statistics.php - message: '#^Cannot access property \$sex on mixed\.$#' identifier: property.nonObject count: 1 path: app/Statistics.php - message: '#^Cannot access property \$total on mixed\.$#' identifier: property.nonObject count: 3 path: app/Statistics.php - message: '#^Cannot call method fullName\(\) on Fisharebest\\Webtrees\\Family\|null\.$#' identifier: method.nonObject count: 1 path: app/Statistics.php - message: '#^Cannot call method getBlock\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Statistics.php - message: '#^Cannot cast mixed to float\.$#' identifier: cast.double count: 2 path: app/Statistics.php - message: '#^Cannot cast mixed to int\.$#' identifier: cast.int count: 5 path: app/Statistics.php - message: '#^Method Fisharebest\\Webtrees\\Statistics\:\:callBlock\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Statistics.php - message: '#^Method Fisharebest\\Webtrees\\Statistics\:\:getTags\(\) should return array\ but returns array\\.$#' identifier: return.type count: 1 path: app/Statistics.php - message: '#^Parameter \#1 \$century of method Fisharebest\\Webtrees\\StatisticsFormat\:\:century\(\) expects int, mixed given\.$#' identifier: argument.type count: 2 path: app/Statistics.php - message: '#^Parameter \#1 \$data of method Fisharebest\\Webtrees\\StatisticsFormat\:\:pieChart\(\) expects array\, array given\.$#' identifier: argument.type count: 1 path: app/Statistics.php - message: '#^Parameter \#1 \$days of method Fisharebest\\Webtrees\\StatisticsFormat\:\:age\(\) expects int, mixed given\.$#' identifier: argument.type count: 6 path: app/Statistics.php - message: '#^Parameter \#1 \$number of function round expects float, mixed given\.$#' identifier: argument.type count: 3 path: app/Statistics.php - message: '#^Parameter \#1 \$string of method Fisharebest\\Webtrees\\Contracts\\TimestampFactoryInterface\:\:fromString\(\) expects string\|null, mixed given\.$#' identifier: argument.type count: 1 path: app/Statistics.php - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, mixed given\.$#' identifier: argument.type count: 10 path: app/Statistics.php - message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\FamilyFactoryInterface\:\:make\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Statistics.php - message: '#^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 - message: '#^Access to an undefined property object\:\:\$age\.$#' identifier: property.notFound count: 3 path: app/StatisticsData.php - message: '#^Access to an undefined property object\:\:\$century\.$#' identifier: property.notFound count: 2 path: app/StatisticsData.php - message: '#^Access to an undefined property object\:\:\$child1\.$#' identifier: property.notFound count: 2 path: app/StatisticsData.php - message: '#^Access to an undefined property object\:\:\$child2\.$#' identifier: property.notFound count: 2 path: app/StatisticsData.php - message: '#^Access to an undefined property object\:\:\$d_gid\.$#' identifier: property.notFound count: 1 path: app/StatisticsData.php - message: '#^Access to an undefined property object\:\:\$d_month\.$#' identifier: property.notFound count: 2 path: app/StatisticsData.php - message: '#^Access to an undefined property object\:\:\$days\.$#' identifier: property.notFound count: 3 path: app/StatisticsData.php - message: '#^Access to an undefined property object\:\:\$f_gedcom\.$#' identifier: property.notFound count: 1 path: app/StatisticsData.php - message: '#^Access to an undefined property object\:\:\$f_id\.$#' identifier: property.notFound count: 2 path: app/StatisticsData.php - message: '#^Access to an undefined property object\:\:\$f_numchil\.$#' identifier: property.notFound count: 2 path: app/StatisticsData.php - message: '#^Access to an undefined property object\:\:\$fact\.$#' identifier: property.notFound count: 1 path: app/StatisticsData.php - message: '#^Access to an undefined property object\:\:\$family\.$#' identifier: property.notFound count: 2 path: app/StatisticsData.php - message: '#^Access to an undefined property object\:\:\$i_sex\.$#' identifier: property.notFound count: 2 path: app/StatisticsData.php - message: '#^Access to an undefined property object\:\:\$id\.$#' identifier: property.notFound count: 1 path: app/StatisticsData.php - message: '#^Access to an undefined property object\:\:\$place\.$#' identifier: property.notFound count: 1 path: app/StatisticsData.php - message: '#^Access to an undefined property object\:\:\$sex\.$#' identifier: property.notFound count: 1 path: app/StatisticsData.php - message: '#^Access to an undefined property object\:\:\$source_media_type\.$#' identifier: property.notFound count: 1 path: app/StatisticsData.php - message: '#^Access to an undefined property object\:\:\$total\.$#' identifier: property.notFound count: 6 path: app/StatisticsData.php - message: '#^Access to an undefined property object\:\:\$type\.$#' identifier: property.notFound count: 1 path: app/StatisticsData.php - message: '#^Access to an undefined property object\:\:\$year\.$#' identifier: property.notFound count: 1 path: app/StatisticsData.php - message: '#^Binary operation "\+\=" between \(float\|int\) and mixed results in an error\.$#' identifier: assignOp.invalid count: 2 path: app/StatisticsData.php - message: '#^Binary operation "\." between non\-falsy\-string and mixed results in an error\.$#' identifier: binaryOp.invalid count: 2 path: app/StatisticsData.php - message: '#^Binary operation "/" between mixed and 365\.25 results in an error\.$#' identifier: binaryOp.invalid count: 2 path: app/StatisticsData.php - message: '#^Cannot access property \$age on mixed\.$#' identifier: property.nonObject count: 9 path: app/StatisticsData.php - message: '#^Cannot access property \$famid on mixed\.$#' identifier: property.nonObject count: 1 path: app/StatisticsData.php - message: '#^Cannot access property \$family on mixed\.$#' identifier: property.nonObject count: 7 path: app/StatisticsData.php - message: '#^Cannot access property \$gedcom on mixed\.$#' identifier: property.nonObject count: 1 path: app/StatisticsData.php - message: '#^Cannot access property \$husb on mixed\.$#' identifier: property.nonObject count: 2 path: app/StatisticsData.php - message: '#^Cannot access property \$i_id on mixed\.$#' identifier: property.nonObject count: 1 path: app/StatisticsData.php - message: '#^Cannot access property \$id on mixed\.$#' identifier: property.nonObject count: 1 path: app/StatisticsData.php - message: '#^Cannot access property \$month on mixed\.$#' identifier: property.nonObject count: 1 path: app/StatisticsData.php - message: '#^Cannot access property \$place on mixed\.$#' identifier: property.nonObject count: 2 path: app/StatisticsData.php - message: '#^Cannot access property \$wife on mixed\.$#' identifier: property.nonObject count: 2 path: app/StatisticsData.php - message: '#^Cannot call method canShow\(\) on Fisharebest\\Webtrees\\Family\|null\.$#' identifier: method.nonObject count: 1 path: app/StatisticsData.php - message: '#^Cannot call method findByComponent\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/StatisticsData.php - message: '#^Cannot call method first\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/StatisticsData.php - message: '#^Cannot call method formatList\(\) on Fisharebest\\Webtrees\\Family\|null\.$#' identifier: method.nonObject count: 1 path: app/StatisticsData.php - message: '#^Cannot call method fullName\(\) on Fisharebest\\Webtrees\\Family\|null\.$#' identifier: method.nonObject count: 2 path: app/StatisticsData.php - message: '#^Cannot call method fullName\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#' identifier: method.nonObject count: 2 path: app/StatisticsData.php - message: '#^Cannot call method fullName\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: app/StatisticsData.php - message: '#^Cannot call method getBirthDate\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#' identifier: method.nonObject count: 2 path: app/StatisticsData.php - message: '#^Cannot call method husband\(\) on Fisharebest\\Webtrees\\Family\|null\.$#' identifier: method.nonObject count: 1 path: app/StatisticsData.php - message: '#^Cannot call method url\(\) on Fisharebest\\Webtrees\\Family\|null\.$#' identifier: method.nonObject count: 3 path: app/StatisticsData.php - message: '#^Cannot call method url\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#' identifier: method.nonObject count: 1 path: app/StatisticsData.php - message: '#^Cannot call method url\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: app/StatisticsData.php - message: '#^Cannot call method wife\(\) on Fisharebest\\Webtrees\\Family\|null\.$#' identifier: method.nonObject count: 1 path: app/StatisticsData.php - message: '#^Cannot cast mixed to float\.$#' identifier: cast.double count: 2 path: app/StatisticsData.php - message: '#^Cannot cast mixed to int\.$#' identifier: cast.int count: 25 path: app/StatisticsData.php - message: '#^Method Fisharebest\\Webtrees\\StatisticsData\:\:ageBetweenSpousesQuery\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/StatisticsData.php - message: '#^Method Fisharebest\\Webtrees\\StatisticsData\:\:commonSurnames\(\) should return array\\> but returns array\\.$#' identifier: return.type count: 1 path: app/StatisticsData.php - message: '#^Method Fisharebest\\Webtrees\\StatisticsData\:\:countCountries\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/StatisticsData.php - message: '#^Method Fisharebest\\Webtrees\\StatisticsData\:\:countEventsByCentury\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/StatisticsData.php - message: '#^Method Fisharebest\\Webtrees\\StatisticsData\:\:countEventsByMonth\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/StatisticsData.php - message: '#^Method Fisharebest\\Webtrees\\StatisticsData\:\:countEventsByMonthAndSex\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/StatisticsData.php - message: '#^Method Fisharebest\\Webtrees\\StatisticsData\:\:countFirstChildrenByMonth\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/StatisticsData.php - message: '#^Method Fisharebest\\Webtrees\\StatisticsData\:\:countFirstChildrenByMonthAndSex\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/StatisticsData.php - message: '#^Method Fisharebest\\Webtrees\\StatisticsData\:\:countFirstMarriagesByMonth\(\) should return array\ but returns array\\.$#' identifier: return.type count: 1 path: app/StatisticsData.php - message: '#^Method Fisharebest\\Webtrees\\StatisticsData\:\:countMediaByType\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/StatisticsData.php - message: '#^Method Fisharebest\\Webtrees\\StatisticsData\:\:familiesWithTheMostChildren\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/StatisticsData.php - message: '#^Method Fisharebest\\Webtrees\\StatisticsData\:\:firstEvent\(\) should return object\{id\: string, year\: int, fact\: string, type\: string\}\|null but returns mixed\.$#' identifier: return.type count: 1 path: app/StatisticsData.php - message: '#^Method Fisharebest\\Webtrees\\StatisticsData\:\:longlifeQuery\(\) should return object\{individual\: Fisharebest\\Webtrees\\Individual, days\: int\}\|null but returns mixed\.$#' identifier: return.type count: 1 path: app/StatisticsData.php - message: '#^Method Fisharebest\\Webtrees\\StatisticsData\:\:maximumAgeBetweenSiblings\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/StatisticsData.php - message: '#^Method Fisharebest\\Webtrees\\StatisticsData\:\:statsAge\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/StatisticsData.php - message: '#^Method Fisharebest\\Webtrees\\StatisticsData\:\:statsAgeQuery\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/StatisticsData.php - message: '#^Method Fisharebest\\Webtrees\\StatisticsData\:\:statsChildrenQuery\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/StatisticsData.php - message: '#^Method Fisharebest\\Webtrees\\StatisticsData\:\:statsMarrAgeQuery\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/StatisticsData.php - message: '#^Method Fisharebest\\Webtrees\\StatisticsData\:\:topTenFamilyQuery\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/StatisticsData.php - message: '#^Method Fisharebest\\Webtrees\\StatisticsData\:\:topTenGrandFamilyQuery\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/StatisticsData.php - message: '#^Parameter \#1 \$column of method Illuminate\\Database\\Query\\Builder\:\:having\(\) expects string, Illuminate\\Database\\Query\\Expression given\.$#' identifier: argument.type count: 1 path: app/StatisticsData.php - message: '#^Parameter \#1 \$column of method Illuminate\\Database\\Query\\Builder\:\:pluck\(\) expects string, Illuminate\\Database\\Query\\Expression given\.$#' identifier: argument.type count: 5 path: app/StatisticsData.php - message: '#^Parameter \#1 \$column of method Illuminate\\Database\\Query\\Builder\:\:where\(\) expects array\|Closure\|string, Illuminate\\Database\\Query\\Expression given\.$#' identifier: argument.type count: 1 path: app/StatisticsData.php - message: '#^Parameter \#1 \$place_name of class Fisharebest\\Webtrees\\Place constructor expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/StatisticsData.php - message: '#^Parameter \#1 \$rows of method Fisharebest\\Webtrees\\StatisticsData\:\:countPlaces\(\) expects array\, array given\.$#' identifier: argument.type count: 2 path: app/StatisticsData.php - message: '#^Parameter \#1 \$str of function preg_quote expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/StatisticsData.php - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, mixed given\.$#' identifier: argument.type count: 2 path: app/StatisticsData.php - message: '#^Parameter \#1 \$value of method Fisharebest\\Webtrees\\Contracts\\ElementInterface\:\:canonical\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/StatisticsData.php - message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\FamilyFactoryInterface\:\:make\(\) expects string, mixed given\.$#' identifier: argument.type count: 3 path: app/StatisticsData.php - message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\IndividualFactoryInterface\:\:make\(\) expects string, mixed given\.$#' identifier: argument.type count: 4 path: app/StatisticsData.php - message: '#^Parameter \#2 \$subject of function preg_match expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/StatisticsData.php - message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Contracts\\FamilyFactoryInterface\:\:make\(\) expects string\|null, mixed given\.$#' identifier: argument.type count: 1 path: app/StatisticsData.php - message: '#^Parameter \#3 \$value of method Illuminate\\Database\\Query\\Builder\:\:having\(\) expects string\|null, int given\.$#' identifier: argument.type count: 1 path: app/StatisticsData.php - message: '#^Property Fisharebest\\Webtrees\\GedcomRecord\:\:\$getAllNames \(array\\>\) does not accept array\\.$#' identifier: assign.propertyType count: 1 path: app/Submission.php - message: '#^Method Fisharebest\\Webtrees\\SurnameTradition\\PatrilinealSurnameTradition\:\:inflect\(\) should return string but returns string\|null\.$#' identifier: return.type count: 1 path: app/SurnameTradition/PatrilinealSurnameTradition.php - message: '#^Parameter \#3 \$subject of function preg_replace expects array\\|string, string\|null given\.$#' identifier: argument.type count: 1 path: app/SurnameTradition/PatrilinealSurnameTradition.php - message: '#^Access to an undefined property object\:\:\$tree_id\.$#' identifier: property.notFound count: 1 path: app/Tree.php - message: '#^Access to an undefined property object\:\:\$tree_name\.$#' identifier: property.notFound count: 1 path: app/Tree.php - message: '#^Access to an undefined property object\:\:\$tree_title\.$#' identifier: property.notFound count: 1 path: app/Tree.php - message: '#^Cannot access property \$resn on mixed\.$#' identifier: property.nonObject count: 5 path: app/Tree.php - message: '#^Cannot access property \$tag_type on mixed\.$#' identifier: property.nonObject count: 3 path: app/Tree.php - message: '#^Cannot access property \$xref on mixed\.$#' identifier: property.nonObject count: 3 path: app/Tree.php - message: '#^Cannot cast mixed to int\.$#' identifier: cast.int count: 1 path: app/Tree.php - message: '#^Method Fisharebest\\Webtrees\\Tree\:\:getPreference\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Tree.php - message: '#^Method Fisharebest\\Webtrees\\Tree\:\:significantIndividual\(\) should return Fisharebest\\Webtrees\\Individual but returns mixed\.$#' identifier: return.type count: 1 path: app/Tree.php - message: '#^Parameter \#2 \$name of class Fisharebest\\Webtrees\\Tree constructor expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Tree.php - message: '#^Parameter \#3 \$title of class Fisharebest\\Webtrees\\Tree constructor expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Tree.php - message: '#^Property Fisharebest\\Webtrees\\Tree\:\:\$preferences \(array\\) does not accept array\.$#' identifier: assign.propertyType count: 1 path: app/Tree.php - message: '#^Property Fisharebest\\Webtrees\\Tree\:\:\$user_preferences \(array\\>\) does not accept array\\.$#' identifier: assign.propertyType count: 1 path: app/Tree.php - message: '#^Access to an undefined property object\:\:\$email\.$#' identifier: property.notFound count: 1 path: app/User.php - message: '#^Access to an undefined property object\:\:\$real_name\.$#' identifier: property.notFound count: 1 path: app/User.php - message: '#^Access to an undefined property object\:\:\$user_id\.$#' identifier: property.notFound count: 1 path: app/User.php - message: '#^Access to an undefined property object\:\:\$user_name\.$#' identifier: property.notFound count: 1 path: app/User.php - message: '#^Cannot cast mixed to int\.$#' identifier: cast.int count: 1 path: app/User.php - message: '#^Parameter \#2 \$user_name of class Fisharebest\\Webtrees\\User constructor expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/User.php - message: '#^Parameter \#3 \$real_name of class Fisharebest\\Webtrees\\User constructor expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/User.php - message: '#^Parameter \#4 \$email of class Fisharebest\\Webtrees\\User constructor expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/User.php - message: '#^Property Fisharebest\\Webtrees\\User\:\:\$preferences \(array\\) does not accept array\.$#' identifier: assign.propertyType count: 1 path: app/User.php - message: '#^Anonymous function should return array\|null but returns mixed\.$#' identifier: return.type count: 1 path: app/Validator.php - message: '#^Anonymous function should return float\|null but returns mixed\.$#' identifier: return.type count: 1 path: app/Validator.php - message: '#^Anonymous function should return int\|null but returns mixed\.$#' identifier: return.type count: 1 path: app/Validator.php - message: '#^Anonymous function should return string\|null but returns mixed\.$#' identifier: return.type count: 1 path: app/Validator.php - message: '#^Method Fisharebest\\Webtrees\\Validator\:\:array\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/Validator.php - message: '#^Parameter \#1 \$parameters of class Fisharebest\\Webtrees\\Validator constructor expects array\\|Fisharebest\\Webtrees\\Contracts\\UserInterface\|Fisharebest\\Webtrees\\Tree\|int\|string\>, array given\.$#' identifier: argument.type count: 4 path: app/Validator.php - message: '#^Parameter \#1 \$url of function parse_url expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Validator.php - message: '#^Parameter \#1 \$url of function parse_url expects string, mixed given\.$#' identifier: argument.type count: 1 path: index.php - message: '#^Parameter \#1 \$n of static method Fisharebest\\Webtrees\\I18N\:\:number\(\) expects float, mixed given\.$#' identifier: argument.type count: 21 path: resources/views/admin/control-panel.phtml - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, int given\.$#' identifier: argument.type count: 1 path: resources/views/admin/fix-level-0-media-action.phtml - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, int given\.$#' identifier: argument.type count: 2 path: resources/views/admin/import-complete.phtml - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, int given\.$#' identifier: argument.type count: 1 path: resources/views/admin/import-fail.phtml - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, int given\.$#' identifier: argument.type count: 3 path: resources/views/admin/import-progress.phtml - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, int\<1, max\> given\.$#' identifier: argument.type count: 12 path: resources/views/admin/media-upload.phtml - message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' identifier: foreach.nonIterable count: 1 path: resources/views/admin/webtrees1-thumbnails-form.phtml - message: '#^Cannot call method name\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: resources/views/admin/webtrees1-thumbnails-form.phtml - message: '#^Cannot call method tree\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: resources/views/admin/webtrees1-thumbnails-form.phtml - message: '#^Cannot call method xref\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: resources/views/admin/webtrees1-thumbnails-form.phtml - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, mixed given\.$#' identifier: argument.type count: 2 path: resources/views/admin/webtrees1-thumbnails-form.phtml - message: '#^Parameter \#1 \$var of function count expects array\|Countable, mixed given\.$#' identifier: argument.type count: 2 path: resources/views/admin/webtrees1-thumbnails-form.phtml - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, int given\.$#' identifier: argument.type count: 5 path: resources/views/calendar-page.phtml - message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' identifier: foreach.nonIterable count: 1 path: resources/views/chart-box.phtml - message: '#^Cannot call method filter\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: resources/views/chart-box.phtml - message: '#^Cannot call method findByComponent\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: resources/views/chart-box.phtml - message: '#^Cannot call method getClass\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: resources/views/chart-box.phtml - message: '#^Cannot call method getLabel\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: resources/views/chart-box.phtml - message: '#^Cannot call method getLink\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: resources/views/chart-box.phtml - message: '#^Cannot call method map\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: resources/views/chart-box.phtml - message: '#^Cannot call method push\(\) on mixed\.$#' identifier: method.nonObject count: 3 path: resources/views/chart-box.phtml - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, mixed given\.$#' identifier: argument.type count: 2 path: resources/views/chart-box.phtml - message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' identifier: echo.nonString count: 1 path: resources/views/chart-box.phtml - message: '#^Cannot cast mixed to string\.$#' identifier: cast.string count: 1 path: resources/views/components/select.phtml - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, int\|string given\.$#' identifier: argument.type count: 3 path: resources/views/edit-blocks-block.phtml - message: '#^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 - message: '#^Cannot call method label\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: resources/views/edit/link-spouse-to-individual.phtml - message: '#^Cannot call method record\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: resources/views/edit/link-spouse-to-individual.phtml - message: '#^Cannot call method tag\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: resources/views/edit/link-spouse-to-individual.phtml - message: '#^Cannot call method tree\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: resources/views/edit/link-spouse-to-individual.phtml - message: '#^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 - message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' identifier: echo.nonString count: 1 path: resources/views/edit/link-spouse-to-individual.phtml - message: '#^Parameter \#2 \$str of function explode expects string, mixed given\.$#' identifier: argument.type count: 1 path: resources/views/edit/link-spouse-to-individual.phtml - message: '#^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 - message: '#^Cannot call method label\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: resources/views/edit/new-individual.phtml - message: '#^Cannot call method record\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: resources/views/edit/new-individual.phtml - message: '#^Cannot call method tag\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: resources/views/edit/new-individual.phtml - message: '#^Cannot call method tree\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: resources/views/edit/new-individual.phtml - message: '#^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 - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, mixed given\.$#' identifier: argument.type count: 1 path: resources/views/edit/new-individual.phtml - message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' identifier: echo.nonString count: 7 path: resources/views/edit/new-individual.phtml - message: '#^Parameter \#2 \$str of function explode expects string, mixed given\.$#' identifier: argument.type count: 1 path: resources/views/edit/new-individual.phtml - message: '#^Cannot call method formatFirstMajorFact\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#' identifier: method.nonObject count: 2 path: resources/views/edit/reorder-children.phtml - message: '#^Cannot call method fullName\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#' identifier: method.nonObject count: 1 path: resources/views/edit/reorder-children.phtml - message: '#^Cannot call method getBirthDate\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#' identifier: method.nonObject count: 1 path: resources/views/edit/reorder-children.phtml - message: '#^Cannot call method julianDay\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: resources/views/edit/reorder-children.phtml - message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' identifier: echo.nonString count: 1 path: resources/views/edit/reorder-children.phtml - message: '#^Cannot call method formatFirstMajorFact\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#' identifier: method.nonObject count: 4 path: resources/views/edit/reorder-families.phtml - message: '#^Cannot call method fullName\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#' identifier: method.nonObject count: 2 path: resources/views/edit/reorder-families.phtml - message: '#^Cannot call method getMarriageDate\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#' identifier: method.nonObject count: 2 path: resources/views/edit/reorder-families.phtml - message: '#^Cannot call method julianDay\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: resources/views/edit/reorder-families.phtml - message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' identifier: echo.nonString count: 2 path: resources/views/edit/reorder-families.phtml - message: '#^Call to an undefined method Fisharebest\\Webtrees\\GedcomRecord\:\:displayImage\(\)\.$#' identifier: method.notFound count: 1 path: resources/views/edit/reorder-media.phtml - message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' identifier: echo.nonString count: 1 path: resources/views/edit/reorder-media.phtml - message: '#^Parameter \#1 \$array_arg of function uasort expects TArray of array\, array\\|false given\.$#' identifier: argument.type count: 1 path: resources/views/fact-add-new.phtml - message: '#^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 - message: '#^Binary operation "\." between non\-falsy\-string and mixed results in an error\.$#' identifier: binaryOp.invalid count: 1 path: resources/views/fact-association-structure.phtml - message: '#^Binary operation "\.\=" between mixed and non\-falsy\-string results in an error\.$#' identifier: assignOp.invalid count: 1 path: resources/views/fact-association-structure.phtml - message: '#^Cannot call method findByComponent\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: resources/views/fact-association-structure.phtml - message: '#^Cannot call method first\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: resources/views/fact-association-structure.phtml - message: '#^Cannot call method getCloseRelationshipName\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: resources/views/fact-association-structure.phtml - message: '#^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 - message: '#^Cannot call method findByInterface\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: resources/views/fact-place.phtml - message: '#^Cannot call method implode\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: resources/views/fact-place.phtml - message: '#^Cannot call method map\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: resources/views/fact-place.phtml - message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' identifier: echo.nonString count: 1 path: resources/views/fact-place.phtml - message: '#^Cannot call method findByComponent\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: resources/views/fact.phtml - message: '#^Cannot call method first\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: resources/views/fact.phtml - message: '#^Cannot call method getCloseRelationshipName\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: resources/views/fact.phtml - message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' identifier: echo.nonString count: 1 path: resources/views/fact.phtml - message: '#^Cannot call method displayImage\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: resources/views/individual-page-images.phtml - message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' identifier: echo.nonString count: 1 path: resources/views/individual-page-images.phtml - message: '#^Cannot call method findByInterface\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: resources/views/layouts/administration.phtml - message: '#^Cannot call method implode\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: resources/views/layouts/administration.phtml - message: '#^Cannot call method map\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: resources/views/layouts/administration.phtml - message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' identifier: echo.nonString count: 2 path: resources/views/layouts/administration.phtml - message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' identifier: foreach.nonIterable count: 3 path: resources/views/layouts/default.phtml - message: '#^Cannot call method findByInterface\(\) on mixed\.$#' identifier: method.nonObject count: 3 path: resources/views/layouts/default.phtml - message: '#^Cannot call method genealogyMenu\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: resources/views/layouts/default.phtml - message: '#^Cannot call method implode\(\) on mixed\.$#' identifier: method.nonObject count: 3 path: resources/views/layouts/default.phtml - message: '#^Cannot call method map\(\) on mixed\.$#' identifier: method.nonObject count: 3 path: resources/views/layouts/default.phtml - message: '#^Cannot call method name\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: resources/views/layouts/default.phtml - message: '#^Cannot call method stylesheets\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: resources/views/layouts/default.phtml - message: '#^Cannot call method userMenu\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: resources/views/layouts/default.phtml - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, mixed given\.$#' identifier: argument.type count: 2 path: resources/views/layouts/default.phtml - message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' identifier: echo.nonString count: 3 path: resources/views/layouts/default.phtml - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, int given\.$#' identifier: argument.type count: 3 path: resources/views/lists/anniversaries-list.phtml - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, int given\.$#' identifier: argument.type count: 1 path: resources/views/lists/anniversaries-table.phtml - message: '#^Cannot call method findByComponent\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: resources/views/lists/individuals-table.phtml - message: '#^Cannot call method first\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: resources/views/lists/individuals-table.phtml - message: '#^Parameter \#1 \$individual of method Fisharebest\\Webtrees\\Module\\RelationshipsChartModule\:\:chartUrl\(\) expects Fisharebest\\Webtrees\\Individual, mixed given\.$#' identifier: argument.type count: 1 path: resources/views/lists/individuals-table.phtml - message: '#^Parameter \#1 \$column of method Illuminate\\Database\\Query\\Builder\:\:pluck\(\) expects string, Illuminate\\Database\\Query\\Expression given\.$#' identifier: argument.type count: 2 path: resources/views/lists/locations-table.phtml - message: '#^Parameter \#1 \$n of static method Fisharebest\\Webtrees\\I18N\:\:number\(\) expects float, mixed given\.$#' identifier: argument.type count: 2 path: resources/views/lists/locations-table.phtml - message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' identifier: echo.nonString count: 2 path: resources/views/lists/locations-table.phtml - message: '#^Parameter \#1 \$column of method Illuminate\\Database\\Query\\Builder\:\:pluck\(\) expects string, Illuminate\\Database\\Query\\Expression given\.$#' identifier: argument.type count: 3 path: resources/views/lists/media-table.phtml - message: '#^Parameter \#1 \$n of static method Fisharebest\\Webtrees\\I18N\:\:number\(\) expects float, mixed given\.$#' identifier: argument.type count: 3 path: resources/views/lists/media-table.phtml - message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' identifier: echo.nonString count: 3 path: resources/views/lists/media-table.phtml - message: '#^Parameter \#1 \$column of method Illuminate\\Database\\Query\\Builder\:\:pluck\(\) expects string, Illuminate\\Database\\Query\\Expression given\.$#' identifier: argument.type count: 4 path: resources/views/lists/notes-table.phtml - message: '#^Parameter \#1 \$n of static method Fisharebest\\Webtrees\\I18N\:\:number\(\) expects float, mixed given\.$#' identifier: argument.type count: 4 path: resources/views/lists/notes-table.phtml - message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' identifier: echo.nonString count: 4 path: resources/views/lists/notes-table.phtml - message: '#^Parameter \#1 \$column of method Illuminate\\Database\\Query\\Builder\:\:pluck\(\) expects string, Illuminate\\Database\\Query\\Expression given\.$#' identifier: argument.type count: 1 path: resources/views/lists/repositories-table.phtml - message: '#^Parameter \#1 \$n of static method Fisharebest\\Webtrees\\I18N\:\:number\(\) expects float, mixed given\.$#' identifier: argument.type count: 1 path: resources/views/lists/repositories-table.phtml - message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' identifier: echo.nonString count: 1 path: resources/views/lists/repositories-table.phtml - message: '#^Cannot call method value\(\) on mixed\.$#' identifier: method.nonObject count: 3 path: resources/views/lists/sources-table.phtml - message: '#^Parameter \#1 \$column of method Illuminate\\Database\\Query\\Builder\:\:pluck\(\) expects string, Illuminate\\Database\\Query\\Expression given\.$#' identifier: argument.type count: 4 path: resources/views/lists/sources-table.phtml - message: '#^Parameter \#1 \$n of static method Fisharebest\\Webtrees\\I18N\:\:number\(\) expects float, mixed given\.$#' identifier: argument.type count: 4 path: resources/views/lists/sources-table.phtml - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, mixed given\.$#' identifier: argument.type count: 2 path: resources/views/lists/sources-table.phtml - message: '#^Parameter \#1 \$value of method Fisharebest\\Webtrees\\Contracts\\ElementInterface\:\:value\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: resources/views/lists/sources-table.phtml - message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' identifier: echo.nonString count: 4 path: resources/views/lists/sources-table.phtml - message: '#^Parameter \#1 \$column of method Illuminate\\Database\\Query\\Builder\:\:pluck\(\) expects string, Illuminate\\Database\\Query\\Expression given\.$#' identifier: argument.type count: 2 path: resources/views/lists/submitters-table.phtml - message: '#^Parameter \#1 \$n of static method Fisharebest\\Webtrees\\I18N\:\:number\(\) expects float, mixed given\.$#' identifier: argument.type count: 2 path: resources/views/lists/submitters-table.phtml - message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' identifier: echo.nonString count: 2 path: resources/views/lists/submitters-table.phtml - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, int given\.$#' identifier: argument.type count: 3 path: resources/views/modules/ancestors-chart/page.phtml - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, int given\.$#' identifier: argument.type count: 1 path: resources/views/modules/block-template.phtml - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, int given\.$#' identifier: argument.type count: 1 path: resources/views/modules/charts/chart.phtml - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, int given\.$#' identifier: argument.type count: 3 path: resources/views/modules/descendancy_chart/page.phtml - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, int given\.$#' identifier: argument.type count: 1 path: resources/views/modules/faq/show.phtml - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, int given\.$#' identifier: argument.type count: 18 path: resources/views/modules/favorites/favorites.phtml - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, int given\.$#' identifier: argument.type count: 3 path: resources/views/modules/gedcom_news/list.phtml - message: '#^Parameter \#1 \$str of function trim expects string, string\|null given\.$#' identifier: argument.type count: 1 path: resources/views/modules/notes/tab.phtml - message: '#^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 - message: '#^Parameter \#2 \$subject of function preg_match expects string, string\|null given\.$#' identifier: argument.type count: 1 path: resources/views/modules/notes/tab.phtml - message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' identifier: echo.nonString count: 2 path: resources/views/modules/pedigree-chart/chart-down.phtml - message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' identifier: echo.nonString count: 2 path: resources/views/modules/pedigree-chart/chart-left.phtml - message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' identifier: echo.nonString count: 2 path: resources/views/modules/pedigree-chart/chart-right.phtml - message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' identifier: echo.nonString count: 2 path: resources/views/modules/pedigree-chart/chart-up.phtml - message: '#^Call to an undefined method Fisharebest\\Webtrees\\GedcomRecord\:\:displayImage\(\)\.$#' identifier: method.notFound count: 1 path: resources/views/modules/pedigree-map/events.phtml - message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' identifier: echo.nonString count: 1 path: resources/views/modules/pedigree-map/events.phtml - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, int given\.$#' identifier: argument.type count: 3 path: resources/views/modules/recent_changes/changes-list.phtml - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, int given\.$#' identifier: argument.type count: 1 path: resources/views/modules/recent_changes/changes-table.phtml - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, int given\.$#' identifier: argument.type count: 1 path: resources/views/modules/recent_changes/config.phtml - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, int given\.$#' identifier: argument.type count: 1 path: resources/views/modules/share-anniversary/share.phtml - message: '#^Cannot call method date\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: resources/views/modules/sitemap/sitemap-file-xml.phtml - message: '#^Cannot call method format\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: resources/views/modules/sitemap/sitemap-file-xml.phtml - message: '#^Cannot call method minimumDate\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: resources/views/modules/sitemap/sitemap-file-xml.phtml - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, float given\.$#' identifier: argument.type count: 1 path: resources/views/modules/sitemap/sitemap-file-xml.phtml - message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' identifier: echo.nonString count: 1 path: resources/views/modules/sitemap/sitemap-file-xml.phtml - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, mixed given\.$#' identifier: argument.type count: 13 path: resources/views/modules/statistics-chart/custom.phtml - message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#' identifier: echo.nonString count: 5 path: resources/views/modules/statistics-chart/custom.phtml - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, int given\.$#' identifier: argument.type count: 3 path: resources/views/modules/timeline-chart/chart.phtml - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, int given\.$#' identifier: argument.type count: 1 path: resources/views/modules/todo/research-tasks.phtml - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, int given\.$#' identifier: argument.type count: 3 path: resources/views/modules/user_blog/list.phtml - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, int given\.$#' identifier: argument.type count: 3 path: resources/views/modules/yahrzeit/list.phtml - message: '#^Parameter \#1 \$value of function e expects Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|string\|null, int given\.$#' identifier: argument.type count: 1 path: resources/views/modules/yahrzeit/table.phtml - message: '#^Parameter \#1 \$stack of function array_shift expects array, mixed given\.$#' identifier: argument.type count: 1 path: tests/TestCase.php - message: '#^Parameter \#1 \$str of function strcspn expects string, string\|false given\.$#' identifier: argument.type count: 1 path: tests/TestCase.php - message: '#^Parameter \#1 \$string of function substr expects string, string\|false given\.$#' identifier: argument.type count: 1 path: tests/TestCase.php - message: '#^Call to an undefined method object\:\:iniGet\(\)\.$#' identifier: method.notFound count: 1 path: tests/app/Services/TimeoutServiceTest.php - message: '#^Cannot call method method\(\) on object\|null\.$#' identifier: method.nonObject count: 3 path: tests/app/Services/TimeoutServiceTest.php - message: '#^Cannot call method willReturn\(\) on mixed\.$#' identifier: method.nonObject count: 3 path: tests/app/Services/TimeoutServiceTest.php - message: '#^Cannot call method with\(\) on mixed\.$#' identifier: method.nonObject count: 3 path: tests/app/Services/TimeoutServiceTest.php - message: '#^Parameter \#1 \$varname of function ini_get expects string, mixed given\.$#' identifier: argument.type count: 1 path: tests/app/Services/TimeoutServiceTest.php - message: '#^Cannot call method id\(\) on mixed\.$#' identifier: method.nonObject count: 6 path: tests/app/Services/UserServiceTest.php - message: '#^Cannot call method userName\(\) on mixed\.$#' identifier: method.nonObject count: 4 path: tests/app/Services/UserServiceTest.php - message: '#^Call to static method PHPUnit\\Framework\\Assert\:\:assertIsString\(\) with string will always evaluate to true\.$#' identifier: staticMethod.alreadyNarrowedType count: 1 path: tests/app/TreeTest.php - message: '#^Parameter \#1 \$values of method Fisharebest\\Webtrees\\Validator\:\:isInArrayKeys\(\) expects array\, array\ given\.$#' identifier: argument.type count: 2 path: tests/app/ValidatorTest.php