Passed
Push — main ( 3f17da...03f222 )
by Greg
23:17 queued 17:15
created
app/Module/FanChartModule.php 1 patch
Indentation   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -228,7 +228,7 @@
 block discarded – undo
228 228
                 'style'       => Validator::parsedBody($request)->isInArrayKeys($this->styles())->integer('style'),
229 229
                 'width'       => Validator::parsedBody($request)->isBetween(self::MINIMUM_WIDTH, self::MAXIMUM_WIDTH)->integer('width'),
230 230
                 'xref'        => Validator::parsedBody($request)->isXref()->string('xref'),
231
-             ]));
231
+                ]));
232 232
         }
233 233
 
234 234
         Auth::checkComponentAccess($this, ModuleChartInterface::class, $tree, $user);
Please login to merge, or discard this patch.
resources/lang/en-US/messages.php 1 patch
Indentation   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -3,6 +3,6 @@
 block discarded – undo
3 3
 declare(strict_types=1);
4 4
 
5 5
 return array (
6
-  '%H:%i:%s' => '%g:%i:%s %a',
7
-  '%j %F %Y' => '%F %j, %Y',
6
+    '%H:%i:%s' => '%g:%i:%s %a',
7
+    '%j %F %Y' => '%F %j, %Y',
8 8
 );
Please login to merge, or discard this patch.
phpstan-baseline.php 1 patch
Indentation   +2415 added lines, -2415 removed lines patch added patch discarded remove patch
@@ -2,4029 +2,4029 @@
 block discarded – undo
2 2
 
3 3
 $ignoreErrors = [];
4 4
 $ignoreErrors[] = [
5
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Elements\\\\AgeAtEvent\\:\\:value\\(\\) should return string but returns string\\|null\\.$#',
6
-	'count' => 1,
7
-	'path' => __DIR__ . '/app/Elements/AgeAtEvent.php',
5
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Elements\\\\AgeAtEvent\\:\\:value\\(\\) should return string but returns string\\|null\\.$#',
6
+    'count' => 1,
7
+    'path' => __DIR__ . '/app/Elements/AgeAtEvent.php',
8 8
 ];
9 9
 $ignoreErrors[] = [
10
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Elements\\\\DateValue\\:\\:escape\\(\\) should return string but returns string\\|null\\.$#',
11
-	'count' => 1,
12
-	'path' => __DIR__ . '/app/Elements/DateValue.php',
10
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Elements\\\\DateValue\\:\\:escape\\(\\) should return string but returns string\\|null\\.$#',
11
+    'count' => 1,
12
+    'path' => __DIR__ . '/app/Elements/DateValue.php',
13 13
 ];
14 14
 $ignoreErrors[] = [
15
-	'message' => '#^Parameter \\#1 \\$string of function trim expects string, string\\|null given\\.$#',
16
-	'count' => 1,
17
-	'path' => __DIR__ . '/app/Elements/PlaceHierarchy.php',
15
+    'message' => '#^Parameter \\#1 \\$string of function trim expects string, string\\|null given\\.$#',
16
+    'count' => 1,
17
+    'path' => __DIR__ . '/app/Elements/PlaceHierarchy.php',
18 18
 ];
19 19
 $ignoreErrors[] = [
20
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Elements\\\\RestrictionNotice\\:\\:canonical\\(\\) should return string but returns string\\|null\\.$#',
21
-	'count' => 1,
22
-	'path' => __DIR__ . '/app/Elements/RestrictionNotice.php',
20
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Elements\\\\RestrictionNotice\\:\\:canonical\\(\\) should return string but returns string\\|null\\.$#',
21
+    'count' => 1,
22
+    'path' => __DIR__ . '/app/Elements/RestrictionNotice.php',
23 23
 ];
24 24
 $ignoreErrors[] = [
25
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Encodings\\\\ANSEL\\:\\:fromUtf8\\(\\) should return string but returns string\\|null\\.$#',
26
-	'count' => 1,
27
-	'path' => __DIR__ . '/app/Encodings/ANSEL.php',
25
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Encodings\\\\ANSEL\\:\\:fromUtf8\\(\\) should return string but returns string\\|null\\.$#',
26
+    'count' => 1,
27
+    'path' => __DIR__ . '/app/Encodings/ANSEL.php',
28 28
 ];
29 29
 $ignoreErrors[] = [
30
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|null given\\.$#',
31
-	'count' => 1,
32
-	'path' => __DIR__ . '/app/Encodings/ANSEL.php',
30
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|null given\\.$#',
31
+    'count' => 1,
32
+    'path' => __DIR__ . '/app/Encodings/ANSEL.php',
33 33
 ];
34 34
 $ignoreErrors[] = [
35
-	'message' => '#^Parameter \\#2 \\$array of function array_map expects array, array\\<int, string\\>\\|false given\\.$#',
36
-	'count' => 1,
37
-	'path' => __DIR__ . '/app/Encodings/AbstractEncoding.php',
35
+    'message' => '#^Parameter \\#2 \\$array of function array_map expects array, array\\<int, string\\>\\|false given\\.$#',
36
+    'count' => 1,
37
+    'path' => __DIR__ . '/app/Encodings/AbstractEncoding.php',
38 38
 ];
39 39
 $ignoreErrors[] = [
40
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Fact\\:\\:value\\(\\) should return string but returns string\\|null\\.$#',
41
-	'count' => 1,
42
-	'path' => __DIR__ . '/app/Fact.php',
40
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Fact\\:\\:value\\(\\) should return string but returns string\\|null\\.$#',
41
+    'count' => 1,
42
+    'path' => __DIR__ . '/app/Fact.php',
43 43
 ];
44 44
 $ignoreErrors[] = [
45
-	'message' => '#^Parameter \\#1 \\$value of method Fisharebest\\\\Webtrees\\\\Contracts\\\\ElementInterface\\:\\:canonical\\(\\) expects string, string\\|null given\\.$#',
46
-	'count' => 1,
47
-	'path' => __DIR__ . '/app/Fact.php',
45
+    'message' => '#^Parameter \\#1 \\$value of method Fisharebest\\\\Webtrees\\\\Contracts\\\\ElementInterface\\:\\:canonical\\(\\) expects string, string\\|null given\\.$#',
46
+    'count' => 1,
47
+    'path' => __DIR__ . '/app/Fact.php',
48 48
 ];
49 49
 $ignoreErrors[] = [
50
-	'message' => '#^Anonymous function should return Fisharebest\\\\Webtrees\\\\Family but returns Fisharebest\\\\Webtrees\\\\Family\\|null\\.$#',
51
-	'count' => 1,
52
-	'path' => __DIR__ . '/app/Factories/FamilyFactory.php',
50
+    'message' => '#^Anonymous function should return Fisharebest\\\\Webtrees\\\\Family but returns Fisharebest\\\\Webtrees\\\\Family\\|null\\.$#',
51
+    'count' => 1,
52
+    'path' => __DIR__ . '/app/Factories/FamilyFactory.php',
53 53
 ];
54 54
 $ignoreErrors[] = [
55
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Factories\\\\FamilyFactory\\:\\:gedcom\\(\\) should return string\\|null but returns mixed\\.$#',
56
-	'count' => 1,
57
-	'path' => __DIR__ . '/app/Factories/FamilyFactory.php',
55
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Factories\\\\FamilyFactory\\:\\:gedcom\\(\\) should return string\\|null but returns mixed\\.$#',
56
+    'count' => 1,
57
+    'path' => __DIR__ . '/app/Factories/FamilyFactory.php',
58 58
 ];
59 59
 $ignoreErrors[] = [
60
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Individual, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Individual given\\.$#',
61
-	'count' => 1,
62
-	'path' => __DIR__ . '/app/Factories/FamilyFactory.php',
60
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Individual, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Individual given\\.$#',
61
+    'count' => 1,
62
+    'path' => __DIR__ . '/app/Factories/FamilyFactory.php',
63 63
 ];
64 64
 $ignoreErrors[] = [
65
-	'message' => '#^Anonymous function should return Fisharebest\\\\Webtrees\\\\GedcomRecord but returns Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null\\.$#',
66
-	'count' => 1,
67
-	'path' => __DIR__ . '/app/Factories/GedcomRecordFactory.php',
65
+    'message' => '#^Anonymous function should return Fisharebest\\\\Webtrees\\\\GedcomRecord but returns Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null\\.$#',
66
+    'count' => 1,
67
+    'path' => __DIR__ . '/app/Factories/GedcomRecordFactory.php',
68 68
 ];
69 69
 $ignoreErrors[] = [
70
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Factories\\\\GedcomRecordFactory\\:\\:gedcom\\(\\) should return string\\|null but returns mixed\\.$#',
71
-	'count' => 1,
72
-	'path' => __DIR__ . '/app/Factories/GedcomRecordFactory.php',
70
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Factories\\\\GedcomRecordFactory\\:\\:gedcom\\(\\) should return string\\|null but returns mixed\\.$#',
71
+    'count' => 1,
72
+    'path' => __DIR__ . '/app/Factories/GedcomRecordFactory.php',
73 73
 ];
74 74
 $ignoreErrors[] = [
75
-	'message' => '#^Anonymous function should return Fisharebest\\\\Webtrees\\\\Header but returns Fisharebest\\\\Webtrees\\\\Header\\|null\\.$#',
76
-	'count' => 1,
77
-	'path' => __DIR__ . '/app/Factories/HeaderFactory.php',
75
+    'message' => '#^Anonymous function should return Fisharebest\\\\Webtrees\\\\Header but returns Fisharebest\\\\Webtrees\\\\Header\\|null\\.$#',
76
+    'count' => 1,
77
+    'path' => __DIR__ . '/app/Factories/HeaderFactory.php',
78 78
 ];
79 79
 $ignoreErrors[] = [
80
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Factories\\\\HeaderFactory\\:\\:gedcom\\(\\) should return string\\|null but returns mixed\\.$#',
81
-	'count' => 1,
82
-	'path' => __DIR__ . '/app/Factories/HeaderFactory.php',
80
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Factories\\\\HeaderFactory\\:\\:gedcom\\(\\) should return string\\|null but returns mixed\\.$#',
81
+    'count' => 1,
82
+    'path' => __DIR__ . '/app/Factories/HeaderFactory.php',
83 83
 ];
84 84
 $ignoreErrors[] = [
85
-	'message' => '#^Parameter \\#1 \\$num of function dechex expects int, float\\|int given\\.$#',
86
-	'count' => 1,
87
-	'path' => __DIR__ . '/app/Factories/IdFactory.php',
85
+    'message' => '#^Parameter \\#1 \\$num of function dechex expects int, float\\|int given\\.$#',
86
+    'count' => 1,
87
+    'path' => __DIR__ . '/app/Factories/IdFactory.php',
88 88
 ];
89 89
 $ignoreErrors[] = [
90
-	'message' => '#^Anonymous function should return Fisharebest\\\\Webtrees\\\\Individual but returns Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
91
-	'count' => 1,
92
-	'path' => __DIR__ . '/app/Factories/IndividualFactory.php',
90
+    'message' => '#^Anonymous function should return Fisharebest\\\\Webtrees\\\\Individual but returns Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
91
+    'count' => 1,
92
+    'path' => __DIR__ . '/app/Factories/IndividualFactory.php',
93 93
 ];
94 94
 $ignoreErrors[] = [
95
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Factories\\\\IndividualFactory\\:\\:gedcom\\(\\) should return string\\|null but returns mixed\\.$#',
96
-	'count' => 1,
97
-	'path' => __DIR__ . '/app/Factories/IndividualFactory.php',
95
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Factories\\\\IndividualFactory\\:\\:gedcom\\(\\) should return string\\|null but returns mixed\\.$#',
96
+    'count' => 1,
97
+    'path' => __DIR__ . '/app/Factories/IndividualFactory.php',
98 98
 ];
99 99
 $ignoreErrors[] = [
100
-	'message' => '#^Anonymous function should return Fisharebest\\\\Webtrees\\\\Location but returns Fisharebest\\\\Webtrees\\\\Location\\|null\\.$#',
101
-	'count' => 1,
102
-	'path' => __DIR__ . '/app/Factories/LocationFactory.php',
100
+    'message' => '#^Anonymous function should return Fisharebest\\\\Webtrees\\\\Location but returns Fisharebest\\\\Webtrees\\\\Location\\|null\\.$#',
101
+    'count' => 1,
102
+    'path' => __DIR__ . '/app/Factories/LocationFactory.php',
103 103
 ];
104 104
 $ignoreErrors[] = [
105
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Factories\\\\LocationFactory\\:\\:gedcom\\(\\) should return string\\|null but returns mixed\\.$#',
106
-	'count' => 1,
107
-	'path' => __DIR__ . '/app/Factories/LocationFactory.php',
105
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Factories\\\\LocationFactory\\:\\:gedcom\\(\\) should return string\\|null but returns mixed\\.$#',
106
+    'count' => 1,
107
+    'path' => __DIR__ . '/app/Factories/LocationFactory.php',
108 108
 ];
109 109
 $ignoreErrors[] = [
110
-	'message' => '#^Anonymous function should return Fisharebest\\\\Webtrees\\\\Media but returns Fisharebest\\\\Webtrees\\\\Media\\|null\\.$#',
111
-	'count' => 1,
112
-	'path' => __DIR__ . '/app/Factories/MediaFactory.php',
110
+    'message' => '#^Anonymous function should return Fisharebest\\\\Webtrees\\\\Media but returns Fisharebest\\\\Webtrees\\\\Media\\|null\\.$#',
111
+    'count' => 1,
112
+    'path' => __DIR__ . '/app/Factories/MediaFactory.php',
113 113
 ];
114 114
 $ignoreErrors[] = [
115
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Factories\\\\MediaFactory\\:\\:gedcom\\(\\) should return string\\|null but returns mixed\\.$#',
116
-	'count' => 1,
117
-	'path' => __DIR__ . '/app/Factories/MediaFactory.php',
115
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Factories\\\\MediaFactory\\:\\:gedcom\\(\\) should return string\\|null but returns mixed\\.$#',
116
+    'count' => 1,
117
+    'path' => __DIR__ . '/app/Factories/MediaFactory.php',
118 118
 ];
119 119
 $ignoreErrors[] = [
120
-	'message' => '#^Anonymous function should return Fisharebest\\\\Webtrees\\\\Note but returns Fisharebest\\\\Webtrees\\\\Note\\|null\\.$#',
121
-	'count' => 1,
122
-	'path' => __DIR__ . '/app/Factories/NoteFactory.php',
120
+    'message' => '#^Anonymous function should return Fisharebest\\\\Webtrees\\\\Note but returns Fisharebest\\\\Webtrees\\\\Note\\|null\\.$#',
121
+    'count' => 1,
122
+    'path' => __DIR__ . '/app/Factories/NoteFactory.php',
123 123
 ];
124 124
 $ignoreErrors[] = [
125
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Factories\\\\NoteFactory\\:\\:gedcom\\(\\) should return string\\|null but returns mixed\\.$#',
126
-	'count' => 1,
127
-	'path' => __DIR__ . '/app/Factories/NoteFactory.php',
125
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Factories\\\\NoteFactory\\:\\:gedcom\\(\\) should return string\\|null but returns mixed\\.$#',
126
+    'count' => 1,
127
+    'path' => __DIR__ . '/app/Factories/NoteFactory.php',
128 128
 ];
129 129
 $ignoreErrors[] = [
130
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Factories\\\\RepositoryFactory\\:\\:gedcom\\(\\) should return string\\|null but returns mixed\\.$#',
131
-	'count' => 1,
132
-	'path' => __DIR__ . '/app/Factories/RepositoryFactory.php',
130
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Factories\\\\RepositoryFactory\\:\\:gedcom\\(\\) should return string\\|null but returns mixed\\.$#',
131
+    'count' => 1,
132
+    'path' => __DIR__ . '/app/Factories/RepositoryFactory.php',
133 133
 ];
134 134
 $ignoreErrors[] = [
135
-	'message' => '#^Anonymous function should return Fisharebest\\\\Webtrees\\\\SharedNote but returns Fisharebest\\\\Webtrees\\\\SharedNote\\|null\\.$#',
136
-	'count' => 1,
137
-	'path' => __DIR__ . '/app/Factories/SharedNoteFactory.php',
135
+    'message' => '#^Anonymous function should return Fisharebest\\\\Webtrees\\\\SharedNote but returns Fisharebest\\\\Webtrees\\\\SharedNote\\|null\\.$#',
136
+    'count' => 1,
137
+    'path' => __DIR__ . '/app/Factories/SharedNoteFactory.php',
138 138
 ];
139 139
 $ignoreErrors[] = [
140
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Factories\\\\SharedNoteFactory\\:\\:gedcom\\(\\) should return string\\|null but returns mixed\\.$#',
141
-	'count' => 1,
142
-	'path' => __DIR__ . '/app/Factories/SharedNoteFactory.php',
140
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Factories\\\\SharedNoteFactory\\:\\:gedcom\\(\\) should return string\\|null but returns mixed\\.$#',
141
+    'count' => 1,
142
+    'path' => __DIR__ . '/app/Factories/SharedNoteFactory.php',
143 143
 ];
144 144
 $ignoreErrors[] = [
145
-	'message' => '#^Parameter \\#1 \\$string of function trim expects string, string\\|null given\\.$#',
146
-	'count' => 1,
147
-	'path' => __DIR__ . '/app/Factories/SlugFactory.php',
145
+    'message' => '#^Parameter \\#1 \\$string of function trim expects string, string\\|null given\\.$#',
146
+    'count' => 1,
147
+    'path' => __DIR__ . '/app/Factories/SlugFactory.php',
148 148
 ];
149 149
 $ignoreErrors[] = [
150
-	'message' => '#^Anonymous function should return Fisharebest\\\\Webtrees\\\\Source but returns Fisharebest\\\\Webtrees\\\\Source\\|null\\.$#',
151
-	'count' => 1,
152
-	'path' => __DIR__ . '/app/Factories/SourceFactory.php',
150
+    'message' => '#^Anonymous function should return Fisharebest\\\\Webtrees\\\\Source but returns Fisharebest\\\\Webtrees\\\\Source\\|null\\.$#',
151
+    'count' => 1,
152
+    'path' => __DIR__ . '/app/Factories/SourceFactory.php',
153 153
 ];
154 154
 $ignoreErrors[] = [
155
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Factories\\\\SourceFactory\\:\\:gedcom\\(\\) should return string\\|null but returns mixed\\.$#',
156
-	'count' => 1,
157
-	'path' => __DIR__ . '/app/Factories/SourceFactory.php',
155
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Factories\\\\SourceFactory\\:\\:gedcom\\(\\) should return string\\|null but returns mixed\\.$#',
156
+    'count' => 1,
157
+    'path' => __DIR__ . '/app/Factories/SourceFactory.php',
158 158
 ];
159 159
 $ignoreErrors[] = [
160
-	'message' => '#^Anonymous function should return Fisharebest\\\\Webtrees\\\\Submission but returns Fisharebest\\\\Webtrees\\\\Submission\\|null\\.$#',
161
-	'count' => 1,
162
-	'path' => __DIR__ . '/app/Factories/SubmissionFactory.php',
160
+    'message' => '#^Anonymous function should return Fisharebest\\\\Webtrees\\\\Submission but returns Fisharebest\\\\Webtrees\\\\Submission\\|null\\.$#',
161
+    'count' => 1,
162
+    'path' => __DIR__ . '/app/Factories/SubmissionFactory.php',
163 163
 ];
164 164
 $ignoreErrors[] = [
165
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Factories\\\\SubmissionFactory\\:\\:gedcom\\(\\) should return string\\|null but returns mixed\\.$#',
166
-	'count' => 1,
167
-	'path' => __DIR__ . '/app/Factories/SubmissionFactory.php',
165
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Factories\\\\SubmissionFactory\\:\\:gedcom\\(\\) should return string\\|null but returns mixed\\.$#',
166
+    'count' => 1,
167
+    'path' => __DIR__ . '/app/Factories/SubmissionFactory.php',
168 168
 ];
169 169
 $ignoreErrors[] = [
170
-	'message' => '#^Anonymous function should return Fisharebest\\\\Webtrees\\\\Submitter but returns Fisharebest\\\\Webtrees\\\\Submitter\\|null\\.$#',
171
-	'count' => 1,
172
-	'path' => __DIR__ . '/app/Factories/SubmitterFactory.php',
170
+    'message' => '#^Anonymous function should return Fisharebest\\\\Webtrees\\\\Submitter but returns Fisharebest\\\\Webtrees\\\\Submitter\\|null\\.$#',
171
+    'count' => 1,
172
+    'path' => __DIR__ . '/app/Factories/SubmitterFactory.php',
173 173
 ];
174 174
 $ignoreErrors[] = [
175
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Factories\\\\SubmitterFactory\\:\\:gedcom\\(\\) should return string\\|null but returns mixed\\.$#',
176
-	'count' => 1,
177
-	'path' => __DIR__ . '/app/Factories/SubmitterFactory.php',
175
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Factories\\\\SubmitterFactory\\:\\:gedcom\\(\\) should return string\\|null but returns mixed\\.$#',
176
+    'count' => 1,
177
+    'path' => __DIR__ . '/app/Factories/SubmitterFactory.php',
178 178
 ];
179 179
 $ignoreErrors[] = [
180
-	'message' => '#^Cannot cast mixed to int\\.$#',
181
-	'count' => 1,
182
-	'path' => __DIR__ . '/app/Factories/XrefFactory.php',
180
+    'message' => '#^Cannot cast mixed to int\\.$#',
181
+    'count' => 1,
182
+    'path' => __DIR__ . '/app/Factories/XrefFactory.php',
183 183
 ];
184 184
 $ignoreErrors[] = [
185
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Family\\:\\:spouses\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Individual\\> but returns Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Individual\\|null\\>\\.$#',
186
-	'count' => 1,
187
-	'path' => __DIR__ . '/app/Family.php',
185
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Family\\:\\:spouses\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Individual\\> but returns Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Individual\\|null\\>\\.$#',
186
+    'count' => 1,
187
+    'path' => __DIR__ . '/app/Family.php',
188 188
 ];
189 189
 $ignoreErrors[] = [
190
-	'message' => '#^Cannot call method fromUtf8\\(\\) on Fisharebest\\\\Webtrees\\\\Encodings\\\\EncodingInterface\\|null\\.$#',
191
-	'count' => 2,
192
-	'path' => __DIR__ . '/app/GedcomFilters/GedcomEncodingFilter.php',
190
+    'message' => '#^Cannot call method fromUtf8\\(\\) on Fisharebest\\\\Webtrees\\\\Encodings\\\\EncodingInterface\\|null\\.$#',
191
+    'count' => 2,
192
+    'path' => __DIR__ . '/app/GedcomFilters/GedcomEncodingFilter.php',
193 193
 ];
194 194
 $ignoreErrors[] = [
195
-	'message' => '#^Parameter \\#1 \\$array of function array_shift expects array, array\\<int, string\\>\\|false given\\.$#',
196
-	'count' => 2,
197
-	'path' => __DIR__ . '/app/GedcomRecord.php',
195
+    'message' => '#^Parameter \\#1 \\$array of function array_shift expects array, array\\<int, string\\>\\|false given\\.$#',
196
+    'count' => 2,
197
+    'path' => __DIR__ . '/app/GedcomRecord.php',
198 198
 ];
199 199
 $ignoreErrors[] = [
200
-	'message' => '#^Parameter \\#1 \\$string of function trim expects string, string\\|null given\\.$#',
201
-	'count' => 2,
202
-	'path' => __DIR__ . '/app/GedcomRecord.php',
200
+    'message' => '#^Parameter \\#1 \\$string of function trim expects string, string\\|null given\\.$#',
201
+    'count' => 2,
202
+    'path' => __DIR__ . '/app/GedcomRecord.php',
203 203
 ];
204 204
 $ignoreErrors[] = [
205
-	'message' => '#^Parameter \\#2 \\$gedcom of method Fisharebest\\\\Webtrees\\\\GedcomRecord\\:\\:updateFact\\(\\) expects string, string\\|null given\\.$#',
206
-	'count' => 1,
207
-	'path' => __DIR__ . '/app/GedcomRecord.php',
205
+    'message' => '#^Parameter \\#2 \\$gedcom of method Fisharebest\\\\Webtrees\\\\GedcomRecord\\:\\:updateFact\\(\\) expects string, string\\|null given\\.$#',
206
+    'count' => 1,
207
+    'path' => __DIR__ . '/app/GedcomRecord.php',
208 208
 ];
209 209
 $ignoreErrors[] = [
210
-	'message' => '#^Parameter \\#3 \\$subject of function preg_replace expects array\\|string, string\\|null given\\.$#',
211
-	'count' => 1,
212
-	'path' => __DIR__ . '/app/GedcomRecord.php',
210
+    'message' => '#^Parameter \\#3 \\$subject of function preg_replace expects array\\|string, string\\|null given\\.$#',
211
+    'count' => 1,
212
+    'path' => __DIR__ . '/app/GedcomRecord.php',
213 213
 ];
214 214
 $ignoreErrors[] = [
215
-	'message' => '#^Property Fisharebest\\\\Webtrees\\\\GedcomRecord\\:\\:\\$getAllNames \\(array\\<array\\<string\\>\\>\\) does not accept array\\<array\\<string\\|null\\>\\>\\.$#',
216
-	'count' => 1,
217
-	'path' => __DIR__ . '/app/GedcomRecord.php',
215
+    'message' => '#^Property Fisharebest\\\\Webtrees\\\\GedcomRecord\\:\\:\\$getAllNames \\(array\\<array\\<string\\>\\>\\) does not accept array\\<array\\<string\\|null\\>\\>\\.$#',
216
+    'count' => 1,
217
+    'path' => __DIR__ . '/app/GedcomRecord.php',
218 218
 ];
219 219
 $ignoreErrors[] = [
220
-	'message' => '#^Strict comparison using \\=\\=\\= between \'\\-dev\' and \'\' will always evaluate to false\\.$#',
221
-	'count' => 1,
222
-	'path' => __DIR__ . '/app/Helpers/functions.php',
220
+    'message' => '#^Strict comparison using \\=\\=\\= between \'\\-dev\' and \'\' will always evaluate to false\\.$#',
221
+    'count' => 1,
222
+    'path' => __DIR__ . '/app/Helpers/functions.php',
223 223
 ];
224 224
 $ignoreErrors[] = [
225
-	'message' => '#^Parameter \\#1 \\$host of method Psr\\\\Http\\\\Message\\\\UriInterface\\:\\:withHost\\(\\) expects string, string\\|false given\\.$#',
226
-	'count' => 1,
227
-	'path' => __DIR__ . '/app/Http/Middleware/BaseUrl.php',
225
+    'message' => '#^Parameter \\#1 \\$host of method Psr\\\\Http\\\\Message\\\\UriInterface\\:\\:withHost\\(\\) expects string, string\\|false given\\.$#',
226
+    'count' => 1,
227
+    'path' => __DIR__ . '/app/Http/Middleware/BaseUrl.php',
228 228
 ];
229 229
 $ignoreErrors[] = [
230
-	'message' => '#^Parameter \\#1 \\$path of method Psr\\\\Http\\\\Message\\\\UriInterface\\:\\:withPath\\(\\) expects string, string\\|false given\\.$#',
231
-	'count' => 1,
232
-	'path' => __DIR__ . '/app/Http/Middleware/BaseUrl.php',
230
+    'message' => '#^Parameter \\#1 \\$path of method Psr\\\\Http\\\\Message\\\\UriInterface\\:\\:withPath\\(\\) expects string, string\\|false given\\.$#',
231
+    'count' => 1,
232
+    'path' => __DIR__ . '/app/Http/Middleware/BaseUrl.php',
233 233
 ];
234 234
 $ignoreErrors[] = [
235
-	'message' => '#^Parameter \\#1 \\$port of method Psr\\\\Http\\\\Message\\\\UriInterface\\:\\:withPort\\(\\) expects int\\|null, int\\<0, 65535\\>\\|false\\|null given\\.$#',
236
-	'count' => 1,
237
-	'path' => __DIR__ . '/app/Http/Middleware/BaseUrl.php',
235
+    'message' => '#^Parameter \\#1 \\$port of method Psr\\\\Http\\\\Message\\\\UriInterface\\:\\:withPort\\(\\) expects int\\|null, int\\<0, 65535\\>\\|false\\|null given\\.$#',
236
+    'count' => 1,
237
+    'path' => __DIR__ . '/app/Http/Middleware/BaseUrl.php',
238 238
 ];
239 239
 $ignoreErrors[] = [
240
-	'message' => '#^Parameter \\#1 \\$scheme of method Psr\\\\Http\\\\Message\\\\UriInterface\\:\\:withScheme\\(\\) expects string, string\\|false given\\.$#',
241
-	'count' => 1,
242
-	'path' => __DIR__ . '/app/Http/Middleware/BaseUrl.php',
240
+    'message' => '#^Parameter \\#1 \\$scheme of method Psr\\\\Http\\\\Message\\\\UriInterface\\:\\:withScheme\\(\\) expects string, string\\|false given\\.$#',
241
+    'count' => 1,
242
+    'path' => __DIR__ . '/app/Http/Middleware/BaseUrl.php',
243 243
 ];
244 244
 $ignoreErrors[] = [
245
-	'message' => '#^Parameter \\#2 \\$string of function explode expects string, mixed given\\.$#',
246
-	'count' => 1,
247
-	'path' => __DIR__ . '/app/Http/Middleware/ClientIp.php',
245
+    'message' => '#^Parameter \\#2 \\$string of function explode expects string, mixed given\\.$#',
246
+    'count' => 1,
247
+    'path' => __DIR__ . '/app/Http/Middleware/ClientIp.php',
248 248
 ];
249 249
 $ignoreErrors[] = [
250
-	'message' => '#^Cannot call method has\\(\\) on mixed\\.$#',
251
-	'count' => 2,
252
-	'path' => __DIR__ . '/app/Http/Middleware/HandleExceptions.php',
250
+    'message' => '#^Cannot call method has\\(\\) on mixed\\.$#',
251
+    'count' => 2,
252
+    'path' => __DIR__ . '/app/Http/Middleware/HandleExceptions.php',
253 253
 ];
254 254
 $ignoreErrors[] = [
255
-	'message' => '#^Cannot call method instance\\(\\) on mixed\\.$#',
256
-	'count' => 1,
257
-	'path' => __DIR__ . '/app/Http/Middleware/HandleExceptions.php',
255
+    'message' => '#^Cannot call method instance\\(\\) on mixed\\.$#',
256
+    'count' => 1,
257
+    'path' => __DIR__ . '/app/Http/Middleware/HandleExceptions.php',
258 258
 ];
259 259
 $ignoreErrors[] = [
260
-	'message' => '#^Cannot call method withAttribute\\(\\) on mixed\\.$#',
261
-	'count' => 1,
262
-	'path' => __DIR__ . '/app/Http/Middleware/HandleExceptions.php',
260
+    'message' => '#^Cannot call method withAttribute\\(\\) on mixed\\.$#',
261
+    'count' => 1,
262
+    'path' => __DIR__ . '/app/Http/Middleware/HandleExceptions.php',
263 263
 ];
264 264
 $ignoreErrors[] = [
265
-	'message' => '#^Parameter \\#1 \\$message of static method Fisharebest\\\\Webtrees\\\\Log\\:\\:addErrorLog\\(\\) expects string, string\\|null given\\.$#',
266
-	'count' => 1,
267
-	'path' => __DIR__ . '/app/Http/Middleware/HandleExceptions.php',
265
+    'message' => '#^Parameter \\#1 \\$message of static method Fisharebest\\\\Webtrees\\\\Log\\:\\:addErrorLog\\(\\) expects string, string\\|null given\\.$#',
266
+    'count' => 1,
267
+    'path' => __DIR__ . '/app/Http/Middleware/HandleExceptions.php',
268 268
 ];
269 269
 $ignoreErrors[] = [
270
-	'message' => '#^Parameter \\#1 \\$request of method Fisharebest\\\\Webtrees\\\\Http\\\\Middleware\\\\HandleExceptions\\:\\:httpExceptionResponse\\(\\) expects Psr\\\\Http\\\\Message\\\\ServerRequestInterface, mixed given\\.$#',
271
-	'count' => 1,
272
-	'path' => __DIR__ . '/app/Http/Middleware/HandleExceptions.php',
270
+    'message' => '#^Parameter \\#1 \\$request of method Fisharebest\\\\Webtrees\\\\Http\\\\Middleware\\\\HandleExceptions\\:\\:httpExceptionResponse\\(\\) expects Psr\\\\Http\\\\Message\\\\ServerRequestInterface, mixed given\\.$#',
271
+    'count' => 1,
272
+    'path' => __DIR__ . '/app/Http/Middleware/HandleExceptions.php',
273 273
 ];
274 274
 $ignoreErrors[] = [
275
-	'message' => '#^Parameter \\#1 \\$request of method Fisharebest\\\\Webtrees\\\\Http\\\\Middleware\\\\HandleExceptions\\:\\:thirdPartyExceptionResponse\\(\\) expects Psr\\\\Http\\\\Message\\\\ServerRequestInterface, mixed given\\.$#',
276
-	'count' => 1,
277
-	'path' => __DIR__ . '/app/Http/Middleware/HandleExceptions.php',
275
+    'message' => '#^Parameter \\#1 \\$request of method Fisharebest\\\\Webtrees\\\\Http\\\\Middleware\\\\HandleExceptions\\:\\:thirdPartyExceptionResponse\\(\\) expects Psr\\\\Http\\\\Message\\\\ServerRequestInterface, mixed given\\.$#',
276
+    'count' => 1,
277
+    'path' => __DIR__ . '/app/Http/Middleware/HandleExceptions.php',
278 278
 ];
279 279
 $ignoreErrors[] = [
280
-	'message' => '#^Parameter \\#1 \\$request of method Fisharebest\\\\Webtrees\\\\Http\\\\Middleware\\\\HandleExceptions\\:\\:unhandledExceptionResponse\\(\\) expects Psr\\\\Http\\\\Message\\\\ServerRequestInterface, mixed given\\.$#',
281
-	'count' => 2,
282
-	'path' => __DIR__ . '/app/Http/Middleware/HandleExceptions.php',
280
+    'message' => '#^Parameter \\#1 \\$request of method Fisharebest\\\\Webtrees\\\\Http\\\\Middleware\\\\HandleExceptions\\:\\:unhandledExceptionResponse\\(\\) expects Psr\\\\Http\\\\Message\\\\ServerRequestInterface, mixed given\\.$#',
281
+    'count' => 2,
282
+    'path' => __DIR__ . '/app/Http/Middleware/HandleExceptions.php',
283 283
 ];
284 284
 $ignoreErrors[] = [
285
-	'message' => '#^Cannot call method instance\\(\\) on mixed\\.$#',
286
-	'count' => 1,
287
-	'path' => __DIR__ . '/app/Http/Middleware/LoadRoutes.php',
285
+    'message' => '#^Cannot call method instance\\(\\) on mixed\\.$#',
286
+    'count' => 1,
287
+    'path' => __DIR__ . '/app/Http/Middleware/LoadRoutes.php',
288 288
 ];
289 289
 $ignoreErrors[] = [
290
-	'message' => '#^Parameter \\#1 \\$basepath of class Aura\\\\Router\\\\RouterContainer constructor expects string\\|null, string\\|false\\|null given\\.$#',
291
-	'count' => 1,
292
-	'path' => __DIR__ . '/app/Http/Middleware/LoadRoutes.php',
290
+    'message' => '#^Parameter \\#1 \\$basepath of class Aura\\\\Router\\\\RouterContainer constructor expects string\\|null, string\\|false\\|null given\\.$#',
291
+    'count' => 1,
292
+    'path' => __DIR__ . '/app/Http/Middleware/LoadRoutes.php',
293 293
 ];
294 294
 $ignoreErrors[] = [
295
-	'message' => '#^Cannot call method instance\\(\\) on mixed\\.$#',
296
-	'count' => 1,
297
-	'path' => __DIR__ . '/app/Http/Middleware/NoRouteFound.php',
295
+    'message' => '#^Cannot call method instance\\(\\) on mixed\\.$#',
296
+    'count' => 1,
297
+    'path' => __DIR__ . '/app/Http/Middleware/NoRouteFound.php',
298 298
 ];
299 299
 $ignoreErrors[] = [
300
-	'message' => '#^Argument of an invalid type array\\|false supplied for foreach, only iterables are supported\\.$#',
301
-	'count' => 1,
302
-	'path' => __DIR__ . '/app/Http/Middleware/ReadConfigIni.php',
300
+    'message' => '#^Argument of an invalid type array\\|false supplied for foreach, only iterables are supported\\.$#',
301
+    'count' => 1,
302
+    'path' => __DIR__ . '/app/Http/Middleware/ReadConfigIni.php',
303 303
 ];
304 304
 $ignoreErrors[] = [
305
-	'message' => '#^Cannot call method instance\\(\\) on mixed\\.$#',
306
-	'count' => 2,
307
-	'path' => __DIR__ . '/app/Http/Middleware/Router.php',
305
+    'message' => '#^Cannot call method instance\\(\\) on mixed\\.$#',
306
+    'count' => 2,
307
+    'path' => __DIR__ . '/app/Http/Middleware/Router.php',
308 308
 ];
309 309
 $ignoreErrors[] = [
310
-	'message' => '#^Cannot call method instance\\(\\) on mixed\\.$#',
311
-	'count' => 1,
312
-	'path' => __DIR__ . '/app/Http/Middleware/UseTheme.php',
310
+    'message' => '#^Cannot call method instance\\(\\) on mixed\\.$#',
311
+    'count' => 1,
312
+    'path' => __DIR__ . '/app/Http/Middleware/UseTheme.php',
313 313
 ];
314 314
 $ignoreErrors[] = [
315
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Http\\\\Middleware\\\\UseTransaction\\:\\:process\\(\\) should return Psr\\\\Http\\\\Message\\\\ResponseInterface but returns Psr\\\\Http\\\\Message\\\\ResponseInterface\\|null\\.$#',
316
-	'count' => 1,
317
-	'path' => __DIR__ . '/app/Http/Middleware/UseTransaction.php',
315
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Http\\\\Middleware\\\\UseTransaction\\:\\:process\\(\\) should return Psr\\\\Http\\\\Message\\\\ResponseInterface but returns Psr\\\\Http\\\\Message\\\\ResponseInterface\\|null\\.$#',
316
+    'count' => 1,
317
+    'path' => __DIR__ . '/app/Http/Middleware/UseTransaction.php',
318 318
 ];
319 319
 $ignoreErrors[] = [
320
-	'message' => '#^Parameter \\#1 \\$content of function response expects array\\|object\\|string, string\\|false given\\.$#',
321
-	'count' => 1,
322
-	'path' => __DIR__ . '/app/Http/RequestHandlers/AppleTouchIconPng.php',
320
+    'message' => '#^Parameter \\#1 \\$content of function response expects array\\|object\\|string, string\\|false given\\.$#',
321
+    'count' => 1,
322
+    'path' => __DIR__ . '/app/Http/RequestHandlers/AppleTouchIconPng.php',
323 323
 ];
324 324
 $ignoreErrors[] = [
325
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Family, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Family given\\.$#',
326
-	'count' => 1,
327
-	'path' => __DIR__ . '/app/Http/RequestHandlers/AutoCompleteCitation.php',
325
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Family, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Family given\\.$#',
326
+    'count' => 1,
327
+    'path' => __DIR__ . '/app/Http/RequestHandlers/AutoCompleteCitation.php',
328 328
 ];
329 329
 $ignoreErrors[] = [
330
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Individual, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Individual given\\.$#',
331
-	'count' => 1,
332
-	'path' => __DIR__ . '/app/Http/RequestHandlers/AutoCompleteCitation.php',
330
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Individual, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Individual given\\.$#',
331
+    'count' => 1,
332
+    'path' => __DIR__ . '/app/Http/RequestHandlers/AutoCompleteCitation.php',
333 333
 ];
334 334
 $ignoreErrors[] = [
335
-	'message' => '#^Parameter \\#1 \\$items of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),Fisharebest\\\\Webtrees\\\\Individual\\>\\:\\:merge\\(\\) expects Illuminate\\\\Contracts\\\\Support\\\\Arrayable\\<\\(int\\|string\\), Fisharebest\\\\Webtrees\\\\Individual\\>\\|iterable\\<\\(int\\|string\\), Fisharebest\\\\Webtrees\\\\Individual\\>, Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\), Fisharebest\\\\Webtrees\\\\Family\\> given\\.$#',
336
-	'count' => 1,
337
-	'path' => __DIR__ . '/app/Http/RequestHandlers/AutoCompleteCitation.php',
335
+    'message' => '#^Parameter \\#1 \\$items of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),Fisharebest\\\\Webtrees\\\\Individual\\>\\:\\:merge\\(\\) expects Illuminate\\\\Contracts\\\\Support\\\\Arrayable\\<\\(int\\|string\\), Fisharebest\\\\Webtrees\\\\Individual\\>\\|iterable\\<\\(int\\|string\\), Fisharebest\\\\Webtrees\\\\Individual\\>, Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\), Fisharebest\\\\Webtrees\\\\Family\\> given\\.$#',
336
+    'count' => 1,
337
+    'path' => __DIR__ . '/app/Http/RequestHandlers/AutoCompleteCitation.php',
338 338
 ];
339 339
 $ignoreErrors[] = [
340
-	'message' => '#^Cannot call method fullName\\(\\) on Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null\\.$#',
341
-	'count' => 1,
342
-	'path' => __DIR__ . '/app/Http/RequestHandlers/CalendarEvents.php',
340
+    'message' => '#^Cannot call method fullName\\(\\) on Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null\\.$#',
341
+    'count' => 1,
342
+    'path' => __DIR__ . '/app/Http/RequestHandlers/CalendarEvents.php',
343 343
 ];
344 344
 $ignoreErrors[] = [
345
-	'message' => '#^Cannot call method url\\(\\) on Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null\\.$#',
346
-	'count' => 1,
347
-	'path' => __DIR__ . '/app/Http/RequestHandlers/CalendarEvents.php',
345
+    'message' => '#^Cannot call method url\\(\\) on Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null\\.$#',
346
+    'count' => 1,
347
+    'path' => __DIR__ . '/app/Http/RequestHandlers/CalendarEvents.php',
348 348
 ];
349 349
 $ignoreErrors[] = [
350
-	'message' => '#^Parameter \\#1 \\$content of function response expects array\\|object\\|string, string\\|false given\\.$#',
351
-	'count' => 1,
352
-	'path' => __DIR__ . '/app/Http/RequestHandlers/CalendarEvents.php',
350
+    'message' => '#^Parameter \\#1 \\$content of function response expects array\\|object\\|string, string\\|false given\\.$#',
351
+    'count' => 1,
352
+    'path' => __DIR__ . '/app/Http/RequestHandlers/CalendarEvents.php',
353 353
 ];
354 354
 $ignoreErrors[] = [
355
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: object, Closure\\(object\\)\\: object given\\.$#',
356
-	'count' => 1,
357
-	'path' => __DIR__ . '/app/Http/RequestHandlers/CheckTree.php',
355
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: object, Closure\\(object\\)\\: object given\\.$#',
356
+    'count' => 1,
357
+    'path' => __DIR__ . '/app/Http/RequestHandlers/CheckTree.php',
358 358
 ];
359 359
 $ignoreErrors[] = [
360
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Http\\\\RequestHandlers\\\\ControlPanel\\:\\:totalChanges\\(\\) should return array\\<string\\> but returns array\\<int\\>\\.$#',
361
-	'count' => 1,
362
-	'path' => __DIR__ . '/app/Http/RequestHandlers/ControlPanel.php',
360
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Http\\\\RequestHandlers\\\\ControlPanel\\:\\:totalChanges\\(\\) should return array\\<string\\> but returns array\\<int\\>\\.$#',
361
+    'count' => 1,
362
+    'path' => __DIR__ . '/app/Http/RequestHandlers/ControlPanel.php',
363 363
 ];
364 364
 $ignoreErrors[] = [
365
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: int, Closure\\(string\\)\\: int given\\.$#',
366
-	'count' => 8,
367
-	'path' => __DIR__ . '/app/Http/RequestHandlers/ControlPanel.php',
365
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: int, Closure\\(string\\)\\: int given\\.$#',
366
+    'count' => 8,
367
+    'path' => __DIR__ . '/app/Http/RequestHandlers/ControlPanel.php',
368 368
 ];
369 369
 $ignoreErrors[] = [
370
-	'message' => '#^Parameter \\#2 \\$collection of method Fisharebest\\\\Webtrees\\\\Services\\\\DatatablesService\\:\\:handleCollection\\(\\) expects Illuminate\\\\Support\\\\Collection\\<int, mixed\\>, Illuminate\\\\Support\\\\Collection\\<int, object\\> given\\.$#',
371
-	'count' => 1,
372
-	'path' => __DIR__ . '/app/Http/RequestHandlers/DataFixData.php',
370
+    'message' => '#^Parameter \\#2 \\$collection of method Fisharebest\\\\Webtrees\\\\Services\\\\DatatablesService\\:\\:handleCollection\\(\\) expects Illuminate\\\\Support\\\\Collection\\<int, mixed\\>, Illuminate\\\\Support\\\\Collection\\<int, object\\> given\\.$#',
371
+    'count' => 1,
372
+    'path' => __DIR__ . '/app/Http/RequestHandlers/DataFixData.php',
373 373
 ];
374 374
 $ignoreErrors[] = [
375
-	'message' => '#^Parameter \\#1 \\$key of method Illuminate\\\\Support\\\\Collection\\<int,Fisharebest\\\\Webtrees\\\\Module\\\\ModuleDataFixInterface\\>\\:\\:get\\(\\) expects int, string given\\.$#',
376
-	'count' => 1,
377
-	'path' => __DIR__ . '/app/Http/RequestHandlers/DataFixSelect.php',
375
+    'message' => '#^Parameter \\#1 \\$key of method Illuminate\\\\Support\\\\Collection\\<int,Fisharebest\\\\Webtrees\\\\Module\\\\ModuleDataFixInterface\\>\\:\\:get\\(\\) expects int, string given\\.$#',
376
+    'count' => 1,
377
+    'path' => __DIR__ . '/app/Http/RequestHandlers/DataFixSelect.php',
378 378
 ];
379 379
 $ignoreErrors[] = [
380
-	'message' => '#^Cannot access property \\$xref on object\\|null\\.$#',
381
-	'count' => 2,
382
-	'path' => __DIR__ . '/app/Http/RequestHandlers/DataFixUpdateAll.php',
380
+    'message' => '#^Cannot access property \\$xref on object\\|null\\.$#',
381
+    'count' => 2,
382
+    'path' => __DIR__ . '/app/Http/RequestHandlers/DataFixUpdateAll.php',
383 383
 ];
384 384
 $ignoreErrors[] = [
385
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Http\\\\RequestHandlers\\\\DeleteRecord\\:\\:removeLinks\\(\\) should return string but returns string\\|null\\.$#',
386
-	'count' => 1,
387
-	'path' => __DIR__ . '/app/Http/RequestHandlers/DeleteRecord.php',
385
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Http\\\\RequestHandlers\\\\DeleteRecord\\:\\:removeLinks\\(\\) should return string but returns string\\|null\\.$#',
386
+    'count' => 1,
387
+    'path' => __DIR__ . '/app/Http/RequestHandlers/DeleteRecord.php',
388 388
 ];
389 389
 $ignoreErrors[] = [
390
-	'message' => '#^Parameter \\#3 \\$subject of function preg_replace expects array\\|string, string\\|null given\\.$#',
391
-	'count' => 4,
392
-	'path' => __DIR__ . '/app/Http/RequestHandlers/DeleteRecord.php',
390
+    'message' => '#^Parameter \\#3 \\$subject of function preg_replace expects array\\|string, string\\|null given\\.$#',
391
+    'count' => 4,
392
+    'path' => __DIR__ . '/app/Http/RequestHandlers/DeleteRecord.php',
393 393
 ];
394 394
 $ignoreErrors[] = [
395
-	'message' => '#^Cannot cast mixed to int\\.$#',
396
-	'count' => 1,
397
-	'path' => __DIR__ . '/app/Http/RequestHandlers/DeleteUser.php',
395
+    'message' => '#^Cannot cast mixed to int\\.$#',
396
+    'count' => 1,
397
+    'path' => __DIR__ . '/app/Http/RequestHandlers/DeleteUser.php',
398 398
 ];
399 399
 $ignoreErrors[] = [
400
-	'message' => '#^Argument of an invalid type string supplied for foreach, only iterables are supported\\.$#',
401
-	'count' => 1,
402
-	'path' => __DIR__ . '/app/Http/RequestHandlers/EditFactAction.php',
400
+    'message' => '#^Argument of an invalid type string supplied for foreach, only iterables are supported\\.$#',
401
+    'count' => 1,
402
+    'path' => __DIR__ . '/app/Http/RequestHandlers/EditFactAction.php',
403 403
 ];
404 404
 $ignoreErrors[] = [
405
-	'message' => '#^Parameter \\#2 \\$gedcom of method Fisharebest\\\\Webtrees\\\\GedcomRecord\\:\\:updateFact\\(\\) expects string, string\\|null given\\.$#',
406
-	'count' => 1,
407
-	'path' => __DIR__ . '/app/Http/RequestHandlers/EditFactAction.php',
405
+    'message' => '#^Parameter \\#2 \\$gedcom of method Fisharebest\\\\Webtrees\\\\GedcomRecord\\:\\:updateFact\\(\\) expects string, string\\|null given\\.$#',
406
+    'count' => 1,
407
+    'path' => __DIR__ . '/app/Http/RequestHandlers/EditFactAction.php',
408 408
 ];
409 409
 $ignoreErrors[] = [
410
-	'message' => '#^If condition is always true\\.$#',
411
-	'count' => 1,
412
-	'path' => __DIR__ . '/app/Http/RequestHandlers/EditMediaFileAction.php',
410
+    'message' => '#^If condition is always true\\.$#',
411
+    'count' => 1,
412
+    'path' => __DIR__ . '/app/Http/RequestHandlers/EditMediaFileAction.php',
413 413
 ];
414 414
 $ignoreErrors[] = [
415
-	'message' => '#^Parameter \\#1 \\$gedcom of method Fisharebest\\\\Webtrees\\\\GedcomRecord\\:\\:updateRecord\\(\\) expects string, string\\|null given\\.$#',
416
-	'count' => 1,
417
-	'path' => __DIR__ . '/app/Http/RequestHandlers/EditNoteAction.php',
415
+    'message' => '#^Parameter \\#1 \\$gedcom of method Fisharebest\\\\Webtrees\\\\GedcomRecord\\:\\:updateRecord\\(\\) expects string, string\\|null given\\.$#',
416
+    'count' => 1,
417
+    'path' => __DIR__ . '/app/Http/RequestHandlers/EditNoteAction.php',
418 418
 ];
419 419
 $ignoreErrors[] = [
420
-	'message' => '#^Parameter \\#1 \\$string of function trim expects string, string\\|null given\\.$#',
421
-	'count' => 1,
422
-	'path' => __DIR__ . '/app/Http/RequestHandlers/EditRawFactAction.php',
420
+    'message' => '#^Parameter \\#1 \\$string of function trim expects string, string\\|null given\\.$#',
421
+    'count' => 1,
422
+    'path' => __DIR__ . '/app/Http/RequestHandlers/EditRawFactAction.php',
423 423
 ];
424 424
 $ignoreErrors[] = [
425
-	'message' => '#^Parameter \\#1 \\$string of function trim expects string, string\\|null given\\.$#',
426
-	'count' => 1,
427
-	'path' => __DIR__ . '/app/Http/RequestHandlers/EditRawRecordAction.php',
425
+    'message' => '#^Parameter \\#1 \\$string of function trim expects string, string\\|null given\\.$#',
426
+    'count' => 1,
427
+    'path' => __DIR__ . '/app/Http/RequestHandlers/EditRawRecordAction.php',
428 428
 ];
429 429
 $ignoreErrors[] = [
430
-	'message' => '#^Parameter \\#1 \\$content of function response expects array\\|object\\|string, string\\|false given\\.$#',
431
-	'count' => 1,
432
-	'path' => __DIR__ . '/app/Http/RequestHandlers/FaviconIco.php',
430
+    'message' => '#^Parameter \\#1 \\$content of function response expects array\\|object\\|string, string\\|false given\\.$#',
431
+    'count' => 1,
432
+    'path' => __DIR__ . '/app/Http/RequestHandlers/FaviconIco.php',
433 433
 ];
434 434
 $ignoreErrors[] = [
435
-	'message' => '#^Cannot call method displayImage\\(\\) on Fisharebest\\\\Webtrees\\\\Media\\|null\\.$#',
436
-	'count' => 1,
437
-	'path' => __DIR__ . '/app/Http/RequestHandlers/FixLevel0MediaData.php',
435
+    'message' => '#^Cannot call method displayImage\\(\\) on Fisharebest\\\\Webtrees\\\\Media\\|null\\.$#',
436
+    'count' => 1,
437
+    'path' => __DIR__ . '/app/Http/RequestHandlers/FixLevel0MediaData.php',
438 438
 ];
439 439
 $ignoreErrors[] = [
440
-	'message' => '#^Cannot call method facts\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
441
-	'count' => 2,
442
-	'path' => __DIR__ . '/app/Http/RequestHandlers/FixLevel0MediaData.php',
440
+    'message' => '#^Cannot call method facts\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
441
+    'count' => 2,
442
+    'path' => __DIR__ . '/app/Http/RequestHandlers/FixLevel0MediaData.php',
443 443
 ];
444 444
 $ignoreErrors[] = [
445
-	'message' => '#^Cannot call method fullName\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
446
-	'count' => 1,
447
-	'path' => __DIR__ . '/app/Http/RequestHandlers/FixLevel0MediaData.php',
445
+    'message' => '#^Cannot call method fullName\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
446
+    'count' => 1,
447
+    'path' => __DIR__ . '/app/Http/RequestHandlers/FixLevel0MediaData.php',
448 448
 ];
449 449
 $ignoreErrors[] = [
450
-	'message' => '#^Cannot call method fullName\\(\\) on Fisharebest\\\\Webtrees\\\\Media\\|null\\.$#',
451
-	'count' => 1,
452
-	'path' => __DIR__ . '/app/Http/RequestHandlers/FixLevel0MediaData.php',
450
+    'message' => '#^Cannot call method fullName\\(\\) on Fisharebest\\\\Webtrees\\\\Media\\|null\\.$#',
451
+    'count' => 1,
452
+    'path' => __DIR__ . '/app/Http/RequestHandlers/FixLevel0MediaData.php',
453 453
 ];
454 454
 $ignoreErrors[] = [
455
-	'message' => '#^Cannot call method url\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
456
-	'count' => 1,
457
-	'path' => __DIR__ . '/app/Http/RequestHandlers/FixLevel0MediaData.php',
455
+    'message' => '#^Cannot call method url\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
456
+    'count' => 1,
457
+    'path' => __DIR__ . '/app/Http/RequestHandlers/FixLevel0MediaData.php',
458 458
 ];
459 459
 $ignoreErrors[] = [
460
-	'message' => '#^Cannot call method url\\(\\) on Fisharebest\\\\Webtrees\\\\Media\\|null\\.$#',
461
-	'count' => 1,
462
-	'path' => __DIR__ . '/app/Http/RequestHandlers/FixLevel0MediaData.php',
460
+    'message' => '#^Cannot call method url\\(\\) on Fisharebest\\\\Webtrees\\\\Media\\|null\\.$#',
461
+    'count' => 1,
462
+    'path' => __DIR__ . '/app/Http/RequestHandlers/FixLevel0MediaData.php',
463 463
 ];
464 464
 $ignoreErrors[] = [
465
-	'message' => '#^Argument of an invalid type array\\<int, string\\>\\|false supplied for foreach, only iterables are supported\\.$#',
466
-	'count' => 1,
467
-	'path' => __DIR__ . '/app/Http/RequestHandlers/GedcomLoad.php',
465
+    'message' => '#^Argument of an invalid type array\\<int, string\\>\\|false supplied for foreach, only iterables are supported\\.$#',
466
+    'count' => 1,
467
+    'path' => __DIR__ . '/app/Http/RequestHandlers/GedcomLoad.php',
468 468
 ];
469 469
 $ignoreErrors[] = [
470
-	'message' => '#^Variable \\$progress on left side of \\?\\? always exists and is not nullable\\.$#',
471
-	'count' => 1,
472
-	'path' => __DIR__ . '/app/Http/RequestHandlers/GedcomLoad.php',
470
+    'message' => '#^Variable \\$progress on left side of \\?\\? always exists and is not nullable\\.$#',
471
+    'count' => 1,
472
+    'path' => __DIR__ . '/app/Http/RequestHandlers/GedcomLoad.php',
473 473
 ];
474 474
 $ignoreErrors[] = [
475
-	'message' => '#^Cannot call method createFact\\(\\) on Fisharebest\\\\Webtrees\\\\Media\\|null\\.$#',
476
-	'count' => 1,
477
-	'path' => __DIR__ . '/app/Http/RequestHandlers/ImportThumbnailsAction.php',
475
+    'message' => '#^Cannot call method createFact\\(\\) on Fisharebest\\\\Webtrees\\\\Media\\|null\\.$#',
476
+    'count' => 1,
477
+    'path' => __DIR__ . '/app/Http/RequestHandlers/ImportThumbnailsAction.php',
478 478
 ];
479 479
 $ignoreErrors[] = [
480
-	'message' => '#^Cannot call method facts\\(\\) on Fisharebest\\\\Webtrees\\\\Media\\|null\\.$#',
481
-	'count' => 1,
482
-	'path' => __DIR__ . '/app/Http/RequestHandlers/ImportThumbnailsAction.php',
480
+    'message' => '#^Cannot call method facts\\(\\) on Fisharebest\\\\Webtrees\\\\Media\\|null\\.$#',
481
+    'count' => 1,
482
+    'path' => __DIR__ . '/app/Http/RequestHandlers/ImportThumbnailsAction.php',
483 483
 ];
484 484
 $ignoreErrors[] = [
485
-	'message' => '#^Cannot call method firstImageFile\\(\\) on Fisharebest\\\\Webtrees\\\\Media\\|null\\.$#',
486
-	'count' => 1,
487
-	'path' => __DIR__ . '/app/Http/RequestHandlers/ImportThumbnailsAction.php',
485
+    'message' => '#^Cannot call method firstImageFile\\(\\) on Fisharebest\\\\Webtrees\\\\Media\\|null\\.$#',
486
+    'count' => 1,
487
+    'path' => __DIR__ . '/app/Http/RequestHandlers/ImportThumbnailsAction.php',
488 488
 ];
489 489
 $ignoreErrors[] = [
490
-	'message' => '#^Cannot call method tree\\(\\) on Fisharebest\\\\Webtrees\\\\Media\\|null\\.$#',
491
-	'count' => 1,
492
-	'path' => __DIR__ . '/app/Http/RequestHandlers/ImportThumbnailsAction.php',
490
+    'message' => '#^Cannot call method tree\\(\\) on Fisharebest\\\\Webtrees\\\\Media\\|null\\.$#',
491
+    'count' => 1,
492
+    'path' => __DIR__ . '/app/Http/RequestHandlers/ImportThumbnailsAction.php',
493 493
 ];
494 494
 $ignoreErrors[] = [
495
-	'message' => '#^Cannot call method updateRecord\\(\\) on Fisharebest\\\\Webtrees\\\\Media\\|null\\.$#',
496
-	'count' => 1,
497
-	'path' => __DIR__ . '/app/Http/RequestHandlers/ImportThumbnailsAction.php',
495
+    'message' => '#^Cannot call method updateRecord\\(\\) on Fisharebest\\\\Webtrees\\\\Media\\|null\\.$#',
496
+    'count' => 1,
497
+    'path' => __DIR__ . '/app/Http/RequestHandlers/ImportThumbnailsAction.php',
498 498
 ];
499 499
 $ignoreErrors[] = [
500
-	'message' => '#^Cannot call method xref\\(\\) on Fisharebest\\\\Webtrees\\\\Media\\|null\\.$#',
501
-	'count' => 1,
502
-	'path' => __DIR__ . '/app/Http/RequestHandlers/ImportThumbnailsAction.php',
500
+    'message' => '#^Cannot call method xref\\(\\) on Fisharebest\\\\Webtrees\\\\Media\\|null\\.$#',
501
+    'count' => 1,
502
+    'path' => __DIR__ . '/app/Http/RequestHandlers/ImportThumbnailsAction.php',
503 503
 ];
504 504
 $ignoreErrors[] = [
505
-	'message' => '#^Parameter \\#1 \\$record of method Fisharebest\\\\Webtrees\\\\Services\\\\PendingChangesService\\:\\:acceptRecord\\(\\) expects Fisharebest\\\\Webtrees\\\\GedcomRecord, Fisharebest\\\\Webtrees\\\\Media\\|null given\\.$#',
506
-	'count' => 1,
507
-	'path' => __DIR__ . '/app/Http/RequestHandlers/ImportThumbnailsAction.php',
505
+    'message' => '#^Parameter \\#1 \\$record of method Fisharebest\\\\Webtrees\\\\Services\\\\PendingChangesService\\:\\:acceptRecord\\(\\) expects Fisharebest\\\\Webtrees\\\\GedcomRecord, Fisharebest\\\\Webtrees\\\\Media\\|null given\\.$#',
506
+    'count' => 1,
507
+    'path' => __DIR__ . '/app/Http/RequestHandlers/ImportThumbnailsAction.php',
508 508
 ];
509 509
 $ignoreErrors[] = [
510
-	'message' => '#^Parameter \\#2 \\$tree of method Fisharebest\\\\Webtrees\\\\Contracts\\\\MediaFactoryInterface\\:\\:make\\(\\) expects Fisharebest\\\\Webtrees\\\\Tree, Fisharebest\\\\Webtrees\\\\Tree\\|null given\\.$#',
511
-	'count' => 1,
512
-	'path' => __DIR__ . '/app/Http/RequestHandlers/ImportThumbnailsAction.php',
510
+    'message' => '#^Parameter \\#2 \\$tree of method Fisharebest\\\\Webtrees\\\\Contracts\\\\MediaFactoryInterface\\:\\:make\\(\\) expects Fisharebest\\\\Webtrees\\\\Tree, Fisharebest\\\\Webtrees\\\\Tree\\|null given\\.$#',
511
+    'count' => 1,
512
+    'path' => __DIR__ . '/app/Http/RequestHandlers/ImportThumbnailsAction.php',
513 513
 ];
514 514
 $ignoreErrors[] = [
515
-	'message' => '#^Cannot access offset 0 on mixed\\.$#',
516
-	'count' => 1,
517
-	'path' => __DIR__ . '/app/Http/RequestHandlers/ImportThumbnailsData.php',
515
+    'message' => '#^Cannot access offset 0 on mixed\\.$#',
516
+    'count' => 1,
517
+    'path' => __DIR__ . '/app/Http/RequestHandlers/ImportThumbnailsData.php',
518 518
 ];
519 519
 $ignoreErrors[] = [
520
-	'message' => '#^Cannot access offset 0 on non\\-empty\\-array\\<int, string\\>\\|false\\.$#',
521
-	'count' => 2,
522
-	'path' => __DIR__ . '/app/Http/RequestHandlers/ImportThumbnailsData.php',
520
+    'message' => '#^Cannot access offset 0 on non\\-empty\\-array\\<int, string\\>\\|false\\.$#',
521
+    'count' => 2,
522
+    'path' => __DIR__ . '/app/Http/RequestHandlers/ImportThumbnailsData.php',
523 523
 ];
524 524
 $ignoreErrors[] = [
525
-	'message' => '#^Cannot access offset 1 on mixed\\.$#',
526
-	'count' => 1,
527
-	'path' => __DIR__ . '/app/Http/RequestHandlers/ImportThumbnailsData.php',
525
+    'message' => '#^Cannot access offset 1 on mixed\\.$#',
526
+    'count' => 1,
527
+    'path' => __DIR__ . '/app/Http/RequestHandlers/ImportThumbnailsData.php',
528 528
 ];
529 529
 $ignoreErrors[] = [
530
-	'message' => '#^Cannot access offset 2 on mixed\\.$#',
531
-	'count' => 1,
532
-	'path' => __DIR__ . '/app/Http/RequestHandlers/ImportThumbnailsData.php',
530
+    'message' => '#^Cannot access offset 2 on mixed\\.$#',
531
+    'count' => 1,
532
+    'path' => __DIR__ . '/app/Http/RequestHandlers/ImportThumbnailsData.php',
533 533
 ];
534 534
 $ignoreErrors[] = [
535
-	'message' => '#^Unable to resolve the template type TMakeKey in call to method static method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:make\\(\\)$#',
536
-	'count' => 1,
537
-	'path' => __DIR__ . '/app/Http/RequestHandlers/ImportThumbnailsData.php',
535
+    'message' => '#^Unable to resolve the template type TMakeKey in call to method static method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:make\\(\\)$#',
536
+    'count' => 1,
537
+    'path' => __DIR__ . '/app/Http/RequestHandlers/ImportThumbnailsData.php',
538 538
 ];
539 539
 $ignoreErrors[] = [
540
-	'message' => '#^Cannot access offset \'0\' on array\\|false\\.$#',
541
-	'count' => 1,
542
-	'path' => __DIR__ . '/app/Http/RequestHandlers/ManageMediaData.php',
540
+    'message' => '#^Cannot access offset \'0\' on array\\|false\\.$#',
541
+    'count' => 1,
542
+    'path' => __DIR__ . '/app/Http/RequestHandlers/ManageMediaData.php',
543 543
 ];
544 544
 $ignoreErrors[] = [
545
-	'message' => '#^Cannot access offset \'1\' on array\\|false\\.$#',
546
-	'count' => 1,
547
-	'path' => __DIR__ . '/app/Http/RequestHandlers/ManageMediaData.php',
545
+    'message' => '#^Cannot access offset \'1\' on array\\|false\\.$#',
546
+    'count' => 1,
547
+    'path' => __DIR__ . '/app/Http/RequestHandlers/ManageMediaData.php',
548 548
 ];
549 549
 $ignoreErrors[] = [
550
-	'message' => '#^Parameter \\#1 \\$column of method Illuminate\\\\Database\\\\Query\\\\Builder\\:\\:where\\(\\) expects array\\|Closure\\|string, Illuminate\\\\Database\\\\Query\\\\Expression given\\.$#',
551
-	'count' => 2,
552
-	'path' => __DIR__ . '/app/Http/RequestHandlers/ManageMediaData.php',
550
+    'message' => '#^Parameter \\#1 \\$column of method Illuminate\\\\Database\\\\Query\\\\Builder\\:\\:where\\(\\) expects array\\|Closure\\|string, Illuminate\\\\Database\\\\Query\\\\Expression given\\.$#',
551
+    'count' => 2,
552
+    'path' => __DIR__ . '/app/Http/RequestHandlers/ManageMediaData.php',
553 553
 ];
554 554
 $ignoreErrors[] = [
555
-	'message' => '#^Parameter \\#1 \\$string of function strlen expects string, mixed given\\.$#',
556
-	'count' => 1,
557
-	'path' => __DIR__ . '/app/Http/RequestHandlers/ManageMediaData.php',
555
+    'message' => '#^Parameter \\#1 \\$string of function strlen expects string, mixed given\\.$#',
556
+    'count' => 1,
557
+    'path' => __DIR__ . '/app/Http/RequestHandlers/ManageMediaData.php',
558 558
 ];
559 559
 $ignoreErrors[] = [
560
-	'message' => '#^Parameter \\#2 \\$collection of method Fisharebest\\\\Webtrees\\\\Services\\\\DatatablesService\\:\\:handleCollection\\(\\) expects Illuminate\\\\Support\\\\Collection\\<int, mixed\\>, Illuminate\\\\Support\\\\Collection\\<int, array\\{string\\}\\> given\\.$#',
561
-	'count' => 1,
562
-	'path' => __DIR__ . '/app/Http/RequestHandlers/ManageMediaData.php',
560
+    'message' => '#^Parameter \\#2 \\$collection of method Fisharebest\\\\Webtrees\\\\Services\\\\DatatablesService\\:\\:handleCollection\\(\\) expects Illuminate\\\\Support\\\\Collection\\<int, mixed\\>, Illuminate\\\\Support\\\\Collection\\<int, array\\{string\\}\\> given\\.$#',
561
+    'count' => 1,
562
+    'path' => __DIR__ . '/app/Http/RequestHandlers/ManageMediaData.php',
563 563
 ];
564 564
 $ignoreErrors[] = [
565
-	'message' => '#^Parameter \\#2 \\$needle of function str_starts_with expects string, mixed given\\.$#',
566
-	'count' => 1,
567
-	'path' => __DIR__ . '/app/Http/RequestHandlers/ManageMediaData.php',
565
+    'message' => '#^Parameter \\#2 \\$needle of function str_starts_with expects string, mixed given\\.$#',
566
+    'count' => 1,
567
+    'path' => __DIR__ . '/app/Http/RequestHandlers/ManageMediaData.php',
568 568
 ];
569 569
 $ignoreErrors[] = [
570
-	'message' => '#^Cannot cast mixed to int\\.$#',
571
-	'count' => 1,
572
-	'path' => __DIR__ . '/app/Http/RequestHandlers/MapDataAdd.php',
570
+    'message' => '#^Cannot cast mixed to int\\.$#',
571
+    'count' => 1,
572
+    'path' => __DIR__ . '/app/Http/RequestHandlers/MapDataAdd.php',
573 573
 ];
574 574
 $ignoreErrors[] = [
575
-	'message' => '#^Cannot cast mixed to int\\.$#',
576
-	'count' => 1,
577
-	'path' => __DIR__ . '/app/Http/RequestHandlers/MapDataDelete.php',
575
+    'message' => '#^Cannot cast mixed to int\\.$#',
576
+    'count' => 1,
577
+    'path' => __DIR__ . '/app/Http/RequestHandlers/MapDataDelete.php',
578 578
 ];
579 579
 $ignoreErrors[] = [
580
-	'message' => '#^Cannot access property \\$id on mixed\\.$#',
581
-	'count' => 1,
582
-	'path' => __DIR__ . '/app/Http/RequestHandlers/MapDataExportCSV.php',
580
+    'message' => '#^Cannot access property \\$id on mixed\\.$#',
581
+    'count' => 1,
582
+    'path' => __DIR__ . '/app/Http/RequestHandlers/MapDataExportCSV.php',
583 583
 ];
584 584
 $ignoreErrors[] = [
585
-	'message' => '#^Cannot access property \\$latitude on mixed\\.$#',
586
-	'count' => 1,
587
-	'path' => __DIR__ . '/app/Http/RequestHandlers/MapDataExportCSV.php',
585
+    'message' => '#^Cannot access property \\$latitude on mixed\\.$#',
586
+    'count' => 1,
587
+    'path' => __DIR__ . '/app/Http/RequestHandlers/MapDataExportCSV.php',
588 588
 ];
589 589
 $ignoreErrors[] = [
590
-	'message' => '#^Cannot access property \\$longitude on mixed\\.$#',
591
-	'count' => 1,
592
-	'path' => __DIR__ . '/app/Http/RequestHandlers/MapDataExportCSV.php',
590
+    'message' => '#^Cannot access property \\$longitude on mixed\\.$#',
591
+    'count' => 1,
592
+    'path' => __DIR__ . '/app/Http/RequestHandlers/MapDataExportCSV.php',
593 593
 ];
594 594
 $ignoreErrors[] = [
595
-	'message' => '#^Cannot access property \\$place on mixed\\.$#',
596
-	'count' => 1,
597
-	'path' => __DIR__ . '/app/Http/RequestHandlers/MapDataExportCSV.php',
595
+    'message' => '#^Cannot access property \\$place on mixed\\.$#',
596
+    'count' => 1,
597
+    'path' => __DIR__ . '/app/Http/RequestHandlers/MapDataExportCSV.php',
598 598
 ];
599 599
 $ignoreErrors[] = [
600
-	'message' => '#^Cannot cast mixed to int\\.$#',
601
-	'count' => 1,
602
-	'path' => __DIR__ . '/app/Http/RequestHandlers/MapDataExportCSV.php',
600
+    'message' => '#^Cannot cast mixed to int\\.$#',
601
+    'count' => 1,
602
+    'path' => __DIR__ . '/app/Http/RequestHandlers/MapDataExportCSV.php',
603 603
 ];
604 604
 $ignoreErrors[] = [
605
-	'message' => '#^Parameter \\#1 \\$content of function response expects array\\|object\\|string, string\\|false given\\.$#',
606
-	'count' => 1,
607
-	'path' => __DIR__ . '/app/Http/RequestHandlers/MapDataExportCSV.php',
605
+    'message' => '#^Parameter \\#1 \\$content of function response expects array\\|object\\|string, string\\|false given\\.$#',
606
+    'count' => 1,
607
+    'path' => __DIR__ . '/app/Http/RequestHandlers/MapDataExportCSV.php',
608 608
 ];
609 609
 $ignoreErrors[] = [
610
-	'message' => '#^Cannot access property \\$id on mixed\\.$#',
611
-	'count' => 1,
612
-	'path' => __DIR__ . '/app/Http/RequestHandlers/MapDataExportGeoJson.php',
610
+    'message' => '#^Cannot access property \\$id on mixed\\.$#',
611
+    'count' => 1,
612
+    'path' => __DIR__ . '/app/Http/RequestHandlers/MapDataExportGeoJson.php',
613 613
 ];
614 614
 $ignoreErrors[] = [
615
-	'message' => '#^Cannot access property \\$latitude on mixed\\.$#',
616
-	'count' => 1,
617
-	'path' => __DIR__ . '/app/Http/RequestHandlers/MapDataExportGeoJson.php',
615
+    'message' => '#^Cannot access property \\$latitude on mixed\\.$#',
616
+    'count' => 1,
617
+    'path' => __DIR__ . '/app/Http/RequestHandlers/MapDataExportGeoJson.php',
618 618
 ];
619 619
 $ignoreErrors[] = [
620
-	'message' => '#^Cannot access property \\$longitude on mixed\\.$#',
621
-	'count' => 1,
622
-	'path' => __DIR__ . '/app/Http/RequestHandlers/MapDataExportGeoJson.php',
620
+    'message' => '#^Cannot access property \\$longitude on mixed\\.$#',
621
+    'count' => 1,
622
+    'path' => __DIR__ . '/app/Http/RequestHandlers/MapDataExportGeoJson.php',
623 623
 ];
624 624
 $ignoreErrors[] = [
625
-	'message' => '#^Cannot access property \\$place on mixed\\.$#',
626
-	'count' => 1,
627
-	'path' => __DIR__ . '/app/Http/RequestHandlers/MapDataExportGeoJson.php',
625
+    'message' => '#^Cannot access property \\$place on mixed\\.$#',
626
+    'count' => 1,
627
+    'path' => __DIR__ . '/app/Http/RequestHandlers/MapDataExportGeoJson.php',
628 628
 ];
629 629
 $ignoreErrors[] = [
630
-	'message' => '#^Cannot cast mixed to int\\.$#',
631
-	'count' => 1,
632
-	'path' => __DIR__ . '/app/Http/RequestHandlers/MapDataExportGeoJson.php',
630
+    'message' => '#^Cannot cast mixed to int\\.$#',
631
+    'count' => 1,
632
+    'path' => __DIR__ . '/app/Http/RequestHandlers/MapDataExportGeoJson.php',
633 633
 ];
634 634
 $ignoreErrors[] = [
635
-	'message' => '#^Cannot access property \\$features on mixed\\.$#',
636
-	'count' => 1,
637
-	'path' => __DIR__ . '/app/Http/RequestHandlers/MapDataImportAction.php',
635
+    'message' => '#^Cannot access property \\$features on mixed\\.$#',
636
+    'count' => 1,
637
+    'path' => __DIR__ . '/app/Http/RequestHandlers/MapDataImportAction.php',
638 638
 ];
639 639
 $ignoreErrors[] = [
640
-	'message' => '#^Parameter \\#1 \\$haystack of function str_contains expects string, string\\|false given\\.$#',
641
-	'count' => 1,
642
-	'path' => __DIR__ . '/app/Http/RequestHandlers/MapDataImportAction.php',
640
+    'message' => '#^Parameter \\#1 \\$haystack of function str_contains expects string, string\\|false given\\.$#',
641
+    'count' => 1,
642
+    'path' => __DIR__ . '/app/Http/RequestHandlers/MapDataImportAction.php',
643 643
 ];
644 644
 $ignoreErrors[] = [
645
-	'message' => '#^Parameter \\#1 \\$json of function json_decode expects string, string\\|false given\\.$#',
646
-	'count' => 1,
647
-	'path' => __DIR__ . '/app/Http/RequestHandlers/MapDataImportAction.php',
645
+    'message' => '#^Parameter \\#1 \\$json of function json_decode expects string, string\\|false given\\.$#',
646
+    'count' => 1,
647
+    'path' => __DIR__ . '/app/Http/RequestHandlers/MapDataImportAction.php',
648 648
 ];
649 649
 $ignoreErrors[] = [
650
-	'message' => '#^Cannot cast mixed to int\\.$#',
651
-	'count' => 1,
652
-	'path' => __DIR__ . '/app/Http/RequestHandlers/MapDataList.php',
650
+    'message' => '#^Cannot cast mixed to int\\.$#',
651
+    'count' => 1,
652
+    'path' => __DIR__ . '/app/Http/RequestHandlers/MapDataList.php',
653 653
 ];
654 654
 $ignoreErrors[] = [
655
-	'message' => '#^Parameter \\#1 \\$gedcom of method Fisharebest\\\\Webtrees\\\\GedcomRecord\\:\\:updateRecord\\(\\) expects string, string\\|null given\\.$#',
656
-	'count' => 1,
657
-	'path' => __DIR__ . '/app/Http/RequestHandlers/MergeFactsAction.php',
655
+    'message' => '#^Parameter \\#1 \\$gedcom of method Fisharebest\\\\Webtrees\\\\GedcomRecord\\:\\:updateRecord\\(\\) expects string, string\\|null given\\.$#',
656
+    'count' => 1,
657
+    'path' => __DIR__ . '/app/Http/RequestHandlers/MergeFactsAction.php',
658 658
 ];
659 659
 $ignoreErrors[] = [
660
-	'message' => '#^Cannot call method name\\(\\) on Fisharebest\\\\Webtrees\\\\Tree\\|null\\.$#',
661
-	'count' => 2,
662
-	'path' => __DIR__ . '/app/Http/RequestHandlers/MergeTreesAction.php',
660
+    'message' => '#^Cannot call method name\\(\\) on Fisharebest\\\\Webtrees\\\\Tree\\|null\\.$#',
661
+    'count' => 2,
662
+    'path' => __DIR__ . '/app/Http/RequestHandlers/MergeTreesAction.php',
663 663
 ];
664 664
 $ignoreErrors[] = [
665
-	'message' => '#^Parameter \\#1 \\$haystack of function str_contains expects string, mixed given\\.$#',
666
-	'count' => 1,
667
-	'path' => __DIR__ . '/app/Http/RequestHandlers/ModuleAction.php',
665
+    'message' => '#^Parameter \\#1 \\$haystack of function str_contains expects string, mixed given\\.$#',
666
+    'count' => 1,
667
+    'path' => __DIR__ . '/app/Http/RequestHandlers/ModuleAction.php',
668 668
 ];
669 669
 $ignoreErrors[] = [
670
-	'message' => '#^Parameter \\#1 \\$module_name of method Fisharebest\\\\Webtrees\\\\Services\\\\ModuleService\\:\\:findByName\\(\\) expects string, mixed given\\.$#',
671
-	'count' => 1,
672
-	'path' => __DIR__ . '/app/Http/RequestHandlers/ModuleAction.php',
670
+    'message' => '#^Parameter \\#1 \\$module_name of method Fisharebest\\\\Webtrees\\\\Services\\\\ModuleService\\:\\:findByName\\(\\) expects string, mixed given\\.$#',
671
+    'count' => 1,
672
+    'path' => __DIR__ . '/app/Http/RequestHandlers/ModuleAction.php',
673 673
 ];
674 674
 $ignoreErrors[] = [
675
-	'message' => '#^Parameter \\#1 \\$token of method Fisharebest\\\\Webtrees\\\\Services\\\\UserService\\:\\:findByToken\\(\\) expects string, mixed given\\.$#',
676
-	'count' => 1,
677
-	'path' => __DIR__ . '/app/Http/RequestHandlers/PasswordResetAction.php',
675
+    'message' => '#^Parameter \\#1 \\$token of method Fisharebest\\\\Webtrees\\\\Services\\\\UserService\\:\\:findByToken\\(\\) expects string, mixed given\\.$#',
676
+    'count' => 1,
677
+    'path' => __DIR__ . '/app/Http/RequestHandlers/PasswordResetAction.php',
678 678
 ];
679 679
 $ignoreErrors[] = [
680
-	'message' => '#^Parameter \\#1 \\$token of method Fisharebest\\\\Webtrees\\\\Services\\\\UserService\\:\\:findByToken\\(\\) expects string, mixed given\\.$#',
681
-	'count' => 1,
682
-	'path' => __DIR__ . '/app/Http/RequestHandlers/PasswordResetPage.php',
680
+    'message' => '#^Parameter \\#1 \\$token of method Fisharebest\\\\Webtrees\\\\Services\\\\UserService\\:\\:findByToken\\(\\) expects string, mixed given\\.$#',
681
+    'count' => 1,
682
+    'path' => __DIR__ . '/app/Http/RequestHandlers/PasswordResetPage.php',
683 683
 ];
684 684
 $ignoreErrors[] = [
685
-	'message' => '#^Parameter \\#2 \\$change_id of method Fisharebest\\\\Webtrees\\\\Services\\\\PendingChangesService\\:\\:acceptChange\\(\\) expects string, mixed given\\.$#',
686
-	'count' => 1,
687
-	'path' => __DIR__ . '/app/Http/RequestHandlers/PendingChangesAcceptChange.php',
685
+    'message' => '#^Parameter \\#2 \\$change_id of method Fisharebest\\\\Webtrees\\\\Services\\\\PendingChangesService\\:\\:acceptChange\\(\\) expects string, mixed given\\.$#',
686
+    'count' => 1,
687
+    'path' => __DIR__ . '/app/Http/RequestHandlers/PendingChangesAcceptChange.php',
688 688
 ];
689 689
 $ignoreErrors[] = [
690
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: string, Closure\\(object\\)\\: non\\-falsy\\-string given\\.$#',
691
-	'count' => 1,
692
-	'path' => __DIR__ . '/app/Http/RequestHandlers/PendingChangesLogDownload.php',
690
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: string, Closure\\(object\\)\\: non\\-falsy\\-string given\\.$#',
691
+    'count' => 1,
692
+    'path' => __DIR__ . '/app/Http/RequestHandlers/PendingChangesLogDownload.php',
693 693
 ];
694 694
 $ignoreErrors[] = [
695
-	'message' => '#^Parameter \\#1 \\$string of method Fisharebest\\\\Webtrees\\\\Contracts\\\\TimestampFactoryInterface\\:\\:fromString\\(\\) expects string\\|null, mixed given\\.$#',
696
-	'count' => 2,
697
-	'path' => __DIR__ . '/app/Http/RequestHandlers/PendingChangesLogPage.php',
695
+    'message' => '#^Parameter \\#1 \\$string of method Fisharebest\\\\Webtrees\\\\Contracts\\\\TimestampFactoryInterface\\:\\:fromString\\(\\) expects string\\|null, mixed given\\.$#',
696
+    'count' => 2,
697
+    'path' => __DIR__ . '/app/Http/RequestHandlers/PendingChangesLogPage.php',
698 698
 ];
699 699
 $ignoreErrors[] = [
700
-	'message' => '#^Parameter \\#2 \\$change_id of method Fisharebest\\\\Webtrees\\\\Services\\\\PendingChangesService\\:\\:rejectChange\\(\\) expects string, mixed given\\.$#',
701
-	'count' => 1,
702
-	'path' => __DIR__ . '/app/Http/RequestHandlers/PendingChangesRejectChange.php',
700
+    'message' => '#^Parameter \\#2 \\$change_id of method Fisharebest\\\\Webtrees\\\\Services\\\\PendingChangesService\\:\\:rejectChange\\(\\) expects string, mixed given\\.$#',
701
+    'count' => 1,
702
+    'path' => __DIR__ . '/app/Http/RequestHandlers/PendingChangesRejectChange.php',
703 703
 ];
704 704
 $ignoreErrors[] = [
705
-	'message' => '#^Parameter \\#2 \\$subject of function preg_match expects string, string\\|false given\\.$#',
706
-	'count' => 1,
707
-	'path' => __DIR__ . '/app/Http/RequestHandlers/PhpInformation.php',
705
+    'message' => '#^Parameter \\#2 \\$subject of function preg_match expects string, string\\|false given\\.$#',
706
+    'count' => 1,
707
+    'path' => __DIR__ . '/app/Http/RequestHandlers/PhpInformation.php',
708 708
 ];
709 709
 $ignoreErrors[] = [
710
-	'message' => '#^Parameter \\#1 \\$content of function response expects array\\|object\\|string, string\\|false given\\.$#',
711
-	'count' => 1,
712
-	'path' => __DIR__ . '/app/Http/RequestHandlers/ReportGenerate.php',
710
+    'message' => '#^Parameter \\#1 \\$content of function response expects array\\|object\\|string, string\\|false given\\.$#',
711
+    'count' => 1,
712
+    'path' => __DIR__ . '/app/Http/RequestHandlers/ReportGenerate.php',
713 713
 ];
714 714
 $ignoreErrors[] = [
715
-	'message' => '#^Argument of an invalid type array\\<string\\>\\|string supplied for foreach, only iterables are supported\\.$#',
716
-	'count' => 1,
717
-	'path' => __DIR__ . '/app/Http/RequestHandlers/ReportSetupPage.php',
715
+    'message' => '#^Argument of an invalid type array\\<string\\>\\|string supplied for foreach, only iterables are supported\\.$#',
716
+    'count' => 1,
717
+    'path' => __DIR__ . '/app/Http/RequestHandlers/ReportSetupPage.php',
718 718
 ];
719 719
 $ignoreErrors[] = [
720
-	'message' => '#^Cannot call method url\\(\\) on Fisharebest\\\\Webtrees\\\\Family\\|null\\.$#',
721
-	'count' => 1,
722
-	'path' => __DIR__ . '/app/Http/RequestHandlers/SearchGeneralPage.php',
720
+    'message' => '#^Cannot call method url\\(\\) on Fisharebest\\\\Webtrees\\\\Family\\|null\\.$#',
721
+    'count' => 1,
722
+    'path' => __DIR__ . '/app/Http/RequestHandlers/SearchGeneralPage.php',
723 723
 ];
724 724
 $ignoreErrors[] = [
725
-	'message' => '#^Cannot call method url\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
726
-	'count' => 1,
727
-	'path' => __DIR__ . '/app/Http/RequestHandlers/SearchGeneralPage.php',
725
+    'message' => '#^Cannot call method url\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
726
+    'count' => 1,
727
+    'path' => __DIR__ . '/app/Http/RequestHandlers/SearchGeneralPage.php',
728 728
 ];
729 729
 $ignoreErrors[] = [
730
-	'message' => '#^Cannot call method url\\(\\) on Fisharebest\\\\Webtrees\\\\Location\\|null\\.$#',
731
-	'count' => 1,
732
-	'path' => __DIR__ . '/app/Http/RequestHandlers/SearchGeneralPage.php',
730
+    'message' => '#^Cannot call method url\\(\\) on Fisharebest\\\\Webtrees\\\\Location\\|null\\.$#',
731
+    'count' => 1,
732
+    'path' => __DIR__ . '/app/Http/RequestHandlers/SearchGeneralPage.php',
733 733
 ];
734 734
 $ignoreErrors[] = [
735
-	'message' => '#^Cannot call method url\\(\\) on Fisharebest\\\\Webtrees\\\\Note\\|null\\.$#',
736
-	'count' => 1,
737
-	'path' => __DIR__ . '/app/Http/RequestHandlers/SearchGeneralPage.php',
735
+    'message' => '#^Cannot call method url\\(\\) on Fisharebest\\\\Webtrees\\\\Note\\|null\\.$#',
736
+    'count' => 1,
737
+    'path' => __DIR__ . '/app/Http/RequestHandlers/SearchGeneralPage.php',
738 738
 ];
739 739
 $ignoreErrors[] = [
740
-	'message' => '#^Cannot call method url\\(\\) on Fisharebest\\\\Webtrees\\\\Source\\|null\\.$#',
741
-	'count' => 1,
742
-	'path' => __DIR__ . '/app/Http/RequestHandlers/SearchGeneralPage.php',
740
+    'message' => '#^Cannot call method url\\(\\) on Fisharebest\\\\Webtrees\\\\Source\\|null\\.$#',
741
+    'count' => 1,
742
+    'path' => __DIR__ . '/app/Http/RequestHandlers/SearchGeneralPage.php',
743 743
 ];
744 744
 $ignoreErrors[] = [
745
-	'message' => '#^Parameter \\#2 \\$subject of function preg_match_all expects string, string\\|null given\\.$#',
746
-	'count' => 1,
747
-	'path' => __DIR__ . '/app/Http/RequestHandlers/SearchGeneralPage.php',
745
+    'message' => '#^Parameter \\#2 \\$subject of function preg_match_all expects string, string\\|null given\\.$#',
746
+    'count' => 1,
747
+    'path' => __DIR__ . '/app/Http/RequestHandlers/SearchGeneralPage.php',
748 748
 ];
749 749
 $ignoreErrors[] = [
750
-	'message' => '#^Parameter \\#1 \\$gedcom of method Fisharebest\\\\Webtrees\\\\GedcomRecord\\:\\:updateRecord\\(\\) expects string, string\\|null given\\.$#',
751
-	'count' => 3,
752
-	'path' => __DIR__ . '/app/Http/RequestHandlers/SearchReplaceAction.php',
750
+    'message' => '#^Parameter \\#1 \\$gedcom of method Fisharebest\\\\Webtrees\\\\GedcomRecord\\:\\:updateRecord\\(\\) expects string, string\\|null given\\.$#',
751
+    'count' => 3,
752
+    'path' => __DIR__ . '/app/Http/RequestHandlers/SearchReplaceAction.php',
753 753
 ];
754 754
 $ignoreErrors[] = [
755
-	'message' => '#^Parameter \\#1 \\$records of method Fisharebest\\\\Webtrees\\\\Http\\\\RequestHandlers\\\\SearchReplaceAction\\:\\:replaceIndividualNames\\(\\) expects Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\GedcomRecord\\>, Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Individual\\> given\\.$#',
756
-	'count' => 1,
757
-	'path' => __DIR__ . '/app/Http/RequestHandlers/SearchReplaceAction.php',
755
+    'message' => '#^Parameter \\#1 \\$records of method Fisharebest\\\\Webtrees\\\\Http\\\\RequestHandlers\\\\SearchReplaceAction\\:\\:replaceIndividualNames\\(\\) expects Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\GedcomRecord\\>, Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Individual\\> given\\.$#',
756
+    'count' => 1,
757
+    'path' => __DIR__ . '/app/Http/RequestHandlers/SearchReplaceAction.php',
758 758
 ];
759 759
 $ignoreErrors[] = [
760
-	'message' => '#^Parameter \\#1 \\$records of method Fisharebest\\\\Webtrees\\\\Http\\\\RequestHandlers\\\\SearchReplaceAction\\:\\:replacePlaces\\(\\) expects Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\GedcomRecord\\>, Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Family\\> given\\.$#',
761
-	'count' => 1,
762
-	'path' => __DIR__ . '/app/Http/RequestHandlers/SearchReplaceAction.php',
760
+    'message' => '#^Parameter \\#1 \\$records of method Fisharebest\\\\Webtrees\\\\Http\\\\RequestHandlers\\\\SearchReplaceAction\\:\\:replacePlaces\\(\\) expects Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\GedcomRecord\\>, Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Family\\> given\\.$#',
761
+    'count' => 1,
762
+    'path' => __DIR__ . '/app/Http/RequestHandlers/SearchReplaceAction.php',
763 763
 ];
764 764
 $ignoreErrors[] = [
765
-	'message' => '#^Parameter \\#1 \\$records of method Fisharebest\\\\Webtrees\\\\Http\\\\RequestHandlers\\\\SearchReplaceAction\\:\\:replacePlaces\\(\\) expects Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\GedcomRecord\\>, Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Individual\\> given\\.$#',
766
-	'count' => 1,
767
-	'path' => __DIR__ . '/app/Http/RequestHandlers/SearchReplaceAction.php',
765
+    'message' => '#^Parameter \\#1 \\$records of method Fisharebest\\\\Webtrees\\\\Http\\\\RequestHandlers\\\\SearchReplaceAction\\:\\:replacePlaces\\(\\) expects Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\GedcomRecord\\>, Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Individual\\> given\\.$#',
766
+    'count' => 1,
767
+    'path' => __DIR__ . '/app/Http/RequestHandlers/SearchReplaceAction.php',
768 768
 ];
769 769
 $ignoreErrors[] = [
770
-	'message' => '#^Parameter \\#1 \\$records of method Fisharebest\\\\Webtrees\\\\Http\\\\RequestHandlers\\\\SearchReplaceAction\\:\\:replaceRecords\\(\\) expects Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\GedcomRecord\\>, Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Family\\> given\\.$#',
771
-	'count' => 1,
772
-	'path' => __DIR__ . '/app/Http/RequestHandlers/SearchReplaceAction.php',
770
+    'message' => '#^Parameter \\#1 \\$records of method Fisharebest\\\\Webtrees\\\\Http\\\\RequestHandlers\\\\SearchReplaceAction\\:\\:replaceRecords\\(\\) expects Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\GedcomRecord\\>, Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Family\\> given\\.$#',
771
+    'count' => 1,
772
+    'path' => __DIR__ . '/app/Http/RequestHandlers/SearchReplaceAction.php',
773 773
 ];
774 774
 $ignoreErrors[] = [
775
-	'message' => '#^Parameter \\#1 \\$records of method Fisharebest\\\\Webtrees\\\\Http\\\\RequestHandlers\\\\SearchReplaceAction\\:\\:replaceRecords\\(\\) expects Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\GedcomRecord\\>, Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Individual\\> given\\.$#',
776
-	'count' => 1,
777
-	'path' => __DIR__ . '/app/Http/RequestHandlers/SearchReplaceAction.php',
775
+    'message' => '#^Parameter \\#1 \\$records of method Fisharebest\\\\Webtrees\\\\Http\\\\RequestHandlers\\\\SearchReplaceAction\\:\\:replaceRecords\\(\\) expects Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\GedcomRecord\\>, Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Individual\\> given\\.$#',
776
+    'count' => 1,
777
+    'path' => __DIR__ . '/app/Http/RequestHandlers/SearchReplaceAction.php',
778 778
 ];
779 779
 $ignoreErrors[] = [
780
-	'message' => '#^Parameter \\#1 \\$records of method Fisharebest\\\\Webtrees\\\\Http\\\\RequestHandlers\\\\SearchReplaceAction\\:\\:replaceRecords\\(\\) expects Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\GedcomRecord\\>, Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Note\\> given\\.$#',
781
-	'count' => 1,
782
-	'path' => __DIR__ . '/app/Http/RequestHandlers/SearchReplaceAction.php',
780
+    'message' => '#^Parameter \\#1 \\$records of method Fisharebest\\\\Webtrees\\\\Http\\\\RequestHandlers\\\\SearchReplaceAction\\:\\:replaceRecords\\(\\) expects Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\GedcomRecord\\>, Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Note\\> given\\.$#',
781
+    'count' => 1,
782
+    'path' => __DIR__ . '/app/Http/RequestHandlers/SearchReplaceAction.php',
783 783
 ];
784 784
 $ignoreErrors[] = [
785
-	'message' => '#^Parameter \\#1 \\$records of method Fisharebest\\\\Webtrees\\\\Http\\\\RequestHandlers\\\\SearchReplaceAction\\:\\:replaceRecords\\(\\) expects Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\GedcomRecord\\>, Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Repository\\> given\\.$#',
786
-	'count' => 1,
787
-	'path' => __DIR__ . '/app/Http/RequestHandlers/SearchReplaceAction.php',
785
+    'message' => '#^Parameter \\#1 \\$records of method Fisharebest\\\\Webtrees\\\\Http\\\\RequestHandlers\\\\SearchReplaceAction\\:\\:replaceRecords\\(\\) expects Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\GedcomRecord\\>, Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Repository\\> given\\.$#',
786
+    'count' => 1,
787
+    'path' => __DIR__ . '/app/Http/RequestHandlers/SearchReplaceAction.php',
788 788
 ];
789 789
 $ignoreErrors[] = [
790
-	'message' => '#^Parameter \\#1 \\$records of method Fisharebest\\\\Webtrees\\\\Http\\\\RequestHandlers\\\\SearchReplaceAction\\:\\:replaceRecords\\(\\) expects Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\GedcomRecord\\>, Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Source\\> given\\.$#',
791
-	'count' => 1,
792
-	'path' => __DIR__ . '/app/Http/RequestHandlers/SearchReplaceAction.php',
790
+    'message' => '#^Parameter \\#1 \\$records of method Fisharebest\\\\Webtrees\\\\Http\\\\RequestHandlers\\\\SearchReplaceAction\\:\\:replaceRecords\\(\\) expects Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\GedcomRecord\\>, Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Source\\> given\\.$#',
791
+    'count' => 1,
792
+    'path' => __DIR__ . '/app/Http/RequestHandlers/SearchReplaceAction.php',
793 793
 ];
794 794
 $ignoreErrors[] = [
795
-	'message' => '#^Cannot call method instance\\(\\) on mixed\\.$#',
796
-	'count' => 1,
797
-	'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
795
+    'message' => '#^Cannot call method instance\\(\\) on mixed\\.$#',
796
+    'count' => 1,
797
+    'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
798 798
 ];
799 799
 $ignoreErrors[] = [
800
-	'message' => '#^Cannot call method isNotEmpty\\(\\) on mixed\\.$#',
801
-	'count' => 2,
802
-	'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
800
+    'message' => '#^Cannot call method isNotEmpty\\(\\) on mixed\\.$#',
801
+    'count' => 2,
802
+    'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
803 803
 ];
804 804
 $ignoreErrors[] = [
805
-	'message' => '#^Cannot call method push\\(\\) on mixed\\.$#',
806
-	'count' => 2,
807
-	'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
805
+    'message' => '#^Cannot call method push\\(\\) on mixed\\.$#',
806
+    'count' => 2,
807
+    'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
808 808
 ];
809 809
 $ignoreErrors[] = [
810
-	'message' => '#^Cannot call method withAttribute\\(\\) on mixed\\.$#',
811
-	'count' => 1,
812
-	'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
810
+    'message' => '#^Cannot call method withAttribute\\(\\) on mixed\\.$#',
811
+    'count' => 1,
812
+    'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
813 813
 ];
814 814
 $ignoreErrors[] = [
815
-	'message' => '#^Parameter \\#1 \\$code of static method Fisharebest\\\\Webtrees\\\\I18N\\:\\:init\\(\\) expects string, mixed given\\.$#',
816
-	'count' => 1,
817
-	'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
815
+    'message' => '#^Parameter \\#1 \\$code of static method Fisharebest\\\\Webtrees\\\\I18N\\:\\:init\\(\\) expects string, mixed given\\.$#',
816
+    'count' => 1,
817
+    'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
818 818
 ];
819 819
 $ignoreErrors[] = [
820
-	'message' => '#^Parameter \\#1 \\$driver of method Fisharebest\\\\Webtrees\\\\Services\\\\ServerCheckService\\:\\:serverErrors\\(\\) expects string, mixed given\\.$#',
821
-	'count' => 1,
822
-	'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
820
+    'message' => '#^Parameter \\#1 \\$driver of method Fisharebest\\\\Webtrees\\\\Services\\\\ServerCheckService\\:\\:serverErrors\\(\\) expects string, mixed given\\.$#',
821
+    'count' => 1,
822
+    'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
823 823
 ];
824 824
 $ignoreErrors[] = [
825
-	'message' => '#^Parameter \\#1 \\$driver of method Fisharebest\\\\Webtrees\\\\Services\\\\ServerCheckService\\:\\:serverWarnings\\(\\) expects string, mixed given\\.$#',
826
-	'count' => 1,
827
-	'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
825
+    'message' => '#^Parameter \\#1 \\$driver of method Fisharebest\\\\Webtrees\\\\Services\\\\ServerCheckService\\:\\:serverWarnings\\(\\) expects string, mixed given\\.$#',
826
+    'count' => 1,
827
+    'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
828 828
 ];
829 829
 $ignoreErrors[] = [
830
-	'message' => '#^Parameter \\#1 \\$identifier of method Fisharebest\\\\Webtrees\\\\Services\\\\UserService\\:\\:findByIdentifier\\(\\) expects string, mixed given\\.$#',
831
-	'count' => 2,
832
-	'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
830
+    'message' => '#^Parameter \\#1 \\$identifier of method Fisharebest\\\\Webtrees\\\\Services\\\\UserService\\:\\:findByIdentifier\\(\\) expects string, mixed given\\.$#',
831
+    'count' => 2,
832
+    'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
833 833
 ];
834 834
 $ignoreErrors[] = [
835
-	'message' => '#^Parameter \\#1 \\$string of function substr expects string, string\\|false given\\.$#',
836
-	'count' => 1,
837
-	'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
835
+    'message' => '#^Parameter \\#1 \\$string of function substr expects string, string\\|false given\\.$#',
836
+    'count' => 1,
837
+    'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
838 838
 ];
839 839
 $ignoreErrors[] = [
840
-	'message' => '#^Parameter \\#1 \\$url of function redirect expects string, mixed given\\.$#',
841
-	'count' => 1,
842
-	'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
840
+    'message' => '#^Parameter \\#1 \\$url of function redirect expects string, mixed given\\.$#',
841
+    'count' => 1,
842
+    'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
843 843
 ];
844 844
 $ignoreErrors[] = [
845
-	'message' => '#^Parameter \\#1 \\$user_name of method Fisharebest\\\\Webtrees\\\\Services\\\\UserService\\:\\:create\\(\\) expects string, mixed given\\.$#',
846
-	'count' => 1,
847
-	'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
845
+    'message' => '#^Parameter \\#1 \\$user_name of method Fisharebest\\\\Webtrees\\\\Services\\\\UserService\\:\\:create\\(\\) expects string, mixed given\\.$#',
846
+    'count' => 1,
847
+    'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
848 848
 ];
849 849
 $ignoreErrors[] = [
850
-	'message' => '#^Parameter \\#1 \\$value of function e expects BackedEnum\\|Illuminate\\\\Contracts\\\\Support\\\\DeferringDisplayableValue\\|Illuminate\\\\Contracts\\\\Support\\\\Htmlable\\|string\\|null, string\\|false given\\.$#',
851
-	'count' => 1,
852
-	'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
850
+    'message' => '#^Parameter \\#1 \\$value of function e expects BackedEnum\\|Illuminate\\\\Contracts\\\\Support\\\\DeferringDisplayableValue\\|Illuminate\\\\Contracts\\\\Support\\\\Htmlable\\|string\\|null, string\\|false given\\.$#',
851
+    'count' => 1,
852
+    'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
853 853
 ];
854 854
 $ignoreErrors[] = [
855
-	'message' => '#^Parameter \\#1 \\$wtname of method Fisharebest\\\\Webtrees\\\\Http\\\\RequestHandlers\\\\SetupWizard\\:\\:checkAdminUser\\(\\) expects string, mixed given\\.$#',
856
-	'count' => 1,
857
-	'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
855
+    'message' => '#^Parameter \\#1 \\$wtname of method Fisharebest\\\\Webtrees\\\\Http\\\\RequestHandlers\\\\SetupWizard\\:\\:checkAdminUser\\(\\) expects string, mixed given\\.$#',
856
+    'count' => 1,
857
+    'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
858 858
 ];
859 859
 $ignoreErrors[] = [
860
-	'message' => '#^Parameter \\#2 \\$real_name of method Fisharebest\\\\Webtrees\\\\Services\\\\UserService\\:\\:create\\(\\) expects string, mixed given\\.$#',
861
-	'count' => 1,
862
-	'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
860
+    'message' => '#^Parameter \\#2 \\$real_name of method Fisharebest\\\\Webtrees\\\\Services\\\\UserService\\:\\:create\\(\\) expects string, mixed given\\.$#',
861
+    'count' => 1,
862
+    'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
863 863
 ];
864 864
 $ignoreErrors[] = [
865
-	'message' => '#^Parameter \\#2 \\$setting_value of method Fisharebest\\\\Webtrees\\\\User\\:\\:setPreference\\(\\) expects string, mixed given\\.$#',
866
-	'count' => 1,
867
-	'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
865
+    'message' => '#^Parameter \\#2 \\$setting_value of method Fisharebest\\\\Webtrees\\\\User\\:\\:setPreference\\(\\) expects string, mixed given\\.$#',
866
+    'count' => 1,
867
+    'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
868 868
 ];
869 869
 $ignoreErrors[] = [
870
-	'message' => '#^Parameter \\#2 \\$wtuser of method Fisharebest\\\\Webtrees\\\\Http\\\\RequestHandlers\\\\SetupWizard\\:\\:checkAdminUser\\(\\) expects string, mixed given\\.$#',
871
-	'count' => 1,
872
-	'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
870
+    'message' => '#^Parameter \\#2 \\$wtuser of method Fisharebest\\\\Webtrees\\\\Http\\\\RequestHandlers\\\\SetupWizard\\:\\:checkAdminUser\\(\\) expects string, mixed given\\.$#',
871
+    'count' => 1,
872
+    'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
873 873
 ];
874 874
 $ignoreErrors[] = [
875
-	'message' => '#^Parameter \\#3 \\$email of method Fisharebest\\\\Webtrees\\\\Services\\\\UserService\\:\\:create\\(\\) expects string, mixed given\\.$#',
876
-	'count' => 1,
877
-	'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
875
+    'message' => '#^Parameter \\#3 \\$email of method Fisharebest\\\\Webtrees\\\\Services\\\\UserService\\:\\:create\\(\\) expects string, mixed given\\.$#',
876
+    'count' => 1,
877
+    'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
878 878
 ];
879 879
 $ignoreErrors[] = [
880
-	'message' => '#^Parameter \\#3 \\$wtpass of method Fisharebest\\\\Webtrees\\\\Http\\\\RequestHandlers\\\\SetupWizard\\:\\:checkAdminUser\\(\\) expects string, mixed given\\.$#',
881
-	'count' => 1,
882
-	'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
880
+    'message' => '#^Parameter \\#3 \\$wtpass of method Fisharebest\\\\Webtrees\\\\Http\\\\RequestHandlers\\\\SetupWizard\\:\\:checkAdminUser\\(\\) expects string, mixed given\\.$#',
881
+    'count' => 1,
882
+    'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
883 883
 ];
884 884
 $ignoreErrors[] = [
885
-	'message' => '#^Parameter \\#4 \\$password of method Fisharebest\\\\Webtrees\\\\Services\\\\UserService\\:\\:create\\(\\) expects string, mixed given\\.$#',
886
-	'count' => 1,
887
-	'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
885
+    'message' => '#^Parameter \\#4 \\$password of method Fisharebest\\\\Webtrees\\\\Services\\\\UserService\\:\\:create\\(\\) expects string, mixed given\\.$#',
886
+    'count' => 1,
887
+    'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
888 888
 ];
889 889
 $ignoreErrors[] = [
890
-	'message' => '#^Parameter \\#4 \\$wtemail of method Fisharebest\\\\Webtrees\\\\Http\\\\RequestHandlers\\\\SetupWizard\\:\\:checkAdminUser\\(\\) expects string, mixed given\\.$#',
891
-	'count' => 1,
892
-	'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
890
+    'message' => '#^Parameter \\#4 \\$wtemail of method Fisharebest\\\\Webtrees\\\\Http\\\\RequestHandlers\\\\SetupWizard\\:\\:checkAdminUser\\(\\) expects string, mixed given\\.$#',
891
+    'count' => 1,
892
+    'path' => __DIR__ . '/app/Http/RequestHandlers/SetupWizard.php',
893 893
 ];
894 894
 $ignoreErrors[] = [
895
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: string, Closure\\(object\\)\\: non\\-falsy\\-string given\\.$#',
896
-	'count' => 1,
897
-	'path' => __DIR__ . '/app/Http/RequestHandlers/SiteLogsDownload.php',
895
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: string, Closure\\(object\\)\\: non\\-falsy\\-string given\\.$#',
896
+    'count' => 1,
897
+    'path' => __DIR__ . '/app/Http/RequestHandlers/SiteLogsDownload.php',
898 898
 ];
899 899
 $ignoreErrors[] = [
900
-	'message' => '#^Parameter \\#1 \\$string of method Fisharebest\\\\Webtrees\\\\Contracts\\\\TimestampFactoryInterface\\:\\:fromString\\(\\) expects string\\|null, mixed given\\.$#',
901
-	'count' => 2,
902
-	'path' => __DIR__ . '/app/Http/RequestHandlers/SiteLogsPage.php',
900
+    'message' => '#^Parameter \\#1 \\$string of method Fisharebest\\\\Webtrees\\\\Contracts\\\\TimestampFactoryInterface\\:\\:fromString\\(\\) expects string\\|null, mixed given\\.$#',
901
+    'count' => 2,
902
+    'path' => __DIR__ . '/app/Http/RequestHandlers/SiteLogsPage.php',
903 903
 ];
904 904
 $ignoreErrors[] = [
905
-	'message' => '#^Cannot call method name\\(\\) on Fisharebest\\\\Webtrees\\\\Tree\\|null\\.$#',
906
-	'count' => 1,
907
-	'path' => __DIR__ . '/app/Http/RequestHandlers/SynchronizeTrees.php',
905
+    'message' => '#^Cannot call method name\\(\\) on Fisharebest\\\\Webtrees\\\\Tree\\|null\\.$#',
906
+    'count' => 1,
907
+    'path' => __DIR__ . '/app/Http/RequestHandlers/SynchronizeTrees.php',
908 908
 ];
909 909
 $ignoreErrors[] = [
910
-	'message' => '#^Cannot cast mixed to int\\.$#',
911
-	'count' => 1,
912
-	'path' => __DIR__ . '/app/Http/RequestHandlers/TreePageBlock.php',
910
+    'message' => '#^Cannot cast mixed to int\\.$#',
911
+    'count' => 1,
912
+    'path' => __DIR__ . '/app/Http/RequestHandlers/TreePageBlock.php',
913 913
 ];
914 914
 $ignoreErrors[] = [
915
-	'message' => '#^Parameter \\#1 \\$string of function trim expects string, string\\|null given\\.$#',
916
-	'count' => 1,
917
-	'path' => __DIR__ . '/app/Http/RequestHandlers/TreePreferencesAction.php',
915
+    'message' => '#^Parameter \\#1 \\$string of function trim expects string, string\\|null given\\.$#',
916
+    'count' => 1,
917
+    'path' => __DIR__ . '/app/Http/RequestHandlers/TreePreferencesAction.php',
918 918
 ];
919 919
 $ignoreErrors[] = [
920
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: object, Closure\\(object\\)\\: object given\\.$#',
921
-	'count' => 1,
922
-	'path' => __DIR__ . '/app/Http/RequestHandlers/TreePrivacyPage.php',
920
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: object, Closure\\(object\\)\\: object given\\.$#',
921
+    'count' => 1,
922
+    'path' => __DIR__ . '/app/Http/RequestHandlers/TreePrivacyPage.php',
923 923
 ];
924 924
 $ignoreErrors[] = [
925
-	'message' => '#^Cannot access property \\$l_from on mixed\\.$#',
926
-	'count' => 2,
927
-	'path' => __DIR__ . '/app/Http/RequestHandlers/UnconnectedPage.php',
925
+    'message' => '#^Cannot access property \\$l_from on mixed\\.$#',
926
+    'count' => 2,
927
+    'path' => __DIR__ . '/app/Http/RequestHandlers/UnconnectedPage.php',
928 928
 ];
929 929
 $ignoreErrors[] = [
930
-	'message' => '#^Cannot access property \\$l_to on mixed\\.$#',
931
-	'count' => 2,
932
-	'path' => __DIR__ . '/app/Http/RequestHandlers/UnconnectedPage.php',
930
+    'message' => '#^Cannot access property \\$l_to on mixed\\.$#',
931
+    'count' => 2,
932
+    'path' => __DIR__ . '/app/Http/RequestHandlers/UnconnectedPage.php',
933 933
 ];
934 934
 $ignoreErrors[] = [
935
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Individual, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Individual given\\.$#',
936
-	'count' => 1,
937
-	'path' => __DIR__ . '/app/Http/RequestHandlers/UnconnectedPage.php',
935
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Individual, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Individual given\\.$#',
936
+    'count' => 1,
937
+    'path' => __DIR__ . '/app/Http/RequestHandlers/UnconnectedPage.php',
938 938
 ];
939 939
 $ignoreErrors[] = [
940
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:mapWithKeys\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: array\\<string, array\\{\\}\\>, Closure\\(string\\)\\: non\\-empty\\-array\\<string, array\\{\\}\\> given\\.$#',
941
-	'count' => 1,
942
-	'path' => __DIR__ . '/app/Http/RequestHandlers/UnconnectedPage.php',
940
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:mapWithKeys\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: array\\<string, array\\{\\}\\>, Closure\\(string\\)\\: non\\-empty\\-array\\<string, array\\{\\}\\> given\\.$#',
941
+    'count' => 1,
942
+    'path' => __DIR__ . '/app/Http/RequestHandlers/UnconnectedPage.php',
943 943
 ];
944 944
 $ignoreErrors[] = [
945
-	'message' => '#^Parameter \\#2 \\$callback of function usort expects callable\\(array\\<Fisharebest\\\\Webtrees\\\\Individual\\>\\|Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\), Fisharebest\\\\Webtrees\\\\Individual\\>, array\\<Fisharebest\\\\Webtrees\\\\Individual\\>\\|Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\), Fisharebest\\\\Webtrees\\\\Individual\\>\\)\\: int, Closure\\(Illuminate\\\\Support\\\\Collection, Illuminate\\\\Support\\\\Collection\\)\\: int\\<\\-1, 1\\> given\\.$#',
946
-	'count' => 1,
947
-	'path' => __DIR__ . '/app/Http/RequestHandlers/UnconnectedPage.php',
945
+    'message' => '#^Parameter \\#2 \\$callback of function usort expects callable\\(array\\<Fisharebest\\\\Webtrees\\\\Individual\\>\\|Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\), Fisharebest\\\\Webtrees\\\\Individual\\>, array\\<Fisharebest\\\\Webtrees\\\\Individual\\>\\|Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\), Fisharebest\\\\Webtrees\\\\Individual\\>\\)\\: int, Closure\\(Illuminate\\\\Support\\\\Collection, Illuminate\\\\Support\\\\Collection\\)\\: int\\<\\-1, 1\\> given\\.$#',
946
+    'count' => 1,
947
+    'path' => __DIR__ . '/app/Http/RequestHandlers/UnconnectedPage.php',
948 948
 ];
949 949
 $ignoreErrors[] = [
950
-	'message' => '#^Unable to resolve the template type TGetDefault in call to method Illuminate\\\\Support\\\\Collection\\<string,string\\>\\:\\:get\\(\\)$#',
951
-	'count' => 1,
952
-	'path' => __DIR__ . '/app/Http/RequestHandlers/UserListData.php',
950
+    'message' => '#^Unable to resolve the template type TGetDefault in call to method Illuminate\\\\Support\\\\Collection\\<string,string\\>\\:\\:get\\(\\)$#',
951
+    'count' => 1,
952
+    'path' => __DIR__ . '/app/Http/RequestHandlers/UserListData.php',
953 953
 ];
954 954
 $ignoreErrors[] = [
955
-	'message' => '#^Cannot cast mixed to int\\.$#',
956
-	'count' => 1,
957
-	'path' => __DIR__ . '/app/Http/RequestHandlers/UserPageBlock.php',
955
+    'message' => '#^Cannot cast mixed to int\\.$#',
956
+    'count' => 1,
957
+    'path' => __DIR__ . '/app/Http/RequestHandlers/UserPageBlock.php',
958 958
 ];
959 959
 $ignoreErrors[] = [
960
-	'message' => '#^Parameter \\#1 \\$user_name of method Fisharebest\\\\Webtrees\\\\Services\\\\UserService\\:\\:findByUserName\\(\\) expects string, mixed given\\.$#',
961
-	'count' => 1,
962
-	'path' => __DIR__ . '/app/Http/RequestHandlers/VerifyEmail.php',
960
+    'message' => '#^Parameter \\#1 \\$user_name of method Fisharebest\\\\Webtrees\\\\Services\\\\UserService\\:\\:findByUserName\\(\\) expects string, mixed given\\.$#',
961
+    'count' => 1,
962
+    'path' => __DIR__ . '/app/Http/RequestHandlers/VerifyEmail.php',
963 963
 ];
964 964
 $ignoreErrors[] = [
965
-	'message' => '#^Cannot call method findByInterface\\(\\) on mixed\\.$#',
966
-	'count' => 3,
967
-	'path' => __DIR__ . '/app/I18N.php',
965
+    'message' => '#^Cannot call method findByInterface\\(\\) on mixed\\.$#',
966
+    'count' => 3,
967
+    'path' => __DIR__ . '/app/I18N.php',
968 968
 ];
969 969
 $ignoreErrors[] = [
970
-	'message' => '#^Binary operation "\\*" between string and 365 results in an error\\.$#',
971
-	'count' => 1,
972
-	'path' => __DIR__ . '/app/Individual.php',
970
+    'message' => '#^Binary operation "\\*" between string and 365 results in an error\\.$#',
971
+    'count' => 1,
972
+    'path' => __DIR__ . '/app/Individual.php',
973 973
 ];
974 974
 $ignoreErrors[] = [
975
-	'message' => '#^Binary operation "\\." between non\\-falsy\\-string and array\\<int, string\\>\\|string results in an error\\.$#',
976
-	'count' => 1,
977
-	'path' => __DIR__ . '/app/Individual.php',
975
+    'message' => '#^Binary operation "\\." between non\\-falsy\\-string and array\\<int, string\\>\\|string results in an error\\.$#',
976
+    'count' => 1,
977
+    'path' => __DIR__ . '/app/Individual.php',
978 978
 ];
979 979
 $ignoreErrors[] = [
980
-	'message' => '#^Cannot call method spouseFamilies\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
981
-	'count' => 1,
982
-	'path' => __DIR__ . '/app/Individual.php',
980
+    'message' => '#^Cannot call method spouseFamilies\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
981
+    'count' => 1,
982
+    'path' => __DIR__ . '/app/Individual.php',
983 983
 ];
984 984
 $ignoreErrors[] = [
985
-	'message' => '#^Parameter \\#1 \\$haystack of function strpos expects string, string\\|null given\\.$#',
986
-	'count' => 1,
987
-	'path' => __DIR__ . '/app/Individual.php',
985
+    'message' => '#^Parameter \\#1 \\$haystack of function strpos expects string, string\\|null given\\.$#',
986
+    'count' => 1,
987
+    'path' => __DIR__ . '/app/Individual.php',
988 988
 ];
989 989
 $ignoreErrors[] = [
990
-	'message' => '#^Parameter \\#1 \\$string of function substr expects string, string\\|null given\\.$#',
991
-	'count' => 2,
992
-	'path' => __DIR__ . '/app/Individual.php',
990
+    'message' => '#^Parameter \\#1 \\$string of function substr expects string, string\\|null given\\.$#',
991
+    'count' => 2,
992
+    'path' => __DIR__ . '/app/Individual.php',
993 993
 ];
994 994
 $ignoreErrors[] = [
995
-	'message' => '#^Parameter \\#2 \\$subject of function preg_match expects string, string\\|null given\\.$#',
996
-	'count' => 1,
997
-	'path' => __DIR__ . '/app/Individual.php',
995
+    'message' => '#^Parameter \\#2 \\$subject of function preg_match expects string, string\\|null given\\.$#',
996
+    'count' => 1,
997
+    'path' => __DIR__ . '/app/Individual.php',
998 998
 ];
999 999
 $ignoreErrors[] = [
1000
-	'message' => '#^Parameter \\#2 \\$subject of function preg_match_all expects string, string\\|null given\\.$#',
1001
-	'count' => 1,
1002
-	'path' => __DIR__ . '/app/Individual.php',
1000
+    'message' => '#^Parameter \\#2 \\$subject of function preg_match_all expects string, string\\|null given\\.$#',
1001
+    'count' => 1,
1002
+    'path' => __DIR__ . '/app/Individual.php',
1003 1003
 ];
1004 1004
 $ignoreErrors[] = [
1005
-	'message' => '#^Parameter \\#3 \\$subject of function preg_replace expects array\\|string, string\\|null given\\.$#',
1006
-	'count' => 5,
1007
-	'path' => __DIR__ . '/app/Individual.php',
1005
+    'message' => '#^Parameter \\#3 \\$subject of function preg_replace expects array\\|string, string\\|null given\\.$#',
1006
+    'count' => 5,
1007
+    'path' => __DIR__ . '/app/Individual.php',
1008 1008
 ];
1009 1009
 $ignoreErrors[] = [
1010
-	'message' => '#^Parameter \\#3 \\$subject of function str_replace expects array\\|string, string\\|null given\\.$#',
1011
-	'count' => 2,
1012
-	'path' => __DIR__ . '/app/Individual.php',
1010
+    'message' => '#^Parameter \\#3 \\$subject of function str_replace expects array\\|string, string\\|null given\\.$#',
1011
+    'count' => 2,
1012
+    'path' => __DIR__ . '/app/Individual.php',
1013 1013
 ];
1014 1014
 $ignoreErrors[] = [
1015
-	'message' => '#^Cannot call method has\\(\\) on mixed\\.$#',
1016
-	'count' => 1,
1017
-	'path' => __DIR__ . '/app/Log.php',
1015
+    'message' => '#^Cannot call method has\\(\\) on mixed\\.$#',
1016
+    'count' => 1,
1017
+    'path' => __DIR__ . '/app/Log.php',
1018 1018
 ];
1019 1019
 $ignoreErrors[] = [
1020
-	'message' => '#^Parameter \\#1 \\$xref of method Fisharebest\\\\Webtrees\\\\Contracts\\\\GedcomRecordFactoryInterface\\:\\:make\\(\\) expects string, mixed given\\.$#',
1021
-	'count' => 1,
1022
-	'path' => __DIR__ . '/app/Media.php',
1020
+    'message' => '#^Parameter \\#1 \\$xref of method Fisharebest\\\\Webtrees\\\\Contracts\\\\GedcomRecordFactoryInterface\\:\\:make\\(\\) expects string, mixed given\\.$#',
1021
+    'count' => 1,
1022
+    'path' => __DIR__ . '/app/Media.php',
1023 1023
 ];
1024 1024
 $ignoreErrors[] = [
1025
-	'message' => '#^Cannot access property \\$access_level on mixed\\.$#',
1026
-	'count' => 1,
1027
-	'path' => __DIR__ . '/app/Module/AbstractModule.php',
1025
+    'message' => '#^Cannot access property \\$access_level on mixed\\.$#',
1026
+    'count' => 1,
1027
+    'path' => __DIR__ . '/app/Module/AbstractModule.php',
1028 1028
 ];
1029 1029
 $ignoreErrors[] = [
1030
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\AbstractModule\\:\\:getBlockSetting\\(\\) should return string but returns mixed\\.$#',
1031
-	'count' => 1,
1032
-	'path' => __DIR__ . '/app/Module/AbstractModule.php',
1030
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\AbstractModule\\:\\:getBlockSetting\\(\\) should return string but returns mixed\\.$#',
1031
+    'count' => 1,
1032
+    'path' => __DIR__ . '/app/Module/AbstractModule.php',
1033 1033
 ];
1034 1034
 $ignoreErrors[] = [
1035
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\AbstractModule\\:\\:getPreference\\(\\) should return string but returns mixed\\.$#',
1036
-	'count' => 1,
1037
-	'path' => __DIR__ . '/app/Module/AbstractModule.php',
1035
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\AbstractModule\\:\\:getPreference\\(\\) should return string but returns mixed\\.$#',
1036
+    'count' => 1,
1037
+    'path' => __DIR__ . '/app/Module/AbstractModule.php',
1038 1038
 ];
1039 1039
 $ignoreErrors[] = [
1040
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:first\\(\\) expects \\(callable\\(mixed, \\(int\\|string\\)\\)\\: bool\\)\\|null, Closure\\(object\\)\\: bool given\\.$#',
1041
-	'count' => 1,
1042
-	'path' => __DIR__ . '/app/Module/AbstractModule.php',
1040
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:first\\(\\) expects \\(callable\\(mixed, \\(int\\|string\\)\\)\\: bool\\)\\|null, Closure\\(object\\)\\: bool given\\.$#',
1041
+    'count' => 1,
1042
+    'path' => __DIR__ . '/app/Module/AbstractModule.php',
1043 1043
 ];
1044 1044
 $ignoreErrors[] = [
1045
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Individual, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Individual given\\.$#',
1046
-	'count' => 1,
1047
-	'path' => __DIR__ . '/app/Module/BranchesListModule.php',
1045
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Individual, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Individual given\\.$#',
1046
+    'count' => 1,
1047
+    'path' => __DIR__ . '/app/Module/BranchesListModule.php',
1048 1048
 ];
1049 1049
 $ignoreErrors[] = [
1050
-	'message' => '#^Argument of an invalid type array\\|string supplied for foreach, only iterables are supported\\.$#',
1051
-	'count' => 1,
1052
-	'path' => __DIR__ . '/app/Module/CensusAssistantModule.php',
1050
+    'message' => '#^Argument of an invalid type array\\|string supplied for foreach, only iterables are supported\\.$#',
1051
+    'count' => 1,
1052
+    'path' => __DIR__ . '/app/Module/CensusAssistantModule.php',
1053 1053
 ];
1054 1054
 $ignoreErrors[] = [
1055
-	'message' => '#^Call to an undefined method object\\:\\:censusLanguage\\(\\)\\.$#',
1056
-	'count' => 1,
1057
-	'path' => __DIR__ . '/app/Module/CensusAssistantModule.php',
1055
+    'message' => '#^Call to an undefined method object\\:\\:censusLanguage\\(\\)\\.$#',
1056
+    'count' => 1,
1057
+    'path' => __DIR__ . '/app/Module/CensusAssistantModule.php',
1058 1058
 ];
1059 1059
 $ignoreErrors[] = [
1060
-	'message' => '#^Cannot call method updateFact\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
1061
-	'count' => 1,
1062
-	'path' => __DIR__ . '/app/Module/CensusAssistantModule.php',
1060
+    'message' => '#^Cannot call method updateFact\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
1061
+    'count' => 1,
1062
+    'path' => __DIR__ . '/app/Module/CensusAssistantModule.php',
1063 1063
 ];
1064 1064
 $ignoreErrors[] = [
1065
-	'message' => '#^Empty array passed to foreach\\.$#',
1066
-	'count' => 1,
1067
-	'path' => __DIR__ . '/app/Module/CensusAssistantModule.php',
1065
+    'message' => '#^Empty array passed to foreach\\.$#',
1066
+    'count' => 1,
1067
+    'path' => __DIR__ . '/app/Module/CensusAssistantModule.php',
1068 1068
 ];
1069 1069
 $ignoreErrors[] = [
1070
-	'message' => '#^Parameter \\#1 \\$census of method Fisharebest\\\\Webtrees\\\\Module\\\\CensusAssistantModule\\:\\:censusTableEmptyRow\\(\\) expects Fisharebest\\\\Webtrees\\\\Census\\\\CensusInterface, object given\\.$#',
1071
-	'count' => 1,
1072
-	'path' => __DIR__ . '/app/Module/CensusAssistantModule.php',
1070
+    'message' => '#^Parameter \\#1 \\$census of method Fisharebest\\\\Webtrees\\\\Module\\\\CensusAssistantModule\\:\\:censusTableEmptyRow\\(\\) expects Fisharebest\\\\Webtrees\\\\Census\\\\CensusInterface, object given\\.$#',
1071
+    'count' => 1,
1072
+    'path' => __DIR__ . '/app/Module/CensusAssistantModule.php',
1073 1073
 ];
1074 1074
 $ignoreErrors[] = [
1075
-	'message' => '#^Parameter \\#1 \\$census of method Fisharebest\\\\Webtrees\\\\Module\\\\CensusAssistantModule\\:\\:censusTableHeader\\(\\) expects Fisharebest\\\\Webtrees\\\\Census\\\\CensusInterface, object given\\.$#',
1076
-	'count' => 1,
1077
-	'path' => __DIR__ . '/app/Module/CensusAssistantModule.php',
1075
+    'message' => '#^Parameter \\#1 \\$census of method Fisharebest\\\\Webtrees\\\\Module\\\\CensusAssistantModule\\:\\:censusTableHeader\\(\\) expects Fisharebest\\\\Webtrees\\\\Census\\\\CensusInterface, object given\\.$#',
1076
+    'count' => 1,
1077
+    'path' => __DIR__ . '/app/Module/CensusAssistantModule.php',
1078 1078
 ];
1079 1079
 $ignoreErrors[] = [
1080
-	'message' => '#^Parameter \\#1 \\$census of method Fisharebest\\\\Webtrees\\\\Module\\\\CensusAssistantModule\\:\\:censusTableRow\\(\\) expects Fisharebest\\\\Webtrees\\\\Census\\\\CensusInterface, object given\\.$#',
1081
-	'count' => 1,
1082
-	'path' => __DIR__ . '/app/Module/CensusAssistantModule.php',
1080
+    'message' => '#^Parameter \\#1 \\$census of method Fisharebest\\\\Webtrees\\\\Module\\\\CensusAssistantModule\\:\\:censusTableRow\\(\\) expects Fisharebest\\\\Webtrees\\\\Census\\\\CensusInterface, object given\\.$#',
1081
+    'count' => 1,
1082
+    'path' => __DIR__ . '/app/Module/CensusAssistantModule.php',
1083 1083
 ];
1084 1084
 $ignoreErrors[] = [
1085
-	'message' => '#^Parameter \\#1 \\$census of method Fisharebest\\\\Webtrees\\\\Module\\\\CensusAssistantModule\\:\\:createNoteText\\(\\) expects Fisharebest\\\\Webtrees\\\\Census\\\\CensusInterface, object given\\.$#',
1086
-	'count' => 1,
1087
-	'path' => __DIR__ . '/app/Module/CensusAssistantModule.php',
1085
+    'message' => '#^Parameter \\#1 \\$census of method Fisharebest\\\\Webtrees\\\\Module\\\\CensusAssistantModule\\:\\:createNoteText\\(\\) expects Fisharebest\\\\Webtrees\\\\Census\\\\CensusInterface, object given\\.$#',
1086
+    'count' => 1,
1087
+    'path' => __DIR__ . '/app/Module/CensusAssistantModule.php',
1088 1088
 ];
1089 1089
 $ignoreErrors[] = [
1090
-	'message' => '#^Parameter \\#5 \\$ca_individuals of method Fisharebest\\\\Webtrees\\\\Module\\\\CensusAssistantModule\\:\\:createNoteText\\(\\) expects array\\<array\\<string\\>\\>, array\\<string\\> given\\.$#',
1091
-	'count' => 1,
1092
-	'path' => __DIR__ . '/app/Module/CensusAssistantModule.php',
1090
+    'message' => '#^Parameter \\#5 \\$ca_individuals of method Fisharebest\\\\Webtrees\\\\Module\\\\CensusAssistantModule\\:\\:createNoteText\\(\\) expects array\\<array\\<string\\>\\>, array\\<string\\> given\\.$#',
1091
+    'count' => 1,
1092
+    'path' => __DIR__ . '/app/Module/CensusAssistantModule.php',
1093 1093
 ];
1094 1094
 $ignoreErrors[] = [
1095
-	'message' => '#^Cannot call method name\\(\\) on mixed\\.$#',
1096
-	'count' => 1,
1097
-	'path' => __DIR__ . '/app/Module/CloudsTheme.php',
1095
+    'message' => '#^Cannot call method name\\(\\) on mixed\\.$#',
1096
+    'count' => 1,
1097
+    'path' => __DIR__ . '/app/Module/CloudsTheme.php',
1098 1098
 ];
1099 1099
 $ignoreErrors[] = [
1100
-	'message' => '#^Parameter \\#2 \\$haystack of function in_array expects array, array\\<int, string\\>\\|false given\\.$#',
1101
-	'count' => 1,
1102
-	'path' => __DIR__ . '/app/Module/CloudsTheme.php',
1100
+    'message' => '#^Parameter \\#2 \\$haystack of function in_array expects array, array\\<int, string\\>\\|false given\\.$#',
1101
+    'count' => 1,
1102
+    'path' => __DIR__ . '/app/Module/CloudsTheme.php',
1103 1103
 ];
1104 1104
 $ignoreErrors[] = [
1105
-	'message' => '#^Cannot call method name\\(\\) on mixed\\.$#',
1106
-	'count' => 1,
1107
-	'path' => __DIR__ . '/app/Module/FabTheme.php',
1105
+    'message' => '#^Cannot call method name\\(\\) on mixed\\.$#',
1106
+    'count' => 1,
1107
+    'path' => __DIR__ . '/app/Module/FabTheme.php',
1108 1108
 ];
1109 1109
 $ignoreErrors[] = [
1110
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\FabTheme\\:\\:genealogyMenu\\(\\) should return array\\<Fisharebest\\\\Webtrees\\\\Menu\\> but returns array\\<int, Fisharebest\\\\Webtrees\\\\Menu\\|null\\>\\.$#',
1111
-	'count' => 1,
1112
-	'path' => __DIR__ . '/app/Module/FabTheme.php',
1110
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\FabTheme\\:\\:genealogyMenu\\(\\) should return array\\<Fisharebest\\\\Webtrees\\\\Menu\\> but returns array\\<int, Fisharebest\\\\Webtrees\\\\Menu\\|null\\>\\.$#',
1111
+    'count' => 1,
1112
+    'path' => __DIR__ . '/app/Module/FabTheme.php',
1113 1113
 ];
1114 1114
 $ignoreErrors[] = [
1115
-	'message' => '#^Parameter \\#2 \\$haystack of function in_array expects array, array\\<int, string\\>\\|false given\\.$#',
1116
-	'count' => 1,
1117
-	'path' => __DIR__ . '/app/Module/FabTheme.php',
1115
+    'message' => '#^Parameter \\#2 \\$haystack of function in_array expects array, array\\<int, string\\>\\|false given\\.$#',
1116
+    'count' => 1,
1117
+    'path' => __DIR__ . '/app/Module/FabTheme.php',
1118 1118
 ];
1119 1119
 $ignoreErrors[] = [
1120
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: object, Closure\\(object\\)\\: object given\\.$#',
1121
-	'count' => 1,
1122
-	'path' => __DIR__ . '/app/Module/FamilyTreeFavoritesModule.php',
1120
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: object, Closure\\(object\\)\\: object given\\.$#',
1121
+    'count' => 1,
1122
+    'path' => __DIR__ . '/app/Module/FamilyTreeFavoritesModule.php',
1123 1123
 ];
1124 1124
 $ignoreErrors[] = [
1125
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: object, Closure\\(object\\)\\: object given\\.$#',
1126
-	'count' => 1,
1127
-	'path' => __DIR__ . '/app/Module/FamilyTreeNewsModule.php',
1125
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: object, Closure\\(object\\)\\: object given\\.$#',
1126
+    'count' => 1,
1127
+    'path' => __DIR__ . '/app/Module/FamilyTreeNewsModule.php',
1128 1128
 ];
1129 1129
 $ignoreErrors[] = [
1130
-	'message' => '#^Cannot access property \\$n_surn on mixed\\.$#',
1131
-	'count' => 7,
1132
-	'path' => __DIR__ . '/app/Module/FamilyTreeStatisticsModule.php',
1130
+    'message' => '#^Cannot access property \\$n_surn on mixed\\.$#',
1131
+    'count' => 7,
1132
+    'path' => __DIR__ . '/app/Module/FamilyTreeStatisticsModule.php',
1133 1133
 ];
1134 1134
 $ignoreErrors[] = [
1135
-	'message' => '#^Cannot access property \\$n_surname on mixed\\.$#',
1136
-	'count' => 3,
1137
-	'path' => __DIR__ . '/app/Module/FamilyTreeStatisticsModule.php',
1135
+    'message' => '#^Cannot access property \\$n_surname on mixed\\.$#',
1136
+    'count' => 3,
1137
+    'path' => __DIR__ . '/app/Module/FamilyTreeStatisticsModule.php',
1138 1138
 ];
1139 1139
 $ignoreErrors[] = [
1140
-	'message' => '#^Cannot access property \\$total on mixed\\.$#',
1141
-	'count' => 1,
1142
-	'path' => __DIR__ . '/app/Module/FamilyTreeStatisticsModule.php',
1140
+    'message' => '#^Cannot access property \\$total on mixed\\.$#',
1141
+    'count' => 1,
1142
+    'path' => __DIR__ . '/app/Module/FamilyTreeStatisticsModule.php',
1143 1143
 ];
1144 1144
 $ignoreErrors[] = [
1145
-	'message' => '#^Cannot call method embedTags\\(\\) on mixed\\.$#',
1146
-	'count' => 1,
1147
-	'path' => __DIR__ . '/app/Module/FamilyTreeStatisticsModule.php',
1145
+    'message' => '#^Cannot call method embedTags\\(\\) on mixed\\.$#',
1146
+    'count' => 1,
1147
+    'path' => __DIR__ . '/app/Module/FamilyTreeStatisticsModule.php',
1148 1148
 ];
1149 1149
 $ignoreErrors[] = [
1150
-	'message' => '#^Cannot access offset 0 on array\\|false\\.$#',
1151
-	'count' => 1,
1152
-	'path' => __DIR__ . '/app/Module/FanChartModule.php',
1150
+    'message' => '#^Cannot access offset 0 on array\\|false\\.$#',
1151
+    'count' => 1,
1152
+    'path' => __DIR__ . '/app/Module/FanChartModule.php',
1153 1153
 ];
1154 1154
 $ignoreErrors[] = [
1155
-	'message' => '#^Cannot access offset 4 on array\\|false\\.$#',
1156
-	'count' => 1,
1157
-	'path' => __DIR__ . '/app/Module/FanChartModule.php',
1155
+    'message' => '#^Cannot access offset 4 on array\\|false\\.$#',
1156
+    'count' => 1,
1157
+    'path' => __DIR__ . '/app/Module/FanChartModule.php',
1158 1158
 ];
1159 1159
 $ignoreErrors[] = [
1160
-	'message' => '#^Cannot call method alternateName\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
1161
-	'count' => 1,
1162
-	'path' => __DIR__ . '/app/Module/FanChartModule.php',
1160
+    'message' => '#^Cannot call method alternateName\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
1161
+    'count' => 1,
1162
+    'path' => __DIR__ . '/app/Module/FanChartModule.php',
1163 1163
 ];
1164 1164
 $ignoreErrors[] = [
1165
-	'message' => '#^Cannot call method fullName\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
1166
-	'count' => 4,
1167
-	'path' => __DIR__ . '/app/Module/FanChartModule.php',
1165
+    'message' => '#^Cannot call method fullName\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
1166
+    'count' => 4,
1167
+    'path' => __DIR__ . '/app/Module/FanChartModule.php',
1168 1168
 ];
1169 1169
 $ignoreErrors[] = [
1170
-	'message' => '#^Cannot call method lifespan\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
1171
-	'count' => 1,
1172
-	'path' => __DIR__ . '/app/Module/FanChartModule.php',
1170
+    'message' => '#^Cannot call method lifespan\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
1171
+    'count' => 1,
1172
+    'path' => __DIR__ . '/app/Module/FanChartModule.php',
1173 1173
 ];
1174 1174
 $ignoreErrors[] = [
1175
-	'message' => '#^Cannot call method sex\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
1176
-	'count' => 1,
1177
-	'path' => __DIR__ . '/app/Module/FanChartModule.php',
1175
+    'message' => '#^Cannot call method sex\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
1176
+    'count' => 1,
1177
+    'path' => __DIR__ . '/app/Module/FanChartModule.php',
1178 1178
 ];
1179 1179
 $ignoreErrors[] = [
1180
-	'message' => '#^Cannot call method url\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
1181
-	'count' => 1,
1182
-	'path' => __DIR__ . '/app/Module/FanChartModule.php',
1180
+    'message' => '#^Cannot call method url\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
1181
+    'count' => 1,
1182
+    'path' => __DIR__ . '/app/Module/FanChartModule.php',
1183 1183
 ];
1184 1184
 $ignoreErrors[] = [
1185
-	'message' => '#^Cannot call method xref\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
1186
-	'count' => 2,
1187
-	'path' => __DIR__ . '/app/Module/FanChartModule.php',
1185
+    'message' => '#^Cannot call method xref\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
1186
+    'count' => 2,
1187
+    'path' => __DIR__ . '/app/Module/FanChartModule.php',
1188 1188
 ];
1189 1189
 $ignoreErrors[] = [
1190
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\FanChartModule\\:\\:imageColor\\(\\) should return int but returns int\\|false\\.$#',
1191
-	'count' => 1,
1192
-	'path' => __DIR__ . '/app/Module/FanChartModule.php',
1190
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\FanChartModule\\:\\:imageColor\\(\\) should return int but returns int\\|false\\.$#',
1191
+    'count' => 1,
1192
+    'path' => __DIR__ . '/app/Module/FanChartModule.php',
1193 1193
 ];
1194 1194
 $ignoreErrors[] = [
1195
-	'message' => '#^Parameter \\#1 \\$image of function imagecolorallocate expects GdImage, GdImage\\|false given\\.$#',
1196
-	'count' => 1,
1197
-	'path' => __DIR__ . '/app/Module/FanChartModule.php',
1195
+    'message' => '#^Parameter \\#1 \\$image of function imagecolorallocate expects GdImage, GdImage\\|false given\\.$#',
1196
+    'count' => 1,
1197
+    'path' => __DIR__ . '/app/Module/FanChartModule.php',
1198 1198
 ];
1199 1199
 $ignoreErrors[] = [
1200
-	'message' => '#^Parameter \\#1 \\$image of function imagecolortransparent expects GdImage, GdImage\\|false given\\.$#',
1201
-	'count' => 1,
1202
-	'path' => __DIR__ . '/app/Module/FanChartModule.php',
1200
+    'message' => '#^Parameter \\#1 \\$image of function imagecolortransparent expects GdImage, GdImage\\|false given\\.$#',
1201
+    'count' => 1,
1202
+    'path' => __DIR__ . '/app/Module/FanChartModule.php',
1203 1203
 ];
1204 1204
 $ignoreErrors[] = [
1205
-	'message' => '#^Parameter \\#1 \\$image of function imagefilledarc expects GdImage, GdImage\\|false given\\.$#',
1206
-	'count' => 2,
1207
-	'path' => __DIR__ . '/app/Module/FanChartModule.php',
1205
+    'message' => '#^Parameter \\#1 \\$image of function imagefilledarc expects GdImage, GdImage\\|false given\\.$#',
1206
+    'count' => 2,
1207
+    'path' => __DIR__ . '/app/Module/FanChartModule.php',
1208 1208
 ];
1209 1209
 $ignoreErrors[] = [
1210
-	'message' => '#^Parameter \\#1 \\$image of function imagefilledrectangle expects GdImage, GdImage\\|false given\\.$#',
1211
-	'count' => 1,
1212
-	'path' => __DIR__ . '/app/Module/FanChartModule.php',
1210
+    'message' => '#^Parameter \\#1 \\$image of function imagefilledrectangle expects GdImage, GdImage\\|false given\\.$#',
1211
+    'count' => 1,
1212
+    'path' => __DIR__ . '/app/Module/FanChartModule.php',
1213 1213
 ];
1214 1214
 $ignoreErrors[] = [
1215
-	'message' => '#^Parameter \\#1 \\$image of function imagepng expects GdImage, GdImage\\|false given\\.$#',
1216
-	'count' => 1,
1217
-	'path' => __DIR__ . '/app/Module/FanChartModule.php',
1215
+    'message' => '#^Parameter \\#1 \\$image of function imagepng expects GdImage, GdImage\\|false given\\.$#',
1216
+    'count' => 1,
1217
+    'path' => __DIR__ . '/app/Module/FanChartModule.php',
1218 1218
 ];
1219 1219
 $ignoreErrors[] = [
1220
-	'message' => '#^Parameter \\#1 \\$image of function imagettftext expects GdImage, GdImage\\|false given\\.$#',
1221
-	'count' => 1,
1222
-	'path' => __DIR__ . '/app/Module/FanChartModule.php',
1220
+    'message' => '#^Parameter \\#1 \\$image of function imagettftext expects GdImage, GdImage\\|false given\\.$#',
1221
+    'count' => 1,
1222
+    'path' => __DIR__ . '/app/Module/FanChartModule.php',
1223 1223
 ];
1224 1224
 $ignoreErrors[] = [
1225
-	'message' => '#^Parameter \\#1 \\$image of method Fisharebest\\\\Webtrees\\\\Module\\\\FanChartModule\\:\\:imageColor\\(\\) expects GdImage, GdImage\\|false given\\.$#',
1226
-	'count' => 4,
1227
-	'path' => __DIR__ . '/app/Module/FanChartModule.php',
1225
+    'message' => '#^Parameter \\#1 \\$image of method Fisharebest\\\\Webtrees\\\\Module\\\\FanChartModule\\:\\:imageColor\\(\\) expects GdImage, GdImage\\|false given\\.$#',
1226
+    'count' => 4,
1227
+    'path' => __DIR__ . '/app/Module/FanChartModule.php',
1228 1228
 ];
1229 1229
 $ignoreErrors[] = [
1230
-	'message' => '#^Parameter \\#1 \\$individual of method Fisharebest\\\\Webtrees\\\\Module\\\\FanChartModule\\:\\:chartTitle\\(\\) expects Fisharebest\\\\Webtrees\\\\Individual, Fisharebest\\\\Webtrees\\\\Individual\\|null given\\.$#',
1231
-	'count' => 1,
1232
-	'path' => __DIR__ . '/app/Module/FanChartModule.php',
1230
+    'message' => '#^Parameter \\#1 \\$individual of method Fisharebest\\\\Webtrees\\\\Module\\\\FanChartModule\\:\\:chartTitle\\(\\) expects Fisharebest\\\\Webtrees\\\\Individual, Fisharebest\\\\Webtrees\\\\Individual\\|null given\\.$#',
1231
+    'count' => 1,
1232
+    'path' => __DIR__ . '/app/Module/FanChartModule.php',
1233 1233
 ];
1234 1234
 $ignoreErrors[] = [
1235
-	'message' => '#^Parameter \\#1 \\$individual of method Fisharebest\\\\Webtrees\\\\Module\\\\ModuleThemeInterface\\:\\:individualBoxMenu\\(\\) expects Fisharebest\\\\Webtrees\\\\Individual, Fisharebest\\\\Webtrees\\\\Individual\\|null given\\.$#',
1236
-	'count' => 1,
1237
-	'path' => __DIR__ . '/app/Module/FanChartModule.php',
1235
+    'message' => '#^Parameter \\#1 \\$individual of method Fisharebest\\\\Webtrees\\\\Module\\\\ModuleThemeInterface\\:\\:individualBoxMenu\\(\\) expects Fisharebest\\\\Webtrees\\\\Individual, Fisharebest\\\\Webtrees\\\\Individual\\|null given\\.$#',
1236
+    'count' => 1,
1237
+    'path' => __DIR__ . '/app/Module/FanChartModule.php',
1238 1238
 ];
1239 1239
 $ignoreErrors[] = [
1240
-	'message' => '#^Parameter \\#2 \\$color of function imagecolortransparent expects int\\|null, int\\|false given\\.$#',
1241
-	'count' => 1,
1242
-	'path' => __DIR__ . '/app/Module/FanChartModule.php',
1240
+    'message' => '#^Parameter \\#2 \\$color of function imagecolortransparent expects int\\|null, int\\|false given\\.$#',
1241
+    'count' => 1,
1242
+    'path' => __DIR__ . '/app/Module/FanChartModule.php',
1243 1243
 ];
1244 1244
 $ignoreErrors[] = [
1245
-	'message' => '#^Parameter \\#6 \\$color of function imagefilledrectangle expects int, int\\|false given\\.$#',
1246
-	'count' => 1,
1247
-	'path' => __DIR__ . '/app/Module/FanChartModule.php',
1245
+    'message' => '#^Parameter \\#6 \\$color of function imagefilledrectangle expects int, int\\|false given\\.$#',
1246
+    'count' => 1,
1247
+    'path' => __DIR__ . '/app/Module/FanChartModule.php',
1248 1248
 ];
1249 1249
 $ignoreErrors[] = [
1250
-	'message' => '#^Unsafe access to private constant Fisharebest\\\\Webtrees\\\\Module\\\\FanChartModule\\:\\:FONT through static\\:\\:\\.$#',
1251
-	'count' => 1,
1252
-	'path' => __DIR__ . '/app/Module/FanChartModule.php',
1250
+    'message' => '#^Unsafe access to private constant Fisharebest\\\\Webtrees\\\\Module\\\\FanChartModule\\:\\:FONT through static\\:\\:\\.$#',
1251
+    'count' => 1,
1252
+    'path' => __DIR__ . '/app/Module/FanChartModule.php',
1253 1253
 ];
1254 1254
 $ignoreErrors[] = [
1255
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\FixCemeteryTag\\:\\:mergePendingRecords\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, object\\> but returns Illuminate\\\\Support\\\\Collection\\<int, stdClass\\>\\.$#',
1256
-	'count' => 1,
1257
-	'path' => __DIR__ . '/app/Module/FixCemeteryTag.php',
1255
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\FixCemeteryTag\\:\\:mergePendingRecords\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, object\\> but returns Illuminate\\\\Support\\\\Collection\\<int, stdClass\\>\\.$#',
1256
+    'count' => 1,
1257
+    'path' => __DIR__ . '/app/Module/FixCemeteryTag.php',
1258 1258
 ];
1259 1259
 $ignoreErrors[] = [
1260
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\FixDuplicateLinks\\:\\:mergePendingRecords\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, object\\> but returns Illuminate\\\\Support\\\\Collection\\<int, stdClass\\>\\.$#',
1261
-	'count' => 1,
1262
-	'path' => __DIR__ . '/app/Module/FixDuplicateLinks.php',
1260
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\FixDuplicateLinks\\:\\:mergePendingRecords\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, object\\> but returns Illuminate\\\\Support\\\\Collection\\<int, stdClass\\>\\.$#',
1261
+    'count' => 1,
1262
+    'path' => __DIR__ . '/app/Module/FixDuplicateLinks.php',
1263 1263
 ];
1264 1264
 $ignoreErrors[] = [
1265
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\FixDuplicateLinks\\:\\:updateGedcom\\(\\) should return string but returns string\\|null\\.$#',
1266
-	'count' => 1,
1267
-	'path' => __DIR__ . '/app/Module/FixDuplicateLinks.php',
1265
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\FixDuplicateLinks\\:\\:updateGedcom\\(\\) should return string but returns string\\|null\\.$#',
1266
+    'count' => 1,
1267
+    'path' => __DIR__ . '/app/Module/FixDuplicateLinks.php',
1268 1268
 ];
1269 1269
 $ignoreErrors[] = [
1270
-	'message' => '#^Parameter \\#3 \\$subject of function preg_replace expects array\\|string, string\\|null given\\.$#',
1271
-	'count' => 2,
1272
-	'path' => __DIR__ . '/app/Module/FixDuplicateLinks.php',
1270
+    'message' => '#^Parameter \\#3 \\$subject of function preg_replace expects array\\|string, string\\|null given\\.$#',
1271
+    'count' => 2,
1272
+    'path' => __DIR__ . '/app/Module/FixDuplicateLinks.php',
1273 1273
 ];
1274 1274
 $ignoreErrors[] = [
1275
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\FixMissingDeaths\\:\\:mergePendingRecords\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, object\\> but returns Illuminate\\\\Support\\\\Collection\\<int, stdClass\\>\\.$#',
1276
-	'count' => 1,
1277
-	'path' => __DIR__ . '/app/Module/FixMissingDeaths.php',
1275
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\FixMissingDeaths\\:\\:mergePendingRecords\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, object\\> but returns Illuminate\\\\Support\\\\Collection\\<int, stdClass\\>\\.$#',
1276
+    'count' => 1,
1277
+    'path' => __DIR__ . '/app/Module/FixMissingDeaths.php',
1278 1278
 ];
1279 1279
 $ignoreErrors[] = [
1280
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\FixNameSlashesAndSpaces\\:\\:mergePendingRecords\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, object\\> but returns Illuminate\\\\Support\\\\Collection\\<int, stdClass\\>\\.$#',
1281
-	'count' => 1,
1282
-	'path' => __DIR__ . '/app/Module/FixNameSlashesAndSpaces.php',
1280
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\FixNameSlashesAndSpaces\\:\\:mergePendingRecords\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, object\\> but returns Illuminate\\\\Support\\\\Collection\\<int, stdClass\\>\\.$#',
1281
+    'count' => 1,
1282
+    'path' => __DIR__ . '/app/Module/FixNameSlashesAndSpaces.php',
1283 1283
 ];
1284 1284
 $ignoreErrors[] = [
1285
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\FixNameSlashesAndSpaces\\:\\:updateGedcom\\(\\) should return string but returns string\\|null\\.$#',
1286
-	'count' => 1,
1287
-	'path' => __DIR__ . '/app/Module/FixNameSlashesAndSpaces.php',
1285
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\FixNameSlashesAndSpaces\\:\\:updateGedcom\\(\\) should return string but returns string\\|null\\.$#',
1286
+    'count' => 1,
1287
+    'path' => __DIR__ . '/app/Module/FixNameSlashesAndSpaces.php',
1288 1288
 ];
1289 1289
 $ignoreErrors[] = [
1290
-	'message' => '#^Parameter \\#3 \\$subject of function preg_replace expects array\\|string, string\\|null given\\.$#',
1291
-	'count' => 1,
1292
-	'path' => __DIR__ . '/app/Module/FixNameSlashesAndSpaces.php',
1290
+    'message' => '#^Parameter \\#3 \\$subject of function preg_replace expects array\\|string, string\\|null given\\.$#',
1291
+    'count' => 1,
1292
+    'path' => __DIR__ . '/app/Module/FixNameSlashesAndSpaces.php',
1293 1293
 ];
1294 1294
 $ignoreErrors[] = [
1295
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\FixNameTags\\:\\:mergePendingRecords\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, object\\> but returns Illuminate\\\\Support\\\\Collection\\<int, stdClass\\>\\.$#',
1296
-	'count' => 1,
1297
-	'path' => __DIR__ . '/app/Module/FixNameTags.php',
1295
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\FixNameTags\\:\\:mergePendingRecords\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, object\\> but returns Illuminate\\\\Support\\\\Collection\\<int, stdClass\\>\\.$#',
1296
+    'count' => 1,
1297
+    'path' => __DIR__ . '/app/Module/FixNameTags.php',
1298 1298
 ];
1299 1299
 $ignoreErrors[] = [
1300
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\FixPlaceNames\\:\\:mergePendingRecords\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, object\\> but returns Illuminate\\\\Support\\\\Collection\\<int, stdClass\\>\\.$#',
1301
-	'count' => 1,
1302
-	'path' => __DIR__ . '/app/Module/FixPlaceNames.php',
1300
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\FixPlaceNames\\:\\:mergePendingRecords\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, object\\> but returns Illuminate\\\\Support\\\\Collection\\<int, stdClass\\>\\.$#',
1301
+    'count' => 1,
1302
+    'path' => __DIR__ . '/app/Module/FixPlaceNames.php',
1303 1303
 ];
1304 1304
 $ignoreErrors[] = [
1305
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\FixPlaceNames\\:\\:updateGedcom\\(\\) should return string but returns string\\|null\\.$#',
1306
-	'count' => 1,
1307
-	'path' => __DIR__ . '/app/Module/FixPlaceNames.php',
1305
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\FixPlaceNames\\:\\:updateGedcom\\(\\) should return string but returns string\\|null\\.$#',
1306
+    'count' => 1,
1307
+    'path' => __DIR__ . '/app/Module/FixPlaceNames.php',
1308 1308
 ];
1309 1309
 $ignoreErrors[] = [
1310
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\FixPrimaryTag\\:\\:mergePendingRecords\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, object\\> but returns Illuminate\\\\Support\\\\Collection\\<int, stdClass\\>\\.$#',
1311
-	'count' => 1,
1312
-	'path' => __DIR__ . '/app/Module/FixPrimaryTag.php',
1310
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\FixPrimaryTag\\:\\:mergePendingRecords\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, object\\> but returns Illuminate\\\\Support\\\\Collection\\<int, stdClass\\>\\.$#',
1311
+    'count' => 1,
1312
+    'path' => __DIR__ . '/app/Module/FixPrimaryTag.php',
1313 1313
 ];
1314 1314
 $ignoreErrors[] = [
1315
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\FixSearchAndReplace\\:\\:mergePendingRecords\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, object\\> but returns Illuminate\\\\Support\\\\Collection\\<int, stdClass\\>\\.$#',
1316
-	'count' => 1,
1317
-	'path' => __DIR__ . '/app/Module/FixSearchAndReplace.php',
1315
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\FixSearchAndReplace\\:\\:mergePendingRecords\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, object\\> but returns Illuminate\\\\Support\\\\Collection\\<int, stdClass\\>\\.$#',
1316
+    'count' => 1,
1317
+    'path' => __DIR__ . '/app/Module/FixSearchAndReplace.php',
1318 1318
 ];
1319 1319
 $ignoreErrors[] = [
1320
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\FixSearchAndReplace\\:\\:updateGedcom\\(\\) should return string but returns string\\|null\\.$#',
1321
-	'count' => 1,
1322
-	'path' => __DIR__ . '/app/Module/FixSearchAndReplace.php',
1320
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\FixSearchAndReplace\\:\\:updateGedcom\\(\\) should return string but returns string\\|null\\.$#',
1321
+    'count' => 1,
1322
+    'path' => __DIR__ . '/app/Module/FixSearchAndReplace.php',
1323 1323
 ];
1324 1324
 $ignoreErrors[] = [
1325
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\FixWtObjeSortTag\\:\\:mergePendingRecords\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, object\\> but returns Illuminate\\\\Support\\\\Collection\\<int, stdClass\\>\\.$#',
1326
-	'count' => 1,
1327
-	'path' => __DIR__ . '/app/Module/FixWtObjeSortTag.php',
1325
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\FixWtObjeSortTag\\:\\:mergePendingRecords\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, object\\> but returns Illuminate\\\\Support\\\\Collection\\<int, stdClass\\>\\.$#',
1326
+    'count' => 1,
1327
+    'path' => __DIR__ . '/app/Module/FixWtObjeSortTag.php',
1328 1328
 ];
1329 1329
 $ignoreErrors[] = [
1330
-	'message' => '#^Cannot cast mixed to int\\.$#',
1331
-	'count' => 3,
1332
-	'path' => __DIR__ . '/app/Module/FrequentlyAskedQuestionsModule.php',
1330
+    'message' => '#^Cannot cast mixed to int\\.$#',
1331
+    'count' => 3,
1332
+    'path' => __DIR__ . '/app/Module/FrequentlyAskedQuestionsModule.php',
1333 1333
 ];
1334 1334
 $ignoreErrors[] = [
1335
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:filter\\(\\) expects \\(callable\\(mixed, \\(int\\|string\\)\\)\\: bool\\)\\|null, Closure\\(object\\)\\: bool given\\.$#',
1336
-	'count' => 1,
1337
-	'path' => __DIR__ . '/app/Module/FrequentlyAskedQuestionsModule.php',
1335
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:filter\\(\\) expects \\(callable\\(mixed, \\(int\\|string\\)\\)\\: bool\\)\\|null, Closure\\(object\\)\\: bool given\\.$#',
1336
+    'count' => 1,
1337
+    'path' => __DIR__ . '/app/Module/FrequentlyAskedQuestionsModule.php',
1338 1338
 ];
1339 1339
 $ignoreErrors[] = [
1340
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: object, Closure\\(object\\)\\: object given\\.$#',
1341
-	'count' => 1,
1342
-	'path' => __DIR__ . '/app/Module/FrequentlyAskedQuestionsModule.php',
1340
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: object, Closure\\(object\\)\\: object given\\.$#',
1341
+    'count' => 1,
1342
+    'path' => __DIR__ . '/app/Module/FrequentlyAskedQuestionsModule.php',
1343 1343
 ];
1344 1344
 $ignoreErrors[] = [
1345
-	'message' => '#^Cannot access property \\$geonames on mixed\\.$#',
1346
-	'count' => 1,
1347
-	'path' => __DIR__ . '/app/Module/GeonamesAutocomplete.php',
1345
+    'message' => '#^Cannot access property \\$geonames on mixed\\.$#',
1346
+    'count' => 1,
1347
+    'path' => __DIR__ . '/app/Module/GeonamesAutocomplete.php',
1348 1348
 ];
1349 1349
 $ignoreErrors[] = [
1350
-	'message' => '#^Cannot cast mixed to int\\.$#',
1351
-	'count' => 2,
1352
-	'path' => __DIR__ . '/app/Module/HitCountFooterModule.php',
1350
+    'message' => '#^Cannot cast mixed to int\\.$#',
1351
+    'count' => 2,
1352
+    'path' => __DIR__ . '/app/Module/HitCountFooterModule.php',
1353 1353
 ];
1354 1354
 $ignoreErrors[] = [
1355
-	'message' => '#^Cannot call method embedTags\\(\\) on mixed\\.$#',
1356
-	'count' => 2,
1357
-	'path' => __DIR__ . '/app/Module/HtmlBlockModule.php',
1355
+    'message' => '#^Cannot call method embedTags\\(\\) on mixed\\.$#',
1356
+    'count' => 2,
1357
+    'path' => __DIR__ . '/app/Module/HtmlBlockModule.php',
1358 1358
 ];
1359 1359
 $ignoreErrors[] = [
1360
-	'message' => '#^Parameter \\#1 \\$items of method Illuminate\\\\Support\\\\Collection\\<int,string\\>\\:\\:merge\\(\\) expects Illuminate\\\\Contracts\\\\Support\\\\Arrayable\\<int, string\\>\\|iterable\\<int, string\\>, Illuminate\\\\Support\\\\Collection\\<int, mixed\\> given\\.$#',
1361
-	'count' => 2,
1362
-	'path' => __DIR__ . '/app/Module/IndividualFactsTabModule.php',
1360
+    'message' => '#^Parameter \\#1 \\$items of method Illuminate\\\\Support\\\\Collection\\<int,string\\>\\:\\:merge\\(\\) expects Illuminate\\\\Contracts\\\\Support\\\\Arrayable\\<int, string\\>\\|iterable\\<int, string\\>, Illuminate\\\\Support\\\\Collection\\<int, mixed\\> given\\.$#',
1361
+    'count' => 2,
1362
+    'path' => __DIR__ . '/app/Module/IndividualFactsTabModule.php',
1363 1363
 ];
1364 1364
 $ignoreErrors[] = [
1365
-	'message' => '#^Cannot access property \\$count on mixed\\.$#',
1366
-	'count' => 1,
1367
-	'path' => __DIR__ . '/app/Module/IndividualListModule.php',
1365
+    'message' => '#^Cannot access property \\$count on mixed\\.$#',
1366
+    'count' => 1,
1367
+    'path' => __DIR__ . '/app/Module/IndividualListModule.php',
1368 1368
 ];
1369 1369
 $ignoreErrors[] = [
1370
-	'message' => '#^Cannot access property \\$gedcom on mixed\\.$#',
1371
-	'count' => 1,
1372
-	'path' => __DIR__ . '/app/Module/IndividualListModule.php',
1370
+    'message' => '#^Cannot access property \\$gedcom on mixed\\.$#',
1371
+    'count' => 1,
1372
+    'path' => __DIR__ . '/app/Module/IndividualListModule.php',
1373 1373
 ];
1374 1374
 $ignoreErrors[] = [
1375
-	'message' => '#^Cannot access property \\$n_givn on mixed\\.$#',
1376
-	'count' => 3,
1377
-	'path' => __DIR__ . '/app/Module/IndividualListModule.php',
1375
+    'message' => '#^Cannot access property \\$n_givn on mixed\\.$#',
1376
+    'count' => 3,
1377
+    'path' => __DIR__ . '/app/Module/IndividualListModule.php',
1378 1378
 ];
1379 1379
 $ignoreErrors[] = [
1380
-	'message' => '#^Cannot access property \\$n_surn on mixed\\.$#',
1381
-	'count' => 8,
1382
-	'path' => __DIR__ . '/app/Module/IndividualListModule.php',
1380
+    'message' => '#^Cannot access property \\$n_surn on mixed\\.$#',
1381
+    'count' => 8,
1382
+    'path' => __DIR__ . '/app/Module/IndividualListModule.php',
1383 1383
 ];
1384 1384
 $ignoreErrors[] = [
1385
-	'message' => '#^Cannot access property \\$n_surname on mixed\\.$#',
1386
-	'count' => 3,
1387
-	'path' => __DIR__ . '/app/Module/IndividualListModule.php',
1385
+    'message' => '#^Cannot access property \\$n_surname on mixed\\.$#',
1386
+    'count' => 3,
1387
+    'path' => __DIR__ . '/app/Module/IndividualListModule.php',
1388 1388
 ];
1389 1389
 $ignoreErrors[] = [
1390
-	'message' => '#^Cannot access property \\$total on mixed\\.$#',
1391
-	'count' => 1,
1392
-	'path' => __DIR__ . '/app/Module/IndividualListModule.php',
1390
+    'message' => '#^Cannot access property \\$total on mixed\\.$#',
1391
+    'count' => 1,
1392
+    'path' => __DIR__ . '/app/Module/IndividualListModule.php',
1393 1393
 ];
1394 1394
 $ignoreErrors[] = [
1395
-	'message' => '#^Cannot access property \\$xref on mixed\\.$#',
1396
-	'count' => 1,
1397
-	'path' => __DIR__ . '/app/Module/IndividualListModule.php',
1395
+    'message' => '#^Cannot access property \\$xref on mixed\\.$#',
1396
+    'count' => 1,
1397
+    'path' => __DIR__ . '/app/Module/IndividualListModule.php',
1398 1398
 ];
1399 1399
 $ignoreErrors[] = [
1400
-	'message' => '#^Parameter \\#1 \\$column of method Illuminate\\\\Database\\\\Query\\\\Builder\\:\\:whereIn\\(\\) expects string, Illuminate\\\\Database\\\\Query\\\\Expression given\\.$#',
1401
-	'count' => 1,
1402
-	'path' => __DIR__ . '/app/Module/IndividualListModule.php',
1400
+    'message' => '#^Parameter \\#1 \\$column of method Illuminate\\\\Database\\\\Query\\\\Builder\\:\\:whereIn\\(\\) expects string, Illuminate\\\\Database\\\\Query\\\\Expression given\\.$#',
1401
+    'count' => 1,
1402
+    'path' => __DIR__ . '/app/Module/IndividualListModule.php',
1403 1403
 ];
1404 1404
 $ignoreErrors[] = [
1405
-	'message' => '#^Cannot call method xref\\(\\) on Fisharebest\\\\Webtrees\\\\Family\\|null\\.$#',
1406
-	'count' => 1,
1407
-	'path' => __DIR__ . '/app/Module/InteractiveTree/TreeView.php',
1405
+    'message' => '#^Cannot call method xref\\(\\) on Fisharebest\\\\Webtrees\\\\Family\\|null\\.$#',
1406
+    'count' => 1,
1407
+    'path' => __DIR__ . '/app/Module/InteractiveTree/TreeView.php',
1408 1408
 ];
1409 1409
 $ignoreErrors[] = [
1410
-	'message' => '#^Offset 1 on array\\{Fisharebest\\\\Webtrees\\\\Individual, Fisharebest\\\\Webtrees\\\\Family\\} in empty\\(\\) always exists and is not falsy\\.$#',
1411
-	'count' => 1,
1412
-	'path' => __DIR__ . '/app/Module/InteractiveTree/TreeView.php',
1410
+    'message' => '#^Offset 1 on array\\{Fisharebest\\\\Webtrees\\\\Individual, Fisharebest\\\\Webtrees\\\\Family\\} in empty\\(\\) always exists and is not falsy\\.$#',
1411
+    'count' => 1,
1412
+    'path' => __DIR__ . '/app/Module/InteractiveTree/TreeView.php',
1413 1413
 ];
1414 1414
 $ignoreErrors[] = [
1415
-	'message' => '#^Parameter \\#1 \\$familyList of method Fisharebest\\\\Webtrees\\\\Module\\\\InteractiveTree\\\\TreeView\\:\\:drawChildren\\(\\) expects Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Family\\>, Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Family\\|null\\> given\\.$#',
1416
-	'count' => 1,
1417
-	'path' => __DIR__ . '/app/Module/InteractiveTree/TreeView.php',
1415
+    'message' => '#^Parameter \\#1 \\$familyList of method Fisharebest\\\\Webtrees\\\\Module\\\\InteractiveTree\\\\TreeView\\:\\:drawChildren\\(\\) expects Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Family\\>, Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Family\\|null\\> given\\.$#',
1416
+    'count' => 1,
1417
+    'path' => __DIR__ . '/app/Module/InteractiveTree/TreeView.php',
1418 1418
 ];
1419 1419
 $ignoreErrors[] = [
1420
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1421
-	'count' => 1,
1422
-	'path' => __DIR__ . '/app/Module/LanguageAfrikaans.php',
1420
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1421
+    'count' => 1,
1422
+    'path' => __DIR__ . '/app/Module/LanguageAfrikaans.php',
1423 1423
 ];
1424 1424
 $ignoreErrors[] = [
1425
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1426
-	'count' => 1,
1427
-	'path' => __DIR__ . '/app/Module/LanguageAlbanian.php',
1425
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1426
+    'count' => 1,
1427
+    'path' => __DIR__ . '/app/Module/LanguageAlbanian.php',
1428 1428
 ];
1429 1429
 $ignoreErrors[] = [
1430
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1431
-	'count' => 1,
1432
-	'path' => __DIR__ . '/app/Module/LanguageArabic.php',
1430
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1431
+    'count' => 1,
1432
+    'path' => __DIR__ . '/app/Module/LanguageArabic.php',
1433 1433
 ];
1434 1434
 $ignoreErrors[] = [
1435
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1436
-	'count' => 1,
1437
-	'path' => __DIR__ . '/app/Module/LanguageBosnian.php',
1435
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1436
+    'count' => 1,
1437
+    'path' => __DIR__ . '/app/Module/LanguageBosnian.php',
1438 1438
 ];
1439 1439
 $ignoreErrors[] = [
1440
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1441
-	'count' => 1,
1442
-	'path' => __DIR__ . '/app/Module/LanguageBulgarian.php',
1440
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1441
+    'count' => 1,
1442
+    'path' => __DIR__ . '/app/Module/LanguageBulgarian.php',
1443 1443
 ];
1444 1444
 $ignoreErrors[] = [
1445
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1446
-	'count' => 1,
1447
-	'path' => __DIR__ . '/app/Module/LanguageCatalan.php',
1445
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1446
+    'count' => 1,
1447
+    'path' => __DIR__ . '/app/Module/LanguageCatalan.php',
1448 1448
 ];
1449 1449
 $ignoreErrors[] = [
1450
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1451
-	'count' => 1,
1452
-	'path' => __DIR__ . '/app/Module/LanguageChineseSimplified.php',
1450
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1451
+    'count' => 1,
1452
+    'path' => __DIR__ . '/app/Module/LanguageChineseSimplified.php',
1453 1453
 ];
1454 1454
 $ignoreErrors[] = [
1455
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1456
-	'count' => 1,
1457
-	'path' => __DIR__ . '/app/Module/LanguageChineseTraditional.php',
1455
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1456
+    'count' => 1,
1457
+    'path' => __DIR__ . '/app/Module/LanguageChineseTraditional.php',
1458 1458
 ];
1459 1459
 $ignoreErrors[] = [
1460
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1461
-	'count' => 1,
1462
-	'path' => __DIR__ . '/app/Module/LanguageCroatian.php',
1460
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1461
+    'count' => 1,
1462
+    'path' => __DIR__ . '/app/Module/LanguageCroatian.php',
1463 1463
 ];
1464 1464
 $ignoreErrors[] = [
1465
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1466
-	'count' => 1,
1467
-	'path' => __DIR__ . '/app/Module/LanguageCzech.php',
1465
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1466
+    'count' => 1,
1467
+    'path' => __DIR__ . '/app/Module/LanguageCzech.php',
1468 1468
 ];
1469 1469
 $ignoreErrors[] = [
1470
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1471
-	'count' => 1,
1472
-	'path' => __DIR__ . '/app/Module/LanguageDanish.php',
1470
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1471
+    'count' => 1,
1472
+    'path' => __DIR__ . '/app/Module/LanguageDanish.php',
1473 1473
 ];
1474 1474
 $ignoreErrors[] = [
1475
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1476
-	'count' => 1,
1477
-	'path' => __DIR__ . '/app/Module/LanguageDivehi.php',
1475
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1476
+    'count' => 1,
1477
+    'path' => __DIR__ . '/app/Module/LanguageDivehi.php',
1478 1478
 ];
1479 1479
 $ignoreErrors[] = [
1480
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1481
-	'count' => 1,
1482
-	'path' => __DIR__ . '/app/Module/LanguageDutch.php',
1480
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1481
+    'count' => 1,
1482
+    'path' => __DIR__ . '/app/Module/LanguageDutch.php',
1483 1483
 ];
1484 1484
 $ignoreErrors[] = [
1485
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1486
-	'count' => 1,
1487
-	'path' => __DIR__ . '/app/Module/LanguageEnglishUnitedStates.php',
1485
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1486
+    'count' => 1,
1487
+    'path' => __DIR__ . '/app/Module/LanguageEnglishUnitedStates.php',
1488 1488
 ];
1489 1489
 $ignoreErrors[] = [
1490
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1491
-	'count' => 1,
1492
-	'path' => __DIR__ . '/app/Module/LanguageEstonian.php',
1490
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1491
+    'count' => 1,
1492
+    'path' => __DIR__ . '/app/Module/LanguageEstonian.php',
1493 1493
 ];
1494 1494
 $ignoreErrors[] = [
1495
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1496
-	'count' => 1,
1497
-	'path' => __DIR__ . '/app/Module/LanguageFaroese.php',
1495
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1496
+    'count' => 1,
1497
+    'path' => __DIR__ . '/app/Module/LanguageFaroese.php',
1498 1498
 ];
1499 1499
 $ignoreErrors[] = [
1500
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1501
-	'count' => 1,
1502
-	'path' => __DIR__ . '/app/Module/LanguageFarsi.php',
1500
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1501
+    'count' => 1,
1502
+    'path' => __DIR__ . '/app/Module/LanguageFarsi.php',
1503 1503
 ];
1504 1504
 $ignoreErrors[] = [
1505
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1506
-	'count' => 1,
1507
-	'path' => __DIR__ . '/app/Module/LanguageFinnish.php',
1505
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1506
+    'count' => 1,
1507
+    'path' => __DIR__ . '/app/Module/LanguageFinnish.php',
1508 1508
 ];
1509 1509
 $ignoreErrors[] = [
1510
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1511
-	'count' => 1,
1512
-	'path' => __DIR__ . '/app/Module/LanguageFrench.php',
1510
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1511
+    'count' => 1,
1512
+    'path' => __DIR__ . '/app/Module/LanguageFrench.php',
1513 1513
 ];
1514 1514
 $ignoreErrors[] = [
1515
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1516
-	'count' => 1,
1517
-	'path' => __DIR__ . '/app/Module/LanguageGalician.php',
1515
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1516
+    'count' => 1,
1517
+    'path' => __DIR__ . '/app/Module/LanguageGalician.php',
1518 1518
 ];
1519 1519
 $ignoreErrors[] = [
1520
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1521
-	'count' => 1,
1522
-	'path' => __DIR__ . '/app/Module/LanguageGeorgian.php',
1520
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1521
+    'count' => 1,
1522
+    'path' => __DIR__ . '/app/Module/LanguageGeorgian.php',
1523 1523
 ];
1524 1524
 $ignoreErrors[] = [
1525
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1526
-	'count' => 1,
1527
-	'path' => __DIR__ . '/app/Module/LanguageGerman.php',
1525
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1526
+    'count' => 1,
1527
+    'path' => __DIR__ . '/app/Module/LanguageGerman.php',
1528 1528
 ];
1529 1529
 $ignoreErrors[] = [
1530
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1531
-	'count' => 1,
1532
-	'path' => __DIR__ . '/app/Module/LanguageGreek.php',
1530
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1531
+    'count' => 1,
1532
+    'path' => __DIR__ . '/app/Module/LanguageGreek.php',
1533 1533
 ];
1534 1534
 $ignoreErrors[] = [
1535
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1536
-	'count' => 1,
1537
-	'path' => __DIR__ . '/app/Module/LanguageHebrew.php',
1535
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1536
+    'count' => 1,
1537
+    'path' => __DIR__ . '/app/Module/LanguageHebrew.php',
1538 1538
 ];
1539 1539
 $ignoreErrors[] = [
1540
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1541
-	'count' => 1,
1542
-	'path' => __DIR__ . '/app/Module/LanguageHindi.php',
1540
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1541
+    'count' => 1,
1542
+    'path' => __DIR__ . '/app/Module/LanguageHindi.php',
1543 1543
 ];
1544 1544
 $ignoreErrors[] = [
1545
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1546
-	'count' => 1,
1547
-	'path' => __DIR__ . '/app/Module/LanguageHungarian.php',
1545
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1546
+    'count' => 1,
1547
+    'path' => __DIR__ . '/app/Module/LanguageHungarian.php',
1548 1548
 ];
1549 1549
 $ignoreErrors[] = [
1550
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1551
-	'count' => 1,
1552
-	'path' => __DIR__ . '/app/Module/LanguageIcelandic.php',
1550
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1551
+    'count' => 1,
1552
+    'path' => __DIR__ . '/app/Module/LanguageIcelandic.php',
1553 1553
 ];
1554 1554
 $ignoreErrors[] = [
1555
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1556
-	'count' => 1,
1557
-	'path' => __DIR__ . '/app/Module/LanguageIndonesian.php',
1555
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1556
+    'count' => 1,
1557
+    'path' => __DIR__ . '/app/Module/LanguageIndonesian.php',
1558 1558
 ];
1559 1559
 $ignoreErrors[] = [
1560
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1561
-	'count' => 1,
1562
-	'path' => __DIR__ . '/app/Module/LanguageItalian.php',
1560
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1561
+    'count' => 1,
1562
+    'path' => __DIR__ . '/app/Module/LanguageItalian.php',
1563 1563
 ];
1564 1564
 $ignoreErrors[] = [
1565
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1566
-	'count' => 1,
1567
-	'path' => __DIR__ . '/app/Module/LanguageJapanese.php',
1565
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1566
+    'count' => 1,
1567
+    'path' => __DIR__ . '/app/Module/LanguageJapanese.php',
1568 1568
 ];
1569 1569
 $ignoreErrors[] = [
1570
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1571
-	'count' => 1,
1572
-	'path' => __DIR__ . '/app/Module/LanguageJavanese.php',
1570
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1571
+    'count' => 1,
1572
+    'path' => __DIR__ . '/app/Module/LanguageJavanese.php',
1573 1573
 ];
1574 1574
 $ignoreErrors[] = [
1575
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1576
-	'count' => 1,
1577
-	'path' => __DIR__ . '/app/Module/LanguageKazhak.php',
1575
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1576
+    'count' => 1,
1577
+    'path' => __DIR__ . '/app/Module/LanguageKazhak.php',
1578 1578
 ];
1579 1579
 $ignoreErrors[] = [
1580
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1581
-	'count' => 1,
1582
-	'path' => __DIR__ . '/app/Module/LanguageKorean.php',
1580
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1581
+    'count' => 1,
1582
+    'path' => __DIR__ . '/app/Module/LanguageKorean.php',
1583 1583
 ];
1584 1584
 $ignoreErrors[] = [
1585
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1586
-	'count' => 1,
1587
-	'path' => __DIR__ . '/app/Module/LanguageKurdish.php',
1585
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1586
+    'count' => 1,
1587
+    'path' => __DIR__ . '/app/Module/LanguageKurdish.php',
1588 1588
 ];
1589 1589
 $ignoreErrors[] = [
1590
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1591
-	'count' => 1,
1592
-	'path' => __DIR__ . '/app/Module/LanguageLatvian.php',
1590
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1591
+    'count' => 1,
1592
+    'path' => __DIR__ . '/app/Module/LanguageLatvian.php',
1593 1593
 ];
1594 1594
 $ignoreErrors[] = [
1595
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1596
-	'count' => 1,
1597
-	'path' => __DIR__ . '/app/Module/LanguageLingala.php',
1595
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1596
+    'count' => 1,
1597
+    'path' => __DIR__ . '/app/Module/LanguageLingala.php',
1598 1598
 ];
1599 1599
 $ignoreErrors[] = [
1600
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1601
-	'count' => 1,
1602
-	'path' => __DIR__ . '/app/Module/LanguageLithuanian.php',
1600
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1601
+    'count' => 1,
1602
+    'path' => __DIR__ . '/app/Module/LanguageLithuanian.php',
1603 1603
 ];
1604 1604
 $ignoreErrors[] = [
1605
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1606
-	'count' => 1,
1607
-	'path' => __DIR__ . '/app/Module/LanguageMalay.php',
1605
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1606
+    'count' => 1,
1607
+    'path' => __DIR__ . '/app/Module/LanguageMalay.php',
1608 1608
 ];
1609 1609
 $ignoreErrors[] = [
1610
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1611
-	'count' => 1,
1612
-	'path' => __DIR__ . '/app/Module/LanguageMaori.php',
1610
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1611
+    'count' => 1,
1612
+    'path' => __DIR__ . '/app/Module/LanguageMaori.php',
1613 1613
 ];
1614 1614
 $ignoreErrors[] = [
1615
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1616
-	'count' => 1,
1617
-	'path' => __DIR__ . '/app/Module/LanguageMarathi.php',
1615
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1616
+    'count' => 1,
1617
+    'path' => __DIR__ . '/app/Module/LanguageMarathi.php',
1618 1618
 ];
1619 1619
 $ignoreErrors[] = [
1620
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1621
-	'count' => 1,
1622
-	'path' => __DIR__ . '/app/Module/LanguageNepalese.php',
1620
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1621
+    'count' => 1,
1622
+    'path' => __DIR__ . '/app/Module/LanguageNepalese.php',
1623 1623
 ];
1624 1624
 $ignoreErrors[] = [
1625
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1626
-	'count' => 1,
1627
-	'path' => __DIR__ . '/app/Module/LanguageNorwegianBokmal.php',
1625
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1626
+    'count' => 1,
1627
+    'path' => __DIR__ . '/app/Module/LanguageNorwegianBokmal.php',
1628 1628
 ];
1629 1629
 $ignoreErrors[] = [
1630
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1631
-	'count' => 1,
1632
-	'path' => __DIR__ . '/app/Module/LanguageNorwegianNynorsk.php',
1630
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1631
+    'count' => 1,
1632
+    'path' => __DIR__ . '/app/Module/LanguageNorwegianNynorsk.php',
1633 1633
 ];
1634 1634
 $ignoreErrors[] = [
1635
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1636
-	'count' => 1,
1637
-	'path' => __DIR__ . '/app/Module/LanguageOccitan.php',
1635
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1636
+    'count' => 1,
1637
+    'path' => __DIR__ . '/app/Module/LanguageOccitan.php',
1638 1638
 ];
1639 1639
 $ignoreErrors[] = [
1640
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1641
-	'count' => 1,
1642
-	'path' => __DIR__ . '/app/Module/LanguagePolish.php',
1640
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1641
+    'count' => 1,
1642
+    'path' => __DIR__ . '/app/Module/LanguagePolish.php',
1643 1643
 ];
1644 1644
 $ignoreErrors[] = [
1645
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1646
-	'count' => 1,
1647
-	'path' => __DIR__ . '/app/Module/LanguagePortuguese.php',
1645
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1646
+    'count' => 1,
1647
+    'path' => __DIR__ . '/app/Module/LanguagePortuguese.php',
1648 1648
 ];
1649 1649
 $ignoreErrors[] = [
1650
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1651
-	'count' => 1,
1652
-	'path' => __DIR__ . '/app/Module/LanguagePortugueseBrazil.php',
1650
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1651
+    'count' => 1,
1652
+    'path' => __DIR__ . '/app/Module/LanguagePortugueseBrazil.php',
1653 1653
 ];
1654 1654
 $ignoreErrors[] = [
1655
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1656
-	'count' => 1,
1657
-	'path' => __DIR__ . '/app/Module/LanguageRomanian.php',
1655
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1656
+    'count' => 1,
1657
+    'path' => __DIR__ . '/app/Module/LanguageRomanian.php',
1658 1658
 ];
1659 1659
 $ignoreErrors[] = [
1660
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1661
-	'count' => 1,
1662
-	'path' => __DIR__ . '/app/Module/LanguageRussian.php',
1660
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1661
+    'count' => 1,
1662
+    'path' => __DIR__ . '/app/Module/LanguageRussian.php',
1663 1663
 ];
1664 1664
 $ignoreErrors[] = [
1665
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1666
-	'count' => 1,
1667
-	'path' => __DIR__ . '/app/Module/LanguageSerbian.php',
1665
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1666
+    'count' => 1,
1667
+    'path' => __DIR__ . '/app/Module/LanguageSerbian.php',
1668 1668
 ];
1669 1669
 $ignoreErrors[] = [
1670
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1671
-	'count' => 1,
1672
-	'path' => __DIR__ . '/app/Module/LanguageSerbianLatin.php',
1670
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1671
+    'count' => 1,
1672
+    'path' => __DIR__ . '/app/Module/LanguageSerbianLatin.php',
1673 1673
 ];
1674 1674
 $ignoreErrors[] = [
1675
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1676
-	'count' => 1,
1677
-	'path' => __DIR__ . '/app/Module/LanguageSlovakian.php',
1675
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1676
+    'count' => 1,
1677
+    'path' => __DIR__ . '/app/Module/LanguageSlovakian.php',
1678 1678
 ];
1679 1679
 $ignoreErrors[] = [
1680
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1681
-	'count' => 1,
1682
-	'path' => __DIR__ . '/app/Module/LanguageSlovenian.php',
1680
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1681
+    'count' => 1,
1682
+    'path' => __DIR__ . '/app/Module/LanguageSlovenian.php',
1683 1683
 ];
1684 1684
 $ignoreErrors[] = [
1685
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1686
-	'count' => 1,
1687
-	'path' => __DIR__ . '/app/Module/LanguageSpanish.php',
1685
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1686
+    'count' => 1,
1687
+    'path' => __DIR__ . '/app/Module/LanguageSpanish.php',
1688 1688
 ];
1689 1689
 $ignoreErrors[] = [
1690
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1691
-	'count' => 1,
1692
-	'path' => __DIR__ . '/app/Module/LanguageSundanese.php',
1690
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1691
+    'count' => 1,
1692
+    'path' => __DIR__ . '/app/Module/LanguageSundanese.php',
1693 1693
 ];
1694 1694
 $ignoreErrors[] = [
1695
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1696
-	'count' => 1,
1697
-	'path' => __DIR__ . '/app/Module/LanguageSwahili.php',
1695
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1696
+    'count' => 1,
1697
+    'path' => __DIR__ . '/app/Module/LanguageSwahili.php',
1698 1698
 ];
1699 1699
 $ignoreErrors[] = [
1700
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1701
-	'count' => 1,
1702
-	'path' => __DIR__ . '/app/Module/LanguageSwedish.php',
1700
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1701
+    'count' => 1,
1702
+    'path' => __DIR__ . '/app/Module/LanguageSwedish.php',
1703 1703
 ];
1704 1704
 $ignoreErrors[] = [
1705
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1706
-	'count' => 1,
1707
-	'path' => __DIR__ . '/app/Module/LanguageTagalog.php',
1705
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1706
+    'count' => 1,
1707
+    'path' => __DIR__ . '/app/Module/LanguageTagalog.php',
1708 1708
 ];
1709 1709
 $ignoreErrors[] = [
1710
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1711
-	'count' => 1,
1712
-	'path' => __DIR__ . '/app/Module/LanguageTamil.php',
1710
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1711
+    'count' => 1,
1712
+    'path' => __DIR__ . '/app/Module/LanguageTamil.php',
1713 1713
 ];
1714 1714
 $ignoreErrors[] = [
1715
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1716
-	'count' => 1,
1717
-	'path' => __DIR__ . '/app/Module/LanguageTatar.php',
1715
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1716
+    'count' => 1,
1717
+    'path' => __DIR__ . '/app/Module/LanguageTatar.php',
1718 1718
 ];
1719 1719
 $ignoreErrors[] = [
1720
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1721
-	'count' => 1,
1722
-	'path' => __DIR__ . '/app/Module/LanguageThai.php',
1720
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1721
+    'count' => 1,
1722
+    'path' => __DIR__ . '/app/Module/LanguageThai.php',
1723 1723
 ];
1724 1724
 $ignoreErrors[] = [
1725
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1726
-	'count' => 1,
1727
-	'path' => __DIR__ . '/app/Module/LanguageTurkish.php',
1725
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1726
+    'count' => 1,
1727
+    'path' => __DIR__ . '/app/Module/LanguageTurkish.php',
1728 1728
 ];
1729 1729
 $ignoreErrors[] = [
1730
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1731
-	'count' => 1,
1732
-	'path' => __DIR__ . '/app/Module/LanguageUkranian.php',
1730
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1731
+    'count' => 1,
1732
+    'path' => __DIR__ . '/app/Module/LanguageUkranian.php',
1733 1733
 ];
1734 1734
 $ignoreErrors[] = [
1735
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1736
-	'count' => 1,
1737
-	'path' => __DIR__ . '/app/Module/LanguageUrdu.php',
1735
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1736
+    'count' => 1,
1737
+    'path' => __DIR__ . '/app/Module/LanguageUrdu.php',
1738 1738
 ];
1739 1739
 $ignoreErrors[] = [
1740
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1741
-	'count' => 1,
1742
-	'path' => __DIR__ . '/app/Module/LanguageVietnamese.php',
1740
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1741
+    'count' => 1,
1742
+    'path' => __DIR__ . '/app/Module/LanguageVietnamese.php',
1743 1743
 ];
1744 1744
 $ignoreErrors[] = [
1745
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1746
-	'count' => 1,
1747
-	'path' => __DIR__ . '/app/Module/LanguageWelsh.php',
1745
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1746
+    'count' => 1,
1747
+    'path' => __DIR__ . '/app/Module/LanguageWelsh.php',
1748 1748
 ];
1749 1749
 $ignoreErrors[] = [
1750
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1751
-	'count' => 1,
1752
-	'path' => __DIR__ . '/app/Module/LanguageYiddish.php',
1750
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|false given\\.$#',
1751
+    'count' => 1,
1752
+    'path' => __DIR__ . '/app/Module/LanguageYiddish.php',
1753 1753
 ];
1754 1754
 $ignoreErrors[] = [
1755
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\LifespansChartModule\\:\\:findIndividualsByDate\\(\\) should return array\\<string\\> but returns array\\.$#',
1756
-	'count' => 1,
1757
-	'path' => __DIR__ . '/app/Module/LifespansChartModule.php',
1755
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\LifespansChartModule\\:\\:findIndividualsByDate\\(\\) should return array\\<string\\> but returns array\\.$#',
1756
+    'count' => 1,
1757
+    'path' => __DIR__ . '/app/Module/LifespansChartModule.php',
1758 1758
 ];
1759 1759
 $ignoreErrors[] = [
1760
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\LifespansChartModule\\:\\:findIndividualsByPlace\\(\\) should return array\\<string\\> but returns array\\.$#',
1761
-	'count' => 1,
1762
-	'path' => __DIR__ . '/app/Module/LifespansChartModule.php',
1760
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\LifespansChartModule\\:\\:findIndividualsByPlace\\(\\) should return array\\<string\\> but returns array\\.$#',
1761
+    'count' => 1,
1762
+    'path' => __DIR__ . '/app/Module/LifespansChartModule.php',
1763 1763
 ];
1764 1764
 $ignoreErrors[] = [
1765
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<int,Fisharebest\\\\Webtrees\\\\Menu\\|null\\>\\:\\:sort\\(\\) expects \\(callable\\(Fisharebest\\\\Webtrees\\\\Menu\\|null, Fisharebest\\\\Webtrees\\\\Menu\\|null\\)\\: int\\)\\|int\\|null, Closure\\(Fisharebest\\\\Webtrees\\\\Menu, Fisharebest\\\\Webtrees\\\\Menu\\)\\: int\\<\\-1, 1\\> given\\.$#',
1766
-	'count' => 1,
1767
-	'path' => __DIR__ . '/app/Module/ListsMenuModule.php',
1765
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<int,Fisharebest\\\\Webtrees\\\\Menu\\|null\\>\\:\\:sort\\(\\) expects \\(callable\\(Fisharebest\\\\Webtrees\\\\Menu\\|null, Fisharebest\\\\Webtrees\\\\Menu\\|null\\)\\: int\\)\\|int\\|null, Closure\\(Fisharebest\\\\Webtrees\\\\Menu, Fisharebest\\\\Webtrees\\\\Menu\\)\\: int\\<\\-1, 1\\> given\\.$#',
1766
+    'count' => 1,
1767
+    'path' => __DIR__ . '/app/Module/ListsMenuModule.php',
1768 1768
 ];
1769 1769
 $ignoreErrors[] = [
1770
-	'message' => '#^Parameter \\#5 \\$submenus of class Fisharebest\\\\Webtrees\\\\Menu constructor expects array\\<Fisharebest\\\\Webtrees\\\\Menu\\>, array\\<int, Fisharebest\\\\Webtrees\\\\Menu\\|null\\> given\\.$#',
1771
-	'count' => 1,
1772
-	'path' => __DIR__ . '/app/Module/ListsMenuModule.php',
1770
+    'message' => '#^Parameter \\#5 \\$submenus of class Fisharebest\\\\Webtrees\\\\Menu constructor expects array\\<Fisharebest\\\\Webtrees\\\\Menu\\>, array\\<int, Fisharebest\\\\Webtrees\\\\Menu\\|null\\> given\\.$#',
1771
+    'count' => 1,
1772
+    'path' => __DIR__ . '/app/Module/ListsMenuModule.php',
1773 1773
 ];
1774 1774
 $ignoreErrors[] = [
1775
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Location, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Location given\\.$#',
1776
-	'count' => 1,
1777
-	'path' => __DIR__ . '/app/Module/LocationListModule.php',
1775
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Location, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Location given\\.$#',
1776
+    'count' => 1,
1777
+    'path' => __DIR__ . '/app/Module/LocationListModule.php',
1778 1778
 ];
1779 1779
 $ignoreErrors[] = [
1780
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\MapGeoLocationGeonames\\:\\:extractLocationsFromResponse\\(\\) should return array\\<string\\> but returns mixed\\.$#',
1781
-	'count' => 1,
1782
-	'path' => __DIR__ . '/app/Module/MapGeoLocationGeonames.php',
1780
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\MapGeoLocationGeonames\\:\\:extractLocationsFromResponse\\(\\) should return array\\<string\\> but returns mixed\\.$#',
1781
+    'count' => 1,
1782
+    'path' => __DIR__ . '/app/Module/MapGeoLocationGeonames.php',
1783 1783
 ];
1784 1784
 $ignoreErrors[] = [
1785
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\MapGeoLocationNominatim\\:\\:extractLocationsFromResponse\\(\\) should return array\\<string\\> but returns mixed\\.$#',
1786
-	'count' => 1,
1787
-	'path' => __DIR__ . '/app/Module/MapGeoLocationNominatim.php',
1785
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\MapGeoLocationNominatim\\:\\:extractLocationsFromResponse\\(\\) should return array\\<string\\> but returns mixed\\.$#',
1786
+    'count' => 1,
1787
+    'path' => __DIR__ . '/app/Module/MapGeoLocationNominatim.php',
1788 1788
 ];
1789 1789
 $ignoreErrors[] = [
1790
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\MapGeoLocationOpenRouteService\\:\\:extractLocationsFromResponse\\(\\) should return array\\<string\\> but returns mixed\\.$#',
1791
-	'count' => 1,
1792
-	'path' => __DIR__ . '/app/Module/MapGeoLocationOpenRouteService.php',
1790
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\MapGeoLocationOpenRouteService\\:\\:extractLocationsFromResponse\\(\\) should return array\\<string\\> but returns mixed\\.$#',
1791
+    'count' => 1,
1792
+    'path' => __DIR__ . '/app/Module/MapGeoLocationOpenRouteService.php',
1793 1793
 ];
1794 1794
 $ignoreErrors[] = [
1795
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Media, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Media given\\.$#',
1796
-	'count' => 1,
1797
-	'path' => __DIR__ . '/app/Module/MediaListModule.php',
1795
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Media, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Media given\\.$#',
1796
+    'count' => 1,
1797
+    'path' => __DIR__ . '/app/Module/MediaListModule.php',
1798 1798
 ];
1799 1799
 $ignoreErrors[] = [
1800
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: string, Closure\\(string\\)\\: string given\\.$#',
1801
-	'count' => 1,
1802
-	'path' => __DIR__ . '/app/Module/MediaListModule.php',
1800
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: string, Closure\\(string\\)\\: string given\\.$#',
1801
+    'count' => 1,
1802
+    'path' => __DIR__ . '/app/Module/MediaListModule.php',
1803 1803
 ];
1804 1804
 $ignoreErrors[] = [
1805
-	'message' => '#^Cannot call method name\\(\\) on mixed\\.$#',
1806
-	'count' => 1,
1807
-	'path' => __DIR__ . '/app/Module/MinimalTheme.php',
1805
+    'message' => '#^Cannot call method name\\(\\) on mixed\\.$#',
1806
+    'count' => 1,
1807
+    'path' => __DIR__ . '/app/Module/MinimalTheme.php',
1808 1808
 ];
1809 1809
 $ignoreErrors[] = [
1810
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\MinimalTheme\\:\\:genealogyMenu\\(\\) should return array\\<Fisharebest\\\\Webtrees\\\\Menu\\> but returns array\\<int, Fisharebest\\\\Webtrees\\\\Menu\\|null\\>\\.$#',
1811
-	'count' => 1,
1812
-	'path' => __DIR__ . '/app/Module/MinimalTheme.php',
1810
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\MinimalTheme\\:\\:genealogyMenu\\(\\) should return array\\<Fisharebest\\\\Webtrees\\\\Menu\\> but returns array\\<int, Fisharebest\\\\Webtrees\\\\Menu\\|null\\>\\.$#',
1811
+    'count' => 1,
1812
+    'path' => __DIR__ . '/app/Module/MinimalTheme.php',
1813 1813
 ];
1814 1814
 $ignoreErrors[] = [
1815
-	'message' => '#^Parameter \\#2 \\$haystack of function in_array expects array, array\\<int, string\\>\\|false given\\.$#',
1816
-	'count' => 1,
1817
-	'path' => __DIR__ . '/app/Module/MinimalTheme.php',
1815
+    'message' => '#^Parameter \\#2 \\$haystack of function in_array expects array, array\\<int, string\\>\\|false given\\.$#',
1816
+    'count' => 1,
1817
+    'path' => __DIR__ . '/app/Module/MinimalTheme.php',
1818 1818
 ];
1819 1819
 $ignoreErrors[] = [
1820
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Note, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Note given\\.$#',
1821
-	'count' => 1,
1822
-	'path' => __DIR__ . '/app/Module/NoteListModule.php',
1820
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Note, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Note given\\.$#',
1821
+    'count' => 1,
1822
+    'path' => __DIR__ . '/app/Module/NoteListModule.php',
1823 1823
 ];
1824 1824
 $ignoreErrors[] = [
1825
-	'message' => '#^Cannot access property \\$features on mixed\\.$#',
1826
-	'count' => 1,
1827
-	'path' => __DIR__ . '/app/Module/OpenRouteServiceAutocomplete.php',
1825
+    'message' => '#^Cannot access property \\$features on mixed\\.$#',
1826
+    'count' => 1,
1827
+    'path' => __DIR__ . '/app/Module/OpenRouteServiceAutocomplete.php',
1828 1828
 ];
1829 1829
 $ignoreErrors[] = [
1830
-	'message' => '#^Parameter \\#1 \\$individual of method Fisharebest\\\\Webtrees\\\\Module\\\\PedigreeChartModule\\:\\:nextLink\\(\\) expects Fisharebest\\\\Webtrees\\\\Individual, Fisharebest\\\\Webtrees\\\\Individual\\|null given\\.$#',
1831
-	'count' => 2,
1832
-	'path' => __DIR__ . '/app/Module/PedigreeChartModule.php',
1830
+    'message' => '#^Parameter \\#1 \\$individual of method Fisharebest\\\\Webtrees\\\\Module\\\\PedigreeChartModule\\:\\:nextLink\\(\\) expects Fisharebest\\\\Webtrees\\\\Individual, Fisharebest\\\\Webtrees\\\\Individual\\|null given\\.$#',
1831
+    'count' => 2,
1832
+    'path' => __DIR__ . '/app/Module/PedigreeChartModule.php',
1833 1833
 ];
1834 1834
 $ignoreErrors[] = [
1835
-	'message' => '#^Parameter \\#2 \\$length of function array_chunk expects int\\<1, max\\>, int given\\.$#',
1836
-	'count' => 2,
1837
-	'path' => __DIR__ . '/app/Module/PlaceHierarchyListModule.php',
1835
+    'message' => '#^Parameter \\#2 \\$length of function array_chunk expects int\\<1, max\\>, int given\\.$#',
1836
+    'count' => 2,
1837
+    'path' => __DIR__ . '/app/Module/PlaceHierarchyListModule.php',
1838 1838
 ];
1839 1839
 $ignoreErrors[] = [
1840
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Family, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Family given\\.$#',
1841
-	'count' => 1,
1842
-	'path' => __DIR__ . '/app/Module/RecentChangesModule.php',
1840
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Family, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Family given\\.$#',
1841
+    'count' => 1,
1842
+    'path' => __DIR__ . '/app/Module/RecentChangesModule.php',
1843 1843
 ];
1844 1844
 $ignoreErrors[] = [
1845
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Individual, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Individual given\\.$#',
1846
-	'count' => 1,
1847
-	'path' => __DIR__ . '/app/Module/RecentChangesModule.php',
1845
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Individual, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Individual given\\.$#',
1846
+    'count' => 1,
1847
+    'path' => __DIR__ . '/app/Module/RecentChangesModule.php',
1848 1848
 ];
1849 1849
 $ignoreErrors[] = [
1850
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: stdClass, Closure\\(object\\)\\: stdClass given\\.$#',
1851
-	'count' => 1,
1852
-	'path' => __DIR__ . '/app/Module/RecentChangesModule.php',
1850
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: stdClass, Closure\\(object\\)\\: stdClass given\\.$#',
1851
+    'count' => 1,
1852
+    'path' => __DIR__ . '/app/Module/RecentChangesModule.php',
1853 1853
 ];
1854 1854
 $ignoreErrors[] = [
1855
-	'message' => '#^Parameter \\#1 \\$items of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),Fisharebest\\\\Webtrees\\\\Individual\\>\\:\\:merge\\(\\) expects Illuminate\\\\Contracts\\\\Support\\\\Arrayable\\<\\(int\\|string\\), Fisharebest\\\\Webtrees\\\\Individual\\>\\|iterable\\<\\(int\\|string\\), Fisharebest\\\\Webtrees\\\\Individual\\>, Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\), Fisharebest\\\\Webtrees\\\\Family\\> given\\.$#',
1856
-	'count' => 1,
1857
-	'path' => __DIR__ . '/app/Module/RecentChangesModule.php',
1855
+    'message' => '#^Parameter \\#1 \\$items of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),Fisharebest\\\\Webtrees\\\\Individual\\>\\:\\:merge\\(\\) expects Illuminate\\\\Contracts\\\\Support\\\\Arrayable\\<\\(int\\|string\\), Fisharebest\\\\Webtrees\\\\Individual\\>\\|iterable\\<\\(int\\|string\\), Fisharebest\\\\Webtrees\\\\Individual\\>, Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\), Fisharebest\\\\Webtrees\\\\Family\\> given\\.$#',
1856
+    'count' => 1,
1857
+    'path' => __DIR__ . '/app/Module/RecentChangesModule.php',
1858 1858
 ];
1859 1859
 $ignoreErrors[] = [
1860
-	'message' => '#^Anonymous function should return Fisharebest\\\\Webtrees\\\\GedcomRecord but returns Fisharebest\\\\Webtrees\\\\Family\\|null\\.$#',
1861
-	'count' => 1,
1862
-	'path' => __DIR__ . '/app/Module/RelationshipsChartModule.php',
1860
+    'message' => '#^Anonymous function should return Fisharebest\\\\Webtrees\\\\GedcomRecord but returns Fisharebest\\\\Webtrees\\\\Family\\|null\\.$#',
1861
+    'count' => 1,
1862
+    'path' => __DIR__ . '/app/Module/RelationshipsChartModule.php',
1863 1863
 ];
1864 1864
 $ignoreErrors[] = [
1865
-	'message' => '#^Anonymous function should return Fisharebest\\\\Webtrees\\\\GedcomRecord but returns Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
1866
-	'count' => 1,
1867
-	'path' => __DIR__ . '/app/Module/RelationshipsChartModule.php',
1865
+    'message' => '#^Anonymous function should return Fisharebest\\\\Webtrees\\\\GedcomRecord but returns Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
1866
+    'count' => 1,
1867
+    'path' => __DIR__ . '/app/Module/RelationshipsChartModule.php',
1868 1868
 ];
1869 1869
 $ignoreErrors[] = [
1870
-	'message' => '#^Cannot access property \\$l_from on mixed\\.$#',
1871
-	'count' => 3,
1872
-	'path' => __DIR__ . '/app/Module/RelationshipsChartModule.php',
1870
+    'message' => '#^Cannot access property \\$l_from on mixed\\.$#',
1871
+    'count' => 3,
1872
+    'path' => __DIR__ . '/app/Module/RelationshipsChartModule.php',
1873 1873
 ];
1874 1874
 $ignoreErrors[] = [
1875
-	'message' => '#^Cannot access property \\$l_to on mixed\\.$#',
1876
-	'count' => 3,
1877
-	'path' => __DIR__ . '/app/Module/RelationshipsChartModule.php',
1875
+    'message' => '#^Cannot access property \\$l_to on mixed\\.$#',
1876
+    'count' => 3,
1877
+    'path' => __DIR__ . '/app/Module/RelationshipsChartModule.php',
1878 1878
 ];
1879 1879
 $ignoreErrors[] = [
1880
-	'message' => '#^Cannot call method gedcom\\(\\) on Fisharebest\\\\Webtrees\\\\Family\\|null\\.$#',
1881
-	'count' => 2,
1882
-	'path' => __DIR__ . '/app/Module/RelationshipsChartModule.php',
1880
+    'message' => '#^Cannot call method gedcom\\(\\) on Fisharebest\\\\Webtrees\\\\Family\\|null\\.$#',
1881
+    'count' => 2,
1882
+    'path' => __DIR__ . '/app/Module/RelationshipsChartModule.php',
1883 1883
 ];
1884 1884
 $ignoreErrors[] = [
1885
-	'message' => '#^Cannot call method sex\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
1886
-	'count' => 4,
1887
-	'path' => __DIR__ . '/app/Module/RelationshipsChartModule.php',
1885
+    'message' => '#^Cannot call method sex\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
1886
+    'count' => 4,
1887
+    'path' => __DIR__ . '/app/Module/RelationshipsChartModule.php',
1888 1888
 ];
1889 1889
 $ignoreErrors[] = [
1890
-	'message' => '#^Cannot call method xref\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
1891
-	'count' => 2,
1892
-	'path' => __DIR__ . '/app/Module/RelationshipsChartModule.php',
1890
+    'message' => '#^Cannot call method xref\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
1891
+    'count' => 2,
1892
+    'path' => __DIR__ . '/app/Module/RelationshipsChartModule.php',
1893 1893
 ];
1894 1894
 $ignoreErrors[] = [
1895
-	'message' => '#^Cannot cast mixed to int\\.$#',
1896
-	'count' => 2,
1897
-	'path' => __DIR__ . '/app/Module/RelationshipsChartModule.php',
1895
+    'message' => '#^Cannot cast mixed to int\\.$#',
1896
+    'count' => 2,
1897
+    'path' => __DIR__ . '/app/Module/RelationshipsChartModule.php',
1898 1898
 ];
1899 1899
 $ignoreErrors[] = [
1900
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\RelationshipsChartModule\\:\\:allAncestors\\(\\) should return array\\<string\\> but returns array\\<int, mixed\\>\\.$#',
1901
-	'count' => 1,
1902
-	'path' => __DIR__ . '/app/Module/RelationshipsChartModule.php',
1900
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\RelationshipsChartModule\\:\\:allAncestors\\(\\) should return array\\<string\\> but returns array\\<int, mixed\\>\\.$#',
1901
+    'count' => 1,
1902
+    'path' => __DIR__ . '/app/Module/RelationshipsChartModule.php',
1903 1903
 ];
1904 1904
 $ignoreErrors[] = [
1905
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\RelationshipsChartModule\\:\\:excludeFamilies\\(\\) should return array\\<string\\> but returns array\\.$#',
1906
-	'count' => 1,
1907
-	'path' => __DIR__ . '/app/Module/RelationshipsChartModule.php',
1905
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\RelationshipsChartModule\\:\\:excludeFamilies\\(\\) should return array\\<string\\> but returns array\\.$#',
1906
+    'count' => 1,
1907
+    'path' => __DIR__ . '/app/Module/RelationshipsChartModule.php',
1908 1908
 ];
1909 1909
 $ignoreErrors[] = [
1910
-	'message' => '#^Parameter \\#1 \\$content of function response expects array\\|object\\|string, string\\|false given\\.$#',
1911
-	'count' => 1,
1912
-	'path' => __DIR__ . '/app/Module/RelationshipsChartModule.php',
1910
+    'message' => '#^Parameter \\#1 \\$content of function response expects array\\|object\\|string, string\\|false given\\.$#',
1911
+    'count' => 1,
1912
+    'path' => __DIR__ . '/app/Module/RelationshipsChartModule.php',
1913 1913
 ];
1914 1914
 $ignoreErrors[] = [
1915
-	'message' => '#^Parameter \\#1 \\$nodes of method Fisharebest\\\\Webtrees\\\\Services\\\\RelationshipService\\:\\:nameFromPath\\(\\) expects array\\<Fisharebest\\\\Webtrees\\\\Family\\|Fisharebest\\\\Webtrees\\\\Individual\\>, array\\<Fisharebest\\\\Webtrees\\\\GedcomRecord\\> given\\.$#',
1916
-	'count' => 1,
1917
-	'path' => __DIR__ . '/app/Module/RelationshipsChartModule.php',
1915
+    'message' => '#^Parameter \\#1 \\$nodes of method Fisharebest\\\\Webtrees\\\\Services\\\\RelationshipService\\:\\:nameFromPath\\(\\) expects array\\<Fisharebest\\\\Webtrees\\\\Family\\|Fisharebest\\\\Webtrees\\\\Individual\\>, array\\<Fisharebest\\\\Webtrees\\\\GedcomRecord\\> given\\.$#',
1916
+    'count' => 1,
1917
+    'path' => __DIR__ . '/app/Module/RelationshipsChartModule.php',
1918 1918
 ];
1919 1919
 $ignoreErrors[] = [
1920
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Repository, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Repository given\\.$#',
1921
-	'count' => 1,
1922
-	'path' => __DIR__ . '/app/Module/RepositoryListModule.php',
1920
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Repository, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Repository given\\.$#',
1921
+    'count' => 1,
1922
+    'path' => __DIR__ . '/app/Module/RepositoryListModule.php',
1923 1923
 ];
1924 1924
 $ignoreErrors[] = [
1925
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Family, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Family given\\.$#',
1926
-	'count' => 1,
1927
-	'path' => __DIR__ . '/app/Module/ResearchTaskModule.php',
1925
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Family, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Family given\\.$#',
1926
+    'count' => 1,
1927
+    'path' => __DIR__ . '/app/Module/ResearchTaskModule.php',
1928 1928
 ];
1929 1929
 $ignoreErrors[] = [
1930
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Individual, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Individual given\\.$#',
1931
-	'count' => 1,
1932
-	'path' => __DIR__ . '/app/Module/ResearchTaskModule.php',
1930
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Individual, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Individual given\\.$#',
1931
+    'count' => 1,
1932
+    'path' => __DIR__ . '/app/Module/ResearchTaskModule.php',
1933 1933
 ];
1934 1934
 $ignoreErrors[] = [
1935
-	'message' => '#^Parameter \\#1 \\$items of method Illuminate\\\\Support\\\\Collection\\<int,Fisharebest\\\\Webtrees\\\\Individual\\>\\:\\:merge\\(\\) expects Illuminate\\\\Contracts\\\\Support\\\\Arrayable\\<int, Fisharebest\\\\Webtrees\\\\Individual\\>\\|iterable\\<int, Fisharebest\\\\Webtrees\\\\Individual\\>, Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Family\\> given\\.$#',
1936
-	'count' => 1,
1937
-	'path' => __DIR__ . '/app/Module/ResearchTaskModule.php',
1935
+    'message' => '#^Parameter \\#1 \\$items of method Illuminate\\\\Support\\\\Collection\\<int,Fisharebest\\\\Webtrees\\\\Individual\\>\\:\\:merge\\(\\) expects Illuminate\\\\Contracts\\\\Support\\\\Arrayable\\<int, Fisharebest\\\\Webtrees\\\\Individual\\>\\|iterable\\<int, Fisharebest\\\\Webtrees\\\\Individual\\>, Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Family\\> given\\.$#',
1936
+    'count' => 1,
1937
+    'path' => __DIR__ . '/app/Module/ResearchTaskModule.php',
1938 1938
 ];
1939 1939
 $ignoreErrors[] = [
1940
-	'message' => '#^Cannot access property \\$new_gedcom on mixed\\.$#',
1941
-	'count' => 1,
1942
-	'path' => __DIR__ . '/app/Module/ReviewChangesModule.php',
1940
+    'message' => '#^Cannot access property \\$new_gedcom on mixed\\.$#',
1941
+    'count' => 1,
1942
+    'path' => __DIR__ . '/app/Module/ReviewChangesModule.php',
1943 1943
 ];
1944 1944
 $ignoreErrors[] = [
1945
-	'message' => '#^Cannot access property \\$old_gedcom on mixed\\.$#',
1946
-	'count' => 1,
1947
-	'path' => __DIR__ . '/app/Module/ReviewChangesModule.php',
1945
+    'message' => '#^Cannot access property \\$old_gedcom on mixed\\.$#',
1946
+    'count' => 1,
1947
+    'path' => __DIR__ . '/app/Module/ReviewChangesModule.php',
1948 1948
 ];
1949 1949
 $ignoreErrors[] = [
1950
-	'message' => '#^Cannot access property \\$xref on mixed\\.$#',
1951
-	'count' => 1,
1952
-	'path' => __DIR__ . '/app/Module/ReviewChangesModule.php',
1950
+    'message' => '#^Cannot access property \\$xref on mixed\\.$#',
1951
+    'count' => 1,
1952
+    'path' => __DIR__ . '/app/Module/ReviewChangesModule.php',
1953 1953
 ];
1954 1954
 $ignoreErrors[] = [
1955
-	'message' => '#^Cannot call method canShow\\(\\) on Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null\\.$#',
1956
-	'count' => 1,
1957
-	'path' => __DIR__ . '/app/Module/ReviewChangesModule.php',
1955
+    'message' => '#^Cannot call method canShow\\(\\) on Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null\\.$#',
1956
+    'count' => 1,
1957
+    'path' => __DIR__ . '/app/Module/ReviewChangesModule.php',
1958 1958
 ];
1959 1959
 $ignoreErrors[] = [
1960
-	'message' => '#^Cannot call method fullName\\(\\) on Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null\\.$#',
1961
-	'count' => 1,
1962
-	'path' => __DIR__ . '/app/Module/ReviewChangesModule.php',
1960
+    'message' => '#^Cannot call method fullName\\(\\) on Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null\\.$#',
1961
+    'count' => 1,
1962
+    'path' => __DIR__ . '/app/Module/ReviewChangesModule.php',
1963 1963
 ];
1964 1964
 $ignoreErrors[] = [
1965
-	'message' => '#^Cannot call method url\\(\\) on Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null\\.$#',
1966
-	'count' => 1,
1967
-	'path' => __DIR__ . '/app/Module/ReviewChangesModule.php',
1965
+    'message' => '#^Cannot call method url\\(\\) on Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null\\.$#',
1966
+    'count' => 1,
1967
+    'path' => __DIR__ . '/app/Module/ReviewChangesModule.php',
1968 1968
 ];
1969 1969
 $ignoreErrors[] = [
1970
-	'message' => '#^Call to an undefined method Sabre\\\\VObject\\\\Node\\:\\:add\\(\\)\\.$#',
1971
-	'count' => 3,
1972
-	'path' => __DIR__ . '/app/Module/ShareAnniversaryModule.php',
1970
+    'message' => '#^Call to an undefined method Sabre\\\\VObject\\\\Node\\:\\:add\\(\\)\\.$#',
1971
+    'count' => 3,
1972
+    'path' => __DIR__ . '/app/Module/ShareAnniversaryModule.php',
1973 1973
 ];
1974 1974
 $ignoreErrors[] = [
1975
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<int,mixed\\>\\:\\:filter\\(\\) expects \\(callable\\(mixed, int\\)\\: bool\\)\\|null, Closure\\(Fisharebest\\\\Webtrees\\\\Fact\\)\\: bool given\\.$#',
1976
-	'count' => 4,
1977
-	'path' => __DIR__ . '/app/Module/ShareAnniversaryModule.php',
1975
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<int,mixed\\>\\:\\:filter\\(\\) expects \\(callable\\(mixed, int\\)\\: bool\\)\\|null, Closure\\(Fisharebest\\\\Webtrees\\\\Fact\\)\\: bool given\\.$#',
1976
+    'count' => 4,
1977
+    'path' => __DIR__ . '/app/Module/ShareAnniversaryModule.php',
1978 1978
 ];
1979 1979
 $ignoreErrors[] = [
1980
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<int,mixed\\>\\:\\:mapWithKeys\\(\\) expects callable\\(mixed, int\\)\\: array\\<string, string\\>, Closure\\(Fisharebest\\\\Webtrees\\\\Fact\\)\\: non\\-empty\\-array\\<string, non\\-falsy\\-string\\> given\\.$#',
1981
-	'count' => 1,
1982
-	'path' => __DIR__ . '/app/Module/ShareAnniversaryModule.php',
1980
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<int,mixed\\>\\:\\:mapWithKeys\\(\\) expects callable\\(mixed, int\\)\\: array\\<string, string\\>, Closure\\(Fisharebest\\\\Webtrees\\\\Fact\\)\\: non\\-empty\\-array\\<string, non\\-falsy\\-string\\> given\\.$#',
1981
+    'count' => 1,
1982
+    'path' => __DIR__ . '/app/Module/ShareAnniversaryModule.php',
1983 1983
 ];
1984 1984
 $ignoreErrors[] = [
1985
-	'message' => '#^Parameter \\#1 \\$items of method Illuminate\\\\Support\\\\Collection\\<int,Fisharebest\\\\Webtrees\\\\Fact\\>\\:\\:merge\\(\\) expects Illuminate\\\\Contracts\\\\Support\\\\Arrayable\\<int, Fisharebest\\\\Webtrees\\\\Fact\\>\\|iterable\\<int, Fisharebest\\\\Webtrees\\\\Fact\\>, Illuminate\\\\Support\\\\Collection\\<int, Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Fact\\>\\> given\\.$#',
1986
-	'count' => 1,
1987
-	'path' => __DIR__ . '/app/Module/ShareAnniversaryModule.php',
1985
+    'message' => '#^Parameter \\#1 \\$items of method Illuminate\\\\Support\\\\Collection\\<int,Fisharebest\\\\Webtrees\\\\Fact\\>\\:\\:merge\\(\\) expects Illuminate\\\\Contracts\\\\Support\\\\Arrayable\\<int, Fisharebest\\\\Webtrees\\\\Fact\\>\\|iterable\\<int, Fisharebest\\\\Webtrees\\\\Fact\\>, Illuminate\\\\Support\\\\Collection\\<int, Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Fact\\>\\> given\\.$#',
1986
+    'count' => 1,
1987
+    'path' => __DIR__ . '/app/Module/ShareAnniversaryModule.php',
1988 1988
 ];
1989 1989
 $ignoreErrors[] = [
1990
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\SiteMapModule\\:\\:sitemapRecords\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\GedcomRecord\\> but returns Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Family\\>\\|Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Individual\\>\\|Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Media\\>\\|Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Note\\>\\|Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Repository\\>\\|Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Source\\>\\|Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Submitter\\>\\.$#',
1991
-	'count' => 1,
1992
-	'path' => __DIR__ . '/app/Module/SiteMapModule.php',
1990
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\SiteMapModule\\:\\:sitemapRecords\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\GedcomRecord\\> but returns Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Family\\>\\|Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Individual\\>\\|Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Media\\>\\|Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Note\\>\\|Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Repository\\>\\|Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Source\\>\\|Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Submitter\\>\\.$#',
1991
+    'count' => 1,
1992
+    'path' => __DIR__ . '/app/Module/SiteMapModule.php',
1993 1993
 ];
1994 1994
 $ignoreErrors[] = [
1995
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Family, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Family given\\.$#',
1996
-	'count' => 1,
1997
-	'path' => __DIR__ . '/app/Module/SiteMapModule.php',
1995
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Family, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Family given\\.$#',
1996
+    'count' => 1,
1997
+    'path' => __DIR__ . '/app/Module/SiteMapModule.php',
1998 1998
 ];
1999 1999
 $ignoreErrors[] = [
2000
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Individual, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Individual given\\.$#',
2001
-	'count' => 1,
2002
-	'path' => __DIR__ . '/app/Module/SiteMapModule.php',
2000
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Individual, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Individual given\\.$#',
2001
+    'count' => 1,
2002
+    'path' => __DIR__ . '/app/Module/SiteMapModule.php',
2003 2003
 ];
2004 2004
 $ignoreErrors[] = [
2005
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Media, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Media given\\.$#',
2006
-	'count' => 1,
2007
-	'path' => __DIR__ . '/app/Module/SiteMapModule.php',
2005
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Media, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Media given\\.$#',
2006
+    'count' => 1,
2007
+    'path' => __DIR__ . '/app/Module/SiteMapModule.php',
2008 2008
 ];
2009 2009
 $ignoreErrors[] = [
2010
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Note, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Note given\\.$#',
2011
-	'count' => 1,
2012
-	'path' => __DIR__ . '/app/Module/SiteMapModule.php',
2010
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Note, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Note given\\.$#',
2011
+    'count' => 1,
2012
+    'path' => __DIR__ . '/app/Module/SiteMapModule.php',
2013 2013
 ];
2014 2014
 $ignoreErrors[] = [
2015
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Repository, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Repository given\\.$#',
2016
-	'count' => 1,
2017
-	'path' => __DIR__ . '/app/Module/SiteMapModule.php',
2015
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Repository, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Repository given\\.$#',
2016
+    'count' => 1,
2017
+    'path' => __DIR__ . '/app/Module/SiteMapModule.php',
2018 2018
 ];
2019 2019
 $ignoreErrors[] = [
2020
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Source, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Source given\\.$#',
2021
-	'count' => 1,
2022
-	'path' => __DIR__ . '/app/Module/SiteMapModule.php',
2020
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Source, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Source given\\.$#',
2021
+    'count' => 1,
2022
+    'path' => __DIR__ . '/app/Module/SiteMapModule.php',
2023 2023
 ];
2024 2024
 $ignoreErrors[] = [
2025
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Submitter, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Submitter given\\.$#',
2026
-	'count' => 1,
2027
-	'path' => __DIR__ . '/app/Module/SiteMapModule.php',
2025
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Submitter, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Submitter given\\.$#',
2026
+    'count' => 1,
2027
+    'path' => __DIR__ . '/app/Module/SiteMapModule.php',
2028 2028
 ];
2029 2029
 $ignoreErrors[] = [
2030
-	'message' => '#^Cannot access property \\$m_gedcom on mixed\\.$#',
2031
-	'count' => 1,
2032
-	'path' => __DIR__ . '/app/Module/SlideShowModule.php',
2030
+    'message' => '#^Cannot access property \\$m_gedcom on mixed\\.$#',
2031
+    'count' => 1,
2032
+    'path' => __DIR__ . '/app/Module/SlideShowModule.php',
2033 2033
 ];
2034 2034
 $ignoreErrors[] = [
2035
-	'message' => '#^Cannot access property \\$m_id on mixed\\.$#',
2036
-	'count' => 1,
2037
-	'path' => __DIR__ . '/app/Module/SlideShowModule.php',
2035
+    'message' => '#^Cannot access property \\$m_id on mixed\\.$#',
2036
+    'count' => 1,
2037
+    'path' => __DIR__ . '/app/Module/SlideShowModule.php',
2038 2038
 ];
2039 2039
 $ignoreErrors[] = [
2040
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:first\\(\\) expects \\(callable\\(mixed, \\(int\\|string\\)\\)\\: bool\\)\\|null, Closure\\(object\\)\\: bool given\\.$#',
2041
-	'count' => 1,
2042
-	'path' => __DIR__ . '/app/Module/SlideShowModule.php',
2040
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:first\\(\\) expects \\(callable\\(mixed, \\(int\\|string\\)\\)\\: bool\\)\\|null, Closure\\(object\\)\\: bool given\\.$#',
2041
+    'count' => 1,
2042
+    'path' => __DIR__ . '/app/Module/SlideShowModule.php',
2043 2043
 ];
2044 2044
 $ignoreErrors[] = [
2045
-	'message' => '#^Parameter \\#1 \\$request of static method Fisharebest\\\\Webtrees\\\\Validator\\:\\:queryParams\\(\\) expects Psr\\\\Http\\\\Message\\\\ServerRequestInterface, mixed given\\.$#',
2046
-	'count' => 1,
2047
-	'path' => __DIR__ . '/app/Module/SlideShowModule.php',
2045
+    'message' => '#^Parameter \\#1 \\$request of static method Fisharebest\\\\Webtrees\\\\Validator\\:\\:queryParams\\(\\) expects Psr\\\\Http\\\\Message\\\\ServerRequestInterface, mixed given\\.$#',
2046
+    'count' => 1,
2047
+    'path' => __DIR__ . '/app/Module/SlideShowModule.php',
2048 2048
 ];
2049 2049
 $ignoreErrors[] = [
2050
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Source, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Source given\\.$#',
2051
-	'count' => 1,
2052
-	'path' => __DIR__ . '/app/Module/SourceListModule.php',
2050
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Source, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Source given\\.$#',
2051
+    'count' => 1,
2052
+    'path' => __DIR__ . '/app/Module/SourceListModule.php',
2053 2053
 ];
2054 2054
 $ignoreErrors[] = [
2055
-	'message' => '#^Binary operation "\\+" between int and int\\|string results in an error\\.$#',
2056
-	'count' => 1,
2057
-	'path' => __DIR__ . '/app/Module/StatisticsChartModule.php',
2055
+    'message' => '#^Binary operation "\\+" between int and int\\|string results in an error\\.$#',
2056
+    'count' => 1,
2057
+    'path' => __DIR__ . '/app/Module/StatisticsChartModule.php',
2058 2058
 ];
2059 2059
 $ignoreErrors[] = [
2060
-	'message' => '#^Binary operation "\\-" between string and 1 results in an error\\.$#',
2061
-	'count' => 2,
2062
-	'path' => __DIR__ . '/app/Module/StatisticsChartModule.php',
2060
+    'message' => '#^Binary operation "\\-" between string and 1 results in an error\\.$#',
2061
+    'count' => 2,
2062
+    'path' => __DIR__ . '/app/Module/StatisticsChartModule.php',
2063 2063
 ];
2064 2064
 $ignoreErrors[] = [
2065
-	'message' => '#^Binary operation "/" between stdClass and 365\\.25 results in an error\\.$#',
2066
-	'count' => 3,
2067
-	'path' => __DIR__ . '/app/Module/StatisticsChartModule.php',
2065
+    'message' => '#^Binary operation "/" between stdClass and 365\\.25 results in an error\\.$#',
2066
+    'count' => 3,
2067
+    'path' => __DIR__ . '/app/Module/StatisticsChartModule.php',
2068 2068
 ];
2069 2069
 $ignoreErrors[] = [
2070
-	'message' => '#^Cannot access property \\$d_month on mixed\\.$#',
2071
-	'count' => 11,
2072
-	'path' => __DIR__ . '/app/Module/StatisticsChartModule.php',
2070
+    'message' => '#^Cannot access property \\$d_month on mixed\\.$#',
2071
+    'count' => 11,
2072
+    'path' => __DIR__ . '/app/Module/StatisticsChartModule.php',
2073 2073
 ];
2074 2074
 $ignoreErrors[] = [
2075
-	'message' => '#^Cannot access property \\$f_husb on mixed\\.$#',
2076
-	'count' => 4,
2077
-	'path' => __DIR__ . '/app/Module/StatisticsChartModule.php',
2075
+    'message' => '#^Cannot access property \\$f_husb on mixed\\.$#',
2076
+    'count' => 4,
2077
+    'path' => __DIR__ . '/app/Module/StatisticsChartModule.php',
2078 2078
 ];
2079 2079
 $ignoreErrors[] = [
2080
-	'message' => '#^Cannot access property \\$f_wife on mixed\\.$#',
2081
-	'count' => 4,
2082
-	'path' => __DIR__ . '/app/Module/StatisticsChartModule.php',
2080
+    'message' => '#^Cannot access property \\$f_wife on mixed\\.$#',
2081
+    'count' => 4,
2082
+    'path' => __DIR__ . '/app/Module/StatisticsChartModule.php',
2083 2083
 ];
2084 2084
 $ignoreErrors[] = [
2085
-	'message' => '#^Cannot access property \\$i_sex on mixed\\.$#',
2086
-	'count' => 3,
2087
-	'path' => __DIR__ . '/app/Module/StatisticsChartModule.php',
2085
+    'message' => '#^Cannot access property \\$i_sex on mixed\\.$#',
2086
+    'count' => 3,
2087
+    'path' => __DIR__ . '/app/Module/StatisticsChartModule.php',
2088 2088
 ];
2089 2089
 $ignoreErrors[] = [
2090
-	'message' => '#^Cannot access property \\$month on mixed\\.$#',
2091
-	'count' => 2,
2092
-	'path' => __DIR__ . '/app/Module/StatisticsChartModule.php',
2090
+    'message' => '#^Cannot access property \\$month on mixed\\.$#',
2091
+    'count' => 2,
2092
+    'path' => __DIR__ . '/app/Module/StatisticsChartModule.php',
2093 2093
 ];
2094 2094
 $ignoreErrors[] = [
2095
-	'message' => '#^Cannot access property \\$total on mixed\\.$#',
2096
-	'count' => 11,
2097
-	'path' => __DIR__ . '/app/Module/StatisticsChartModule.php',
2095
+    'message' => '#^Cannot access property \\$total on mixed\\.$#',
2096
+    'count' => 11,
2097
+    'path' => __DIR__ . '/app/Module/StatisticsChartModule.php',
2098 2098
 ];
2099 2099
 $ignoreErrors[] = [
2100
-	'message' => '#^Cannot access property \\$block_id on mixed\\.$#',
2101
-	'count' => 1,
2102
-	'path' => __DIR__ . '/app/Module/StoriesModule.php',
2100
+    'message' => '#^Cannot access property \\$block_id on mixed\\.$#',
2101
+    'count' => 1,
2102
+    'path' => __DIR__ . '/app/Module/StoriesModule.php',
2103 2103
 ];
2104 2104
 $ignoreErrors[] = [
2105
-	'message' => '#^Cannot access property \\$individual on mixed\\.$#',
2106
-	'count' => 1,
2107
-	'path' => __DIR__ . '/app/Module/StoriesModule.php',
2105
+    'message' => '#^Cannot access property \\$individual on mixed\\.$#',
2106
+    'count' => 1,
2107
+    'path' => __DIR__ . '/app/Module/StoriesModule.php',
2108 2108
 ];
2109 2109
 $ignoreErrors[] = [
2110
-	'message' => '#^Cannot access property \\$languages on mixed\\.$#',
2111
-	'count' => 1,
2112
-	'path' => __DIR__ . '/app/Module/StoriesModule.php',
2110
+    'message' => '#^Cannot access property \\$languages on mixed\\.$#',
2111
+    'count' => 1,
2112
+    'path' => __DIR__ . '/app/Module/StoriesModule.php',
2113 2113
 ];
2114 2114
 $ignoreErrors[] = [
2115
-	'message' => '#^Cannot access property \\$title on mixed\\.$#',
2116
-	'count' => 1,
2117
-	'path' => __DIR__ . '/app/Module/StoriesModule.php',
2115
+    'message' => '#^Cannot access property \\$title on mixed\\.$#',
2116
+    'count' => 1,
2117
+    'path' => __DIR__ . '/app/Module/StoriesModule.php',
2118 2118
 ];
2119 2119
 $ignoreErrors[] = [
2120
-	'message' => '#^Cannot access property \\$xref on mixed\\.$#',
2121
-	'count' => 1,
2122
-	'path' => __DIR__ . '/app/Module/StoriesModule.php',
2120
+    'message' => '#^Cannot access property \\$xref on mixed\\.$#',
2121
+    'count' => 1,
2122
+    'path' => __DIR__ . '/app/Module/StoriesModule.php',
2123 2123
 ];
2124 2124
 $ignoreErrors[] = [
2125
-	'message' => '#^Cannot cast mixed to int\\.$#',
2126
-	'count' => 1,
2127
-	'path' => __DIR__ . '/app/Module/StoriesModule.php',
2125
+    'message' => '#^Cannot cast mixed to int\\.$#',
2126
+    'count' => 1,
2127
+    'path' => __DIR__ . '/app/Module/StoriesModule.php',
2128 2128
 ];
2129 2129
 $ignoreErrors[] = [
2130
-	'message' => '#^Cannot cast mixed to string\\.$#',
2131
-	'count' => 1,
2132
-	'path' => __DIR__ . '/app/Module/StoriesModule.php',
2130
+    'message' => '#^Cannot cast mixed to string\\.$#',
2131
+    'count' => 1,
2132
+    'path' => __DIR__ . '/app/Module/StoriesModule.php',
2133 2133
 ];
2134 2134
 $ignoreErrors[] = [
2135
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: object, Closure\\(object\\)\\: object given\\.$#',
2136
-	'count' => 1,
2137
-	'path' => __DIR__ . '/app/Module/StoriesModule.php',
2135
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: object, Closure\\(object\\)\\: object given\\.$#',
2136
+    'count' => 1,
2137
+    'path' => __DIR__ . '/app/Module/StoriesModule.php',
2138 2138
 ];
2139 2139
 $ignoreErrors[] = [
2140
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Submitter, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Submitter given\\.$#',
2141
-	'count' => 1,
2142
-	'path' => __DIR__ . '/app/Module/SubmitterListModule.php',
2140
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Submitter, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Submitter given\\.$#',
2141
+    'count' => 1,
2142
+    'path' => __DIR__ . '/app/Module/SubmitterListModule.php',
2143 2143
 ];
2144 2144
 $ignoreErrors[] = [
2145
-	'message' => '#^Cannot call method xref\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
2146
-	'count' => 2,
2147
-	'path' => __DIR__ . '/app/Module/TimelineChartModule.php',
2145
+    'message' => '#^Cannot call method xref\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
2146
+    'count' => 2,
2147
+    'path' => __DIR__ . '/app/Module/TimelineChartModule.php',
2148 2148
 ];
2149 2149
 $ignoreErrors[] = [
2150
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),Fisharebest\\\\Webtrees\\\\Individual\\|null\\>\\:\\:filter\\(\\) expects \\(callable\\(Fisharebest\\\\Webtrees\\\\Individual\\|null, \\(int\\|string\\)\\)\\: bool\\)\\|null, Closure\\(Fisharebest\\\\Webtrees\\\\GedcomRecord\\)\\: bool given\\.$#',
2151
-	'count' => 1,
2152
-	'path' => __DIR__ . '/app/Module/TimelineChartModule.php',
2150
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),Fisharebest\\\\Webtrees\\\\Individual\\|null\\>\\:\\:filter\\(\\) expects \\(callable\\(Fisharebest\\\\Webtrees\\\\Individual\\|null, \\(int\\|string\\)\\)\\: bool\\)\\|null, Closure\\(Fisharebest\\\\Webtrees\\\\GedcomRecord\\)\\: bool given\\.$#',
2151
+    'count' => 1,
2152
+    'path' => __DIR__ . '/app/Module/TimelineChartModule.php',
2153 2153
 ];
2154 2154
 $ignoreErrors[] = [
2155
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),Fisharebest\\\\Webtrees\\\\Individual\\|null\\>\\:\\:filter\\(\\) expects \\(callable\\(Fisharebest\\\\Webtrees\\\\Individual\\|null, \\(int\\|string\\)\\)\\: bool\\)\\|null, Closure\\(Fisharebest\\\\Webtrees\\\\Individual\\)\\: bool given\\.$#',
2156
-	'count' => 1,
2157
-	'path' => __DIR__ . '/app/Module/TimelineChartModule.php',
2155
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),Fisharebest\\\\Webtrees\\\\Individual\\|null\\>\\:\\:filter\\(\\) expects \\(callable\\(Fisharebest\\\\Webtrees\\\\Individual\\|null, \\(int\\|string\\)\\)\\: bool\\)\\|null, Closure\\(Fisharebest\\\\Webtrees\\\\Individual\\)\\: bool given\\.$#',
2156
+    'count' => 1,
2157
+    'path' => __DIR__ . '/app/Module/TimelineChartModule.php',
2158 2158
 ];
2159 2159
 $ignoreErrors[] = [
2160
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),Fisharebest\\\\Webtrees\\\\Individual\\|null\\>\\:\\:map\\(\\) expects callable\\(Fisharebest\\\\Webtrees\\\\Individual\\|null, \\(int\\|string\\)\\)\\: string, Closure\\(Fisharebest\\\\Webtrees\\\\Individual\\)\\: string given\\.$#',
2161
-	'count' => 1,
2162
-	'path' => __DIR__ . '/app/Module/TimelineChartModule.php',
2160
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),Fisharebest\\\\Webtrees\\\\Individual\\|null\\>\\:\\:map\\(\\) expects callable\\(Fisharebest\\\\Webtrees\\\\Individual\\|null, \\(int\\|string\\)\\)\\: string, Closure\\(Fisharebest\\\\Webtrees\\\\Individual\\)\\: string given\\.$#',
2161
+    'count' => 1,
2162
+    'path' => __DIR__ . '/app/Module/TimelineChartModule.php',
2163 2163
 ];
2164 2164
 $ignoreErrors[] = [
2165
-	'message' => '#^Cannot call method commonGivenFemaleListTotals\\(\\) on mixed\\.$#',
2166
-	'count' => 1,
2167
-	'path' => __DIR__ . '/app/Module/TopGivenNamesModule.php',
2165
+    'message' => '#^Cannot call method commonGivenFemaleListTotals\\(\\) on mixed\\.$#',
2166
+    'count' => 1,
2167
+    'path' => __DIR__ . '/app/Module/TopGivenNamesModule.php',
2168 2168
 ];
2169 2169
 $ignoreErrors[] = [
2170
-	'message' => '#^Cannot call method commonGivenFemaleTable\\(\\) on mixed\\.$#',
2171
-	'count' => 1,
2172
-	'path' => __DIR__ . '/app/Module/TopGivenNamesModule.php',
2170
+    'message' => '#^Cannot call method commonGivenFemaleTable\\(\\) on mixed\\.$#',
2171
+    'count' => 1,
2172
+    'path' => __DIR__ . '/app/Module/TopGivenNamesModule.php',
2173 2173
 ];
2174 2174
 $ignoreErrors[] = [
2175
-	'message' => '#^Cannot call method commonGivenMaleListTotals\\(\\) on mixed\\.$#',
2176
-	'count' => 1,
2177
-	'path' => __DIR__ . '/app/Module/TopGivenNamesModule.php',
2175
+    'message' => '#^Cannot call method commonGivenMaleListTotals\\(\\) on mixed\\.$#',
2176
+    'count' => 1,
2177
+    'path' => __DIR__ . '/app/Module/TopGivenNamesModule.php',
2178 2178
 ];
2179 2179
 $ignoreErrors[] = [
2180
-	'message' => '#^Cannot call method commonGivenMaleTable\\(\\) on mixed\\.$#',
2181
-	'count' => 1,
2182
-	'path' => __DIR__ . '/app/Module/TopGivenNamesModule.php',
2180
+    'message' => '#^Cannot call method commonGivenMaleTable\\(\\) on mixed\\.$#',
2181
+    'count' => 1,
2182
+    'path' => __DIR__ . '/app/Module/TopGivenNamesModule.php',
2183 2183
 ];
2184 2184
 $ignoreErrors[] = [
2185
-	'message' => '#^Cannot access property \\$page_count on mixed\\.$#',
2186
-	'count' => 1,
2187
-	'path' => __DIR__ . '/app/Module/TopPageViewsModule.php',
2185
+    'message' => '#^Cannot access property \\$page_count on mixed\\.$#',
2186
+    'count' => 1,
2187
+    'path' => __DIR__ . '/app/Module/TopPageViewsModule.php',
2188 2188
 ];
2189 2189
 $ignoreErrors[] = [
2190
-	'message' => '#^Cannot access property \\$page_parameter on mixed\\.$#',
2191
-	'count' => 1,
2192
-	'path' => __DIR__ . '/app/Module/TopPageViewsModule.php',
2190
+    'message' => '#^Cannot access property \\$page_parameter on mixed\\.$#',
2191
+    'count' => 1,
2192
+    'path' => __DIR__ . '/app/Module/TopPageViewsModule.php',
2193 2193
 ];
2194 2194
 $ignoreErrors[] = [
2195
-	'message' => '#^Cannot access property \\$n_surn on mixed\\.$#',
2196
-	'count' => 7,
2197
-	'path' => __DIR__ . '/app/Module/TopSurnamesModule.php',
2195
+    'message' => '#^Cannot access property \\$n_surn on mixed\\.$#',
2196
+    'count' => 7,
2197
+    'path' => __DIR__ . '/app/Module/TopSurnamesModule.php',
2198 2198
 ];
2199 2199
 $ignoreErrors[] = [
2200
-	'message' => '#^Cannot access property \\$n_surname on mixed\\.$#',
2201
-	'count' => 3,
2202
-	'path' => __DIR__ . '/app/Module/TopSurnamesModule.php',
2200
+    'message' => '#^Cannot access property \\$n_surname on mixed\\.$#',
2201
+    'count' => 3,
2202
+    'path' => __DIR__ . '/app/Module/TopSurnamesModule.php',
2203 2203
 ];
2204 2204
 $ignoreErrors[] = [
2205
-	'message' => '#^Cannot access property \\$total on mixed\\.$#',
2206
-	'count' => 1,
2207
-	'path' => __DIR__ . '/app/Module/TopSurnamesModule.php',
2205
+    'message' => '#^Cannot access property \\$total on mixed\\.$#',
2206
+    'count' => 1,
2207
+    'path' => __DIR__ . '/app/Module/TopSurnamesModule.php',
2208 2208
 ];
2209 2209
 $ignoreErrors[] = [
2210
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: object, Closure\\(object\\)\\: object given\\.$#',
2211
-	'count' => 1,
2212
-	'path' => __DIR__ . '/app/Module/UserFavoritesModule.php',
2210
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: object, Closure\\(object\\)\\: object given\\.$#',
2211
+    'count' => 1,
2212
+    'path' => __DIR__ . '/app/Module/UserFavoritesModule.php',
2213 2213
 ];
2214 2214
 $ignoreErrors[] = [
2215
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: object, Closure\\(object\\)\\: object given\\.$#',
2216
-	'count' => 1,
2217
-	'path' => __DIR__ . '/app/Module/UserJournalModule.php',
2215
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: object, Closure\\(object\\)\\: object given\\.$#',
2216
+    'count' => 1,
2217
+    'path' => __DIR__ . '/app/Module/UserJournalModule.php',
2218 2218
 ];
2219 2219
 $ignoreErrors[] = [
2220
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: object, Closure\\(object\\)\\: object given\\.$#',
2221
-	'count' => 1,
2222
-	'path' => __DIR__ . '/app/Module/UserMessagesModule.php',
2220
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: object, Closure\\(object\\)\\: object given\\.$#',
2221
+    'count' => 1,
2222
+    'path' => __DIR__ . '/app/Module/UserMessagesModule.php',
2223 2223
 ];
2224 2224
 $ignoreErrors[] = [
2225
-	'message' => '#^Cannot call method name\\(\\) on mixed\\.$#',
2226
-	'count' => 1,
2227
-	'path' => __DIR__ . '/app/Module/WebtreesTheme.php',
2225
+    'message' => '#^Cannot call method name\\(\\) on mixed\\.$#',
2226
+    'count' => 1,
2227
+    'path' => __DIR__ . '/app/Module/WebtreesTheme.php',
2228 2228
 ];
2229 2229
 $ignoreErrors[] = [
2230
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\WebtreesTheme\\:\\:genealogyMenu\\(\\) should return array\\<Fisharebest\\\\Webtrees\\\\Menu\\> but returns array\\<int, Fisharebest\\\\Webtrees\\\\Menu\\|null\\>\\.$#',
2231
-	'count' => 1,
2232
-	'path' => __DIR__ . '/app/Module/WebtreesTheme.php',
2230
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\WebtreesTheme\\:\\:genealogyMenu\\(\\) should return array\\<Fisharebest\\\\Webtrees\\\\Menu\\> but returns array\\<int, Fisharebest\\\\Webtrees\\\\Menu\\|null\\>\\.$#',
2231
+    'count' => 1,
2232
+    'path' => __DIR__ . '/app/Module/WebtreesTheme.php',
2233 2233
 ];
2234 2234
 $ignoreErrors[] = [
2235
-	'message' => '#^Parameter \\#2 \\$haystack of function in_array expects array, array\\<int, string\\>\\|false given\\.$#',
2236
-	'count' => 1,
2237
-	'path' => __DIR__ . '/app/Module/WebtreesTheme.php',
2235
+    'message' => '#^Parameter \\#2 \\$haystack of function in_array expects array, array\\<int, string\\>\\|false given\\.$#',
2236
+    'count' => 1,
2237
+    'path' => __DIR__ . '/app/Module/WebtreesTheme.php',
2238 2238
 ];
2239 2239
 $ignoreErrors[] = [
2240
-	'message' => '#^Cannot call method name\\(\\) on mixed\\.$#',
2241
-	'count' => 1,
2242
-	'path' => __DIR__ . '/app/Module/XeneaTheme.php',
2240
+    'message' => '#^Cannot call method name\\(\\) on mixed\\.$#',
2241
+    'count' => 1,
2242
+    'path' => __DIR__ . '/app/Module/XeneaTheme.php',
2243 2243
 ];
2244 2244
 $ignoreErrors[] = [
2245
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\XeneaTheme\\:\\:genealogyMenu\\(\\) should return array\\<Fisharebest\\\\Webtrees\\\\Menu\\> but returns array\\<int, Fisharebest\\\\Webtrees\\\\Menu\\|null\\>\\.$#',
2246
-	'count' => 1,
2247
-	'path' => __DIR__ . '/app/Module/XeneaTheme.php',
2245
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Module\\\\XeneaTheme\\:\\:genealogyMenu\\(\\) should return array\\<Fisharebest\\\\Webtrees\\\\Menu\\> but returns array\\<int, Fisharebest\\\\Webtrees\\\\Menu\\|null\\>\\.$#',
2246
+    'count' => 1,
2247
+    'path' => __DIR__ . '/app/Module/XeneaTheme.php',
2248 2248
 ];
2249 2249
 $ignoreErrors[] = [
2250
-	'message' => '#^Parameter \\#2 \\$haystack of function in_array expects array, array\\<int, string\\>\\|false given\\.$#',
2251
-	'count' => 1,
2252
-	'path' => __DIR__ . '/app/Module/XeneaTheme.php',
2250
+    'message' => '#^Parameter \\#2 \\$haystack of function in_array expects array, array\\<int, string\\>\\|false given\\.$#',
2251
+    'count' => 1,
2252
+    'path' => __DIR__ . '/app/Module/XeneaTheme.php',
2253 2253
 ];
2254 2254
 $ignoreErrors[] = [
2255
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Note\\:\\:getNote\\(\\) should return string but returns string\\|null\\.$#',
2256
-	'count' => 1,
2257
-	'path' => __DIR__ . '/app/Note.php',
2255
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Note\\:\\:getNote\\(\\) should return string but returns string\\|null\\.$#',
2256
+    'count' => 1,
2257
+    'path' => __DIR__ . '/app/Note.php',
2258 2258
 ];
2259 2259
 $ignoreErrors[] = [
2260
-	'message' => '#^Parameter \\#1 \\$xref of method Fisharebest\\\\Webtrees\\\\Contracts\\\\GedcomRecordFactoryInterface\\:\\:make\\(\\) expects string, mixed given\\.$#',
2261
-	'count' => 1,
2262
-	'path' => __DIR__ . '/app/Note.php',
2260
+    'message' => '#^Parameter \\#1 \\$xref of method Fisharebest\\\\Webtrees\\\\Contracts\\\\GedcomRecordFactoryInterface\\:\\:make\\(\\) expects string, mixed given\\.$#',
2261
+    'count' => 1,
2262
+    'path' => __DIR__ . '/app/Note.php',
2263 2263
 ];
2264 2264
 $ignoreErrors[] = [
2265
-	'message' => '#^Cannot call method findByComponent\\(\\) on mixed\\.$#',
2266
-	'count' => 1,
2267
-	'path' => __DIR__ . '/app/Place.php',
2265
+    'message' => '#^Cannot call method findByComponent\\(\\) on mixed\\.$#',
2266
+    'count' => 1,
2267
+    'path' => __DIR__ . '/app/Place.php',
2268 2268
 ];
2269 2269
 $ignoreErrors[] = [
2270
-	'message' => '#^Cannot cast mixed to int\\.$#',
2271
-	'count' => 1,
2272
-	'path' => __DIR__ . '/app/Place.php',
2270
+    'message' => '#^Cannot cast mixed to int\\.$#',
2271
+    'count' => 1,
2272
+    'path' => __DIR__ . '/app/Place.php',
2273 2273
 ];
2274 2274
 $ignoreErrors[] = [
2275
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Place, Closure\\(string\\)\\: Fisharebest\\\\Webtrees\\\\Place given\\.$#',
2276
-	'count' => 1,
2277
-	'path' => __DIR__ . '/app/Place.php',
2275
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Place, Closure\\(string\\)\\: Fisharebest\\\\Webtrees\\\\Place given\\.$#',
2276
+    'count' => 1,
2277
+    'path' => __DIR__ . '/app/Place.php',
2278 2278
 ];
2279 2279
 $ignoreErrors[] = [
2280
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:sort\\(\\) expects \\(callable\\(mixed, mixed\\)\\: int\\)\\|int\\|null, Closure\\(string, string\\)\\: int given\\.$#',
2281
-	'count' => 1,
2282
-	'path' => __DIR__ . '/app/Place.php',
2280
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:sort\\(\\) expects \\(callable\\(mixed, mixed\\)\\: int\\)\\|int\\|null, Closure\\(string, string\\)\\: int given\\.$#',
2281
+    'count' => 1,
2282
+    'path' => __DIR__ . '/app/Place.php',
2283 2283
 ];
2284 2284
 $ignoreErrors[] = [
2285
-	'message' => '#^Parameter \\#1 \\$items of class Illuminate\\\\Support\\\\Collection constructor expects Illuminate\\\\Contracts\\\\Support\\\\Arrayable\\<int, string\\>\\|iterable\\<int, string\\>\\|null, array\\<int, string\\>\\|false given\\.$#',
2286
-	'count' => 1,
2287
-	'path' => __DIR__ . '/app/Place.php',
2285
+    'message' => '#^Parameter \\#1 \\$items of class Illuminate\\\\Support\\\\Collection constructor expects Illuminate\\\\Contracts\\\\Support\\\\Arrayable\\<int, string\\>\\|iterable\\<int, string\\>\\|null, array\\<int, string\\>\\|false given\\.$#',
2286
+    'count' => 1,
2287
+    'path' => __DIR__ . '/app/Place.php',
2288 2288
 ];
2289 2289
 $ignoreErrors[] = [
2290
-	'message' => '#^Parameter \\#1 \\$string of function mb_substr expects string, string\\|null given\\.$#',
2291
-	'count' => 2,
2292
-	'path' => __DIR__ . '/app/Place.php',
2290
+    'message' => '#^Parameter \\#1 \\$string of function mb_substr expects string, string\\|null given\\.$#',
2291
+    'count' => 2,
2292
+    'path' => __DIR__ . '/app/Place.php',
2293 2293
 ];
2294 2294
 $ignoreErrors[] = [
2295
-	'message' => '#^Parameter \\#1 \\$text of static method Fisharebest\\\\Webtrees\\\\Soundex\\:\\:daitchMokotoff\\(\\) expects string, string\\|null given\\.$#',
2296
-	'count' => 1,
2297
-	'path' => __DIR__ . '/app/Place.php',
2295
+    'message' => '#^Parameter \\#1 \\$text of static method Fisharebest\\\\Webtrees\\\\Soundex\\:\\:daitchMokotoff\\(\\) expects string, string\\|null given\\.$#',
2296
+    'count' => 1,
2297
+    'path' => __DIR__ . '/app/Place.php',
2298 2298
 ];
2299 2299
 $ignoreErrors[] = [
2300
-	'message' => '#^Parameter \\#1 \\$text of static method Fisharebest\\\\Webtrees\\\\Soundex\\:\\:russell\\(\\) expects string, string\\|null given\\.$#',
2301
-	'count' => 1,
2302
-	'path' => __DIR__ . '/app/Place.php',
2300
+    'message' => '#^Parameter \\#1 \\$text of static method Fisharebest\\\\Webtrees\\\\Soundex\\:\\:russell\\(\\) expects string, string\\|null given\\.$#',
2301
+    'count' => 1,
2302
+    'path' => __DIR__ . '/app/Place.php',
2303 2303
 ];
2304 2304
 $ignoreErrors[] = [
2305
-	'message' => '#^Cannot access property \\$latitude on object\\|null\\.$#',
2306
-	'count' => 3,
2307
-	'path' => __DIR__ . '/app/PlaceLocation.php',
2305
+    'message' => '#^Cannot access property \\$latitude on object\\|null\\.$#',
2306
+    'count' => 3,
2307
+    'path' => __DIR__ . '/app/PlaceLocation.php',
2308 2308
 ];
2309 2309
 $ignoreErrors[] = [
2310
-	'message' => '#^Cannot access property \\$longitude on object\\|null\\.$#',
2311
-	'count' => 3,
2312
-	'path' => __DIR__ . '/app/PlaceLocation.php',
2310
+    'message' => '#^Cannot access property \\$longitude on object\\|null\\.$#',
2311
+    'count' => 3,
2312
+    'path' => __DIR__ . '/app/PlaceLocation.php',
2313 2313
 ];
2314 2314
 $ignoreErrors[] = [
2315
-	'message' => '#^Cannot cast mixed to int\\.$#',
2316
-	'count' => 1,
2317
-	'path' => __DIR__ . '/app/PlaceLocation.php',
2315
+    'message' => '#^Cannot cast mixed to int\\.$#',
2316
+    'count' => 1,
2317
+    'path' => __DIR__ . '/app/PlaceLocation.php',
2318 2318
 ];
2319 2319
 $ignoreErrors[] = [
2320
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\PlaceLocation\\:\\:boundingRectangle\\(\\) should return array\\<array\\<float\\>\\> but returns array\\<int, array\\<int, mixed\\>\\>\\.$#',
2321
-	'count' => 1,
2322
-	'path' => __DIR__ . '/app/PlaceLocation.php',
2320
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\PlaceLocation\\:\\:boundingRectangle\\(\\) should return array\\<array\\<float\\>\\> but returns array\\<int, array\\<int, mixed\\>\\>\\.$#',
2321
+    'count' => 1,
2322
+    'path' => __DIR__ . '/app/PlaceLocation.php',
2323 2323
 ];
2324 2324
 $ignoreErrors[] = [
2325
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\PlaceLocation\\:\\:details\\(\\) should return object but returns object\\|null\\.$#',
2326
-	'count' => 1,
2327
-	'path' => __DIR__ . '/app/PlaceLocation.php',
2325
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\PlaceLocation\\:\\:details\\(\\) should return object but returns object\\|null\\.$#',
2326
+    'count' => 1,
2327
+    'path' => __DIR__ . '/app/PlaceLocation.php',
2328 2328
 ];
2329 2329
 $ignoreErrors[] = [
2330
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: float, Closure\\(string\\)\\: float given\\.$#',
2331
-	'count' => 2,
2332
-	'path' => __DIR__ . '/app/PlaceLocation.php',
2330
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: float, Closure\\(string\\)\\: float given\\.$#',
2331
+    'count' => 2,
2332
+    'path' => __DIR__ . '/app/PlaceLocation.php',
2333 2333
 ];
2334 2334
 $ignoreErrors[] = [
2335
-	'message' => '#^Parameter \\#1 \\$items of class Illuminate\\\\Support\\\\Collection constructor expects Illuminate\\\\Contracts\\\\Support\\\\Arrayable\\<int, string\\>\\|iterable\\<int, string\\>\\|null, array\\<int, string\\>\\|false given\\.$#',
2336
-	'count' => 1,
2337
-	'path' => __DIR__ . '/app/PlaceLocation.php',
2335
+    'message' => '#^Parameter \\#1 \\$items of class Illuminate\\\\Support\\\\Collection constructor expects Illuminate\\\\Contracts\\\\Support\\\\Arrayable\\<int, string\\>\\|iterable\\<int, string\\>\\|null, array\\<int, string\\>\\|false given\\.$#',
2336
+    'count' => 1,
2337
+    'path' => __DIR__ . '/app/PlaceLocation.php',
2338 2338
 ];
2339 2339
 $ignoreErrors[] = [
2340
-	'message' => '#^Parameter \\#1 \\$string of function mb_substr expects string, string\\|null given\\.$#',
2341
-	'count' => 1,
2342
-	'path' => __DIR__ . '/app/PlaceLocation.php',
2340
+    'message' => '#^Parameter \\#1 \\$string of function mb_substr expects string, string\\|null given\\.$#',
2341
+    'count' => 1,
2342
+    'path' => __DIR__ . '/app/PlaceLocation.php',
2343 2343
 ];
2344 2344
 $ignoreErrors[] = [
2345
-	'message' => '#^Binary operation "/" between string and 2 results in an error\\.$#',
2346
-	'count' => 1,
2347
-	'path' => __DIR__ . '/app/Report/HtmlRenderer.php',
2345
+    'message' => '#^Binary operation "/" between string and 2 results in an error\\.$#',
2346
+    'count' => 1,
2347
+    'path' => __DIR__ . '/app/Report/HtmlRenderer.php',
2348 2348
 ];
2349 2349
 $ignoreErrors[] = [
2350
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Report\\\\PdfRenderer\\:\\:getStyle\\(\\) should return array\\<string, string\\> but returns array\\<string, string\\>\\|string\\.$#',
2351
-	'count' => 1,
2352
-	'path' => __DIR__ . '/app/Report/PdfRenderer.php',
2350
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Report\\\\PdfRenderer\\:\\:getStyle\\(\\) should return array\\<string, string\\> but returns array\\<string, string\\>\\|string\\.$#',
2351
+    'count' => 1,
2352
+    'path' => __DIR__ . '/app/Report/PdfRenderer.php',
2353 2353
 ];
2354 2354
 $ignoreErrors[] = [
2355
-	'message' => '#^Parameter \\#1 \\$fm of method TCPDF\\:\\:setFooterMargin\\(\\) expects int, float given\\.$#',
2356
-	'count' => 1,
2357
-	'path' => __DIR__ . '/app/Report/PdfRenderer.php',
2355
+    'message' => '#^Parameter \\#1 \\$fm of method TCPDF\\:\\:setFooterMargin\\(\\) expects int, float given\\.$#',
2356
+    'count' => 1,
2357
+    'path' => __DIR__ . '/app/Report/PdfRenderer.php',
2358 2358
 ];
2359 2359
 $ignoreErrors[] = [
2360
-	'message' => '#^Parameter \\#1 \\$hm of method TCPDF\\:\\:setHeaderMargin\\(\\) expects int, float given\\.$#',
2361
-	'count' => 1,
2362
-	'path' => __DIR__ . '/app/Report/PdfRenderer.php',
2360
+    'message' => '#^Parameter \\#1 \\$hm of method TCPDF\\:\\:setHeaderMargin\\(\\) expects int, float given\\.$#',
2361
+    'count' => 1,
2362
+    'path' => __DIR__ . '/app/Report/PdfRenderer.php',
2363 2363
 ];
2364 2364
 $ignoreErrors[] = [
2365
-	'message' => '#^Parameter \\#3 \\$size of method TCPDF\\:\\:setFont\\(\\) expects float\\|null, string given\\.$#',
2366
-	'count' => 1,
2367
-	'path' => __DIR__ . '/app/Report/PdfRenderer.php',
2365
+    'message' => '#^Parameter \\#3 \\$size of method TCPDF\\:\\:setFont\\(\\) expects float\\|null, string given\\.$#',
2366
+    'count' => 1,
2367
+    'path' => __DIR__ . '/app/Report/PdfRenderer.php',
2368 2368
 ];
2369 2369
 $ignoreErrors[] = [
2370
-	'message' => '#^Property Fisharebest\\\\Webtrees\\\\Report\\\\AbstractRenderer\\:\\:\\$styles \\(array\\<array\\<string, string\\>\\>\\) does not accept array\\<array\\<string, string\\>\\|string\\>\\.$#',
2371
-	'count' => 1,
2372
-	'path' => __DIR__ . '/app/Report/PdfRenderer.php',
2370
+    'message' => '#^Property Fisharebest\\\\Webtrees\\\\Report\\\\AbstractRenderer\\:\\:\\$styles \\(array\\<array\\<string, string\\>\\>\\) does not accept array\\<array\\<string, string\\>\\|string\\>\\.$#',
2371
+    'count' => 1,
2372
+    'path' => __DIR__ . '/app/Report/PdfRenderer.php',
2373 2373
 ];
2374 2374
 $ignoreErrors[] = [
2375
-	'message' => '#^Parameter \\#1 \\$x of method Fisharebest\\\\Webtrees\\\\Report\\\\HtmlRenderer\\:\\:setX\\(\\) expects float, mixed given\\.$#',
2376
-	'count' => 1,
2377
-	'path' => __DIR__ . '/app/Report/ReportHtmlCell.php',
2375
+    'message' => '#^Parameter \\#1 \\$x of method Fisharebest\\\\Webtrees\\\\Report\\\\HtmlRenderer\\:\\:setX\\(\\) expects float, mixed given\\.$#',
2376
+    'count' => 1,
2377
+    'path' => __DIR__ . '/app/Report/ReportHtmlCell.php',
2378 2378
 ];
2379 2379
 $ignoreErrors[] = [
2380
-	'message' => '#^Parameter \\#1 \\$y of method Fisharebest\\\\Webtrees\\\\Report\\\\HtmlRenderer\\:\\:setY\\(\\) expects float, mixed given\\.$#',
2381
-	'count' => 1,
2382
-	'path' => __DIR__ . '/app/Report/ReportHtmlCell.php',
2380
+    'message' => '#^Parameter \\#1 \\$y of method Fisharebest\\\\Webtrees\\\\Report\\\\HtmlRenderer\\:\\:setY\\(\\) expects float, mixed given\\.$#',
2381
+    'count' => 1,
2382
+    'path' => __DIR__ . '/app/Report/ReportHtmlCell.php',
2383 2383
 ];
2384 2384
 $ignoreErrors[] = [
2385
-	'message' => '#^Parameter \\#2 \\$y of method Fisharebest\\\\Webtrees\\\\Report\\\\HtmlRenderer\\:\\:setXy\\(\\) expects float, mixed given\\.$#',
2386
-	'count' => 1,
2387
-	'path' => __DIR__ . '/app/Report/ReportHtmlCell.php',
2385
+    'message' => '#^Parameter \\#2 \\$y of method Fisharebest\\\\Webtrees\\\\Report\\\\HtmlRenderer\\:\\:setXy\\(\\) expects float, mixed given\\.$#',
2386
+    'count' => 1,
2387
+    'path' => __DIR__ . '/app/Report/ReportHtmlCell.php',
2388 2388
 ];
2389 2389
 $ignoreErrors[] = [
2390
-	'message' => '#^Parameter \\#3 \\(mixed\\) of echo cannot be converted to string\\.$#',
2391
-	'count' => 1,
2392
-	'path' => __DIR__ . '/app/Report/ReportHtmlCell.php',
2390
+    'message' => '#^Parameter \\#3 \\(mixed\\) of echo cannot be converted to string\\.$#',
2391
+    'count' => 1,
2392
+    'path' => __DIR__ . '/app/Report/ReportHtmlCell.php',
2393 2393
 ];
2394 2394
 $ignoreErrors[] = [
2395
-	'message' => '#^Parameter \\#4 \\(mixed\\) of echo cannot be converted to string\\.$#',
2396
-	'count' => 1,
2397
-	'path' => __DIR__ . '/app/Report/ReportHtmlCell.php',
2395
+    'message' => '#^Parameter \\#4 \\(mixed\\) of echo cannot be converted to string\\.$#',
2396
+    'count' => 1,
2397
+    'path' => __DIR__ . '/app/Report/ReportHtmlCell.php',
2398 2398
 ];
2399 2399
 $ignoreErrors[] = [
2400
-	'message' => '#^Binary operation "\\*" between string and 0\\|int\\<2, max\\> results in an error\\.$#',
2401
-	'count' => 1,
2402
-	'path' => __DIR__ . '/app/Report/ReportHtmlText.php',
2400
+    'message' => '#^Binary operation "\\*" between string and 0\\|int\\<2, max\\> results in an error\\.$#',
2401
+    'count' => 1,
2402
+    'path' => __DIR__ . '/app/Report/ReportHtmlText.php',
2403 2403
 ];
2404 2404
 $ignoreErrors[] = [
2405
-	'message' => '#^Parameter \\#1 \\$stream of function fclose expects resource, resource\\|false given\\.$#',
2406
-	'count' => 1,
2407
-	'path' => __DIR__ . '/app/Report/ReportParserBase.php',
2405
+    'message' => '#^Parameter \\#1 \\$stream of function fclose expects resource, resource\\|false given\\.$#',
2406
+    'count' => 1,
2407
+    'path' => __DIR__ . '/app/Report/ReportParserBase.php',
2408 2408
 ];
2409 2409
 $ignoreErrors[] = [
2410
-	'message' => '#^Parameter \\#1 \\$stream of function feof expects resource, resource\\|false given\\.$#',
2411
-	'count' => 1,
2412
-	'path' => __DIR__ . '/app/Report/ReportParserBase.php',
2410
+    'message' => '#^Parameter \\#1 \\$stream of function feof expects resource, resource\\|false given\\.$#',
2411
+    'count' => 1,
2412
+    'path' => __DIR__ . '/app/Report/ReportParserBase.php',
2413 2413
 ];
2414 2414
 $ignoreErrors[] = [
2415
-	'message' => '#^Parameter \\#1 \\$stream of function fread expects resource, resource\\|false given\\.$#',
2416
-	'count' => 1,
2417
-	'path' => __DIR__ . '/app/Report/ReportParserBase.php',
2415
+    'message' => '#^Parameter \\#1 \\$stream of function fread expects resource, resource\\|false given\\.$#',
2416
+    'count' => 1,
2417
+    'path' => __DIR__ . '/app/Report/ReportParserBase.php',
2418 2418
 ];
2419 2419
 $ignoreErrors[] = [
2420
-	'message' => '#^Parameter \\#3 \\$value of function xml_parser_set_option expects int\\|string, false given\\.$#',
2421
-	'count' => 1,
2422
-	'path' => __DIR__ . '/app/Report/ReportParserBase.php',
2420
+    'message' => '#^Parameter \\#3 \\$value of function xml_parser_set_option expects int\\|string, false given\\.$#',
2421
+    'count' => 1,
2422
+    'path' => __DIR__ . '/app/Report/ReportParserBase.php',
2423 2423
 ];
2424 2424
 $ignoreErrors[] = [
2425
-	'message' => '#^Access to an undefined property Fisharebest\\\\Webtrees\\\\GedcomRecord\\|static\\(Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\)\\:\\:\\$generation\\.$#',
2426
-	'count' => 1,
2427
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2425
+    'message' => '#^Access to an undefined property Fisharebest\\\\Webtrees\\\\GedcomRecord\\|static\\(Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\)\\:\\:\\$generation\\.$#',
2426
+    'count' => 1,
2427
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2428 2428
 ];
2429 2429
 $ignoreErrors[] = [
2430
-	'message' => '#^Access to private property Fisharebest\\\\Webtrees\\\\GedcomRecord\\|static\\(Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\)\\:\\:\\$generation\\.$#',
2431
-	'count' => 1,
2432
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2430
+    'message' => '#^Access to private property Fisharebest\\\\Webtrees\\\\GedcomRecord\\|static\\(Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\)\\:\\:\\$generation\\.$#',
2431
+    'count' => 1,
2432
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2433 2433
 ];
2434 2434
 $ignoreErrors[] = [
2435
-	'message' => '#^Binary operation "\\+" between non\\-empty\\-string and 1 results in an error\\.$#',
2436
-	'count' => 1,
2437
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2435
+    'message' => '#^Binary operation "\\+" between non\\-empty\\-string and 1 results in an error\\.$#',
2436
+    'count' => 1,
2437
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2438 2438
 ];
2439 2439
 $ignoreErrors[] = [
2440
-	'message' => '#^Call to an undefined method Fisharebest\\\\Webtrees\\\\GedcomRecord\\|static\\(Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\)\\:\\:canShow\\(\\)\\.$#',
2441
-	'count' => 1,
2442
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2440
+    'message' => '#^Call to an undefined method Fisharebest\\\\Webtrees\\\\GedcomRecord\\|static\\(Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\)\\:\\:canShow\\(\\)\\.$#',
2441
+    'count' => 1,
2442
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2443 2443
 ];
2444 2444
 $ignoreErrors[] = [
2445
-	'message' => '#^Call to an undefined method Fisharebest\\\\Webtrees\\\\GedcomRecord\\|static\\(Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\)\\:\\:privatizeGedcom\\(\\)\\.$#',
2446
-	'count' => 1,
2447
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2445
+    'message' => '#^Call to an undefined method Fisharebest\\\\Webtrees\\\\GedcomRecord\\|static\\(Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\)\\:\\:privatizeGedcom\\(\\)\\.$#',
2446
+    'count' => 1,
2447
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2448 2448
 ];
2449 2449
 $ignoreErrors[] = [
2450
-	'message' => '#^Call to an undefined method Fisharebest\\\\Webtrees\\\\GedcomRecord\\|static\\(Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\)\\:\\:tree\\(\\)\\.$#',
2451
-	'count' => 1,
2452
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2450
+    'message' => '#^Call to an undefined method Fisharebest\\\\Webtrees\\\\GedcomRecord\\|static\\(Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\)\\:\\:tree\\(\\)\\.$#',
2451
+    'count' => 1,
2452
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2453 2453
 ];
2454 2454
 $ignoreErrors[] = [
2455
-	'message' => '#^Call to function assert\\(\\) with false and LogicException will always evaluate to false\\.$#',
2456
-	'count' => 1,
2457
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2455
+    'message' => '#^Call to function assert\\(\\) with false and LogicException will always evaluate to false\\.$#',
2456
+    'count' => 1,
2457
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2458 2458
 ];
2459 2459
 $ignoreErrors[] = [
2460
-	'message' => '#^Cannot access offset 0 on array\\|false\\.$#',
2461
-	'count' => 3,
2462
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2460
+    'message' => '#^Cannot access offset 0 on array\\|false\\.$#',
2461
+    'count' => 3,
2462
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2463 2463
 ];
2464 2464
 $ignoreErrors[] = [
2465
-	'message' => '#^Cannot access offset 1 on array\\|false\\.$#',
2466
-	'count' => 3,
2467
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2465
+    'message' => '#^Cannot access offset 1 on array\\|false\\.$#',
2466
+    'count' => 3,
2467
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2468 2468
 ];
2469 2469
 $ignoreErrors[] = [
2470
-	'message' => '#^Cannot access offset float\\|int on array\\<int, string\\>\\|false\\.$#',
2471
-	'count' => 13,
2472
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2470
+    'message' => '#^Cannot access offset float\\|int on array\\<int, string\\>\\|false\\.$#',
2471
+    'count' => 13,
2472
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2473 2473
 ];
2474 2474
 $ignoreErrors[] = [
2475
-	'message' => '#^Cannot access offset float\\|int\\<1, max\\> on array\\<int, string\\>\\|false\\.$#',
2476
-	'count' => 1,
2477
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2475
+    'message' => '#^Cannot access offset float\\|int\\<1, max\\> on array\\<int, string\\>\\|false\\.$#',
2476
+    'count' => 1,
2477
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2478 2478
 ];
2479 2479
 $ignoreErrors[] = [
2480
-	'message' => '#^Cannot access property \\$gedcom on mixed\\.$#',
2481
-	'count' => 2,
2482
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2480
+    'message' => '#^Cannot access property \\$gedcom on mixed\\.$#',
2481
+    'count' => 2,
2482
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2483 2483
 ];
2484 2484
 $ignoreErrors[] = [
2485
-	'message' => '#^Cannot access property \\$xref on mixed\\.$#',
2486
-	'count' => 4,
2487
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2485
+    'message' => '#^Cannot access property \\$xref on mixed\\.$#',
2486
+    'count' => 4,
2487
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2488 2488
 ];
2489 2489
 $ignoreErrors[] = [
2490
-	'message' => '#^Cannot call method addElement\\(\\) on Fisharebest\\\\Webtrees\\\\Report\\\\AbstractRenderer\\|null\\.$#',
2491
-	'count' => 1,
2492
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2490
+    'message' => '#^Cannot call method addElement\\(\\) on Fisharebest\\\\Webtrees\\\\Report\\\\AbstractRenderer\\|null\\.$#',
2491
+    'count' => 1,
2492
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2493 2493
 ];
2494 2494
 $ignoreErrors[] = [
2495
-	'message' => '#^Cannot call method childFamilies\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
2496
-	'count' => 1,
2497
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2495
+    'message' => '#^Cannot call method childFamilies\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
2496
+    'count' => 1,
2497
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2498 2498
 ];
2499 2499
 $ignoreErrors[] = [
2500
-	'message' => '#^Cannot call method facts\\(\\) on Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null\\.$#',
2501
-	'count' => 2,
2502
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2500
+    'message' => '#^Cannot call method facts\\(\\) on Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null\\.$#',
2501
+    'count' => 2,
2502
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2503 2503
 ];
2504 2504
 $ignoreErrors[] = [
2505
-	'message' => '#^Cannot call method findHighlightedMediaFile\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
2506
-	'count' => 1,
2507
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2505
+    'message' => '#^Cannot call method findHighlightedMediaFile\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
2506
+    'count' => 1,
2507
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2508 2508
 ];
2509 2509
 $ignoreErrors[] = [
2510
-	'message' => '#^Cannot call method firstImageFile\\(\\) on Fisharebest\\\\Webtrees\\\\Media\\|null\\.$#',
2511
-	'count' => 1,
2512
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2510
+    'message' => '#^Cannot call method firstImageFile\\(\\) on Fisharebest\\\\Webtrees\\\\Media\\|null\\.$#',
2511
+    'count' => 1,
2512
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2513 2513
 ];
2514 2514
 $ignoreErrors[] = [
2515
-	'message' => '#^Cannot call method privatizeGedcom\\(\\) on Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null\\.$#',
2516
-	'count' => 3,
2517
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2515
+    'message' => '#^Cannot call method privatizeGedcom\\(\\) on Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null\\.$#',
2516
+    'count' => 3,
2517
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2518 2518
 ];
2519 2519
 $ignoreErrors[] = [
2520
-	'message' => '#^Cannot call method xref\\(\\) on Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null\\.$#',
2521
-	'count' => 1,
2522
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2520
+    'message' => '#^Cannot call method xref\\(\\) on Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null\\.$#',
2521
+    'count' => 1,
2522
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2523 2523
 ];
2524 2524
 $ignoreErrors[] = [
2525
-	'message' => '#^Cannot cast mixed to string\\.$#',
2526
-	'count' => 1,
2527
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2525
+    'message' => '#^Cannot cast mixed to string\\.$#',
2526
+    'count' => 1,
2527
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2528 2528
 ];
2529 2529
 $ignoreErrors[] = [
2530
-	'message' => '#^Cannot use array destructuring on array\\<int, array\\<string\\>\\|int\\>\\|null\\.$#',
2531
-	'count' => 4,
2532
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2530
+    'message' => '#^Cannot use array destructuring on array\\<int, array\\<string\\>\\|int\\>\\|null\\.$#',
2531
+    'count' => 4,
2532
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2533 2533
 ];
2534 2534
 $ignoreErrors[] = [
2535
-	'message' => '#^Cannot use array destructuring on string\\|null\\.$#',
2536
-	'count' => 1,
2537
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2535
+    'message' => '#^Cannot use array destructuring on string\\|null\\.$#',
2536
+    'count' => 1,
2537
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2538 2538
 ];
2539 2539
 $ignoreErrors[] = [
2540
-	'message' => '#^If condition is always true\\.$#',
2541
-	'count' => 1,
2542
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2540
+    'message' => '#^If condition is always true\\.$#',
2541
+    'count' => 1,
2542
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2543 2543
 ];
2544 2544
 $ignoreErrors[] = [
2545
-	'message' => '#^Instanceof between Fisharebest\\\\Webtrees\\\\Report\\\\AbstractRenderer and Fisharebest\\\\Webtrees\\\\Report\\\\ReportBaseElement will always evaluate to false\\.$#',
2546
-	'count' => 1,
2547
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2545
+    'message' => '#^Instanceof between Fisharebest\\\\Webtrees\\\\Report\\\\AbstractRenderer and Fisharebest\\\\Webtrees\\\\Report\\\\ReportBaseElement will always evaluate to false\\.$#',
2546
+    'count' => 1,
2547
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2548 2548
 ];
2549 2549
 $ignoreErrors[] = [
2550
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\:\\:substituteVars\\(\\) should return string but returns string\\|null\\.$#',
2551
-	'count' => 1,
2552
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2550
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\:\\:substituteVars\\(\\) should return string but returns string\\|null\\.$#',
2551
+    'count' => 1,
2552
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2553 2553
 ];
2554 2554
 $ignoreErrors[] = [
2555
-	'message' => '#^Parameter \\#1 \\$array of function end expects array\\|object, array\\<int, string\\>\\|false given\\.$#',
2556
-	'count' => 1,
2557
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2555
+    'message' => '#^Parameter \\#1 \\$array of function end expects array\\|object, array\\<int, string\\>\\|false given\\.$#',
2556
+    'count' => 1,
2557
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2558 2558
 ];
2559 2559
 $ignoreErrors[] = [
2560
-	'message' => '#^Parameter \\#1 \\$callback of function call_user_func expects callable\\(\\)\\: mixed, array\\{\\$this\\(Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\), non\\-falsy\\-string\\} given\\.$#',
2561
-	'count' => 2,
2562
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2560
+    'message' => '#^Parameter \\#1 \\$callback of function call_user_func expects callable\\(\\)\\: mixed, array\\{\\$this\\(Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\), non\\-falsy\\-string\\} given\\.$#',
2561
+    'count' => 2,
2562
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2563 2563
 ];
2564 2564
 $ignoreErrors[] = [
2565
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null given\\.$#',
2566
-	'count' => 1,
2567
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2565
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null given\\.$#',
2566
+    'count' => 1,
2567
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2568 2568
 ];
2569 2569
 $ignoreErrors[] = [
2570
-	'message' => '#^Parameter \\#1 \\$expression of method Symfony\\\\Component\\\\ExpressionLanguage\\\\ExpressionLanguage\\:\\:evaluate\\(\\) expects string\\|Symfony\\\\Component\\\\ExpressionLanguage\\\\Expression, string\\|null given\\.$#',
2571
-	'count' => 1,
2572
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2570
+    'message' => '#^Parameter \\#1 \\$expression of method Symfony\\\\Component\\\\ExpressionLanguage\\\\ExpressionLanguage\\:\\:evaluate\\(\\) expects string\\|Symfony\\\\Component\\\\ExpressionLanguage\\\\Expression, string\\|null given\\.$#',
2571
+    'count' => 1,
2572
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2573 2573
 ];
2574 2574
 $ignoreErrors[] = [
2575
-	'message' => '#^Parameter \\#1 \\$haystack of function str_contains expects string, string\\|null given\\.$#',
2576
-	'count' => 1,
2577
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2575
+    'message' => '#^Parameter \\#1 \\$haystack of function str_contains expects string, string\\|null given\\.$#',
2576
+    'count' => 1,
2577
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2578 2578
 ];
2579 2579
 $ignoreErrors[] = [
2580
-	'message' => '#^Parameter \\#1 \\$image of function imagesx expects GdImage, GdImage\\|false given\\.$#',
2581
-	'count' => 2,
2582
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2580
+    'message' => '#^Parameter \\#1 \\$image of function imagesx expects GdImage, GdImage\\|false given\\.$#',
2581
+    'count' => 2,
2582
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2583 2583
 ];
2584 2584
 $ignoreErrors[] = [
2585
-	'message' => '#^Parameter \\#1 \\$image of function imagesy expects GdImage, GdImage\\|false given\\.$#',
2586
-	'count' => 2,
2587
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2585
+    'message' => '#^Parameter \\#1 \\$image of function imagesy expects GdImage, GdImage\\|false given\\.$#',
2586
+    'count' => 2,
2587
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2588 2588
 ];
2589 2589
 $ignoreErrors[] = [
2590
-	'message' => '#^Parameter \\#1 \\$string of function addslashes expects string, string\\|null given\\.$#',
2591
-	'count' => 1,
2592
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2590
+    'message' => '#^Parameter \\#1 \\$string of function addslashes expects string, string\\|null given\\.$#',
2591
+    'count' => 1,
2592
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2593 2593
 ];
2594 2594
 $ignoreErrors[] = [
2595
-	'message' => '#^Parameter \\#1 \\$style of method Fisharebest\\\\Webtrees\\\\Report\\\\AbstractRenderer\\:\\:addStyle\\(\\) expects array\\<string\\>, array\\<string, float\\|string\\> given\\.$#',
2596
-	'count' => 1,
2597
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2595
+    'message' => '#^Parameter \\#1 \\$style of method Fisharebest\\\\Webtrees\\\\Report\\\\AbstractRenderer\\:\\:addStyle\\(\\) expects array\\<string\\>, array\\<string, float\\|string\\> given\\.$#',
2596
+    'count' => 1,
2597
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2598 2598
 ];
2599 2599
 $ignoreErrors[] = [
2600
-	'message' => '#^Parameter \\#2 \\$callback of function uasort expects callable\\(Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null, Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null\\)\\: int, Closure\\(Fisharebest\\\\Webtrees\\\\Family, Fisharebest\\\\Webtrees\\\\Family\\)\\: int given\\.$#',
2601
-	'count' => 1,
2602
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2600
+    'message' => '#^Parameter \\#2 \\$callback of function uasort expects callable\\(Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null, Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null\\)\\: int, Closure\\(Fisharebest\\\\Webtrees\\\\Family, Fisharebest\\\\Webtrees\\\\Family\\)\\: int given\\.$#',
2601
+    'count' => 1,
2602
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2603 2603
 ];
2604 2604
 $ignoreErrors[] = [
2605
-	'message' => '#^Parameter \\#2 \\$callback of function uasort expects callable\\(Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null, Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null\\)\\: int, Closure\\(Fisharebest\\\\Webtrees\\\\GedcomRecord, Fisharebest\\\\Webtrees\\\\GedcomRecord\\)\\: int given\\.$#',
2606
-	'count' => 2,
2607
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2605
+    'message' => '#^Parameter \\#2 \\$callback of function uasort expects callable\\(Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null, Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null\\)\\: int, Closure\\(Fisharebest\\\\Webtrees\\\\GedcomRecord, Fisharebest\\\\Webtrees\\\\GedcomRecord\\)\\: int given\\.$#',
2606
+    'count' => 2,
2607
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2608 2608
 ];
2609 2609
 $ignoreErrors[] = [
2610
-	'message' => '#^Parameter \\#2 \\$callback of function uasort expects callable\\(Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null, Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null\\)\\: int, Closure\\(Fisharebest\\\\Webtrees\\\\Individual, Fisharebest\\\\Webtrees\\\\Individual\\)\\: int given\\.$#',
2611
-	'count' => 2,
2612
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2610
+    'message' => '#^Parameter \\#2 \\$callback of function uasort expects callable\\(Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null, Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null\\)\\: int, Closure\\(Fisharebest\\\\Webtrees\\\\Individual, Fisharebest\\\\Webtrees\\\\Individual\\)\\: int given\\.$#',
2611
+    'count' => 2,
2612
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2613 2613
 ];
2614 2614
 $ignoreErrors[] = [
2615
-	'message' => '#^Parameter \\#2 \\$callback of function uasort expects callable\\(Fisharebest\\\\Webtrees\\\\GedcomRecord\\|static\\(Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\), Fisharebest\\\\Webtrees\\\\GedcomRecord\\|static\\(Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\)\\)\\: int, Closure\\(Fisharebest\\\\Webtrees\\\\GedcomRecord, Fisharebest\\\\Webtrees\\\\GedcomRecord\\)\\: int given\\.$#',
2616
-	'count' => 1,
2617
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2615
+    'message' => '#^Parameter \\#2 \\$callback of function uasort expects callable\\(Fisharebest\\\\Webtrees\\\\GedcomRecord\\|static\\(Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\), Fisharebest\\\\Webtrees\\\\GedcomRecord\\|static\\(Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\)\\)\\: int, Closure\\(Fisharebest\\\\Webtrees\\\\GedcomRecord, Fisharebest\\\\Webtrees\\\\GedcomRecord\\)\\: int given\\.$#',
2616
+    'count' => 1,
2617
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2618 2618
 ];
2619 2619
 $ignoreErrors[] = [
2620
-	'message' => '#^Parameter \\#2 \\$callback of function uasort expects callable\\(Fisharebest\\\\Webtrees\\\\GedcomRecord\\|static\\(Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\), Fisharebest\\\\Webtrees\\\\GedcomRecord\\|static\\(Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\)\\)\\: int, Closure\\(Fisharebest\\\\Webtrees\\\\Individual, Fisharebest\\\\Webtrees\\\\Individual\\)\\: int given\\.$#',
2621
-	'count' => 2,
2622
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2620
+    'message' => '#^Parameter \\#2 \\$callback of function uasort expects callable\\(Fisharebest\\\\Webtrees\\\\GedcomRecord\\|static\\(Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\), Fisharebest\\\\Webtrees\\\\GedcomRecord\\|static\\(Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\)\\)\\: int, Closure\\(Fisharebest\\\\Webtrees\\\\Individual, Fisharebest\\\\Webtrees\\\\Individual\\)\\: int given\\.$#',
2621
+    'count' => 2,
2622
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2623 2623
 ];
2624 2624
 $ignoreErrors[] = [
2625
-	'message' => '#^Parameter \\#2 \\$subject of function preg_match expects string, string\\|null given\\.$#',
2626
-	'count' => 5,
2627
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2625
+    'message' => '#^Parameter \\#2 \\$subject of function preg_match expects string, string\\|null given\\.$#',
2626
+    'count' => 5,
2627
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2628 2628
 ];
2629 2629
 $ignoreErrors[] = [
2630
-	'message' => '#^Parameter \\#3 \\$subject of function preg_replace expects array\\|string, string\\|null given\\.$#',
2631
-	'count' => 1,
2632
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2630
+    'message' => '#^Parameter \\#3 \\$subject of function preg_replace expects array\\|string, string\\|null given\\.$#',
2631
+    'count' => 1,
2632
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2633 2633
 ];
2634 2634
 $ignoreErrors[] = [
2635
-	'message' => '#^Parameter \\#3 \\$value of function xml_parser_set_option expects int\\|string, false given\\.$#',
2636
-	'count' => 4,
2637
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2635
+    'message' => '#^Parameter \\#3 \\$value of function xml_parser_set_option expects int\\|string, false given\\.$#',
2636
+    'count' => 4,
2637
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2638 2638
 ];
2639 2639
 $ignoreErrors[] = [
2640
-	'message' => '#^Property Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\:\\:\\$current_element \\(Fisharebest\\\\Webtrees\\\\Report\\\\ReportBaseElement\\) does not accept Fisharebest\\\\Webtrees\\\\Report\\\\AbstractRenderer\\.$#',
2641
-	'count' => 1,
2642
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2640
+    'message' => '#^Property Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\:\\:\\$current_element \\(Fisharebest\\\\Webtrees\\\\Report\\\\ReportBaseElement\\) does not accept Fisharebest\\\\Webtrees\\\\Report\\\\AbstractRenderer\\.$#',
2641
+    'count' => 1,
2642
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2643 2643
 ];
2644 2644
 $ignoreErrors[] = [
2645
-	'message' => '#^Property Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\:\\:\\$gedrec_stack \\(array\\<string\\>\\) does not accept array\\<array\\<int, string\\>\\|string\\>\\.$#',
2646
-	'count' => 1,
2647
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2645
+    'message' => '#^Property Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\:\\:\\$gedrec_stack \\(array\\<string\\>\\) does not accept array\\<array\\<int, string\\>\\|string\\>\\.$#',
2646
+    'count' => 1,
2647
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2648 2648
 ];
2649 2649
 $ignoreErrors[] = [
2650
-	'message' => '#^Property Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\:\\:\\$list \\(array\\<Fisharebest\\\\Webtrees\\\\GedcomRecord\\|static\\(Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\)\\>\\) does not accept array\\<Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null\\>\\.$#',
2651
-	'count' => 1,
2652
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2650
+    'message' => '#^Property Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\:\\:\\$list \\(array\\<Fisharebest\\\\Webtrees\\\\GedcomRecord\\|static\\(Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\)\\>\\) does not accept array\\<Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null\\>\\.$#',
2651
+    'count' => 1,
2652
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2653 2653
 ];
2654 2654
 $ignoreErrors[] = [
2655
-	'message' => '#^Property Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\:\\:\\$list \\(array\\<Fisharebest\\\\Webtrees\\\\GedcomRecord\\|static\\(Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\)\\>\\) does not accept array\\<Fisharebest\\\\Webtrees\\\\GedcomRecord\\|static\\(Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\)\\|null\\>\\.$#',
2656
-	'count' => 2,
2657
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2655
+    'message' => '#^Property Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\:\\:\\$list \\(array\\<Fisharebest\\\\Webtrees\\\\GedcomRecord\\|static\\(Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\)\\>\\) does not accept array\\<Fisharebest\\\\Webtrees\\\\GedcomRecord\\|static\\(Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\)\\|null\\>\\.$#',
2656
+    'count' => 2,
2657
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2658 2658
 ];
2659 2659
 $ignoreErrors[] = [
2660
-	'message' => '#^Property Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\:\\:\\$list \\(array\\<Fisharebest\\\\Webtrees\\\\GedcomRecord\\|static\\(Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\)\\>\\) does not accept array\\<stdClass\\>\\.$#',
2661
-	'count' => 1,
2662
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2660
+    'message' => '#^Property Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\:\\:\\$list \\(array\\<Fisharebest\\\\Webtrees\\\\GedcomRecord\\|static\\(Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\)\\>\\) does not accept array\\<stdClass\\>\\.$#',
2661
+    'count' => 1,
2662
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2663 2663
 ];
2664 2664
 $ignoreErrors[] = [
2665
-	'message' => '#^Property Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\:\\:\\$list \\(array\\<Fisharebest\\\\Webtrees\\\\GedcomRecord\\|static\\(Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\)\\>\\) does not accept array\\<string, Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null\\>\\.$#',
2666
-	'count' => 1,
2667
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2665
+    'message' => '#^Property Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\:\\:\\$list \\(array\\<Fisharebest\\\\Webtrees\\\\GedcomRecord\\|static\\(Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\)\\>\\) does not accept array\\<string, Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null\\>\\.$#',
2666
+    'count' => 1,
2667
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2668 2668
 ];
2669 2669
 $ignoreErrors[] = [
2670
-	'message' => '#^Property Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\:\\:\\$parser \\(XMLParser\\) does not accept XMLParser\\|null\\.$#',
2671
-	'count' => 4,
2672
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2670
+    'message' => '#^Property Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\:\\:\\$parser \\(XMLParser\\) does not accept XMLParser\\|null\\.$#',
2671
+    'count' => 4,
2672
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2673 2673
 ];
2674 2674
 $ignoreErrors[] = [
2675
-	'message' => '#^Property Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\:\\:\\$print_data \\(bool\\) does not accept bool\\|null\\.$#',
2676
-	'count' => 4,
2677
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2675
+    'message' => '#^Property Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\:\\:\\$print_data \\(bool\\) does not accept bool\\|null\\.$#',
2676
+    'count' => 4,
2677
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2678 2678
 ];
2679 2679
 $ignoreErrors[] = [
2680
-	'message' => '#^Property Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\:\\:\\$repeat_bytes \\(int\\) does not accept array\\<string\\>\\|int\\.$#',
2681
-	'count' => 4,
2682
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2680
+    'message' => '#^Property Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\:\\:\\$repeat_bytes \\(int\\) does not accept array\\<string\\>\\|int\\.$#',
2681
+    'count' => 4,
2682
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2683 2683
 ];
2684 2684
 $ignoreErrors[] = [
2685
-	'message' => '#^Property Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\:\\:\\$repeats \\(array\\<string\\>\\) does not accept array\\<string\\>\\|int\\.$#',
2686
-	'count' => 4,
2687
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2685
+    'message' => '#^Property Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\:\\:\\$repeats \\(array\\<string\\>\\) does not accept array\\<string\\>\\|int\\.$#',
2686
+    'count' => 4,
2687
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2688 2688
 ];
2689 2689
 $ignoreErrors[] = [
2690
-	'message' => '#^Property Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\:\\:\\$vars \\(array\\<array\\<string\\>\\>\\) does not accept array\\<array\\<string\\|null\\>\\>\\.$#',
2691
-	'count' => 1,
2692
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2690
+    'message' => '#^Property Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\:\\:\\$vars \\(array\\<array\\<string\\>\\>\\) does not accept array\\<array\\<string\\|null\\>\\>\\.$#',
2691
+    'count' => 1,
2692
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2693 2693
 ];
2694 2694
 $ignoreErrors[] = [
2695
-	'message' => '#^Property Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\:\\:\\$wt_report \\(Fisharebest\\\\Webtrees\\\\Report\\\\AbstractRenderer\\) does not accept Fisharebest\\\\Webtrees\\\\Report\\\\AbstractRenderer\\|null\\.$#',
2696
-	'count' => 1,
2697
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2695
+    'message' => '#^Property Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\:\\:\\$wt_report \\(Fisharebest\\\\Webtrees\\\\Report\\\\AbstractRenderer\\) does not accept Fisharebest\\\\Webtrees\\\\Report\\\\AbstractRenderer\\|null\\.$#',
2696
+    'count' => 1,
2697
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2698 2698
 ];
2699 2699
 $ignoreErrors[] = [
2700
-	'message' => '#^Property Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\:\\:\\$wt_report \\(Fisharebest\\\\Webtrees\\\\Report\\\\AbstractRenderer\\) does not accept Fisharebest\\\\Webtrees\\\\Report\\\\ReportBaseTextbox\\.$#',
2701
-	'count' => 1,
2702
-	'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2700
+    'message' => '#^Property Fisharebest\\\\Webtrees\\\\Report\\\\ReportParserGenerate\\:\\:\\$wt_report \\(Fisharebest\\\\Webtrees\\\\Report\\\\AbstractRenderer\\) does not accept Fisharebest\\\\Webtrees\\\\Report\\\\ReportBaseTextbox\\.$#',
2701
+    'count' => 1,
2702
+    'path' => __DIR__ . '/app/Report/ReportParserGenerate.php',
2703 2703
 ];
2704 2704
 $ignoreErrors[] = [
2705
-	'message' => '#^Cannot assign new offset to array\\<string\\>\\|string\\.$#',
2706
-	'count' => 1,
2707
-	'path' => __DIR__ . '/app/Report/ReportParserSetup.php',
2705
+    'message' => '#^Cannot assign new offset to array\\<string\\>\\|string\\.$#',
2706
+    'count' => 1,
2707
+    'path' => __DIR__ . '/app/Report/ReportParserSetup.php',
2708 2708
 ];
2709 2709
 $ignoreErrors[] = [
2710
-	'message' => '#^array\\<string\\>\\|string does not accept array\\<string\\>\\.$#',
2711
-	'count' => 1,
2712
-	'path' => __DIR__ . '/app/Report/ReportParserSetup.php',
2710
+    'message' => '#^array\\<string\\>\\|string does not accept array\\<string\\>\\.$#',
2711
+    'count' => 1,
2712
+    'path' => __DIR__ . '/app/Report/ReportParserSetup.php',
2713 2713
 ];
2714 2714
 $ignoreErrors[] = [
2715
-	'message' => '#^Parameter \\#1 \\$x of method Fisharebest\\\\Webtrees\\\\Report\\\\PdfRenderer\\:\\:addMarginX\\(\\) expects float, mixed given\\.$#',
2716
-	'count' => 1,
2717
-	'path' => __DIR__ . '/app/Report/ReportPdfCell.php',
2715
+    'message' => '#^Parameter \\#1 \\$x of method Fisharebest\\\\Webtrees\\\\Report\\\\PdfRenderer\\:\\:addMarginX\\(\\) expects float, mixed given\\.$#',
2716
+    'count' => 1,
2717
+    'path' => __DIR__ . '/app/Report/ReportPdfCell.php',
2718 2718
 ];
2719 2719
 $ignoreErrors[] = [
2720
-	'message' => '#^Parameter \\#1 \\$y of method TCPDF\\:\\:setY\\(\\) expects float, mixed given\\.$#',
2721
-	'count' => 1,
2722
-	'path' => __DIR__ . '/app/Report/ReportPdfCell.php',
2720
+    'message' => '#^Parameter \\#1 \\$y of method TCPDF\\:\\:setY\\(\\) expects float, mixed given\\.$#',
2721
+    'count' => 1,
2722
+    'path' => __DIR__ . '/app/Report/ReportPdfCell.php',
2723 2723
 ];
2724 2724
 $ignoreErrors[] = [
2725
-	'message' => '#^Parameter \\#2 \\$y of method TCPDF\\:\\:Link\\(\\) expects float, mixed given\\.$#',
2726
-	'count' => 1,
2727
-	'path' => __DIR__ . '/app/Report/ReportPdfCell.php',
2725
+    'message' => '#^Parameter \\#2 \\$y of method TCPDF\\:\\:Link\\(\\) expects float, mixed given\\.$#',
2726
+    'count' => 1,
2727
+    'path' => __DIR__ . '/app/Report/ReportPdfCell.php',
2728 2728
 ];
2729 2729
 $ignoreErrors[] = [
2730
-	'message' => '#^Parameter \\#6 \\$fill of method TCPDF\\:\\:MultiCell\\(\\) expects bool, int given\\.$#',
2731
-	'count' => 1,
2732
-	'path' => __DIR__ . '/app/Report/ReportPdfCell.php',
2730
+    'message' => '#^Parameter \\#6 \\$fill of method TCPDF\\:\\:MultiCell\\(\\) expects bool, int given\\.$#',
2731
+    'count' => 1,
2732
+    'path' => __DIR__ . '/app/Report/ReportPdfCell.php',
2733 2733
 ];
2734 2734
 $ignoreErrors[] = [
2735
-	'message' => '#^Parameter \\#9 \\$y of method TCPDF\\:\\:MultiCell\\(\\) expects float\\|null, mixed given\\.$#',
2736
-	'count' => 1,
2737
-	'path' => __DIR__ . '/app/Report/ReportPdfCell.php',
2735
+    'message' => '#^Parameter \\#9 \\$y of method TCPDF\\:\\:MultiCell\\(\\) expects float\\|null, mixed given\\.$#',
2736
+    'count' => 1,
2737
+    'path' => __DIR__ . '/app/Report/ReportPdfCell.php',
2738 2738
 ];
2739 2739
 $ignoreErrors[] = [
2740
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Report\\\\ReportPdfFootnote\\:\\:getWidth\\(\\) should return array\\{float, int, float\\} but returns array\\{0\\|array\\<float\\>\\|float, 1, int\\<0, max\\>\\}\\.$#',
2741
-	'count' => 1,
2742
-	'path' => __DIR__ . '/app/Report/ReportPdfFootnote.php',
2740
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Report\\\\ReportPdfFootnote\\:\\:getWidth\\(\\) should return array\\{float, int, float\\} but returns array\\{0\\|array\\<float\\>\\|float, 1, int\\<0, max\\>\\}\\.$#',
2741
+    'count' => 1,
2742
+    'path' => __DIR__ . '/app/Report/ReportPdfFootnote.php',
2743 2743
 ];
2744 2744
 $ignoreErrors[] = [
2745
-	'message' => '#^Parameter \\#1 \\$link of method TCPDF\\:\\:setLink\\(\\) expects int, string given\\.$#',
2746
-	'count' => 1,
2747
-	'path' => __DIR__ . '/app/Report/ReportPdfFootnote.php',
2745
+    'message' => '#^Parameter \\#1 \\$link of method TCPDF\\:\\:setLink\\(\\) expects int, string given\\.$#',
2746
+    'count' => 1,
2747
+    'path' => __DIR__ . '/app/Report/ReportPdfFootnote.php',
2748 2748
 ];
2749 2749
 $ignoreErrors[] = [
2750
-	'message' => '#^Parameter \\#1 \\$num of function ceil expects float\\|int, array\\<float\\>\\|float given\\.$#',
2751
-	'count' => 3,
2752
-	'path' => __DIR__ . '/app/Report/ReportPdfFootnote.php',
2750
+    'message' => '#^Parameter \\#1 \\$num of function ceil expects float\\|int, array\\<float\\>\\|float given\\.$#',
2751
+    'count' => 3,
2752
+    'path' => __DIR__ . '/app/Report/ReportPdfFootnote.php',
2753 2753
 ];
2754 2754
 $ignoreErrors[] = [
2755
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Report\\\\ReportPdfText\\:\\:getWidth\\(\\) should return array\\{float, int, float\\} but returns array\\{array\\<float\\>\\|float, 0\\|2, int\\<0, max\\>\\}\\.$#',
2756
-	'count' => 1,
2757
-	'path' => __DIR__ . '/app/Report/ReportPdfText.php',
2755
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Report\\\\ReportPdfText\\:\\:getWidth\\(\\) should return array\\{float, int, float\\} but returns array\\{array\\<float\\>\\|float, 0\\|2, int\\<0, max\\>\\}\\.$#',
2756
+    'count' => 1,
2757
+    'path' => __DIR__ . '/app/Report/ReportPdfText.php',
2758 2758
 ];
2759 2759
 $ignoreErrors[] = [
2760
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Report\\\\ReportPdfText\\:\\:getWidth\\(\\) should return array\\{float, int, float\\} but returns array\\{array\\<float\\>\\|float\\|int, 1, int\\<0, max\\>\\}\\.$#',
2761
-	'count' => 1,
2762
-	'path' => __DIR__ . '/app/Report/ReportPdfText.php',
2760
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Report\\\\ReportPdfText\\:\\:getWidth\\(\\) should return array\\{float, int, float\\} but returns array\\{array\\<float\\>\\|float\\|int, 1, int\\<0, max\\>\\}\\.$#',
2761
+    'count' => 1,
2762
+    'path' => __DIR__ . '/app/Report/ReportPdfText.php',
2763 2763
 ];
2764 2764
 $ignoreErrors[] = [
2765
-	'message' => '#^Instanceof between Fisharebest\\\\Webtrees\\\\Report\\\\ReportBaseElement and Fisharebest\\\\Webtrees\\\\Report\\\\ReportPdfFootnote will always evaluate to false\\.$#',
2766
-	'count' => 1,
2767
-	'path' => __DIR__ . '/app/Report/ReportPdfTextBox.php',
2765
+    'message' => '#^Instanceof between Fisharebest\\\\Webtrees\\\\Report\\\\ReportBaseElement and Fisharebest\\\\Webtrees\\\\Report\\\\ReportPdfFootnote will always evaluate to false\\.$#',
2766
+    'count' => 1,
2767
+    'path' => __DIR__ . '/app/Report/ReportPdfTextBox.php',
2768 2768
 ];
2769 2769
 $ignoreErrors[] = [
2770
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Report\\\\RightToLeftSupport\\:\\:spanLtrRtl\\(\\) should return string but returns array\\<int, string\\>\\|string\\.$#',
2771
-	'count' => 1,
2772
-	'path' => __DIR__ . '/app/Report/RightToLeftSupport.php',
2770
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Report\\\\RightToLeftSupport\\:\\:spanLtrRtl\\(\\) should return string but returns array\\<int, string\\>\\|string\\.$#',
2771
+    'count' => 1,
2772
+    'path' => __DIR__ . '/app/Report/RightToLeftSupport.php',
2773 2773
 ];
2774 2774
 $ignoreErrors[] = [
2775
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Report\\\\RightToLeftSupport\\:\\:starredName\\(\\) should return string but returns string\\|null\\.$#',
2776
-	'count' => 1,
2777
-	'path' => __DIR__ . '/app/Report/RightToLeftSupport.php',
2775
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Report\\\\RightToLeftSupport\\:\\:starredName\\(\\) should return string but returns string\\|null\\.$#',
2776
+    'count' => 1,
2777
+    'path' => __DIR__ . '/app/Report/RightToLeftSupport.php',
2778 2778
 ];
2779 2779
 $ignoreErrors[] = [
2780
-	'message' => '#^Parameter \\#2 \\$offset of function substr expects int, int\\<0, max\\>\\|false given\\.$#',
2781
-	'count' => 1,
2782
-	'path' => __DIR__ . '/app/Report/RightToLeftSupport.php',
2780
+    'message' => '#^Parameter \\#2 \\$offset of function substr expects int, int\\<0, max\\>\\|false given\\.$#',
2781
+    'count' => 1,
2782
+    'path' => __DIR__ . '/app/Report/RightToLeftSupport.php',
2783 2783
 ];
2784 2784
 $ignoreErrors[] = [
2785
-	'message' => '#^Parameter \\#3 \\$length of function substr expects int\\|null, int\\<0, max\\>\\|false given\\.$#',
2786
-	'count' => 1,
2787
-	'path' => __DIR__ . '/app/Report/RightToLeftSupport.php',
2785
+    'message' => '#^Parameter \\#3 \\$length of function substr expects int\\|null, int\\<0, max\\>\\|false given\\.$#',
2786
+    'count' => 1,
2787
+    'path' => __DIR__ . '/app/Report/RightToLeftSupport.php',
2788 2788
 ];
2789 2789
 $ignoreErrors[] = [
2790
-	'message' => '#^Parameter \\#3 \\$subject of function preg_replace expects array\\|string, string\\|null given\\.$#',
2791
-	'count' => 1,
2792
-	'path' => __DIR__ . '/app/Report/RightToLeftSupport.php',
2790
+    'message' => '#^Parameter \\#3 \\$subject of function preg_replace expects array\\|string, string\\|null given\\.$#',
2791
+    'count' => 1,
2792
+    'path' => __DIR__ . '/app/Report/RightToLeftSupport.php',
2793 2793
 ];
2794 2794
 $ignoreErrors[] = [
2795
-	'message' => '#^Parameter \\#3 \\$subject of function str_replace expects array\\|string, string\\|null given\\.$#',
2796
-	'count' => 1,
2797
-	'path' => __DIR__ . '/app/Report/RightToLeftSupport.php',
2795
+    'message' => '#^Parameter \\#3 \\$subject of function str_replace expects array\\|string, string\\|null given\\.$#',
2796
+    'count' => 1,
2797
+    'path' => __DIR__ . '/app/Report/RightToLeftSupport.php',
2798 2798
 ];
2799 2799
 $ignoreErrors[] = [
2800
-	'message' => '#^Parameter \\#1 \\$h of method TCPDF\\:\\:checkPageBreak\\(\\) expects float, mixed given\\.$#',
2801
-	'count' => 1,
2802
-	'path' => __DIR__ . '/app/Report/TcpdfWrapper.php',
2800
+    'message' => '#^Parameter \\#1 \\$h of method TCPDF\\:\\:checkPageBreak\\(\\) expects float, mixed given\\.$#',
2801
+    'count' => 1,
2802
+    'path' => __DIR__ . '/app/Report/TcpdfWrapper.php',
2803 2803
 ];
2804 2804
 $ignoreErrors[] = [
2805
-	'message' => '#^Parameter \\#2 \\$y of method TCPDF\\:\\:checkPageBreak\\(\\) expects float\\|null, mixed given\\.$#',
2806
-	'count' => 1,
2807
-	'path' => __DIR__ . '/app/Report/TcpdfWrapper.php',
2805
+    'message' => '#^Parameter \\#2 \\$y of method TCPDF\\:\\:checkPageBreak\\(\\) expects float\\|null, mixed given\\.$#',
2806
+    'count' => 1,
2807
+    'path' => __DIR__ . '/app/Report/TcpdfWrapper.php',
2808 2808
 ];
2809 2809
 $ignoreErrors[] = [
2810
-	'message' => '#^Cannot access property \\$access_level on mixed\\.$#',
2811
-	'count' => 1,
2812
-	'path' => __DIR__ . '/app/Schema/Migration42.php',
2810
+    'message' => '#^Cannot access property \\$access_level on mixed\\.$#',
2811
+    'count' => 1,
2812
+    'path' => __DIR__ . '/app/Schema/Migration42.php',
2813 2813
 ];
2814 2814
 $ignoreErrors[] = [
2815
-	'message' => '#^Cannot access property \\$component on mixed\\.$#',
2816
-	'count' => 1,
2817
-	'path' => __DIR__ . '/app/Schema/Migration42.php',
2815
+    'message' => '#^Cannot access property \\$component on mixed\\.$#',
2816
+    'count' => 1,
2817
+    'path' => __DIR__ . '/app/Schema/Migration42.php',
2818 2818
 ];
2819 2819
 $ignoreErrors[] = [
2820
-	'message' => '#^Cannot access property \\$gedcom_id on mixed\\.$#',
2821
-	'count' => 1,
2822
-	'path' => __DIR__ . '/app/Schema/Migration42.php',
2820
+    'message' => '#^Cannot access property \\$gedcom_id on mixed\\.$#',
2821
+    'count' => 1,
2822
+    'path' => __DIR__ . '/app/Schema/Migration42.php',
2823 2823
 ];
2824 2824
 $ignoreErrors[] = [
2825
-	'message' => '#^Cannot access property \\$module_name on mixed\\.$#',
2826
-	'count' => 1,
2827
-	'path' => __DIR__ . '/app/Schema/Migration42.php',
2825
+    'message' => '#^Cannot access property \\$module_name on mixed\\.$#',
2826
+    'count' => 1,
2827
+    'path' => __DIR__ . '/app/Schema/Migration42.php',
2828 2828
 ];
2829 2829
 $ignoreErrors[] = [
2830
-	'message' => '#^Parameter \\#1 \\$column of method Illuminate\\\\Database\\\\Query\\\\Builder\\:\\:having\\(\\) expects Closure\\|string, Illuminate\\\\Database\\\\Query\\\\Expression given\\.$#',
2831
-	'count' => 1,
2832
-	'path' => __DIR__ . '/app/Schema/Migration44.php',
2830
+    'message' => '#^Parameter \\#1 \\$column of method Illuminate\\\\Database\\\\Query\\\\Builder\\:\\:having\\(\\) expects Closure\\|string, Illuminate\\\\Database\\\\Query\\\\Expression given\\.$#',
2831
+    'count' => 1,
2832
+    'path' => __DIR__ . '/app/Schema/Migration44.php',
2833 2833
 ];
2834 2834
 $ignoreErrors[] = [
2835
-	'message' => '#^Anonymous function should return Fisharebest\\\\Webtrees\\\\Family but returns Fisharebest\\\\Webtrees\\\\Family\\|null\\.$#',
2836
-	'count' => 1,
2837
-	'path' => __DIR__ . '/app/Services/AdminService.php',
2835
+    'message' => '#^Anonymous function should return Fisharebest\\\\Webtrees\\\\Family but returns Fisharebest\\\\Webtrees\\\\Family\\|null\\.$#',
2836
+    'count' => 1,
2837
+    'path' => __DIR__ . '/app/Services/AdminService.php',
2838 2838
 ];
2839 2839
 $ignoreErrors[] = [
2840
-	'message' => '#^Anonymous function should return Fisharebest\\\\Webtrees\\\\Individual but returns Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
2841
-	'count' => 1,
2842
-	'path' => __DIR__ . '/app/Services/AdminService.php',
2840
+    'message' => '#^Anonymous function should return Fisharebest\\\\Webtrees\\\\Individual but returns Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
2841
+    'count' => 1,
2842
+    'path' => __DIR__ . '/app/Services/AdminService.php',
2843 2843
 ];
2844 2844
 $ignoreErrors[] = [
2845
-	'message' => '#^Anonymous function should return Fisharebest\\\\Webtrees\\\\Media but returns Fisharebest\\\\Webtrees\\\\Media\\|null\\.$#',
2846
-	'count' => 1,
2847
-	'path' => __DIR__ . '/app/Services/AdminService.php',
2845
+    'message' => '#^Anonymous function should return Fisharebest\\\\Webtrees\\\\Media but returns Fisharebest\\\\Webtrees\\\\Media\\|null\\.$#',
2846
+    'count' => 1,
2847
+    'path' => __DIR__ . '/app/Services/AdminService.php',
2848 2848
 ];
2849 2849
 $ignoreErrors[] = [
2850
-	'message' => '#^Anonymous function should return Fisharebest\\\\Webtrees\\\\Source but returns Fisharebest\\\\Webtrees\\\\Source\\|null\\.$#',
2851
-	'count' => 1,
2852
-	'path' => __DIR__ . '/app/Services/AdminService.php',
2850
+    'message' => '#^Anonymous function should return Fisharebest\\\\Webtrees\\\\Source but returns Fisharebest\\\\Webtrees\\\\Source\\|null\\.$#',
2851
+    'count' => 1,
2852
+    'path' => __DIR__ . '/app/Services/AdminService.php',
2853 2853
 ];
2854 2854
 $ignoreErrors[] = [
2855
-	'message' => '#^Call to an undefined static method Illuminate\\\\Database\\\\Capsule\\\\Manager\\:\\:query\\(\\)\\.$#',
2856
-	'count' => 1,
2857
-	'path' => __DIR__ . '/app/Services/AdminService.php',
2855
+    'message' => '#^Call to an undefined static method Illuminate\\\\Database\\\\Capsule\\\\Manager\\:\\:query\\(\\)\\.$#',
2856
+    'count' => 1,
2857
+    'path' => __DIR__ . '/app/Services/AdminService.php',
2858 2858
 ];
2859 2859
 $ignoreErrors[] = [
2860
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\AdminService\\:\\:gedcomFiles\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, string\\> but returns Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\), mixed\\>\\.$#',
2861
-	'count' => 1,
2862
-	'path' => __DIR__ . '/app/Services/AdminService.php',
2860
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\AdminService\\:\\:gedcomFiles\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, string\\> but returns Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\), mixed\\>\\.$#',
2861
+    'count' => 1,
2862
+    'path' => __DIR__ . '/app/Services/AdminService.php',
2863 2863
 ];
2864 2864
 $ignoreErrors[] = [
2865
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: non\\-empty\\-array\\<int, Fisharebest\\\\Webtrees\\\\Family\\>, Closure\\(string\\)\\: non\\-empty\\-array\\<int, Fisharebest\\\\Webtrees\\\\Family\\> given\\.$#',
2866
-	'count' => 1,
2867
-	'path' => __DIR__ . '/app/Services/AdminService.php',
2865
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: non\\-empty\\-array\\<int, Fisharebest\\\\Webtrees\\\\Family\\>, Closure\\(string\\)\\: non\\-empty\\-array\\<int, Fisharebest\\\\Webtrees\\\\Family\\> given\\.$#',
2866
+    'count' => 1,
2867
+    'path' => __DIR__ . '/app/Services/AdminService.php',
2868 2868
 ];
2869 2869
 $ignoreErrors[] = [
2870
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: non\\-empty\\-array\\<int, Fisharebest\\\\Webtrees\\\\Individual\\>, Closure\\(string\\)\\: non\\-empty\\-array\\<int, Fisharebest\\\\Webtrees\\\\Individual\\> given\\.$#',
2871
-	'count' => 1,
2872
-	'path' => __DIR__ . '/app/Services/AdminService.php',
2870
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: non\\-empty\\-array\\<int, Fisharebest\\\\Webtrees\\\\Individual\\>, Closure\\(string\\)\\: non\\-empty\\-array\\<int, Fisharebest\\\\Webtrees\\\\Individual\\> given\\.$#',
2871
+    'count' => 1,
2872
+    'path' => __DIR__ . '/app/Services/AdminService.php',
2873 2873
 ];
2874 2874
 $ignoreErrors[] = [
2875
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: non\\-empty\\-array\\<int, Fisharebest\\\\Webtrees\\\\Media\\>, Closure\\(string\\)\\: non\\-empty\\-array\\<int, Fisharebest\\\\Webtrees\\\\Media\\> given\\.$#',
2876
-	'count' => 1,
2877
-	'path' => __DIR__ . '/app/Services/AdminService.php',
2875
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: non\\-empty\\-array\\<int, Fisharebest\\\\Webtrees\\\\Media\\>, Closure\\(string\\)\\: non\\-empty\\-array\\<int, Fisharebest\\\\Webtrees\\\\Media\\> given\\.$#',
2876
+    'count' => 1,
2877
+    'path' => __DIR__ . '/app/Services/AdminService.php',
2878 2878
 ];
2879 2879
 $ignoreErrors[] = [
2880
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: non\\-empty\\-array\\<int, Fisharebest\\\\Webtrees\\\\Source\\>, Closure\\(string\\)\\: non\\-empty\\-array\\<int, Fisharebest\\\\Webtrees\\\\Source\\> given\\.$#',
2881
-	'count' => 1,
2882
-	'path' => __DIR__ . '/app/Services/AdminService.php',
2880
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: non\\-empty\\-array\\<int, Fisharebest\\\\Webtrees\\\\Source\\>, Closure\\(string\\)\\: non\\-empty\\-array\\<int, Fisharebest\\\\Webtrees\\\\Source\\> given\\.$#',
2881
+    'count' => 1,
2882
+    'path' => __DIR__ . '/app/Services/AdminService.php',
2883 2883
 ];
2884 2884
 $ignoreErrors[] = [
2885
-	'message' => '#^Parameter \\#1 \\$column of method Illuminate\\\\Database\\\\Query\\\\Builder\\:\\:having\\(\\) expects Closure\\|string, Illuminate\\\\Database\\\\Query\\\\Expression given\\.$#',
2886
-	'count' => 4,
2887
-	'path' => __DIR__ . '/app/Services/AdminService.php',
2885
+    'message' => '#^Parameter \\#1 \\$column of method Illuminate\\\\Database\\\\Query\\\\Builder\\:\\:having\\(\\) expects Closure\\|string, Illuminate\\\\Database\\\\Query\\\\Expression given\\.$#',
2886
+    'count' => 4,
2887
+    'path' => __DIR__ . '/app/Services/AdminService.php',
2888 2888
 ];
2889 2889
 $ignoreErrors[] = [
2890
-	'message' => '#^Parameter \\#1 \\$table of static method Illuminate\\\\Database\\\\Capsule\\\\Manager\\:\\:table\\(\\) expects Closure\\|Illuminate\\\\Database\\\\Query\\\\Builder\\|string, Illuminate\\\\Database\\\\Query\\\\Expression given\\.$#',
2891
-	'count' => 1,
2892
-	'path' => __DIR__ . '/app/Services/AdminService.php',
2890
+    'message' => '#^Parameter \\#1 \\$table of static method Illuminate\\\\Database\\\\Capsule\\\\Manager\\:\\:table\\(\\) expects Closure\\|Illuminate\\\\Database\\\\Query\\\\Builder\\|string, Illuminate\\\\Database\\\\Query\\\\Expression given\\.$#',
2891
+    'count' => 1,
2892
+    'path' => __DIR__ . '/app/Services/AdminService.php',
2893 2893
 ];
2894 2894
 $ignoreErrors[] = [
2895
-	'message' => '#^Parameter \\#2 \\$subject of function preg_match expects string, string\\|false given\\.$#',
2896
-	'count' => 1,
2897
-	'path' => __DIR__ . '/app/Services/AdminService.php',
2895
+    'message' => '#^Parameter \\#2 \\$subject of function preg_match expects string, string\\|false given\\.$#',
2896
+    'count' => 1,
2897
+    'path' => __DIR__ . '/app/Services/AdminService.php',
2898 2898
 ];
2899 2899
 $ignoreErrors[] = [
2900
-	'message' => '#^Cannot access property \\$d_day on mixed\\.$#',
2901
-	'count' => 2,
2902
-	'path' => __DIR__ . '/app/Services/CalendarService.php',
2900
+    'message' => '#^Cannot access property \\$d_day on mixed\\.$#',
2901
+    'count' => 2,
2902
+    'path' => __DIR__ . '/app/Services/CalendarService.php',
2903 2903
 ];
2904 2904
 $ignoreErrors[] = [
2905
-	'message' => '#^Cannot access property \\$d_fact on mixed\\.$#',
2906
-	'count' => 2,
2907
-	'path' => __DIR__ . '/app/Services/CalendarService.php',
2905
+    'message' => '#^Cannot access property \\$d_fact on mixed\\.$#',
2906
+    'count' => 2,
2907
+    'path' => __DIR__ . '/app/Services/CalendarService.php',
2908 2908
 ];
2909 2909
 $ignoreErrors[] = [
2910
-	'message' => '#^Cannot access property \\$d_month on mixed\\.$#',
2911
-	'count' => 2,
2912
-	'path' => __DIR__ . '/app/Services/CalendarService.php',
2910
+    'message' => '#^Cannot access property \\$d_month on mixed\\.$#',
2911
+    'count' => 2,
2912
+    'path' => __DIR__ . '/app/Services/CalendarService.php',
2913 2913
 ];
2914 2914
 $ignoreErrors[] = [
2915
-	'message' => '#^Cannot access property \\$d_type on mixed\\.$#',
2916
-	'count' => 4,
2917
-	'path' => __DIR__ . '/app/Services/CalendarService.php',
2915
+    'message' => '#^Cannot access property \\$d_type on mixed\\.$#',
2916
+    'count' => 4,
2917
+    'path' => __DIR__ . '/app/Services/CalendarService.php',
2918 2918
 ];
2919 2919
 $ignoreErrors[] = [
2920
-	'message' => '#^Cannot access property \\$d_year on mixed\\.$#',
2921
-	'count' => 4,
2922
-	'path' => __DIR__ . '/app/Services/CalendarService.php',
2920
+    'message' => '#^Cannot access property \\$d_year on mixed\\.$#',
2921
+    'count' => 4,
2922
+    'path' => __DIR__ . '/app/Services/CalendarService.php',
2923 2923
 ];
2924 2924
 $ignoreErrors[] = [
2925
-	'message' => '#^Cannot access property \\$gedcom on mixed\\.$#',
2926
-	'count' => 4,
2927
-	'path' => __DIR__ . '/app/Services/CalendarService.php',
2925
+    'message' => '#^Cannot access property \\$gedcom on mixed\\.$#',
2926
+    'count' => 4,
2927
+    'path' => __DIR__ . '/app/Services/CalendarService.php',
2928 2928
 ];
2929 2929
 $ignoreErrors[] = [
2930
-	'message' => '#^Cannot access property \\$xref on mixed\\.$#',
2931
-	'count' => 4,
2932
-	'path' => __DIR__ . '/app/Services/CalendarService.php',
2930
+    'message' => '#^Cannot access property \\$xref on mixed\\.$#',
2931
+    'count' => 4,
2932
+    'path' => __DIR__ . '/app/Services/CalendarService.php',
2933 2933
 ];
2934 2934
 $ignoreErrors[] = [
2935
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\ChartService\\:\\:descendants\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Individual\\> but returns Illuminate\\\\Support\\\\Collection\\<string, Fisharebest\\\\Webtrees\\\\Individual\\>\\.$#',
2936
-	'count' => 1,
2937
-	'path' => __DIR__ . '/app/Services/ChartService.php',
2935
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\ChartService\\:\\:descendants\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Individual\\> but returns Illuminate\\\\Support\\\\Collection\\<string, Fisharebest\\\\Webtrees\\\\Individual\\>\\.$#',
2936
+    'count' => 1,
2937
+    'path' => __DIR__ . '/app/Services/ChartService.php',
2938 2938
 ];
2939 2939
 $ignoreErrors[] = [
2940
-	'message' => '#^Parameter \\#1 \\$items of method Illuminate\\\\Support\\\\Collection\\<string,Fisharebest\\\\Webtrees\\\\Individual\\>\\:\\:merge\\(\\) expects Illuminate\\\\Contracts\\\\Support\\\\Arrayable\\<string, Fisharebest\\\\Webtrees\\\\Individual\\>\\|iterable\\<string, Fisharebest\\\\Webtrees\\\\Individual\\>, Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Individual\\> given\\.$#',
2941
-	'count' => 1,
2942
-	'path' => __DIR__ . '/app/Services/ChartService.php',
2940
+    'message' => '#^Parameter \\#1 \\$items of method Illuminate\\\\Support\\\\Collection\\<string,Fisharebest\\\\Webtrees\\\\Individual\\>\\:\\:merge\\(\\) expects Illuminate\\\\Contracts\\\\Support\\\\Arrayable\\<string, Fisharebest\\\\Webtrees\\\\Individual\\>\\|iterable\\<string, Fisharebest\\\\Webtrees\\\\Individual\\>, Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Individual\\> given\\.$#',
2941
+    'count' => 1,
2942
+    'path' => __DIR__ . '/app/Services/ChartService.php',
2943 2943
 ];
2944 2944
 $ignoreErrors[] = [
2945
-	'message' => '#^Cannot access offset string on mixed\\.$#',
2946
-	'count' => 4,
2947
-	'path' => __DIR__ . '/app/Services/ClipboardService.php',
2945
+    'message' => '#^Cannot access offset string on mixed\\.$#',
2946
+    'count' => 4,
2947
+    'path' => __DIR__ . '/app/Services/ClipboardService.php',
2948 2948
 ];
2949 2949
 $ignoreErrors[] = [
2950
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<int,mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, int\\)\\: Fisharebest\\\\Webtrees\\\\Fact, Closure\\(string\\)\\: Fisharebest\\\\Webtrees\\\\Fact given\\.$#',
2951
-	'count' => 1,
2952
-	'path' => __DIR__ . '/app/Services/ClipboardService.php',
2950
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<int,mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, int\\)\\: Fisharebest\\\\Webtrees\\\\Fact, Closure\\(string\\)\\: Fisharebest\\\\Webtrees\\\\Fact given\\.$#',
2951
+    'count' => 1,
2952
+    'path' => __DIR__ . '/app/Services/ClipboardService.php',
2953 2953
 ];
2954 2954
 $ignoreErrors[] = [
2955
-	'message' => '#^Parameter \\#1 \\$gedcom of method Fisharebest\\\\Webtrees\\\\GedcomRecord\\:\\:createFact\\(\\) expects string, mixed given\\.$#',
2956
-	'count' => 1,
2957
-	'path' => __DIR__ . '/app/Services/ClipboardService.php',
2955
+    'message' => '#^Parameter \\#1 \\$gedcom of method Fisharebest\\\\Webtrees\\\\GedcomRecord\\:\\:createFact\\(\\) expects string, mixed given\\.$#',
2956
+    'count' => 1,
2957
+    'path' => __DIR__ . '/app/Services/ClipboardService.php',
2958 2958
 ];
2959 2959
 $ignoreErrors[] = [
2960
-	'message' => '#^Offset \'column\' does not exist on string\\.$#',
2961
-	'count' => 3,
2962
-	'path' => __DIR__ . '/app/Services/DatatablesService.php',
2960
+    'message' => '#^Offset \'column\' does not exist on string\\.$#',
2961
+    'count' => 3,
2962
+    'path' => __DIR__ . '/app/Services/DatatablesService.php',
2963 2963
 ];
2964 2964
 $ignoreErrors[] = [
2965
-	'message' => '#^Offset \'dir\' does not exist on string\\.$#',
2966
-	'count' => 2,
2967
-	'path' => __DIR__ . '/app/Services/DatatablesService.php',
2965
+    'message' => '#^Offset \'dir\' does not exist on string\\.$#',
2966
+    'count' => 2,
2967
+    'path' => __DIR__ . '/app/Services/DatatablesService.php',
2968 2968
 ];
2969 2969
 $ignoreErrors[] = [
2970
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<int,mixed\\>\\:\\:filter\\(\\) expects \\(callable\\(mixed, int\\)\\: bool\\)\\|null, Closure\\(array\\)\\: bool given\\.$#',
2971
-	'count' => 1,
2972
-	'path' => __DIR__ . '/app/Services/DatatablesService.php',
2970
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<int,mixed\\>\\:\\:filter\\(\\) expects \\(callable\\(mixed, int\\)\\: bool\\)\\|null, Closure\\(array\\)\\: bool given\\.$#',
2971
+    'count' => 1,
2972
+    'path' => __DIR__ . '/app/Services/DatatablesService.php',
2973 2973
 ];
2974 2974
 $ignoreErrors[] = [
2975
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<int,mixed\\>\\:\\:sort\\(\\) expects \\(callable\\(mixed, mixed\\)\\: int\\)\\|int\\|null, Closure\\(array, array\\)\\: \\-1\\|0\\|1 given\\.$#',
2976
-	'count' => 1,
2977
-	'path' => __DIR__ . '/app/Services/DatatablesService.php',
2975
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<int,mixed\\>\\:\\:sort\\(\\) expects \\(callable\\(mixed, mixed\\)\\: int\\)\\|int\\|null, Closure\\(array, array\\)\\: \\-1\\|0\\|1 given\\.$#',
2976
+    'count' => 1,
2977
+    'path' => __DIR__ . '/app/Services/DatatablesService.php',
2978 2978
 ];
2979 2979
 $ignoreErrors[] = [
2980
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\GedcomEditService\\:\\:insertMissingRecordSubtags\\(\\) should return string but returns string\\|null\\.$#',
2981
-	'count' => 2,
2982
-	'path' => __DIR__ . '/app/Services/GedcomEditService.php',
2980
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\GedcomEditService\\:\\:insertMissingRecordSubtags\\(\\) should return string but returns string\\|null\\.$#',
2981
+    'count' => 2,
2982
+    'path' => __DIR__ . '/app/Services/GedcomEditService.php',
2983 2983
 ];
2984 2984
 $ignoreErrors[] = [
2985
-	'message' => '#^Parameter \\#1 \\$array of function array_shift expects array, array\\<int, string\\>\\|false given\\.$#',
2986
-	'count' => 1,
2987
-	'path' => __DIR__ . '/app/Services/GedcomEditService.php',
2985
+    'message' => '#^Parameter \\#1 \\$array of function array_shift expects array, array\\<int, string\\>\\|false given\\.$#',
2986
+    'count' => 1,
2987
+    'path' => __DIR__ . '/app/Services/GedcomEditService.php',
2988 2988
 ];
2989 2989
 $ignoreErrors[] = [
2990
-	'message' => '#^Parameter \\#3 \\$gedcom of method Fisharebest\\\\Webtrees\\\\Services\\\\GedcomEditService\\:\\:insertMissingLevels\\(\\) expects string, string\\|null given\\.$#',
2991
-	'count' => 2,
2992
-	'path' => __DIR__ . '/app/Services/GedcomEditService.php',
2990
+    'message' => '#^Parameter \\#3 \\$gedcom of method Fisharebest\\\\Webtrees\\\\Services\\\\GedcomEditService\\:\\:insertMissingLevels\\(\\) expects string, string\\|null given\\.$#',
2991
+    'count' => 2,
2992
+    'path' => __DIR__ . '/app/Services/GedcomEditService.php',
2993 2993
 ];
2994 2994
 $ignoreErrors[] = [
2995
-	'message' => '#^Cannot access property \\$f_gedcom on mixed\\.$#',
2996
-	'count' => 1,
2997
-	'path' => __DIR__ . '/app/Services/GedcomExportService.php',
2995
+    'message' => '#^Cannot access property \\$f_gedcom on mixed\\.$#',
2996
+    'count' => 1,
2997
+    'path' => __DIR__ . '/app/Services/GedcomExportService.php',
2998 2998
 ];
2999 2999
 $ignoreErrors[] = [
3000
-	'message' => '#^Cannot access property \\$i_gedcom on mixed\\.$#',
3001
-	'count' => 1,
3002
-	'path' => __DIR__ . '/app/Services/GedcomExportService.php',
3000
+    'message' => '#^Cannot access property \\$i_gedcom on mixed\\.$#',
3001
+    'count' => 1,
3002
+    'path' => __DIR__ . '/app/Services/GedcomExportService.php',
3003 3003
 ];
3004 3004
 $ignoreErrors[] = [
3005
-	'message' => '#^Cannot access property \\$m_gedcom on mixed\\.$#',
3006
-	'count' => 1,
3007
-	'path' => __DIR__ . '/app/Services/GedcomExportService.php',
3005
+    'message' => '#^Cannot access property \\$m_gedcom on mixed\\.$#',
3006
+    'count' => 1,
3007
+    'path' => __DIR__ . '/app/Services/GedcomExportService.php',
3008 3008
 ];
3009 3009
 $ignoreErrors[] = [
3010
-	'message' => '#^Cannot access property \\$o_gedcom on mixed\\.$#',
3011
-	'count' => 1,
3012
-	'path' => __DIR__ . '/app/Services/GedcomExportService.php',
3010
+    'message' => '#^Cannot access property \\$o_gedcom on mixed\\.$#',
3011
+    'count' => 1,
3012
+    'path' => __DIR__ . '/app/Services/GedcomExportService.php',
3013 3013
 ];
3014 3014
 $ignoreErrors[] = [
3015
-	'message' => '#^Cannot access property \\$s_gedcom on mixed\\.$#',
3016
-	'count' => 1,
3017
-	'path' => __DIR__ . '/app/Services/GedcomExportService.php',
3015
+    'message' => '#^Cannot access property \\$s_gedcom on mixed\\.$#',
3016
+    'count' => 1,
3017
+    'path' => __DIR__ . '/app/Services/GedcomExportService.php',
3018 3018
 ];
3019 3019
 $ignoreErrors[] = [
3020
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\GedcomExportService\\:\\:downloadResponse\\(\\) has parameter \\$records with generic class Illuminate\\\\Support\\\\Collection but does not specify its types\\: TKey, TValue$#',
3021
-	'count' => 1,
3022
-	'path' => __DIR__ . '/app/Services/GedcomExportService.php',
3020
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\GedcomExportService\\:\\:downloadResponse\\(\\) has parameter \\$records with generic class Illuminate\\\\Support\\\\Collection but does not specify its types\\: TKey, TValue$#',
3021
+    'count' => 1,
3022
+    'path' => __DIR__ . '/app/Services/GedcomExportService.php',
3023 3023
 ];
3024 3024
 $ignoreErrors[] = [
3025
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Family, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Family given\\.$#',
3026
-	'count' => 1,
3027
-	'path' => __DIR__ . '/app/Services/GedcomExportService.php',
3025
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Family, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Family given\\.$#',
3026
+    'count' => 1,
3027
+    'path' => __DIR__ . '/app/Services/GedcomExportService.php',
3028 3028
 ];
3029 3029
 $ignoreErrors[] = [
3030
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\GedcomRecord, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\GedcomRecord given\\.$#',
3031
-	'count' => 1,
3032
-	'path' => __DIR__ . '/app/Services/GedcomExportService.php',
3030
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\GedcomRecord, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\GedcomRecord given\\.$#',
3031
+    'count' => 1,
3032
+    'path' => __DIR__ . '/app/Services/GedcomExportService.php',
3033 3033
 ];
3034 3034
 $ignoreErrors[] = [
3035
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Individual, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Individual given\\.$#',
3036
-	'count' => 1,
3037
-	'path' => __DIR__ . '/app/Services/GedcomExportService.php',
3035
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Individual, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Individual given\\.$#',
3036
+    'count' => 1,
3037
+    'path' => __DIR__ . '/app/Services/GedcomExportService.php',
3038 3038
 ];
3039 3039
 $ignoreErrors[] = [
3040
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Media, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Media given\\.$#',
3041
-	'count' => 1,
3042
-	'path' => __DIR__ . '/app/Services/GedcomExportService.php',
3040
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Media, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Media given\\.$#',
3041
+    'count' => 1,
3042
+    'path' => __DIR__ . '/app/Services/GedcomExportService.php',
3043 3043
 ];
3044 3044
 $ignoreErrors[] = [
3045
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Source, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Source given\\.$#',
3046
-	'count' => 1,
3047
-	'path' => __DIR__ . '/app/Services/GedcomExportService.php',
3045
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Source, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Source given\\.$#',
3046
+    'count' => 1,
3047
+    'path' => __DIR__ . '/app/Services/GedcomExportService.php',
3048 3048
 ];
3049 3049
 $ignoreErrors[] = [
3050
-	'message' => '#^Parameter \\#1 \\$stream of function stream_get_meta_data expects resource, resource\\|false given\\.$#',
3051
-	'count' => 1,
3052
-	'path' => __DIR__ . '/app/Services/GedcomExportService.php',
3050
+    'message' => '#^Parameter \\#1 \\$stream of function stream_get_meta_data expects resource, resource\\|false given\\.$#',
3051
+    'count' => 1,
3052
+    'path' => __DIR__ . '/app/Services/GedcomExportService.php',
3053 3053
 ];
3054 3054
 $ignoreErrors[] = [
3055
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\GedcomImportService\\:\\:createMediaObject\\(\\) should return string but returns mixed\\.$#',
3056
-	'count' => 1,
3057
-	'path' => __DIR__ . '/app/Services/GedcomImportService.php',
3055
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\GedcomImportService\\:\\:createMediaObject\\(\\) should return string but returns mixed\\.$#',
3056
+    'count' => 1,
3057
+    'path' => __DIR__ . '/app/Services/GedcomImportService.php',
3058 3058
 ];
3059 3059
 $ignoreErrors[] = [
3060
-	'message' => '#^Parameter \\#1 \\$haystack of function str_starts_with expects string, string\\|null given\\.$#',
3061
-	'count' => 1,
3062
-	'path' => __DIR__ . '/app/Services/GedcomImportService.php',
3060
+    'message' => '#^Parameter \\#1 \\$haystack of function str_starts_with expects string, string\\|null given\\.$#',
3061
+    'count' => 1,
3062
+    'path' => __DIR__ . '/app/Services/GedcomImportService.php',
3063 3063
 ];
3064 3064
 $ignoreErrors[] = [
3065
-	'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|null given\\.$#',
3066
-	'count' => 1,
3067
-	'path' => __DIR__ . '/app/Services/GedcomImportService.php',
3065
+    'message' => '#^Parameter \\#1 \\$str of function strtr expects string, string\\|null given\\.$#',
3066
+    'count' => 1,
3067
+    'path' => __DIR__ . '/app/Services/GedcomImportService.php',
3068 3068
 ];
3069 3069
 $ignoreErrors[] = [
3070
-	'message' => '#^Parameter \\#1 \\$string of function substr expects string, string\\|null given\\.$#',
3071
-	'count' => 1,
3072
-	'path' => __DIR__ . '/app/Services/GedcomImportService.php',
3070
+    'message' => '#^Parameter \\#1 \\$string of function substr expects string, string\\|null given\\.$#',
3071
+    'count' => 1,
3072
+    'path' => __DIR__ . '/app/Services/GedcomImportService.php',
3073 3073
 ];
3074 3074
 $ignoreErrors[] = [
3075
-	'message' => '#^Parameter \\#2 \\$subject of function preg_match expects string, string\\|null given\\.$#',
3076
-	'count' => 1,
3077
-	'path' => __DIR__ . '/app/Services/GedcomImportService.php',
3075
+    'message' => '#^Parameter \\#2 \\$subject of function preg_match expects string, string\\|null given\\.$#',
3076
+    'count' => 1,
3077
+    'path' => __DIR__ . '/app/Services/GedcomImportService.php',
3078 3078
 ];
3079 3079
 $ignoreErrors[] = [
3080
-	'message' => '#^Parameter \\#2 \\$subject of function preg_match_all expects string, string\\|null given\\.$#',
3081
-	'count' => 1,
3082
-	'path' => __DIR__ . '/app/Services/GedcomImportService.php',
3080
+    'message' => '#^Parameter \\#2 \\$subject of function preg_match_all expects string, string\\|null given\\.$#',
3081
+    'count' => 1,
3082
+    'path' => __DIR__ . '/app/Services/GedcomImportService.php',
3083 3083
 ];
3084 3084
 $ignoreErrors[] = [
3085
-	'message' => '#^Parameter \\#3 \\$subject of function preg_replace expects array\\|string, string\\|null given\\.$#',
3086
-	'count' => 10,
3087
-	'path' => __DIR__ . '/app/Services/GedcomImportService.php',
3085
+    'message' => '#^Parameter \\#3 \\$subject of function preg_replace expects array\\|string, string\\|null given\\.$#',
3086
+    'count' => 10,
3087
+    'path' => __DIR__ . '/app/Services/GedcomImportService.php',
3088 3088
 ];
3089 3089
 $ignoreErrors[] = [
3090
-	'message' => '#^Parameter \\#3 \\$subject of function str_replace expects array\\|string, string\\|null given\\.$#',
3091
-	'count' => 2,
3092
-	'path' => __DIR__ . '/app/Services/GedcomImportService.php',
3090
+    'message' => '#^Parameter \\#3 \\$subject of function str_replace expects array\\|string, string\\|null given\\.$#',
3091
+    'count' => 2,
3092
+    'path' => __DIR__ . '/app/Services/GedcomImportService.php',
3093 3093
 ];
3094 3094
 $ignoreErrors[] = [
3095
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\HomePageService\\:\\:filterActiveBlocks\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Module\\\\ModuleBlockInterface\\> but returns Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Module\\\\ModuleBlockInterface\\|null\\>\\.$#',
3096
-	'count' => 1,
3097
-	'path' => __DIR__ . '/app/Services/HomePageService.php',
3095
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\HomePageService\\:\\:filterActiveBlocks\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Module\\\\ModuleBlockInterface\\> but returns Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Module\\\\ModuleBlockInterface\\|null\\>\\.$#',
3096
+    'count' => 1,
3097
+    'path' => __DIR__ . '/app/Services/HomePageService.php',
3098 3098
 ];
3099 3099
 $ignoreErrors[] = [
3100
-	'message' => '#^Parameter \\#1 \\$key of method Illuminate\\\\Support\\\\Collection\\<int,string\\>\\:\\:contains\\(\\) expects \\(callable\\(string, int\\)\\: bool\\)\\|string, mixed given\\.$#',
3101
-	'count' => 4,
3102
-	'path' => __DIR__ . '/app/Services/HomePageService.php',
3100
+    'message' => '#^Parameter \\#1 \\$key of method Illuminate\\\\Support\\\\Collection\\<int,string\\>\\:\\:contains\\(\\) expects \\(callable\\(string, int\\)\\: bool\\)\\|string, mixed given\\.$#',
3101
+    'count' => 4,
3102
+    'path' => __DIR__ . '/app/Services/HomePageService.php',
3103 3103
 ];
3104 3104
 $ignoreErrors[] = [
3105
-	'message' => '#^Parameter \\#2 \\$active_blocks of method Fisharebest\\\\Webtrees\\\\Services\\\\HomePageService\\:\\:filterActiveBlocks\\(\\) expects Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Module\\\\ModuleBlockInterface\\>, Illuminate\\\\Support\\\\Collection\\<string, Fisharebest\\\\Webtrees\\\\Module\\\\ModuleBlockInterface\\> given\\.$#',
3106
-	'count' => 2,
3107
-	'path' => __DIR__ . '/app/Services/HomePageService.php',
3105
+    'message' => '#^Parameter \\#2 \\$active_blocks of method Fisharebest\\\\Webtrees\\\\Services\\\\HomePageService\\:\\:filterActiveBlocks\\(\\) expects Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Module\\\\ModuleBlockInterface\\>, Illuminate\\\\Support\\\\Collection\\<string, Fisharebest\\\\Webtrees\\\\Module\\\\ModuleBlockInterface\\> given\\.$#',
3106
+    'count' => 2,
3107
+    'path' => __DIR__ . '/app/Services/HomePageService.php',
3108 3108
 ];
3109 3109
 $ignoreErrors[] = [
3110
-	'message' => '#^Parameter \\#2 \\$path of method Fisharebest\\\\Webtrees\\\\Services\\\\HousekeepingService\\:\\:deleteFileOrFolder\\(\\) expects string, mixed given\\.$#',
3111
-	'count' => 1,
3112
-	'path' => __DIR__ . '/app/Services/HousekeepingService.php',
3110
+    'message' => '#^Parameter \\#2 \\$path of method Fisharebest\\\\Webtrees\\\\Services\\\\HousekeepingService\\:\\:deleteFileOrFolder\\(\\) expects string, mixed given\\.$#',
3111
+    'count' => 1,
3112
+    'path' => __DIR__ . '/app/Services/HousekeepingService.php',
3113 3113
 ];
3114 3114
 $ignoreErrors[] = [
3115
-	'message' => '#^Call to an undefined method Fisharebest\\\\Webtrees\\\\GedcomRecord\\:\\:sex\\(\\)\\.$#',
3116
-	'count' => 17,
3117
-	'path' => __DIR__ . '/app/Services/IndividualFactsService.php',
3115
+    'message' => '#^Call to an undefined method Fisharebest\\\\Webtrees\\\\GedcomRecord\\:\\:sex\\(\\)\\.$#',
3116
+    'count' => 17,
3117
+    'path' => __DIR__ . '/app/Services/IndividualFactsService.php',
3118 3118
 ];
3119 3119
 $ignoreErrors[] = [
3120
-	'message' => '#^Illuminate\\\\Support\\\\Collection\\<\\*NEVER\\*, \\*NEVER\\*\\> does not accept Fisharebest\\\\Webtrees\\\\Fact\\.$#',
3121
-	'count' => 31,
3122
-	'path' => __DIR__ . '/app/Services/IndividualFactsService.php',
3120
+    'message' => '#^Illuminate\\\\Support\\\\Collection\\<\\*NEVER\\*, \\*NEVER\\*\\> does not accept Fisharebest\\\\Webtrees\\\\Fact\\.$#',
3121
+    'count' => 31,
3122
+    'path' => __DIR__ . '/app/Services/IndividualFactsService.php',
3123 3123
 ];
3124 3124
 $ignoreErrors[] = [
3125
-	'message' => '#^Instanceof between Fisharebest\\\\Webtrees\\\\Individual and Fisharebest\\\\Webtrees\\\\Family will always evaluate to false\\.$#',
3126
-	'count' => 1,
3127
-	'path' => __DIR__ . '/app/Services/IndividualFactsService.php',
3125
+    'message' => '#^Instanceof between Fisharebest\\\\Webtrees\\\\Individual and Fisharebest\\\\Webtrees\\\\Family will always evaluate to false\\.$#',
3126
+    'count' => 1,
3127
+    'path' => __DIR__ . '/app/Services/IndividualFactsService.php',
3128 3128
 ];
3129 3129
 $ignoreErrors[] = [
3130
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\IndividualFactsService\\:\\:familyFacts\\(\\) return type with generic class Illuminate\\\\Support\\\\Collection does not specify its types\\: TKey, TValue$#',
3131
-	'count' => 1,
3132
-	'path' => __DIR__ . '/app/Services/IndividualFactsService.php',
3130
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\IndividualFactsService\\:\\:familyFacts\\(\\) return type with generic class Illuminate\\\\Support\\\\Collection does not specify its types\\: TKey, TValue$#',
3131
+    'count' => 1,
3132
+    'path' => __DIR__ . '/app/Services/IndividualFactsService.php',
3133 3133
 ];
3134 3134
 $ignoreErrors[] = [
3135
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\IndividualFactsService\\:\\:familyFacts\\(\\) should return Illuminate\\\\Support\\\\Collection&iterable\\<Fisharebest\\\\Webtrees\\\\Fact\\> but returns Illuminate\\\\Support\\\\Collection\\<int, mixed\\>\\.$#',
3136
-	'count' => 1,
3137
-	'path' => __DIR__ . '/app/Services/IndividualFactsService.php',
3135
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\IndividualFactsService\\:\\:familyFacts\\(\\) should return Illuminate\\\\Support\\\\Collection&iterable\\<Fisharebest\\\\Webtrees\\\\Fact\\> but returns Illuminate\\\\Support\\\\Collection\\<int, mixed\\>\\.$#',
3136
+    'count' => 1,
3137
+    'path' => __DIR__ . '/app/Services/IndividualFactsService.php',
3138 3138
 ];
3139 3139
 $ignoreErrors[] = [
3140
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\IndividualFactsService\\:\\:historicFacts\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Fact\\> but returns Illuminate\\\\Support\\\\Collection\\<int, mixed\\>\\.$#',
3141
-	'count' => 1,
3142
-	'path' => __DIR__ . '/app/Services/IndividualFactsService.php',
3140
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\IndividualFactsService\\:\\:historicFacts\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Fact\\> but returns Illuminate\\\\Support\\\\Collection\\<int, mixed\\>\\.$#',
3141
+    'count' => 1,
3142
+    'path' => __DIR__ . '/app/Services/IndividualFactsService.php',
3143 3143
 ];
3144 3144
 $ignoreErrors[] = [
3145
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\IndividualFactsService\\:\\:individualFacts\\(\\) return type with generic class Illuminate\\\\Support\\\\Collection does not specify its types\\: TKey, TValue$#',
3146
-	'count' => 1,
3147
-	'path' => __DIR__ . '/app/Services/IndividualFactsService.php',
3145
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\IndividualFactsService\\:\\:individualFacts\\(\\) return type with generic class Illuminate\\\\Support\\\\Collection does not specify its types\\: TKey, TValue$#',
3146
+    'count' => 1,
3147
+    'path' => __DIR__ . '/app/Services/IndividualFactsService.php',
3148 3148
 ];
3149 3149
 $ignoreErrors[] = [
3150
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<int,mixed\\>\\:\\:filter\\(\\) expects \\(callable\\(mixed, int\\)\\: bool\\)\\|null, Closure\\(Fisharebest\\\\Webtrees\\\\Fact\\)\\: bool given\\.$#',
3151
-	'count' => 1,
3152
-	'path' => __DIR__ . '/app/Services/IndividualFactsService.php',
3150
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<int,mixed\\>\\:\\:filter\\(\\) expects \\(callable\\(mixed, int\\)\\: bool\\)\\|null, Closure\\(Fisharebest\\\\Webtrees\\\\Fact\\)\\: bool given\\.$#',
3151
+    'count' => 1,
3152
+    'path' => __DIR__ . '/app/Services/IndividualFactsService.php',
3153 3153
 ];
3154 3154
 $ignoreErrors[] = [
3155
-	'message' => '#^Parameter \\#1 \\$gedcom of class Fisharebest\\\\Webtrees\\\\Fact constructor expects string, string\\|null given\\.$#',
3156
-	'count' => 1,
3157
-	'path' => __DIR__ . '/app/Services/IndividualFactsService.php',
3155
+    'message' => '#^Parameter \\#1 \\$gedcom of class Fisharebest\\\\Webtrees\\\\Fact constructor expects string, string\\|null given\\.$#',
3156
+    'count' => 1,
3157
+    'path' => __DIR__ . '/app/Services/IndividualFactsService.php',
3158 3158
 ];
3159 3159
 $ignoreErrors[] = [
3160
-	'message' => '#^Parameter \\#1 \\$items of method Illuminate\\\\Support\\\\Collection\\<int,Fisharebest\\\\Webtrees\\\\Fact\\>\\:\\:merge\\(\\) expects Illuminate\\\\Contracts\\\\Support\\\\Arrayable\\<int, Fisharebest\\\\Webtrees\\\\Fact\\>\\|iterable\\<int, Fisharebest\\\\Webtrees\\\\Fact\\>, Illuminate\\\\Support\\\\Collection\\<int, mixed\\> given\\.$#',
3161
-	'count' => 2,
3162
-	'path' => __DIR__ . '/app/Services/IndividualFactsService.php',
3160
+    'message' => '#^Parameter \\#1 \\$items of method Illuminate\\\\Support\\\\Collection\\<int,Fisharebest\\\\Webtrees\\\\Fact\\>\\:\\:merge\\(\\) expects Illuminate\\\\Contracts\\\\Support\\\\Arrayable\\<int, Fisharebest\\\\Webtrees\\\\Fact\\>\\|iterable\\<int, Fisharebest\\\\Webtrees\\\\Fact\\>, Illuminate\\\\Support\\\\Collection\\<int, mixed\\> given\\.$#',
3161
+    'count' => 2,
3162
+    'path' => __DIR__ . '/app/Services/IndividualFactsService.php',
3163 3163
 ];
3164 3164
 $ignoreErrors[] = [
3165
-	'message' => '#^Parameter \\#1 \\$items of method Illuminate\\\\Support\\\\Collection\\<int,Fisharebest\\\\Webtrees\\\\Individual\\>\\:\\:merge\\(\\) expects Illuminate\\\\Contracts\\\\Support\\\\Arrayable\\<int, Fisharebest\\\\Webtrees\\\\Individual\\>\\|iterable\\<int, Fisharebest\\\\Webtrees\\\\Individual\\>, Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Family\\> given\\.$#',
3166
-	'count' => 2,
3167
-	'path' => __DIR__ . '/app/Services/IndividualFactsService.php',
3165
+    'message' => '#^Parameter \\#1 \\$items of method Illuminate\\\\Support\\\\Collection\\<int,Fisharebest\\\\Webtrees\\\\Individual\\>\\:\\:merge\\(\\) expects Illuminate\\\\Contracts\\\\Support\\\\Arrayable\\<int, Fisharebest\\\\Webtrees\\\\Individual\\>\\|iterable\\<int, Fisharebest\\\\Webtrees\\\\Individual\\>, Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Family\\> given\\.$#',
3166
+    'count' => 2,
3167
+    'path' => __DIR__ . '/app/Services/IndividualFactsService.php',
3168 3168
 ];
3169 3169
 $ignoreErrors[] = [
3170
-	'message' => '#^Parameter \\#2 \\$spouse of method Fisharebest\\\\Webtrees\\\\Services\\\\IndividualFactsService\\:\\:spouseFacts\\(\\) expects Fisharebest\\\\Webtrees\\\\Individual, Fisharebest\\\\Webtrees\\\\Individual\\|null given\\.$#',
3171
-	'count' => 1,
3172
-	'path' => __DIR__ . '/app/Services/IndividualFactsService.php',
3170
+    'message' => '#^Parameter \\#2 \\$spouse of method Fisharebest\\\\Webtrees\\\\Services\\\\IndividualFactsService\\:\\:spouseFacts\\(\\) expects Fisharebest\\\\Webtrees\\\\Individual, Fisharebest\\\\Webtrees\\\\Individual\\|null given\\.$#',
3171
+    'count' => 1,
3172
+    'path' => __DIR__ . '/app/Services/IndividualFactsService.php',
3173 3173
 ];
3174 3174
 $ignoreErrors[] = [
3175
-	'message' => '#^Parameter \\#3 \\$subject of function preg_replace expects array\\|string, string\\|null given\\.$#',
3176
-	'count' => 1,
3177
-	'path' => __DIR__ . '/app/Services/IndividualFactsService.php',
3175
+    'message' => '#^Parameter \\#3 \\$subject of function preg_replace expects array\\|string, string\\|null given\\.$#',
3176
+    'count' => 1,
3177
+    'path' => __DIR__ . '/app/Services/IndividualFactsService.php',
3178 3178
 ];
3179 3179
 $ignoreErrors[] = [
3180
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\LinkedRecordService\\:\\:allLinkedRecords\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Family\\> but returns Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\), Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null\\>\\.$#',
3181
-	'count' => 1,
3182
-	'path' => __DIR__ . '/app/Services/LinkedRecordService.php',
3180
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\LinkedRecordService\\:\\:allLinkedRecords\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Family\\> but returns Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\), Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null\\>\\.$#',
3181
+    'count' => 1,
3182
+    'path' => __DIR__ . '/app/Services/LinkedRecordService.php',
3183 3183
 ];
3184 3184
 $ignoreErrors[] = [
3185
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Family, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Family given\\.$#',
3186
-	'count' => 1,
3187
-	'path' => __DIR__ . '/app/Services/LinkedRecordService.php',
3185
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Family, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Family given\\.$#',
3186
+    'count' => 1,
3187
+    'path' => __DIR__ . '/app/Services/LinkedRecordService.php',
3188 3188
 ];
3189 3189
 $ignoreErrors[] = [
3190
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null, Closure\\(string\\)\\: Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null given\\.$#',
3191
-	'count' => 1,
3192
-	'path' => __DIR__ . '/app/Services/LinkedRecordService.php',
3190
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null, Closure\\(string\\)\\: Fisharebest\\\\Webtrees\\\\GedcomRecord\\|null given\\.$#',
3191
+    'count' => 1,
3192
+    'path' => __DIR__ . '/app/Services/LinkedRecordService.php',
3193 3193
 ];
3194 3194
 $ignoreErrors[] = [
3195
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Individual, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Individual given\\.$#',
3196
-	'count' => 1,
3197
-	'path' => __DIR__ . '/app/Services/LinkedRecordService.php',
3195
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Individual, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Individual given\\.$#',
3196
+    'count' => 1,
3197
+    'path' => __DIR__ . '/app/Services/LinkedRecordService.php',
3198 3198
 ];
3199 3199
 $ignoreErrors[] = [
3200
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Location, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Location given\\.$#',
3201
-	'count' => 1,
3202
-	'path' => __DIR__ . '/app/Services/LinkedRecordService.php',
3200
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Location, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Location given\\.$#',
3201
+    'count' => 1,
3202
+    'path' => __DIR__ . '/app/Services/LinkedRecordService.php',
3203 3203
 ];
3204 3204
 $ignoreErrors[] = [
3205
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Media, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Media given\\.$#',
3206
-	'count' => 1,
3207
-	'path' => __DIR__ . '/app/Services/LinkedRecordService.php',
3205
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Media, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Media given\\.$#',
3206
+    'count' => 1,
3207
+    'path' => __DIR__ . '/app/Services/LinkedRecordService.php',
3208 3208
 ];
3209 3209
 $ignoreErrors[] = [
3210
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Note, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Note given\\.$#',
3211
-	'count' => 1,
3212
-	'path' => __DIR__ . '/app/Services/LinkedRecordService.php',
3210
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Note, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Note given\\.$#',
3211
+    'count' => 1,
3212
+    'path' => __DIR__ . '/app/Services/LinkedRecordService.php',
3213 3213
 ];
3214 3214
 $ignoreErrors[] = [
3215
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Repository, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Repository given\\.$#',
3216
-	'count' => 2,
3217
-	'path' => __DIR__ . '/app/Services/LinkedRecordService.php',
3215
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Repository, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Repository given\\.$#',
3216
+    'count' => 2,
3217
+    'path' => __DIR__ . '/app/Services/LinkedRecordService.php',
3218 3218
 ];
3219 3219
 $ignoreErrors[] = [
3220
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Source, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Source given\\.$#',
3221
-	'count' => 1,
3222
-	'path' => __DIR__ . '/app/Services/LinkedRecordService.php',
3220
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Source, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Source given\\.$#',
3221
+    'count' => 1,
3222
+    'path' => __DIR__ . '/app/Services/LinkedRecordService.php',
3223 3223
 ];
3224 3224
 $ignoreErrors[] = [
3225
-	'message' => '#^Cannot access property \\$id on mixed\\.$#',
3226
-	'count' => 2,
3227
-	'path' => __DIR__ . '/app/Services/MapDataService.php',
3225
+    'message' => '#^Cannot access property \\$id on mixed\\.$#',
3226
+    'count' => 2,
3227
+    'path' => __DIR__ . '/app/Services/MapDataService.php',
3228 3228
 ];
3229 3229
 $ignoreErrors[] = [
3230
-	'message' => '#^Cannot access property \\$p_place on mixed\\.$#',
3231
-	'count' => 1,
3232
-	'path' => __DIR__ . '/app/Services/MapDataService.php',
3230
+    'message' => '#^Cannot access property \\$p_place on mixed\\.$#',
3231
+    'count' => 1,
3232
+    'path' => __DIR__ . '/app/Services/MapDataService.php',
3233 3233
 ];
3234 3234
 $ignoreErrors[] = [
3235
-	'message' => '#^Cannot access property \\$place on mixed\\.$#',
3236
-	'count' => 2,
3237
-	'path' => __DIR__ . '/app/Services/MapDataService.php',
3235
+    'message' => '#^Cannot access property \\$place on mixed\\.$#',
3236
+    'count' => 2,
3237
+    'path' => __DIR__ . '/app/Services/MapDataService.php',
3238 3238
 ];
3239 3239
 $ignoreErrors[] = [
3240
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\MapDataService\\:\\:activePlaces\\(\\) should return array\\<string, array\\<object\\>\\> but returns array\\<string, array\\<int, mixed\\>\\>\\.$#',
3241
-	'count' => 1,
3242
-	'path' => __DIR__ . '/app/Services/MapDataService.php',
3240
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\MapDataService\\:\\:activePlaces\\(\\) should return array\\<string, array\\<object\\>\\> but returns array\\<string, array\\<int, mixed\\>\\>\\.$#',
3241
+    'count' => 1,
3242
+    'path' => __DIR__ . '/app/Services/MapDataService.php',
3243 3243
 ];
3244 3244
 $ignoreErrors[] = [
3245
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\MapDataService\\:\\:placeIdsForLocation\\(\\) should return array\\<string\\> but returns array\\.$#',
3246
-	'count' => 1,
3247
-	'path' => __DIR__ . '/app/Services/MapDataService.php',
3245
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\MapDataService\\:\\:placeIdsForLocation\\(\\) should return array\\<string\\> but returns array\\.$#',
3246
+    'count' => 1,
3247
+    'path' => __DIR__ . '/app/Services/MapDataService.php',
3248 3248
 ];
3249 3249
 $ignoreErrors[] = [
3250
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: int, Closure\\(object\\)\\: int given\\.$#',
3251
-	'count' => 1,
3252
-	'path' => __DIR__ . '/app/Services/MapDataService.php',
3250
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: int, Closure\\(object\\)\\: int given\\.$#',
3251
+    'count' => 1,
3252
+    'path' => __DIR__ . '/app/Services/MapDataService.php',
3253 3253
 ];
3254 3254
 $ignoreErrors[] = [
3255
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: object, Closure\\(object\\)\\: object given\\.$#',
3256
-	'count' => 1,
3257
-	'path' => __DIR__ . '/app/Services/MapDataService.php',
3255
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: object, Closure\\(object\\)\\: object given\\.$#',
3256
+    'count' => 1,
3257
+    'path' => __DIR__ . '/app/Services/MapDataService.php',
3258 3258
 ];
3259 3259
 $ignoreErrors[] = [
3260
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: string, Closure\\(object\\)\\: string given\\.$#',
3261
-	'count' => 2,
3262
-	'path' => __DIR__ . '/app/Services/MapDataService.php',
3260
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: string, Closure\\(object\\)\\: string given\\.$#',
3261
+    'count' => 2,
3262
+    'path' => __DIR__ . '/app/Services/MapDataService.php',
3263 3263
 ];
3264 3264
 $ignoreErrors[] = [
3265
-	'message' => '#^Call to function is_float\\(\\) with int will always evaluate to false\\.$#',
3266
-	'count' => 1,
3267
-	'path' => __DIR__ . '/app/Services/MediaFileService.php',
3265
+    'message' => '#^Call to function is_float\\(\\) with int will always evaluate to false\\.$#',
3266
+    'count' => 1,
3267
+    'path' => __DIR__ . '/app/Services/MediaFileService.php',
3268 3268
 ];
3269 3269
 $ignoreErrors[] = [
3270
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\MediaFileService\\:\\:allFilesOnDisk\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, string\\> but returns Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\), mixed\\>\\.$#',
3271
-	'count' => 1,
3272
-	'path' => __DIR__ . '/app/Services/MediaFileService.php',
3270
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\MediaFileService\\:\\:allFilesOnDisk\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, string\\> but returns Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\), mixed\\>\\.$#',
3271
+    'count' => 1,
3272
+    'path' => __DIR__ . '/app/Services/MediaFileService.php',
3273 3273
 ];
3274 3274
 $ignoreErrors[] = [
3275
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\MediaFileService\\:\\:mediaFolders\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, string\\> but returns Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\), mixed\\>\\.$#',
3276
-	'count' => 1,
3277
-	'path' => __DIR__ . '/app/Services/MediaFileService.php',
3275
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\MediaFileService\\:\\:mediaFolders\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, string\\> but returns Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\), mixed\\>\\.$#',
3276
+    'count' => 1,
3277
+    'path' => __DIR__ . '/app/Services/MediaFileService.php',
3278 3278
 ];
3279 3279
 $ignoreErrors[] = [
3280
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: string, Closure\\(string\\)\\: non\\-falsy\\-string given\\.$#',
3281
-	'count' => 1,
3282
-	'path' => __DIR__ . '/app/Services/MediaFileService.php',
3280
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: string, Closure\\(string\\)\\: non\\-falsy\\-string given\\.$#',
3281
+    'count' => 1,
3282
+    'path' => __DIR__ . '/app/Services/MediaFileService.php',
3283 3283
 ];
3284 3284
 $ignoreErrors[] = [
3285
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:mapWithKeys\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: array\\<string, string\\>, Closure\\(string\\)\\: non\\-empty\\-array\\<string, string\\> given\\.$#',
3286
-	'count' => 1,
3287
-	'path' => __DIR__ . '/app/Services/MediaFileService.php',
3285
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:mapWithKeys\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: array\\<string, string\\>, Closure\\(string\\)\\: non\\-empty\\-array\\<string, string\\> given\\.$#',
3286
+    'count' => 1,
3287
+    'path' => __DIR__ . '/app/Services/MediaFileService.php',
3288 3288
 ];
3289 3289
 $ignoreErrors[] = [
3290
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:sort\\(\\) expects \\(callable\\(mixed, mixed\\)\\: int\\)\\|int\\|null, Closure\\(string, string\\)\\: int given\\.$#',
3291
-	'count' => 1,
3292
-	'path' => __DIR__ . '/app/Services/MediaFileService.php',
3290
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:sort\\(\\) expects \\(callable\\(mixed, mixed\\)\\: int\\)\\|int\\|null, Closure\\(string, string\\)\\: int given\\.$#',
3291
+    'count' => 1,
3292
+    'path' => __DIR__ . '/app/Services/MediaFileService.php',
3293 3293
 ];
3294 3294
 $ignoreErrors[] = [
3295
-	'message' => '#^Parameter \\#1 \\$column of method Illuminate\\\\Database\\\\Query\\\\Builder\\:\\:where\\(\\) expects array\\|Closure\\|string, Illuminate\\\\Database\\\\Query\\\\Expression given\\.$#',
3296
-	'count' => 2,
3297
-	'path' => __DIR__ . '/app/Services/MediaFileService.php',
3295
+    'message' => '#^Parameter \\#1 \\$column of method Illuminate\\\\Database\\\\Query\\\\Builder\\:\\:where\\(\\) expects array\\|Closure\\|string, Illuminate\\\\Database\\\\Query\\\\Expression given\\.$#',
3296
+    'count' => 2,
3297
+    'path' => __DIR__ . '/app/Services/MediaFileService.php',
3298 3298
 ];
3299 3299
 $ignoreErrors[] = [
3300
-	'message' => '#^Parameter \\#1 \\$location of method League\\\\Flysystem\\\\FilesystemReader\\:\\:listContents\\(\\) expects string, mixed given\\.$#',
3301
-	'count' => 1,
3302
-	'path' => __DIR__ . '/app/Services/MediaFileService.php',
3300
+    'message' => '#^Parameter \\#1 \\$location of method League\\\\Flysystem\\\\FilesystemReader\\:\\:listContents\\(\\) expects string, mixed given\\.$#',
3301
+    'count' => 1,
3302
+    'path' => __DIR__ . '/app/Services/MediaFileService.php',
3303 3303
 ];
3304 3304
 $ignoreErrors[] = [
3305
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\ModuleService\\:\\:coreModules\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Module\\\\ModuleInterface\\> but returns Illuminate\\\\Support\\\\Collection\\<string, Fisharebest\\\\Webtrees\\\\Module\\\\ModuleInterface\\>\\.$#',
3306
-	'count' => 1,
3307
-	'path' => __DIR__ . '/app/Services/ModuleService.php',
3305
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\ModuleService\\:\\:coreModules\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Module\\\\ModuleInterface\\> but returns Illuminate\\\\Support\\\\Collection\\<string, Fisharebest\\\\Webtrees\\\\Module\\\\ModuleInterface\\>\\.$#',
3306
+    'count' => 1,
3307
+    'path' => __DIR__ . '/app/Services/ModuleService.php',
3308 3308
 ];
3309 3309
 $ignoreErrors[] = [
3310
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\ModuleService\\:\\:customModules\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Module\\\\ModuleCustomInterface\\> but returns Illuminate\\\\Support\\\\Collection\\<string, Fisharebest\\\\Webtrees\\\\Module\\\\ModuleCustomInterface\\>\\.$#',
3311
-	'count' => 1,
3312
-	'path' => __DIR__ . '/app/Services/ModuleService.php',
3310
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\ModuleService\\:\\:customModules\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Module\\\\ModuleCustomInterface\\> but returns Illuminate\\\\Support\\\\Collection\\<string, Fisharebest\\\\Webtrees\\\\Module\\\\ModuleCustomInterface\\>\\.$#',
3311
+    'count' => 1,
3312
+    'path' => __DIR__ . '/app/Services/ModuleService.php',
3313 3313
 ];
3314 3314
 $ignoreErrors[] = [
3315
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\ModuleService\\:\\:setupLanguages\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Module\\\\ModuleLanguageInterface\\> but returns Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Module\\\\ModuleInterface\\>\\.$#',
3316
-	'count' => 1,
3317
-	'path' => __DIR__ . '/app/Services/ModuleService.php',
3315
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\ModuleService\\:\\:setupLanguages\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Module\\\\ModuleLanguageInterface\\> but returns Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Module\\\\ModuleInterface\\>\\.$#',
3316
+    'count' => 1,
3317
+    'path' => __DIR__ . '/app/Services/ModuleService.php',
3318 3318
 ];
3319 3319
 $ignoreErrors[] = [
3320
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:mapWithKeys\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: array\\<int\\|string, object\\>, Closure\\(object\\)\\: non\\-empty\\-array\\<int\\|string, object\\> given\\.$#',
3321
-	'count' => 1,
3322
-	'path' => __DIR__ . '/app/Services/ModuleService.php',
3320
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:mapWithKeys\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: array\\<int\\|string, object\\>, Closure\\(object\\)\\: non\\-empty\\-array\\<int\\|string, object\\> given\\.$#',
3321
+    'count' => 1,
3322
+    'path' => __DIR__ . '/app/Services/ModuleService.php',
3323 3323
 ];
3324 3324
 $ignoreErrors[] = [
3325
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<int,Fisharebest\\\\Webtrees\\\\Module\\\\ModuleCustomInterface\\|null\\>\\:\\:mapWithKeys\\(\\) expects callable\\(Fisharebest\\\\Webtrees\\\\Module\\\\ModuleCustomInterface\\|null, int\\)\\: array\\<string, Fisharebest\\\\Webtrees\\\\Module\\\\ModuleCustomInterface\\>, Closure\\(Fisharebest\\\\Webtrees\\\\Module\\\\ModuleCustomInterface\\)\\: non\\-empty\\-array\\<string, Fisharebest\\\\Webtrees\\\\Module\\\\ModuleCustomInterface\\> given\\.$#',
3326
-	'count' => 1,
3327
-	'path' => __DIR__ . '/app/Services/ModuleService.php',
3325
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<int,Fisharebest\\\\Webtrees\\\\Module\\\\ModuleCustomInterface\\|null\\>\\:\\:mapWithKeys\\(\\) expects callable\\(Fisharebest\\\\Webtrees\\\\Module\\\\ModuleCustomInterface\\|null, int\\)\\: array\\<string, Fisharebest\\\\Webtrees\\\\Module\\\\ModuleCustomInterface\\>, Closure\\(Fisharebest\\\\Webtrees\\\\Module\\\\ModuleCustomInterface\\)\\: non\\-empty\\-array\\<string, Fisharebest\\\\Webtrees\\\\Module\\\\ModuleCustomInterface\\> given\\.$#',
3326
+    'count' => 1,
3327
+    'path' => __DIR__ . '/app/Services/ModuleService.php',
3328 3328
 ];
3329 3329
 $ignoreErrors[] = [
3330
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<int,Fisharebest\\\\Webtrees\\\\Module\\\\ModuleInterface\\>\\:\\:sort\\(\\) expects \\(callable\\(Fisharebest\\\\Webtrees\\\\Module\\\\ModuleInterface, Fisharebest\\\\Webtrees\\\\Module\\\\ModuleInterface\\)\\: int\\)\\|int\\|null, Closure\\(Fisharebest\\\\Webtrees\\\\Module\\\\ModuleLanguageInterface, Fisharebest\\\\Webtrees\\\\Module\\\\ModuleLanguageInterface\\)\\: int\\<\\-1, 1\\> given\\.$#',
3331
-	'count' => 1,
3332
-	'path' => __DIR__ . '/app/Services/ModuleService.php',
3330
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<int,Fisharebest\\\\Webtrees\\\\Module\\\\ModuleInterface\\>\\:\\:sort\\(\\) expects \\(callable\\(Fisharebest\\\\Webtrees\\\\Module\\\\ModuleInterface, Fisharebest\\\\Webtrees\\\\Module\\\\ModuleInterface\\)\\: int\\)\\|int\\|null, Closure\\(Fisharebest\\\\Webtrees\\\\Module\\\\ModuleLanguageInterface, Fisharebest\\\\Webtrees\\\\Module\\\\ModuleLanguageInterface\\)\\: int\\<\\-1, 1\\> given\\.$#',
3331
+    'count' => 1,
3332
+    'path' => __DIR__ . '/app/Services/ModuleService.php',
3333 3333
 ];
3334 3334
 $ignoreErrors[] = [
3335
-	'message' => '#^Parameter \\#1 \\$items of static method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:make\\(\\) expects Illuminate\\\\Contracts\\\\Support\\\\Arrayable\\<int, string\\>\\|iterable\\<int, string\\>\\|null, array\\<int, string\\>\\|false given\\.$#',
3336
-	'count' => 1,
3337
-	'path' => __DIR__ . '/app/Services/ModuleService.php',
3335
+    'message' => '#^Parameter \\#1 \\$items of static method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:make\\(\\) expects Illuminate\\\\Contracts\\\\Support\\\\Arrayable\\<int, string\\>\\|iterable\\<int, string\\>\\|null, array\\<int, string\\>\\|false given\\.$#',
3336
+    'count' => 1,
3337
+    'path' => __DIR__ . '/app/Services/ModuleService.php',
3338 3338
 ];
3339 3339
 $ignoreErrors[] = [
3340
-	'message' => '#^Cannot access property \\$change_id on mixed\\.$#',
3341
-	'count' => 3,
3342
-	'path' => __DIR__ . '/app/Services/PendingChangesService.php',
3340
+    'message' => '#^Cannot access property \\$change_id on mixed\\.$#',
3341
+    'count' => 3,
3342
+    'path' => __DIR__ . '/app/Services/PendingChangesService.php',
3343 3343
 ];
3344 3344
 $ignoreErrors[] = [
3345
-	'message' => '#^Cannot access property \\$change_time on mixed\\.$#',
3346
-	'count' => 2,
3347
-	'path' => __DIR__ . '/app/Services/PendingChangesService.php',
3345
+    'message' => '#^Cannot access property \\$change_time on mixed\\.$#',
3346
+    'count' => 2,
3347
+    'path' => __DIR__ . '/app/Services/PendingChangesService.php',
3348 3348
 ];
3349 3349
 $ignoreErrors[] = [
3350
-	'message' => '#^Cannot access property \\$new_gedcom on mixed\\.$#',
3351
-	'count' => 8,
3352
-	'path' => __DIR__ . '/app/Services/PendingChangesService.php',
3350
+    'message' => '#^Cannot access property \\$new_gedcom on mixed\\.$#',
3351
+    'count' => 8,
3352
+    'path' => __DIR__ . '/app/Services/PendingChangesService.php',
3353 3353
 ];
3354 3354
 $ignoreErrors[] = [
3355
-	'message' => '#^Cannot access property \\$old_gedcom on mixed\\.$#',
3356
-	'count' => 5,
3357
-	'path' => __DIR__ . '/app/Services/PendingChangesService.php',
3355
+    'message' => '#^Cannot access property \\$old_gedcom on mixed\\.$#',
3356
+    'count' => 5,
3357
+    'path' => __DIR__ . '/app/Services/PendingChangesService.php',
3358 3358
 ];
3359 3359
 $ignoreErrors[] = [
3360
-	'message' => '#^Cannot access property \\$record on mixed\\.$#',
3361
-	'count' => 1,
3362
-	'path' => __DIR__ . '/app/Services/PendingChangesService.php',
3360
+    'message' => '#^Cannot access property \\$record on mixed\\.$#',
3361
+    'count' => 1,
3362
+    'path' => __DIR__ . '/app/Services/PendingChangesService.php',
3363 3363
 ];
3364 3364
 $ignoreErrors[] = [
3365
-	'message' => '#^Cannot access property \\$xref on mixed\\.$#',
3366
-	'count' => 2,
3367
-	'path' => __DIR__ . '/app/Services/PendingChangesService.php',
3365
+    'message' => '#^Cannot access property \\$xref on mixed\\.$#',
3366
+    'count' => 2,
3367
+    'path' => __DIR__ . '/app/Services/PendingChangesService.php',
3368 3368
 ];
3369 3369
 $ignoreErrors[] = [
3370
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\PendingChangesService\\:\\:pendingChanges\\(\\) should return array\\<array\\<object\\>\\> but returns array\\<int\\|string, array\\<int, mixed\\>\\>\\.$#',
3371
-	'count' => 1,
3372
-	'path' => __DIR__ . '/app/Services/PendingChangesService.php',
3370
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\PendingChangesService\\:\\:pendingChanges\\(\\) should return array\\<array\\<object\\>\\> but returns array\\<int\\|string, array\\<int, mixed\\>\\>\\.$#',
3371
+    'count' => 1,
3372
+    'path' => __DIR__ . '/app/Services/PendingChangesService.php',
3373 3373
 ];
3374 3374
 $ignoreErrors[] = [
3375
-	'message' => '#^Call to an undefined method Fisharebest\\\\Webtrees\\\\Family\\|Fisharebest\\\\Webtrees\\\\Individual\\:\\:childFamilies\\(\\)\\.$#',
3376
-	'count' => 1,
3377
-	'path' => __DIR__ . '/app/Services/RelationshipService.php',
3375
+    'message' => '#^Call to an undefined method Fisharebest\\\\Webtrees\\\\Family\\|Fisharebest\\\\Webtrees\\\\Individual\\:\\:childFamilies\\(\\)\\.$#',
3376
+    'count' => 1,
3377
+    'path' => __DIR__ . '/app/Services/RelationshipService.php',
3378 3378
 ];
3379 3379
 $ignoreErrors[] = [
3380
-	'message' => '#^Call to an undefined method Fisharebest\\\\Webtrees\\\\Family\\|Fisharebest\\\\Webtrees\\\\Individual\\:\\:sex\\(\\)\\.$#',
3381
-	'count' => 1,
3382
-	'path' => __DIR__ . '/app/Services/RelationshipService.php',
3380
+    'message' => '#^Call to an undefined method Fisharebest\\\\Webtrees\\\\Family\\|Fisharebest\\\\Webtrees\\\\Individual\\:\\:sex\\(\\)\\.$#',
3381
+    'count' => 1,
3382
+    'path' => __DIR__ . '/app/Services/RelationshipService.php',
3383 3383
 ];
3384 3384
 $ignoreErrors[] = [
3385
-	'message' => '#^Call to an undefined method Fisharebest\\\\Webtrees\\\\Family\\|Fisharebest\\\\Webtrees\\\\Individual\\:\\:spouseFamilies\\(\\)\\.$#',
3386
-	'count' => 1,
3387
-	'path' => __DIR__ . '/app/Services/RelationshipService.php',
3385
+    'message' => '#^Call to an undefined method Fisharebest\\\\Webtrees\\\\Family\\|Fisharebest\\\\Webtrees\\\\Individual\\:\\:spouseFamilies\\(\\)\\.$#',
3386
+    'count' => 1,
3387
+    'path' => __DIR__ . '/app/Services/RelationshipService.php',
3388 3388
 ];
3389 3389
 $ignoreErrors[] = [
3390
-	'message' => '#^Cannot call method findByInterface\\(\\) on mixed\\.$#',
3391
-	'count' => 1,
3392
-	'path' => __DIR__ . '/app/Services/RelationshipService.php',
3390
+    'message' => '#^Cannot call method findByInterface\\(\\) on mixed\\.$#',
3391
+    'count' => 1,
3392
+    'path' => __DIR__ . '/app/Services/RelationshipService.php',
3393 3393
 ];
3394 3394
 $ignoreErrors[] = [
3395
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\RelationshipService\\:\\:matchRelationships\\(\\) should return array\\<Fisharebest\\\\Webtrees\\\\Relationship\\> but returns array\\<array\\<string\\>\\|Fisharebest\\\\Webtrees\\\\Relationship\\>\\.$#',
3396
-	'count' => 1,
3397
-	'path' => __DIR__ . '/app/Services/RelationshipService.php',
3395
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\RelationshipService\\:\\:matchRelationships\\(\\) should return array\\<Fisharebest\\\\Webtrees\\\\Relationship\\> but returns array\\<array\\<string\\>\\|Fisharebest\\\\Webtrees\\\\Relationship\\>\\.$#',
3396
+    'count' => 1,
3397
+    'path' => __DIR__ . '/app/Services/RelationshipService.php',
3398 3398
 ];
3399 3399
 $ignoreErrors[] = [
3400
-	'message' => '#^Parameter \\#1 \\$individual of method Fisharebest\\\\Webtrees\\\\Services\\\\RelationshipService\\:\\:reflexivePronoun\\(\\) expects Fisharebest\\\\Webtrees\\\\Individual, Fisharebest\\\\Webtrees\\\\Family\\|Fisharebest\\\\Webtrees\\\\Individual given\\.$#',
3401
-	'count' => 1,
3402
-	'path' => __DIR__ . '/app/Services/RelationshipService.php',
3400
+    'message' => '#^Parameter \\#1 \\$individual of method Fisharebest\\\\Webtrees\\\\Services\\\\RelationshipService\\:\\:reflexivePronoun\\(\\) expects Fisharebest\\\\Webtrees\\\\Individual, Fisharebest\\\\Webtrees\\\\Family\\|Fisharebest\\\\Webtrees\\\\Individual given\\.$#',
3401
+    'count' => 1,
3402
+    'path' => __DIR__ . '/app/Services/RelationshipService.php',
3403 3403
 ];
3404 3404
 $ignoreErrors[] = [
3405
-	'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\\.$#',
3406
-	'count' => 1,
3407
-	'path' => __DIR__ . '/app/Services/RelationshipService.php',
3405
+    '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\\.$#',
3406
+    'count' => 1,
3407
+    'path' => __DIR__ . '/app/Services/RelationshipService.php',
3408 3408
 ];
3409 3409
 $ignoreErrors[] = [
3410
-	'message' => '#^Parameter \\#2 \\$person1 of method Fisharebest\\\\Webtrees\\\\Services\\\\RelationshipService\\:\\:legacyNameAlgorithm\\(\\) expects Fisharebest\\\\Webtrees\\\\Individual\\|null, Fisharebest\\\\Webtrees\\\\Family\\|Fisharebest\\\\Webtrees\\\\Individual given\\.$#',
3411
-	'count' => 1,
3412
-	'path' => __DIR__ . '/app/Services/RelationshipService.php',
3410
+    'message' => '#^Parameter \\#2 \\$person1 of method Fisharebest\\\\Webtrees\\\\Services\\\\RelationshipService\\:\\:legacyNameAlgorithm\\(\\) expects Fisharebest\\\\Webtrees\\\\Individual\\|null, Fisharebest\\\\Webtrees\\\\Family\\|Fisharebest\\\\Webtrees\\\\Individual given\\.$#',
3411
+    'count' => 1,
3412
+    'path' => __DIR__ . '/app/Services/RelationshipService.php',
3413 3413
 ];
3414 3414
 $ignoreErrors[] = [
3415
-	'message' => '#^Parameter \\#3 \\$person2 of method Fisharebest\\\\Webtrees\\\\Services\\\\RelationshipService\\:\\:legacyNameAlgorithm\\(\\) expects Fisharebest\\\\Webtrees\\\\Individual\\|null, Fisharebest\\\\Webtrees\\\\Family\\|Fisharebest\\\\Webtrees\\\\Individual given\\.$#',
3416
-	'count' => 1,
3417
-	'path' => __DIR__ . '/app/Services/RelationshipService.php',
3415
+    'message' => '#^Parameter \\#3 \\$person2 of method Fisharebest\\\\Webtrees\\\\Services\\\\RelationshipService\\:\\:legacyNameAlgorithm\\(\\) expects Fisharebest\\\\Webtrees\\\\Individual\\|null, Fisharebest\\\\Webtrees\\\\Family\\|Fisharebest\\\\Webtrees\\\\Individual given\\.$#',
3416
+    'count' => 1,
3417
+    'path' => __DIR__ . '/app/Services/RelationshipService.php',
3418 3418
 ];
3419 3419
 $ignoreErrors[] = [
3420
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\SearchService\\:\\:searchFamilyNames\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Family\\> but returns Illuminate\\\\Support\\\\Collection\\<int, mixed\\>\\.$#',
3421
-	'count' => 1,
3422
-	'path' => __DIR__ . '/app/Services/SearchService.php',
3420
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\SearchService\\:\\:searchFamilyNames\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Family\\> but returns Illuminate\\\\Support\\\\Collection\\<int, mixed\\>\\.$#',
3421
+    'count' => 1,
3422
+    'path' => __DIR__ . '/app/Services/SearchService.php',
3423 3423
 ];
3424 3424
 $ignoreErrors[] = [
3425
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\SearchService\\:\\:searchIndividualNames\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Individual\\> but returns Illuminate\\\\Support\\\\Collection\\<int, mixed\\>\\.$#',
3426
-	'count' => 1,
3427
-	'path' => __DIR__ . '/app/Services/SearchService.php',
3425
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\SearchService\\:\\:searchIndividualNames\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Individual\\> but returns Illuminate\\\\Support\\\\Collection\\<int, mixed\\>\\.$#',
3426
+    'count' => 1,
3427
+    'path' => __DIR__ . '/app/Services/SearchService.php',
3428 3428
 ];
3429 3429
 $ignoreErrors[] = [
3430
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\SearchService\\:\\:searchLocations\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Location\\> but returns Illuminate\\\\Support\\\\Collection\\<int, mixed\\>\\.$#',
3431
-	'count' => 1,
3432
-	'path' => __DIR__ . '/app/Services/SearchService.php',
3430
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\SearchService\\:\\:searchLocations\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Location\\> but returns Illuminate\\\\Support\\\\Collection\\<int, mixed\\>\\.$#',
3431
+    'count' => 1,
3432
+    'path' => __DIR__ . '/app/Services/SearchService.php',
3433 3433
 ];
3434 3434
 $ignoreErrors[] = [
3435
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\SearchService\\:\\:searchMedia\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Media\\> but returns Illuminate\\\\Support\\\\Collection\\<int, mixed\\>\\.$#',
3436
-	'count' => 1,
3437
-	'path' => __DIR__ . '/app/Services/SearchService.php',
3435
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\SearchService\\:\\:searchMedia\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Media\\> but returns Illuminate\\\\Support\\\\Collection\\<int, mixed\\>\\.$#',
3436
+    'count' => 1,
3437
+    'path' => __DIR__ . '/app/Services/SearchService.php',
3438 3438
 ];
3439 3439
 $ignoreErrors[] = [
3440
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\SearchService\\:\\:searchNotes\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Note\\> but returns Illuminate\\\\Support\\\\Collection\\<int, mixed\\>\\.$#',
3441
-	'count' => 1,
3442
-	'path' => __DIR__ . '/app/Services/SearchService.php',
3440
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\SearchService\\:\\:searchNotes\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Note\\> but returns Illuminate\\\\Support\\\\Collection\\<int, mixed\\>\\.$#',
3441
+    'count' => 1,
3442
+    'path' => __DIR__ . '/app/Services/SearchService.php',
3443 3443
 ];
3444 3444
 $ignoreErrors[] = [
3445
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\SearchService\\:\\:searchPlaces\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Place\\> but returns Illuminate\\\\Support\\\\Collection\\<int, mixed\\>\\.$#',
3446
-	'count' => 1,
3447
-	'path' => __DIR__ . '/app/Services/SearchService.php',
3445
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\SearchService\\:\\:searchPlaces\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Place\\> but returns Illuminate\\\\Support\\\\Collection\\<int, mixed\\>\\.$#',
3446
+    'count' => 1,
3447
+    'path' => __DIR__ . '/app/Services/SearchService.php',
3448 3448
 ];
3449 3449
 $ignoreErrors[] = [
3450
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\SearchService\\:\\:searchRepositories\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Repository\\> but returns Illuminate\\\\Support\\\\Collection\\<int, mixed\\>\\.$#',
3451
-	'count' => 1,
3452
-	'path' => __DIR__ . '/app/Services/SearchService.php',
3450
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\SearchService\\:\\:searchRepositories\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Repository\\> but returns Illuminate\\\\Support\\\\Collection\\<int, mixed\\>\\.$#',
3451
+    'count' => 1,
3452
+    'path' => __DIR__ . '/app/Services/SearchService.php',
3453 3453
 ];
3454 3454
 $ignoreErrors[] = [
3455
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\SearchService\\:\\:searchSharedNotes\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\SharedNote\\> but returns Illuminate\\\\Support\\\\Collection\\<int, mixed\\>\\.$#',
3456
-	'count' => 1,
3457
-	'path' => __DIR__ . '/app/Services/SearchService.php',
3455
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\SearchService\\:\\:searchSharedNotes\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\SharedNote\\> but returns Illuminate\\\\Support\\\\Collection\\<int, mixed\\>\\.$#',
3456
+    'count' => 1,
3457
+    'path' => __DIR__ . '/app/Services/SearchService.php',
3458 3458
 ];
3459 3459
 $ignoreErrors[] = [
3460
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\SearchService\\:\\:searchSources\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Source\\> but returns Illuminate\\\\Support\\\\Collection\\<int, mixed\\>\\.$#',
3461
-	'count' => 1,
3462
-	'path' => __DIR__ . '/app/Services/SearchService.php',
3460
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\SearchService\\:\\:searchSources\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Source\\> but returns Illuminate\\\\Support\\\\Collection\\<int, mixed\\>\\.$#',
3461
+    'count' => 1,
3462
+    'path' => __DIR__ . '/app/Services/SearchService.php',
3463 3463
 ];
3464 3464
 $ignoreErrors[] = [
3465
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\SearchService\\:\\:searchSourcesByName\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Source\\> but returns Illuminate\\\\Support\\\\Collection\\<int, mixed\\>\\.$#',
3466
-	'count' => 1,
3467
-	'path' => __DIR__ . '/app/Services/SearchService.php',
3465
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\SearchService\\:\\:searchSourcesByName\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Source\\> but returns Illuminate\\\\Support\\\\Collection\\<int, mixed\\>\\.$#',
3466
+    'count' => 1,
3467
+    'path' => __DIR__ . '/app/Services/SearchService.php',
3468 3468
 ];
3469 3469
 $ignoreErrors[] = [
3470
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\SearchService\\:\\:searchSubmissions\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Submission\\> but returns Illuminate\\\\Support\\\\Collection\\<int, mixed\\>\\.$#',
3471
-	'count' => 1,
3472
-	'path' => __DIR__ . '/app/Services/SearchService.php',
3470
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\SearchService\\:\\:searchSubmissions\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Submission\\> but returns Illuminate\\\\Support\\\\Collection\\<int, mixed\\>\\.$#',
3471
+    'count' => 1,
3472
+    'path' => __DIR__ . '/app/Services/SearchService.php',
3473 3473
 ];
3474 3474
 $ignoreErrors[] = [
3475
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\SearchService\\:\\:searchSubmitters\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Submitter\\> but returns Illuminate\\\\Support\\\\Collection\\<int, mixed\\>\\.$#',
3476
-	'count' => 1,
3477
-	'path' => __DIR__ . '/app/Services/SearchService.php',
3475
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\SearchService\\:\\:searchSubmitters\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, Fisharebest\\\\Webtrees\\\\Submitter\\> but returns Illuminate\\\\Support\\\\Collection\\<int, mixed\\>\\.$#',
3476
+    'count' => 1,
3477
+    'path' => __DIR__ . '/app/Services/SearchService.php',
3478 3478
 ];
3479 3479
 $ignoreErrors[] = [
3480
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Family, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Family given\\.$#',
3481
-	'count' => 2,
3482
-	'path' => __DIR__ . '/app/Services/SearchService.php',
3480
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Family, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Family given\\.$#',
3481
+    'count' => 2,
3482
+    'path' => __DIR__ . '/app/Services/SearchService.php',
3483 3483
 ];
3484 3484
 $ignoreErrors[] = [
3485
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Individual, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Individual given\\.$#',
3486
-	'count' => 4,
3487
-	'path' => __DIR__ . '/app/Services/SearchService.php',
3485
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Individual, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Individual given\\.$#',
3486
+    'count' => 4,
3487
+    'path' => __DIR__ . '/app/Services/SearchService.php',
3488 3488
 ];
3489 3489
 $ignoreErrors[] = [
3490
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Media, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Media given\\.$#',
3491
-	'count' => 1,
3492
-	'path' => __DIR__ . '/app/Services/SearchService.php',
3490
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Media, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Media given\\.$#',
3491
+    'count' => 1,
3492
+    'path' => __DIR__ . '/app/Services/SearchService.php',
3493 3493
 ];
3494 3494
 $ignoreErrors[] = [
3495
-	'message' => '#^Parameter \\#1 \\$column of method Illuminate\\\\Database\\\\Query\\\\Builder\\:\\:orWhere\\(\\) expects array\\|Closure\\|string, Illuminate\\\\Database\\\\Query\\\\Expression\\|string given\\.$#',
3496
-	'count' => 1,
3497
-	'path' => __DIR__ . '/app/Services/SearchService.php',
3495
+    'message' => '#^Parameter \\#1 \\$column of method Illuminate\\\\Database\\\\Query\\\\Builder\\:\\:orWhere\\(\\) expects array\\|Closure\\|string, Illuminate\\\\Database\\\\Query\\\\Expression\\|string given\\.$#',
3496
+    'count' => 1,
3497
+    'path' => __DIR__ . '/app/Services/SearchService.php',
3498 3498
 ];
3499 3499
 $ignoreErrors[] = [
3500
-	'message' => '#^Parameter \\#1 \\$column of method Illuminate\\\\Database\\\\Query\\\\Builder\\:\\:where\\(\\) expects array\\|Closure\\|string, Illuminate\\\\Database\\\\Query\\\\Expression given\\.$#',
3501
-	'count' => 1,
3502
-	'path' => __DIR__ . '/app/Services/SearchService.php',
3500
+    'message' => '#^Parameter \\#1 \\$column of method Illuminate\\\\Database\\\\Query\\\\Builder\\:\\:where\\(\\) expects array\\|Closure\\|string, Illuminate\\\\Database\\\\Query\\\\Expression given\\.$#',
3501
+    'count' => 1,
3502
+    'path' => __DIR__ . '/app/Services/SearchService.php',
3503 3503
 ];
3504 3504
 $ignoreErrors[] = [
3505
-	'message' => '#^Parameter \\#1 \\$column of method Illuminate\\\\Database\\\\Query\\\\Builder\\:\\:where\\(\\) expects array\\|Closure\\|string, Illuminate\\\\Database\\\\Query\\\\Expression\\|string given\\.$#',
3506
-	'count' => 1,
3507
-	'path' => __DIR__ . '/app/Services/SearchService.php',
3505
+    'message' => '#^Parameter \\#1 \\$column of method Illuminate\\\\Database\\\\Query\\\\Builder\\:\\:where\\(\\) expects array\\|Closure\\|string, Illuminate\\\\Database\\\\Query\\\\Expression\\|string given\\.$#',
3506
+    'count' => 1,
3507
+    'path' => __DIR__ . '/app/Services/SearchService.php',
3508 3508
 ];
3509 3509
 $ignoreErrors[] = [
3510
-	'message' => '#^Parameter \\#1 \\$haystack of function mb_stripos expects string, string\\|null given\\.$#',
3511
-	'count' => 1,
3512
-	'path' => __DIR__ . '/app/Services/SearchService.php',
3510
+    'message' => '#^Parameter \\#1 \\$haystack of function mb_stripos expects string, string\\|null given\\.$#',
3511
+    'count' => 1,
3512
+    'path' => __DIR__ . '/app/Services/SearchService.php',
3513 3513
 ];
3514 3514
 $ignoreErrors[] = [
3515
-	'message' => '#^Parameter \\#3 \\$subject of function preg_replace expects array\\|string, string\\|null given\\.$#',
3516
-	'count' => 1,
3517
-	'path' => __DIR__ . '/app/Services/SearchService.php',
3515
+    'message' => '#^Parameter \\#3 \\$subject of function preg_replace expects array\\|string, string\\|null given\\.$#',
3516
+    'count' => 1,
3517
+    'path' => __DIR__ . '/app/Services/SearchService.php',
3518 3518
 ];
3519 3519
 $ignoreErrors[] = [
3520
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\ServerCheckService\\:\\:serverErrors\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, string\\> but returns Illuminate\\\\Support\\\\Collection\\<int, mixed\\>\\.$#',
3521
-	'count' => 1,
3522
-	'path' => __DIR__ . '/app/Services/ServerCheckService.php',
3520
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\ServerCheckService\\:\\:serverErrors\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, string\\> but returns Illuminate\\\\Support\\\\Collection\\<int, mixed\\>\\.$#',
3521
+    'count' => 1,
3522
+    'path' => __DIR__ . '/app/Services/ServerCheckService.php',
3523 3523
 ];
3524 3524
 $ignoreErrors[] = [
3525
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\ServerCheckService\\:\\:serverWarnings\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, string\\> but returns Illuminate\\\\Support\\\\Collection\\<int, mixed\\>\\.$#',
3526
-	'count' => 1,
3527
-	'path' => __DIR__ . '/app/Services/ServerCheckService.php',
3525
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\ServerCheckService\\:\\:serverWarnings\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, string\\> but returns Illuminate\\\\Support\\\\Collection\\<int, mixed\\>\\.$#',
3526
+    'count' => 1,
3527
+    'path' => __DIR__ . '/app/Services/ServerCheckService.php',
3528 3528
 ];
3529 3529
 $ignoreErrors[] = [
3530
-	'message' => '#^Parameter \\#1 \\$value of function e expects BackedEnum\\|Illuminate\\\\Contracts\\\\Support\\\\DeferringDisplayableValue\\|Illuminate\\\\Contracts\\\\Support\\\\Htmlable\\|string\\|null, string\\|false given\\.$#',
3531
-	'count' => 1,
3532
-	'path' => __DIR__ . '/app/Services/ServerCheckService.php',
3530
+    'message' => '#^Parameter \\#1 \\$value of function e expects BackedEnum\\|Illuminate\\\\Contracts\\\\Support\\\\DeferringDisplayableValue\\|Illuminate\\\\Contracts\\\\Support\\\\Htmlable\\|string\\|null, string\\|false given\\.$#',
3531
+    'count' => 1,
3532
+    'path' => __DIR__ . '/app/Services/ServerCheckService.php',
3533 3533
 ];
3534 3534
 $ignoreErrors[] = [
3535
-	'message' => '#^Parameter \\#2 \\$string of function explode expects string, string\\|false given\\.$#',
3536
-	'count' => 1,
3537
-	'path' => __DIR__ . '/app/Services/ServerCheckService.php',
3535
+    'message' => '#^Parameter \\#2 \\$string of function explode expects string, string\\|false given\\.$#',
3536
+    'count' => 1,
3537
+    'path' => __DIR__ . '/app/Services/ServerCheckService.php',
3538 3538
 ];
3539 3539
 $ignoreErrors[] = [
3540
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:mapWithKeys\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: array\\<int\\|string, Fisharebest\\\\Webtrees\\\\Tree\\>, Closure\\(object\\)\\: non\\-empty\\-array\\<int\\|string, Fisharebest\\\\Webtrees\\\\Tree\\> given\\.$#',
3541
-	'count' => 1,
3542
-	'path' => __DIR__ . '/app/Services/TreeService.php',
3540
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:mapWithKeys\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: array\\<int\\|string, Fisharebest\\\\Webtrees\\\\Tree\\>, Closure\\(object\\)\\: non\\-empty\\-array\\<int\\|string, Fisharebest\\\\Webtrees\\\\Tree\\> given\\.$#',
3541
+    'count' => 1,
3542
+    'path' => __DIR__ . '/app/Services/TreeService.php',
3543 3543
 ];
3544 3544
 $ignoreErrors[] = [
3545
-	'message' => '#^Parameter \\#1 \\$stream of function fclose expects resource, resource\\|null given\\.$#',
3546
-	'count' => 1,
3547
-	'path' => __DIR__ . '/app/Services/TreeService.php',
3545
+    'message' => '#^Parameter \\#1 \\$stream of function fclose expects resource, resource\\|null given\\.$#',
3546
+    'count' => 1,
3547
+    'path' => __DIR__ . '/app/Services/TreeService.php',
3548 3548
 ];
3549 3549
 $ignoreErrors[] = [
3550
-	'message' => '#^Parameter \\#1 \\$stream of function feof expects resource, resource\\|null given\\.$#',
3551
-	'count' => 1,
3552
-	'path' => __DIR__ . '/app/Services/TreeService.php',
3550
+    'message' => '#^Parameter \\#1 \\$stream of function feof expects resource, resource\\|null given\\.$#',
3551
+    'count' => 1,
3552
+    'path' => __DIR__ . '/app/Services/TreeService.php',
3553 3553
 ];
3554 3554
 $ignoreErrors[] = [
3555
-	'message' => '#^Parameter \\#1 \\$stream of function fread expects resource, resource\\|null given\\.$#',
3556
-	'count' => 1,
3557
-	'path' => __DIR__ . '/app/Services/TreeService.php',
3555
+    'message' => '#^Parameter \\#1 \\$stream of function fread expects resource, resource\\|null given\\.$#',
3556
+    'count' => 1,
3557
+    'path' => __DIR__ . '/app/Services/TreeService.php',
3558 3558
 ];
3559 3559
 $ignoreErrors[] = [
3560
-	'message' => '#^Parameter \\#1 \\$stream of function stream_filter_append expects resource, resource\\|null given\\.$#',
3561
-	'count' => 1,
3562
-	'path' => __DIR__ . '/app/Services/TreeService.php',
3560
+    'message' => '#^Parameter \\#1 \\$stream of function stream_filter_append expects resource, resource\\|null given\\.$#',
3561
+    'count' => 1,
3562
+    'path' => __DIR__ . '/app/Services/TreeService.php',
3563 3563
 ];
3564 3564
 $ignoreErrors[] = [
3565
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\UpgradeService\\:\\:downloadFile\\(\\) should return int but returns int\\|false\\.$#',
3566
-	'count' => 1,
3567
-	'path' => __DIR__ . '/app/Services/UpgradeService.php',
3565
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\UpgradeService\\:\\:downloadFile\\(\\) should return int but returns int\\|false\\.$#',
3566
+    'count' => 1,
3567
+    'path' => __DIR__ . '/app/Services/UpgradeService.php',
3568 3568
 ];
3569 3569
 $ignoreErrors[] = [
3570
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\UpgradeService\\:\\:webtreesZipContents\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, string\\> but returns Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\), mixed\\>\\.$#',
3571
-	'count' => 1,
3572
-	'path' => __DIR__ . '/app/Services/UpgradeService.php',
3570
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Services\\\\UpgradeService\\:\\:webtreesZipContents\\(\\) should return Illuminate\\\\Support\\\\Collection\\<int, string\\> but returns Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\), mixed\\>\\.$#',
3571
+    'count' => 1,
3572
+    'path' => __DIR__ . '/app/Services/UpgradeService.php',
3573 3573
 ];
3574 3574
 $ignoreErrors[] = [
3575
-	'message' => '#^Parameter \\#1 \\$key of method Illuminate\\\\Support\\\\Collection\\<int,string\\>\\:\\:contains\\(\\) expects \\(callable\\(string, int\\)\\: bool\\)\\|string, mixed given\\.$#',
3576
-	'count' => 1,
3577
-	'path' => __DIR__ . '/app/Services/UpgradeService.php',
3575
+    'message' => '#^Parameter \\#1 \\$key of method Illuminate\\\\Support\\\\Collection\\<int,string\\>\\:\\:contains\\(\\) expects \\(callable\\(string, int\\)\\: bool\\)\\|string, mixed given\\.$#',
3576
+    'count' => 1,
3577
+    'path' => __DIR__ . '/app/Services/UpgradeService.php',
3578 3578
 ];
3579 3579
 $ignoreErrors[] = [
3580
-	'message' => '#^Parameter \\#1 \\$location of method League\\\\Flysystem\\\\FilesystemWriter\\:\\:delete\\(\\) expects string, mixed given\\.$#',
3581
-	'count' => 1,
3582
-	'path' => __DIR__ . '/app/Services/UpgradeService.php',
3580
+    'message' => '#^Parameter \\#1 \\$location of method League\\\\Flysystem\\\\FilesystemWriter\\:\\:delete\\(\\) expects string, mixed given\\.$#',
3581
+    'count' => 1,
3582
+    'path' => __DIR__ . '/app/Services/UpgradeService.php',
3583 3583
 ];
3584 3584
 $ignoreErrors[] = [
3585
-	'message' => '#^Parameter \\#1 \\$stream of function fclose expects resource, resource\\|false given\\.$#',
3586
-	'count' => 1,
3587
-	'path' => __DIR__ . '/app/Services/UpgradeService.php',
3585
+    'message' => '#^Parameter \\#1 \\$stream of function fclose expects resource, resource\\|false given\\.$#',
3586
+    'count' => 1,
3587
+    'path' => __DIR__ . '/app/Services/UpgradeService.php',
3588 3588
 ];
3589 3589
 $ignoreErrors[] = [
3590
-	'message' => '#^Parameter \\#1 \\$stream of function ftell expects resource, resource\\|false given\\.$#',
3591
-	'count' => 1,
3592
-	'path' => __DIR__ . '/app/Services/UpgradeService.php',
3590
+    'message' => '#^Parameter \\#1 \\$stream of function ftell expects resource, resource\\|false given\\.$#',
3591
+    'count' => 1,
3592
+    'path' => __DIR__ . '/app/Services/UpgradeService.php',
3593 3593
 ];
3594 3594
 $ignoreErrors[] = [
3595
-	'message' => '#^Parameter \\#1 \\$stream of function fwrite expects resource, resource\\|false given\\.$#',
3596
-	'count' => 1,
3597
-	'path' => __DIR__ . '/app/Services/UpgradeService.php',
3595
+    'message' => '#^Parameter \\#1 \\$stream of function fwrite expects resource, resource\\|false given\\.$#',
3596
+    'count' => 1,
3597
+    'path' => __DIR__ . '/app/Services/UpgradeService.php',
3598 3598
 ];
3599 3599
 $ignoreErrors[] = [
3600
-	'message' => '#^Parameter \\#1 \\$stream of function rewind expects resource, resource\\|false given\\.$#',
3601
-	'count' => 1,
3602
-	'path' => __DIR__ . '/app/Services/UpgradeService.php',
3600
+    'message' => '#^Parameter \\#1 \\$stream of function rewind expects resource, resource\\|false given\\.$#',
3601
+    'count' => 1,
3602
+    'path' => __DIR__ . '/app/Services/UpgradeService.php',
3603 3603
 ];
3604 3604
 $ignoreErrors[] = [
3605
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\User, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\User given\\.$#',
3606
-	'count' => 13,
3607
-	'path' => __DIR__ . '/app/Services/UserService.php',
3605
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\User, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\User given\\.$#',
3606
+    'count' => 13,
3607
+    'path' => __DIR__ . '/app/Services/UserService.php',
3608 3608
 ];
3609 3609
 $ignoreErrors[] = [
3610
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Site\\:\\:getPreference\\(\\) should return string but returns mixed\\.$#',
3611
-	'count' => 1,
3612
-	'path' => __DIR__ . '/app/Site.php',
3610
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Site\\:\\:getPreference\\(\\) should return string but returns mixed\\.$#',
3611
+    'count' => 1,
3612
+    'path' => __DIR__ . '/app/Site.php',
3613 3613
 ];
3614 3614
 $ignoreErrors[] = [
3615
-	'message' => '#^Static property Fisharebest\\\\Webtrees\\\\Site\\:\\:\\$preferences \\(array\\<string, string\\>\\) does not accept array\\.$#',
3616
-	'count' => 1,
3617
-	'path' => __DIR__ . '/app/Site.php',
3615
+    'message' => '#^Static property Fisharebest\\\\Webtrees\\\\Site\\:\\:\\$preferences \\(array\\<string, string\\>\\) does not accept array\\.$#',
3616
+    'count' => 1,
3617
+    'path' => __DIR__ . '/app/Site.php',
3618 3618
 ];
3619 3619
 $ignoreErrors[] = [
3620
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\:\\:statsAgeQuery\\(\\) should return array\\<array\\<stdClass\\>\\> but returns array\\<stdClass\\>\\.$#',
3621
-	'count' => 1,
3622
-	'path' => __DIR__ . '/app/Statistics.php',
3620
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\:\\:statsAgeQuery\\(\\) should return array\\<array\\<stdClass\\>\\> but returns array\\<stdClass\\>\\.$#',
3621
+    'count' => 1,
3622
+    'path' => __DIR__ . '/app/Statistics.php',
3623 3623
 ];
3624 3624
 $ignoreErrors[] = [
3625
-	'message' => '#^Parameter \\#1 \\.\\.\\.\\$params of method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:totalGivennames\\(\\) expects string, array\\<string\\> given\\.$#',
3626
-	'count' => 1,
3627
-	'path' => __DIR__ . '/app/Statistics.php',
3625
+    'message' => '#^Parameter \\#1 \\.\\.\\.\\$params of method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:totalGivennames\\(\\) expects string, array\\<string\\> given\\.$#',
3626
+    'count' => 1,
3627
+    'path' => __DIR__ . '/app/Statistics.php',
3628 3628
 ];
3629 3629
 $ignoreErrors[] = [
3630
-	'message' => '#^Parameter \\#1 \\.\\.\\.\\$params of method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:totalSurnames\\(\\) expects string, array\\<string\\> given\\.$#',
3631
-	'count' => 1,
3632
-	'path' => __DIR__ . '/app/Statistics.php',
3630
+    'message' => '#^Parameter \\#1 \\.\\.\\.\\$params of method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:totalSurnames\\(\\) expects string, array\\<string\\> given\\.$#',
3631
+    'count' => 1,
3632
+    'path' => __DIR__ . '/app/Statistics.php',
3633 3633
 ];
3634 3634
 $ignoreErrors[] = [
3635
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: stdClass, Closure\\(object\\)\\: stdClass given\\.$#',
3636
-	'count' => 1,
3637
-	'path' => __DIR__ . '/app/Statistics/Google/ChartAge.php',
3635
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: stdClass, Closure\\(object\\)\\: stdClass given\\.$#',
3636
+    'count' => 1,
3637
+    'path' => __DIR__ . '/app/Statistics/Google/ChartAge.php',
3638 3638
 ];
3639 3639
 $ignoreErrors[] = [
3640
-	'message' => '#^Parameter \\#1 \\$century of method Fisharebest\\\\Webtrees\\\\Statistics\\\\Service\\\\CenturyService\\:\\:centuryName\\(\\) expects int, int\\|string given\\.$#',
3641
-	'count' => 1,
3642
-	'path' => __DIR__ . '/app/Statistics/Google/ChartAge.php',
3640
+    'message' => '#^Parameter \\#1 \\$century of method Fisharebest\\\\Webtrees\\\\Statistics\\\\Service\\\\CenturyService\\:\\:centuryName\\(\\) expects int, int\\|string given\\.$#',
3641
+    'count' => 1,
3642
+    'path' => __DIR__ . '/app/Statistics/Google/ChartAge.php',
3643 3643
 ];
3644 3644
 $ignoreErrors[] = [
3645
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: stdClass, Closure\\(object\\)\\: stdClass given\\.$#',
3646
-	'count' => 1,
3647
-	'path' => __DIR__ . '/app/Statistics/Google/ChartBirth.php',
3645
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: stdClass, Closure\\(object\\)\\: stdClass given\\.$#',
3646
+    'count' => 1,
3647
+    'path' => __DIR__ . '/app/Statistics/Google/ChartBirth.php',
3648 3648
 ];
3649 3649
 $ignoreErrors[] = [
3650
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: stdClass, Closure\\(object\\)\\: stdClass given\\.$#',
3651
-	'count' => 1,
3652
-	'path' => __DIR__ . '/app/Statistics/Google/ChartChildren.php',
3650
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: stdClass, Closure\\(object\\)\\: stdClass given\\.$#',
3651
+    'count' => 1,
3652
+    'path' => __DIR__ . '/app/Statistics/Google/ChartChildren.php',
3653 3653
 ];
3654 3654
 $ignoreErrors[] = [
3655
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: stdClass, Closure\\(object\\)\\: stdClass given\\.$#',
3656
-	'count' => 1,
3657
-	'path' => __DIR__ . '/app/Statistics/Google/ChartDeath.php',
3655
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: stdClass, Closure\\(object\\)\\: stdClass given\\.$#',
3656
+    'count' => 1,
3657
+    'path' => __DIR__ . '/app/Statistics/Google/ChartDeath.php',
3658 3658
 ];
3659 3659
 $ignoreErrors[] = [
3660
-	'message' => '#^Cannot access property \\$gedcom on mixed\\.$#',
3661
-	'count' => 1,
3662
-	'path' => __DIR__ . '/app/Statistics/Google/ChartDistribution.php',
3660
+    'message' => '#^Cannot access property \\$gedcom on mixed\\.$#',
3661
+    'count' => 1,
3662
+    'path' => __DIR__ . '/app/Statistics/Google/ChartDistribution.php',
3663 3663
 ];
3664 3664
 $ignoreErrors[] = [
3665
-	'message' => '#^Cannot access property \\$place on mixed\\.$#',
3666
-	'count' => 2,
3667
-	'path' => __DIR__ . '/app/Statistics/Google/ChartDistribution.php',
3665
+    'message' => '#^Cannot access property \\$place on mixed\\.$#',
3666
+    'count' => 2,
3667
+    'path' => __DIR__ . '/app/Statistics/Google/ChartDistribution.php',
3668 3668
 ];
3669 3669
 $ignoreErrors[] = [
3670
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: stdClass, Closure\\(object\\)\\: stdClass given\\.$#',
3671
-	'count' => 1,
3672
-	'path' => __DIR__ . '/app/Statistics/Google/ChartDivorce.php',
3670
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: stdClass, Closure\\(object\\)\\: stdClass given\\.$#',
3671
+    'count' => 1,
3672
+    'path' => __DIR__ . '/app/Statistics/Google/ChartDivorce.php',
3673 3673
 ];
3674 3674
 $ignoreErrors[] = [
3675
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Google\\\\ChartFamilyLargest\\:\\:queryRecords\\(\\) should return array\\<object\\> but returns array\\.$#',
3676
-	'count' => 1,
3677
-	'path' => __DIR__ . '/app/Statistics/Google/ChartFamilyLargest.php',
3675
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Google\\\\ChartFamilyLargest\\:\\:queryRecords\\(\\) should return array\\<object\\> but returns array\\.$#',
3676
+    'count' => 1,
3677
+    'path' => __DIR__ . '/app/Statistics/Google/ChartFamilyLargest.php',
3678 3678
 ];
3679 3679
 $ignoreErrors[] = [
3680
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: stdClass, Closure\\(object\\)\\: stdClass given\\.$#',
3681
-	'count' => 1,
3682
-	'path' => __DIR__ . '/app/Statistics/Google/ChartMarriage.php',
3680
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: stdClass, Closure\\(object\\)\\: stdClass given\\.$#',
3681
+    'count' => 1,
3682
+    'path' => __DIR__ . '/app/Statistics/Google/ChartMarriage.php',
3683 3683
 ];
3684 3684
 $ignoreErrors[] = [
3685
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: stdClass, Closure\\(object\\)\\: stdClass given\\.$#',
3686
-	'count' => 1,
3687
-	'path' => __DIR__ . '/app/Statistics/Google/ChartMarriageAge.php',
3685
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: stdClass, Closure\\(object\\)\\: stdClass given\\.$#',
3686
+    'count' => 1,
3687
+    'path' => __DIR__ . '/app/Statistics/Google/ChartMarriageAge.php',
3688 3688
 ];
3689 3689
 $ignoreErrors[] = [
3690
-	'message' => '#^Parameter \\#1 \\$century of method Fisharebest\\\\Webtrees\\\\Statistics\\\\Service\\\\CenturyService\\:\\:centuryName\\(\\) expects int, int\\|string given\\.$#',
3691
-	'count' => 1,
3692
-	'path' => __DIR__ . '/app/Statistics/Google/ChartMarriageAge.php',
3690
+    'message' => '#^Parameter \\#1 \\$century of method Fisharebest\\\\Webtrees\\\\Statistics\\\\Service\\\\CenturyService\\:\\:centuryName\\(\\) expects int, int\\|string given\\.$#',
3691
+    'count' => 1,
3692
+    'path' => __DIR__ . '/app/Statistics/Google/ChartMarriageAge.php',
3693 3693
 ];
3694 3694
 $ignoreErrors[] = [
3695
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Google\\\\ChartNoChildrenFamilies\\:\\:queryRecords\\(\\) should return array\\<object\\> but returns array\\.$#',
3696
-	'count' => 1,
3697
-	'path' => __DIR__ . '/app/Statistics/Google/ChartNoChildrenFamilies.php',
3695
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Google\\\\ChartNoChildrenFamilies\\:\\:queryRecords\\(\\) should return array\\<object\\> but returns array\\.$#',
3696
+    'count' => 1,
3697
+    'path' => __DIR__ . '/app/Statistics/Google/ChartNoChildrenFamilies.php',
3698 3698
 ];
3699 3699
 $ignoreErrors[] = [
3700
-	'message' => '#^Cannot access property \\$age on mixed\\.$#',
3701
-	'count' => 9,
3702
-	'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3700
+    'message' => '#^Cannot access property \\$age on mixed\\.$#',
3701
+    'count' => 9,
3702
+    'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3703 3703
 ];
3704 3704
 $ignoreErrors[] = [
3705
-	'message' => '#^Cannot access property \\$famid on mixed\\.$#',
3706
-	'count' => 1,
3707
-	'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3705
+    'message' => '#^Cannot access property \\$famid on mixed\\.$#',
3706
+    'count' => 1,
3707
+    'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3708 3708
 ];
3709 3709
 $ignoreErrors[] = [
3710
-	'message' => '#^Cannot access property \\$family on mixed\\.$#',
3711
-	'count' => 7,
3712
-	'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3710
+    'message' => '#^Cannot access property \\$family on mixed\\.$#',
3711
+    'count' => 7,
3712
+    'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3713 3713
 ];
3714 3714
 $ignoreErrors[] = [
3715
-	'message' => '#^Cannot access property \\$i_id on mixed\\.$#',
3716
-	'count' => 1,
3717
-	'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3715
+    'message' => '#^Cannot access property \\$i_id on mixed\\.$#',
3716
+    'count' => 1,
3717
+    'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3718 3718
 ];
3719 3719
 $ignoreErrors[] = [
3720
-	'message' => '#^Cannot access property \\$id on mixed\\.$#',
3721
-	'count' => 1,
3722
-	'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3720
+    'message' => '#^Cannot access property \\$id on mixed\\.$#',
3721
+    'count' => 1,
3722
+    'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3723 3723
 ];
3724 3724
 $ignoreErrors[] = [
3725
-	'message' => '#^Cannot call method canShow\\(\\) on Fisharebest\\\\Webtrees\\\\Family\\|null\\.$#',
3726
-	'count' => 1,
3727
-	'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3725
+    'message' => '#^Cannot call method canShow\\(\\) on Fisharebest\\\\Webtrees\\\\Family\\|null\\.$#',
3726
+    'count' => 1,
3727
+    'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3728 3728
 ];
3729 3729
 $ignoreErrors[] = [
3730
-	'message' => '#^Cannot call method formatList\\(\\) on Fisharebest\\\\Webtrees\\\\Family\\|null\\.$#',
3731
-	'count' => 1,
3732
-	'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3730
+    'message' => '#^Cannot call method formatList\\(\\) on Fisharebest\\\\Webtrees\\\\Family\\|null\\.$#',
3731
+    'count' => 1,
3732
+    'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3733 3733
 ];
3734 3734
 $ignoreErrors[] = [
3735
-	'message' => '#^Cannot call method fullName\\(\\) on Fisharebest\\\\Webtrees\\\\Family\\|null\\.$#',
3736
-	'count' => 2,
3737
-	'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3735
+    'message' => '#^Cannot call method fullName\\(\\) on Fisharebest\\\\Webtrees\\\\Family\\|null\\.$#',
3736
+    'count' => 2,
3737
+    'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3738 3738
 ];
3739 3739
 $ignoreErrors[] = [
3740
-	'message' => '#^Cannot call method fullName\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
3741
-	'count' => 2,
3742
-	'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3740
+    'message' => '#^Cannot call method fullName\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
3741
+    'count' => 2,
3742
+    'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3743 3743
 ];
3744 3744
 $ignoreErrors[] = [
3745
-	'message' => '#^Cannot call method getBirthDate\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
3746
-	'count' => 2,
3747
-	'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3745
+    'message' => '#^Cannot call method getBirthDate\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
3746
+    'count' => 2,
3747
+    'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3748 3748
 ];
3749 3749
 $ignoreErrors[] = [
3750
-	'message' => '#^Cannot call method husband\\(\\) on Fisharebest\\\\Webtrees\\\\Family\\|null\\.$#',
3751
-	'count' => 1,
3752
-	'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3750
+    'message' => '#^Cannot call method husband\\(\\) on Fisharebest\\\\Webtrees\\\\Family\\|null\\.$#',
3751
+    'count' => 1,
3752
+    'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3753 3753
 ];
3754 3754
 $ignoreErrors[] = [
3755
-	'message' => '#^Cannot call method url\\(\\) on Fisharebest\\\\Webtrees\\\\Family\\|null\\.$#',
3756
-	'count' => 3,
3757
-	'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3755
+    'message' => '#^Cannot call method url\\(\\) on Fisharebest\\\\Webtrees\\\\Family\\|null\\.$#',
3756
+    'count' => 3,
3757
+    'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3758 3758
 ];
3759 3759
 $ignoreErrors[] = [
3760
-	'message' => '#^Cannot call method url\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
3761
-	'count' => 1,
3762
-	'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3760
+    'message' => '#^Cannot call method url\\(\\) on Fisharebest\\\\Webtrees\\\\Individual\\|null\\.$#',
3761
+    'count' => 1,
3762
+    'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3763 3763
 ];
3764 3764
 $ignoreErrors[] = [
3765
-	'message' => '#^Cannot call method wife\\(\\) on Fisharebest\\\\Webtrees\\\\Family\\|null\\.$#',
3766
-	'count' => 1,
3767
-	'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3765
+    'message' => '#^Cannot call method wife\\(\\) on Fisharebest\\\\Webtrees\\\\Family\\|null\\.$#',
3766
+    'count' => 1,
3767
+    'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3768 3768
 ];
3769 3769
 $ignoreErrors[] = [
3770
-	'message' => '#^Cannot cast mixed to float\\.$#',
3771
-	'count' => 1,
3772
-	'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3770
+    'message' => '#^Cannot cast mixed to float\\.$#',
3771
+    'count' => 1,
3772
+    'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3773 3773
 ];
3774 3774
 $ignoreErrors[] = [
3775
-	'message' => '#^Cannot cast mixed to int\\.$#',
3776
-	'count' => 1,
3777
-	'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3775
+    'message' => '#^Cannot cast mixed to int\\.$#',
3776
+    'count' => 1,
3777
+    'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3778 3778
 ];
3779 3779
 $ignoreErrors[] = [
3780
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\FamilyRepository\\:\\:ageBetweenSiblingsQuery\\(\\) should return array\\<object\\> but returns array\\.$#',
3781
-	'count' => 1,
3782
-	'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3780
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\FamilyRepository\\:\\:ageBetweenSiblingsQuery\\(\\) should return array\\<object\\> but returns array\\.$#',
3781
+    'count' => 1,
3782
+    'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3783 3783
 ];
3784 3784
 $ignoreErrors[] = [
3785
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\FamilyRepository\\:\\:statsChildrenQuery\\(\\) should return array\\<stdClass\\> but returns array\\.$#',
3786
-	'count' => 1,
3787
-	'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3785
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\FamilyRepository\\:\\:statsChildrenQuery\\(\\) should return array\\<stdClass\\> but returns array\\.$#',
3786
+    'count' => 1,
3787
+    'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3788 3788
 ];
3789 3789
 $ignoreErrors[] = [
3790
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Family, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Family given\\.$#',
3791
-	'count' => 4,
3792
-	'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3790
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Family, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Family given\\.$#',
3791
+    'count' => 4,
3792
+    'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3793 3793
 ];
3794 3794
 $ignoreErrors[] = [
3795
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: stdClass, Closure\\(stdClass\\)\\: stdClass given\\.$#',
3796
-	'count' => 1,
3797
-	'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3795
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: stdClass, Closure\\(stdClass\\)\\: stdClass given\\.$#',
3796
+    'count' => 1,
3797
+    'path' => __DIR__ . '/app/Statistics/Repository/FamilyRepository.php',
3798 3798
 ];
3799 3799
 $ignoreErrors[] = [
3800
-	'message' => '#^Cannot cast mixed to int\\.$#',
3801
-	'count' => 1,
3802
-	'path' => __DIR__ . '/app/Statistics/Repository/HitCountRepository.php',
3800
+    'message' => '#^Cannot cast mixed to int\\.$#',
3801
+    'count' => 1,
3802
+    'path' => __DIR__ . '/app/Statistics/Repository/HitCountRepository.php',
3803 3803
 ];
3804 3804
 $ignoreErrors[] = [
3805
-	'message' => '#^Cannot access property \\$days on mixed\\.$#',
3806
-	'count' => 1,
3807
-	'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3805
+    'message' => '#^Cannot access property \\$days on mixed\\.$#',
3806
+    'count' => 1,
3807
+    'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3808 3808
 ];
3809 3809
 $ignoreErrors[] = [
3810
-	'message' => '#^Cannot cast mixed to int\\.$#',
3811
-	'count' => 3,
3812
-	'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3810
+    'message' => '#^Cannot cast mixed to int\\.$#',
3811
+    'count' => 3,
3812
+    'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3813 3813
 ];
3814 3814
 $ignoreErrors[] = [
3815
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGiven\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3816
-	'count' => 1,
3817
-	'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3815
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGiven\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3816
+    'count' => 1,
3817
+    'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3818 3818
 ];
3819 3819
 $ignoreErrors[] = [
3820
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGivenFemale\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3821
-	'count' => 1,
3822
-	'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3820
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGivenFemale\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3821
+    'count' => 1,
3822
+    'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3823 3823
 ];
3824 3824
 $ignoreErrors[] = [
3825
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGivenFemaleList\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3826
-	'count' => 1,
3827
-	'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3825
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGivenFemaleList\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3826
+    'count' => 1,
3827
+    'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3828 3828
 ];
3829 3829
 $ignoreErrors[] = [
3830
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGivenFemaleListTotals\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3831
-	'count' => 1,
3832
-	'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3830
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGivenFemaleListTotals\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3831
+    'count' => 1,
3832
+    'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3833 3833
 ];
3834 3834
 $ignoreErrors[] = [
3835
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGivenFemaleTable\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3836
-	'count' => 1,
3837
-	'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3835
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGivenFemaleTable\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3836
+    'count' => 1,
3837
+    'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3838 3838
 ];
3839 3839
 $ignoreErrors[] = [
3840
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGivenFemaleTotals\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3841
-	'count' => 1,
3842
-	'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3840
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGivenFemaleTotals\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3841
+    'count' => 1,
3842
+    'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3843 3843
 ];
3844 3844
 $ignoreErrors[] = [
3845
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGivenList\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3846
-	'count' => 1,
3847
-	'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3845
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGivenList\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3846
+    'count' => 1,
3847
+    'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3848 3848
 ];
3849 3849
 $ignoreErrors[] = [
3850
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGivenListTotals\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3851
-	'count' => 1,
3852
-	'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3850
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGivenListTotals\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3851
+    'count' => 1,
3852
+    'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3853 3853
 ];
3854 3854
 $ignoreErrors[] = [
3855
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGivenMale\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3856
-	'count' => 1,
3857
-	'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3855
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGivenMale\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3856
+    'count' => 1,
3857
+    'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3858 3858
 ];
3859 3859
 $ignoreErrors[] = [
3860
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGivenMaleList\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3861
-	'count' => 1,
3862
-	'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3860
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGivenMaleList\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3861
+    'count' => 1,
3862
+    'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3863 3863
 ];
3864 3864
 $ignoreErrors[] = [
3865
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGivenMaleListTotals\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3866
-	'count' => 1,
3867
-	'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3865
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGivenMaleListTotals\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3866
+    'count' => 1,
3867
+    'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3868 3868
 ];
3869 3869
 $ignoreErrors[] = [
3870
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGivenMaleTable\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3871
-	'count' => 1,
3872
-	'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3870
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGivenMaleTable\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3871
+    'count' => 1,
3872
+    'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3873 3873
 ];
3874 3874
 $ignoreErrors[] = [
3875
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGivenMaleTotals\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3876
-	'count' => 1,
3877
-	'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3875
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGivenMaleTotals\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3876
+    'count' => 1,
3877
+    'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3878 3878
 ];
3879 3879
 $ignoreErrors[] = [
3880
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGivenTable\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3881
-	'count' => 1,
3882
-	'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3880
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGivenTable\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3881
+    'count' => 1,
3882
+    'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3883 3883
 ];
3884 3884
 $ignoreErrors[] = [
3885
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGivenTotals\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3886
-	'count' => 1,
3887
-	'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3885
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGivenTotals\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3886
+    'count' => 1,
3887
+    'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3888 3888
 ];
3889 3889
 $ignoreErrors[] = [
3890
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGivenUnknown\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3891
-	'count' => 1,
3892
-	'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3890
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGivenUnknown\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3891
+    'count' => 1,
3892
+    'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3893 3893
 ];
3894 3894
 $ignoreErrors[] = [
3895
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGivenUnknownList\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3896
-	'count' => 1,
3897
-	'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3895
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGivenUnknownList\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3896
+    'count' => 1,
3897
+    'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3898 3898
 ];
3899 3899
 $ignoreErrors[] = [
3900
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGivenUnknownListTotals\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3901
-	'count' => 1,
3902
-	'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3900
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGivenUnknownListTotals\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3901
+    'count' => 1,
3902
+    'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3903 3903
 ];
3904 3904
 $ignoreErrors[] = [
3905
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGivenUnknownTable\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3906
-	'count' => 1,
3907
-	'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3905
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGivenUnknownTable\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3906
+    'count' => 1,
3907
+    'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3908 3908
 ];
3909 3909
 $ignoreErrors[] = [
3910
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGivenUnknownTotals\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3911
-	'count' => 1,
3912
-	'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3910
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:commonGivenUnknownTotals\\(\\) should return string but returns array\\<int\\>\\|string\\.$#',
3911
+    'count' => 1,
3912
+    'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3913 3913
 ];
3914 3914
 $ignoreErrors[] = [
3915
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:statsAgeQuery\\(\\) should return array\\<stdClass\\> but returns array\\.$#',
3916
-	'count' => 1,
3917
-	'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3915
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Statistics\\\\Repository\\\\IndividualRepository\\:\\:statsAgeQuery\\(\\) should return array\\<stdClass\\> but returns array\\.$#',
3916
+    'count' => 1,
3917
+    'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3918 3918
 ];
3919 3919
 $ignoreErrors[] = [
3920
-	'message' => '#^Parameter \\#1 \\$ of closure expects object, mixed given\\.$#',
3921
-	'count' => 1,
3922
-	'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3920
+    'message' => '#^Parameter \\#1 \\$ of closure expects object, mixed given\\.$#',
3921
+    'count' => 1,
3922
+    'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3923 3923
 ];
3924 3924
 $ignoreErrors[] = [
3925
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Individual, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Individual given\\.$#',
3926
-	'count' => 1,
3927
-	'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3925
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: Fisharebest\\\\Webtrees\\\\Individual, Closure\\(object\\)\\: Fisharebest\\\\Webtrees\\\\Individual given\\.$#',
3926
+    'count' => 1,
3927
+    'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3928 3928
 ];
3929 3929
 $ignoreErrors[] = [
3930
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: int, Closure\\(string\\)\\: int given\\.$#',
3931
-	'count' => 1,
3932
-	'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3930
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: int, Closure\\(string\\)\\: int given\\.$#',
3931
+    'count' => 1,
3932
+    'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3933 3933
 ];
3934 3934
 $ignoreErrors[] = [
3935
-	'message' => '#^Parameter \\#1 \\$column of method Illuminate\\\\Database\\\\Query\\\\Builder\\:\\:having\\(\\) expects Closure\\|string, Illuminate\\\\Database\\\\Query\\\\Expression given\\.$#',
3936
-	'count' => 1,
3937
-	'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3935
+    'message' => '#^Parameter \\#1 \\$column of method Illuminate\\\\Database\\\\Query\\\\Builder\\:\\:having\\(\\) expects Closure\\|string, Illuminate\\\\Database\\\\Query\\\\Expression given\\.$#',
3936
+    'count' => 1,
3937
+    'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3938 3938
 ];
3939 3939
 $ignoreErrors[] = [
3940
-	'message' => '#^Parameter \\#1 \\$column of method Illuminate\\\\Database\\\\Query\\\\Builder\\:\\:where\\(\\) expects array\\|Closure\\|string, Illuminate\\\\Database\\\\Query\\\\Expression given\\.$#',
3941
-	'count' => 1,
3942
-	'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3940
+    'message' => '#^Parameter \\#1 \\$column of method Illuminate\\\\Database\\\\Query\\\\Builder\\:\\:where\\(\\) expects array\\|Closure\\|string, Illuminate\\\\Database\\\\Query\\\\Expression given\\.$#',
3941
+    'count' => 1,
3942
+    'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3943 3943
 ];
3944 3944
 $ignoreErrors[] = [
3945
-	'message' => '#^Parameter \\#2 \\$callback of function array_walk expects callable\\(int, string\\)\\: mixed, Closure\\(string, string\\)\\: void given\\.$#',
3946
-	'count' => 1,
3947
-	'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3945
+    'message' => '#^Parameter \\#2 \\$callback of function array_walk expects callable\\(int, string\\)\\: mixed, Closure\\(string, string\\)\\: void given\\.$#',
3946
+    'count' => 1,
3947
+    'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3948 3948
 ];
3949 3949
 $ignoreErrors[] = [
3950
-	'message' => '#^Parameter \\#2 \\$given of method Fisharebest\\\\Webtrees\\\\Statistics\\\\Google\\\\ChartCommonGiven\\:\\:chartCommonGiven\\(\\) expects array\\<int\\>, array\\<int\\>\\|string given\\.$#',
3951
-	'count' => 1,
3952
-	'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3950
+    'message' => '#^Parameter \\#2 \\$given of method Fisharebest\\\\Webtrees\\\\Statistics\\\\Google\\\\ChartCommonGiven\\:\\:chartCommonGiven\\(\\) expects array\\<int\\>, array\\<int\\>\\|string given\\.$#',
3951
+    'count' => 1,
3952
+    'path' => __DIR__ . '/app/Statistics/Repository/IndividualRepository.php',
3953 3953
 ];
3954 3954
 $ignoreErrors[] = [
3955
-	'message' => '#^Cannot cast mixed to int\\.$#',
3956
-	'count' => 1,
3957
-	'path' => __DIR__ . '/app/Statistics/Repository/LatestUserRepository.php',
3955
+    'message' => '#^Cannot cast mixed to int\\.$#',
3956
+    'count' => 1,
3957
+    'path' => __DIR__ . '/app/Statistics/Repository/LatestUserRepository.php',
3958 3958
 ];
3959 3959
 $ignoreErrors[] = [
3960
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: int, Closure\\(string\\)\\: int given\\.$#',
3961
-	'count' => 1,
3962
-	'path' => __DIR__ . '/app/Statistics/Repository/MediaRepository.php',
3960
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: int, Closure\\(string\\)\\: int given\\.$#',
3961
+    'count' => 1,
3962
+    'path' => __DIR__ . '/app/Statistics/Repository/MediaRepository.php',
3963 3963
 ];
3964 3964
 $ignoreErrors[] = [
3965
-	'message' => '#^Cannot access property \\$tree on mixed\\.$#',
3966
-	'count' => 1,
3967
-	'path' => __DIR__ . '/app/Statistics/Repository/PlaceRepository.php',
3965
+    'message' => '#^Cannot access property \\$tree on mixed\\.$#',
3966
+    'count' => 1,
3967
+    'path' => __DIR__ . '/app/Statistics/Repository/PlaceRepository.php',
3968 3968
 ];
3969 3969
 $ignoreErrors[] = [
3970
-	'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: int, Closure\\(string\\)\\: int given\\.$#',
3971
-	'count' => 1,
3972
-	'path' => __DIR__ . '/app/Statistics/Repository/PlaceRepository.php',
3970
+    'message' => '#^Parameter \\#1 \\$callback of method Illuminate\\\\Support\\\\Collection\\<\\(int\\|string\\),mixed\\>\\:\\:map\\(\\) expects callable\\(mixed, \\(int\\|string\\)\\)\\: int, Closure\\(string\\)\\: int given\\.$#',
3971
+    'count' => 1,
3972
+    'path' => __DIR__ . '/app/Statistics/Repository/PlaceRepository.php',
3973 3973
 ];
3974 3974
 $ignoreErrors[] = [
3975
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\SurnameTradition\\\\PatrilinealSurnameTradition\\:\\:inflect\\(\\) should return string but returns string\\|null\\.$#',
3976
-	'count' => 1,
3977
-	'path' => __DIR__ . '/app/SurnameTradition/PatrilinealSurnameTradition.php',
3975
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\SurnameTradition\\\\PatrilinealSurnameTradition\\:\\:inflect\\(\\) should return string but returns string\\|null\\.$#',
3976
+    'count' => 1,
3977
+    'path' => __DIR__ . '/app/SurnameTradition/PatrilinealSurnameTradition.php',
3978 3978
 ];
3979 3979
 $ignoreErrors[] = [
3980
-	'message' => '#^Parameter \\#3 \\$subject of function preg_replace expects array\\|string, string\\|null given\\.$#',
3981
-	'count' => 1,
3982
-	'path' => __DIR__ . '/app/SurnameTradition/PatrilinealSurnameTradition.php',
3980
+    'message' => '#^Parameter \\#3 \\$subject of function preg_replace expects array\\|string, string\\|null given\\.$#',
3981
+    'count' => 1,
3982
+    'path' => __DIR__ . '/app/SurnameTradition/PatrilinealSurnameTradition.php',
3983 3983
 ];
3984 3984
 $ignoreErrors[] = [
3985
-	'message' => '#^Cannot access property \\$resn on mixed\\.$#',
3986
-	'count' => 5,
3987
-	'path' => __DIR__ . '/app/Tree.php',
3985
+    'message' => '#^Cannot access property \\$resn on mixed\\.$#',
3986
+    'count' => 5,
3987
+    'path' => __DIR__ . '/app/Tree.php',
3988 3988
 ];
3989 3989
 $ignoreErrors[] = [
3990
-	'message' => '#^Cannot access property \\$tag_type on mixed\\.$#',
3991
-	'count' => 3,
3992
-	'path' => __DIR__ . '/app/Tree.php',
3990
+    'message' => '#^Cannot access property \\$tag_type on mixed\\.$#',
3991
+    'count' => 3,
3992
+    'path' => __DIR__ . '/app/Tree.php',
3993 3993
 ];
3994 3994
 $ignoreErrors[] = [
3995
-	'message' => '#^Cannot access property \\$xref on mixed\\.$#',
3996
-	'count' => 3,
3997
-	'path' => __DIR__ . '/app/Tree.php',
3995
+    'message' => '#^Cannot access property \\$xref on mixed\\.$#',
3996
+    'count' => 3,
3997
+    'path' => __DIR__ . '/app/Tree.php',
3998 3998
 ];
3999 3999
 $ignoreErrors[] = [
4000
-	'message' => '#^Method Fisharebest\\\\Webtrees\\\\Tree\\:\\:getPreference\\(\\) should return string but returns mixed\\.$#',
4001
-	'count' => 1,
4002
-	'path' => __DIR__ . '/app/Tree.php',
4000
+    'message' => '#^Method Fisharebest\\\\Webtrees\\\\Tree\\:\\:getPreference\\(\\) should return string but returns mixed\\.$#',
4001
+    'count' => 1,
4002
+    'path' => __DIR__ . '/app/Tree.php',
4003 4003
 ];
4004 4004
 $ignoreErrors[] = [
4005
-	'message' => '#^Property Fisharebest\\\\Webtrees\\\\Tree\\:\\:\\$preferences \\(array\\<string\\>\\) does not accept array\\.$#',
4006
-	'count' => 1,
4007
-	'path' => __DIR__ . '/app/Tree.php',
4005
+    'message' => '#^Property Fisharebest\\\\Webtrees\\\\Tree\\:\\:\\$preferences \\(array\\<string\\>\\) does not accept array\\.$#',
4006
+    'count' => 1,
4007
+    'path' => __DIR__ . '/app/Tree.php',
4008 4008
 ];
4009 4009
 $ignoreErrors[] = [
4010
-	'message' => '#^Property Fisharebest\\\\Webtrees\\\\Tree\\:\\:\\$user_preferences \\(array\\<array\\<string\\>\\>\\) does not accept array\\<array\\>\\.$#',
4011
-	'count' => 1,
4012
-	'path' => __DIR__ . '/app/Tree.php',
4010
+    'message' => '#^Property Fisharebest\\\\Webtrees\\\\Tree\\:\\:\\$user_preferences \\(array\\<array\\<string\\>\\>\\) does not accept array\\<array\\>\\.$#',
4011
+    'count' => 1,
4012
+    'path' => __DIR__ . '/app/Tree.php',
4013 4013
 ];
4014 4014
 $ignoreErrors[] = [
4015
-	'message' => '#^Property Fisharebest\\\\Webtrees\\\\User\\:\\:\\$preferences \\(array\\<string, string\\>\\) does not accept array\\.$#',
4016
-	'count' => 1,
4017
-	'path' => __DIR__ . '/app/User.php',
4015
+    'message' => '#^Property Fisharebest\\\\Webtrees\\\\User\\:\\:\\$preferences \\(array\\<string, string\\>\\) does not accept array\\.$#',
4016
+    'count' => 1,
4017
+    'path' => __DIR__ . '/app/User.php',
4018 4018
 ];
4019 4019
 $ignoreErrors[] = [
4020
-	'message' => '#^Parameter \\#1 \\$url of function parse_url expects string, mixed given\\.$#',
4021
-	'count' => 1,
4022
-	'path' => __DIR__ . '/app/Validator.php',
4020
+    'message' => '#^Parameter \\#1 \\$url of function parse_url expects string, mixed given\\.$#',
4021
+    'count' => 1,
4022
+    'path' => __DIR__ . '/app/Validator.php',
4023 4023
 ];
4024 4024
 $ignoreErrors[] = [
4025
-	'message' => '#^Ternary operator condition is always true\\.$#',
4026
-	'count' => 1,
4027
-	'path' => __DIR__ . '/app/Webtrees.php',
4025
+    'message' => '#^Ternary operator condition is always true\\.$#',
4026
+    'count' => 1,
4027
+    'path' => __DIR__ . '/app/Webtrees.php',
4028 4028
 ];
4029 4029
 
4030 4030
 return ['parameters' => ['ignoreErrors' => $ignoreErrors]];
Please login to merge, or discard this patch.