Add SameSite to session cookie for PHP 7.2
[phpmyadmin.git] / psalm-baseline.xml
blob846ce7f72051bfa1e593e80ba3820e38935aeaab
1 <?xml version="1.0" encoding="UTF-8"?>
2 <files psalm-version="4.20.0@f82a70e7edfc6cf2705e9374c8a0b6a974a779ed">
3   <file src="libraries/classes/Bookmark.php">
4     <RedundantCastGivenDocblockType occurrences="1">
5       <code>(int) $this-&gt;id</code>
6     </RedundantCastGivenDocblockType>
7   </file>
8   <file src="libraries/classes/Charsets.php">
9     <TypeDoesNotContainType occurrences="1">
10       <code>$pieces === false</code>
11     </TypeDoesNotContainType>
12   </file>
13   <file src="libraries/classes/Charsets/Collation.php">
14     <ImpureByReferenceAssignment occurrences="75">
15       <code>$found</code>
16       <code>$found</code>
17       <code>$level</code>
18       <code>$level</code>
19       <code>$level</code>
20       <code>$level</code>
21       <code>$level</code>
22       <code>$level</code>
23       <code>$level</code>
24       <code>$name</code>
25       <code>$name</code>
26       <code>$name</code>
27       <code>$name</code>
28       <code>$name</code>
29       <code>$name</code>
30       <code>$name</code>
31       <code>$name</code>
32       <code>$name</code>
33       <code>$name</code>
34       <code>$name</code>
35       <code>$name</code>
36       <code>$name</code>
37       <code>$name</code>
38       <code>$name</code>
39       <code>$name</code>
40       <code>$name</code>
41       <code>$name</code>
42       <code>$name</code>
43       <code>$name</code>
44       <code>$name</code>
45       <code>$name</code>
46       <code>$name</code>
47       <code>$name</code>
48       <code>$name</code>
49       <code>$name</code>
50       <code>$name</code>
51       <code>$name</code>
52       <code>$name</code>
53       <code>$name</code>
54       <code>$name</code>
55       <code>$name</code>
56       <code>$name</code>
57       <code>$name</code>
58       <code>$name</code>
59       <code>$name</code>
60       <code>$name</code>
61       <code>$name</code>
62       <code>$name</code>
63       <code>$name</code>
64       <code>$name</code>
65       <code>$name</code>
66       <code>$name</code>
67       <code>$name</code>
68       <code>$name</code>
69       <code>$name</code>
70       <code>$name</code>
71       <code>$name</code>
72       <code>$name</code>
73       <code>$name</code>
74       <code>$name</code>
75       <code>$name</code>
76       <code>$name</code>
77       <code>$name</code>
78       <code>$name</code>
79       <code>$name</code>
80       <code>$name</code>
81       <code>$name</code>
82       <code>$name</code>
83       <code>$name</code>
84       <code>$name</code>
85       <code>$unicode</code>
86       <code>$unicode</code>
87       <code>$unknown</code>
88       <code>$variant</code>
89       <code>$variant</code>
90     </ImpureByReferenceAssignment>
91     <PossiblyNullArgument occurrences="1">
92       <code>$name</code>
93     </PossiblyNullArgument>
94   </file>
95   <file src="libraries/classes/CheckUserPrivileges.php">
96     <PossiblyFalseOperand occurrences="6">
97       <code>$tblname_end_offset</code>
98       <code>$tblname_start_offset</code>
99       <code>$tblname_start_offset</code>
100       <code>$tblname_start_offset</code>
101       <code>mb_strpos($row, ' ON ')</code>
102       <code>mb_strpos($row, ' ON ')</code>
103     </PossiblyFalseOperand>
104   </file>
105   <file src="libraries/classes/Command/CacheWarmupCommand.php">
106     <NonInvariantDocblockPropertyType occurrences="1">
107       <code>$defaultName</code>
108     </NonInvariantDocblockPropertyType>
109     <TooFewArguments occurrences="1">
110       <code>loadTemplate</code>
111     </TooFewArguments>
112   </file>
113   <file src="libraries/classes/Command/SetVersionCommand.php">
114     <NonInvariantDocblockPropertyType occurrences="1">
115       <code>$defaultName</code>
116     </NonInvariantDocblockPropertyType>
117   </file>
118   <file src="libraries/classes/Config.php">
119     <InvalidArgument occurrences="1">
120       <code>$optionalParams</code>
121     </InvalidArgument>
122     <NullableReturnStatement occurrences="1">
123       <code>$this-&gt;get('is_https')</code>
124     </NullableReturnStatement>
125     <PossiblyInvalidArgument occurrences="2">
126       <code>$default_value</code>
127       <code>$request</code>
128     </PossiblyInvalidArgument>
129     <PossiblyNullArgument occurrences="2">
130       <code>$oldErrorReporting</code>
131       <code>$oldErrorReporting</code>
132     </PossiblyNullArgument>
133   </file>
134   <file src="libraries/classes/Config/ConfigFile.php">
135     <InvalidIterator occurrences="1">
136       <code>$this-&gt;cfgDb['_overrides']</code>
137     </InvalidIterator>
138     <MissingClosureParamType occurrences="12">
139       <code>$key</code>
140       <code>$key</code>
141       <code>$key</code>
142       <code>$key</code>
143       <code>$prefix</code>
144       <code>$prefix</code>
145       <code>$prefix</code>
146       <code>$prefix</code>
147       <code>$value</code>
148       <code>$value</code>
149       <code>$value</code>
150       <code>$value</code>
151     </MissingClosureParamType>
152     <PossiblyNullArgument occurrences="2">
153       <code>$cfg</code>
154       <code>$this-&gt;baseCfg</code>
155     </PossiblyNullArgument>
156     <TypeDoesNotContainType occurrences="2">
157       <code>count($this-&gt;cfgDb['_overrides'])</code>
158       <code>count($this-&gt;cfgDb['_overrides'])</code>
159     </TypeDoesNotContainType>
160   </file>
161   <file src="libraries/classes/Config/Form.php">
162     <MissingClosureParamType occurrences="6">
163       <code>$key</code>
164       <code>$key</code>
165       <code>$prefix</code>
166       <code>$prefix</code>
167       <code>$value</code>
168       <code>$value</code>
169     </MissingClosureParamType>
170     <PossiblyNullPropertyAssignmentValue occurrences="1">
171       <code>$index</code>
172     </PossiblyNullPropertyAssignmentValue>
173   </file>
174   <file src="libraries/classes/Config/FormDisplay.php">
175     <PossiblyFalseArgument occurrences="4">
176       <code>$_POST[$key]</code>
177       <code>$workPath</code>
178       <code>$workPath</code>
179       <code>$workPath</code>
180     </PossiblyFalseArgument>
181     <PossiblyFalseIterator occurrences="1">
182       <code>$values[$path]</code>
183     </PossiblyFalseIterator>
184     <PossiblyInvalidArgument occurrences="2">
185       <code>$valueDefault</code>
186       <code>$valueDefaultJs</code>
187     </PossiblyInvalidArgument>
188   </file>
189   <file src="libraries/classes/Config/FormDisplayTemplate.php">
190     <PossiblyNullArrayAccess occurrences="2">
191       <code>$opts['errors']</code>
192       <code>$opts['values']</code>
193     </PossiblyNullArrayAccess>
194     <PossiblyNullIterator occurrences="2">
195       <code>$opts['errors']</code>
196       <code>$opts['values']</code>
197     </PossiblyNullIterator>
198   </file>
199   <file src="libraries/classes/Config/Forms/BaseFormList.php">
200     <UndefinedClass occurrences="2">
201       <code>$class::getFields()</code>
202       <code>new $class($cf)</code>
203     </UndefinedClass>
204   </file>
205   <file src="libraries/classes/Config/PageSettings.php">
206     <ArgumentTypeCoercion occurrences="2">
207       <code>$formDisplay</code>
208       <code>$formDisplay</code>
209     </ArgumentTypeCoercion>
210     <PossiblyNullArgument occurrences="1">
211       <code>$error</code>
212     </PossiblyNullArgument>
213     <ReferenceConstraintViolation occurrences="1">
214       <code>return $retval;</code>
215     </ReferenceConstraintViolation>
216   </file>
217   <file src="libraries/classes/Config/ServerConfigChecks.php">
218     <InvalidOperand occurrences="1">
219       <code>$cookieAuthServer</code>
220     </InvalidOperand>
221     <PossiblyInvalidOperand occurrences="1">
222       <code>$cookieAuthUsed</code>
223     </PossiblyInvalidOperand>
224   </file>
225   <file src="libraries/classes/Config/Validator.php">
226     <InvalidArgument occurrences="1">
227       <code>$port</code>
228     </InvalidArgument>
229     <PossiblyFalseArgument occurrences="2">
230       <code>$test</code>
231       <code>$test</code>
232     </PossiblyFalseArgument>
233     <PossiblyInvalidArgument occurrences="2">
234       <code>$uv[$i]</code>
235       <code>$uv[$i]</code>
236     </PossiblyInvalidArgument>
237   </file>
238   <file src="libraries/classes/Controllers/BrowseForeignersController.php">
239     <PossiblyNullArgument occurrences="1">
240       <code>$foreignLimit ?? null</code>
241     </PossiblyNullArgument>
242   </file>
243   <file src="libraries/classes/Controllers/Database/DesignerController.php">
244     <PossiblyInvalidArgument occurrences="2">
245       <code>$success</code>
246       <code>$success</code>
247     </PossiblyInvalidArgument>
248     <PossiblyNullArgument occurrences="5">
249       <code>$_GET['db']</code>
250       <code>$display_page</code>
251       <code>$display_page</code>
252       <code>$page</code>
253       <code>$selected_page</code>
254     </PossiblyNullArgument>
255     <PossiblyNullIterator occurrences="1">
256       <code>$tab_pos</code>
257     </PossiblyNullIterator>
258     <PossiblyUndefinedArrayOffset occurrences="1">
259       <code>$_GET['db']</code>
260     </PossiblyUndefinedArrayOffset>
261   </file>
262   <file src="libraries/classes/Controllers/Database/ExportController.php">
263     <TypeDoesNotContainNull occurrences="1">
264       <code>''</code>
265     </TypeDoesNotContainNull>
266   </file>
267   <file src="libraries/classes/Controllers/Database/MultiTableQueryController.php">
268     <PossiblyNullArgument occurrences="2">
269       <code>$params['db']</code>
270       <code>$params['db']</code>
271     </PossiblyNullArgument>
272   </file>
273   <file src="libraries/classes/Controllers/Database/OperationsController.php">
274     <PossiblyNullArgument occurrences="1">
275       <code>$_POST['db_collation']</code>
276     </PossiblyNullArgument>
277     <TypeDoesNotContainNull occurrences="1">
278       <code>''</code>
279     </TypeDoesNotContainNull>
280   </file>
281   <file src="libraries/classes/Controllers/Database/QueryByExampleController.php">
282     <TypeDoesNotContainNull occurrences="1">
283       <code>''</code>
284     </TypeDoesNotContainNull>
285   </file>
286   <file src="libraries/classes/Controllers/Database/SqlFormatController.php">
287     <PossiblyNullArgument occurrences="1">
288       <code>$query</code>
289     </PossiblyNullArgument>
290   </file>
291   <file src="libraries/classes/Controllers/Database/StructureController.php">
292     <InvalidScalarArgument occurrences="2">
293       <code>$formatted_overhead</code>
294       <code>$formatted_size</code>
295     </InvalidScalarArgument>
296     <PossiblyNullArrayAccess occurrences="6">
297       <code>$formatted_overhead</code>
298       <code>$formatted_size</code>
299       <code>$formatted_size</code>
300       <code>$overhead_unit</code>
301       <code>$unit</code>
302       <code>$unit</code>
303     </PossiblyNullArrayAccess>
304     <RedundantCast occurrences="1">
305       <code>(string) $from_prefix</code>
306     </RedundantCast>
307   </file>
308   <file src="libraries/classes/Controllers/Database/TrackingController.php">
309     <TypeDoesNotContainNull occurrences="1">
310       <code>''</code>
311     </TypeDoesNotContainNull>
312   </file>
313   <file src="libraries/classes/Controllers/ExportController.php">
314     <InvalidArgument occurrences="1">
315       <code>$asfile</code>
316     </InvalidArgument>
317     <PossiblyInvalidArgument occurrences="3">
318       <code>$dump_buffer</code>
319       <code>$dump_buffer</code>
320       <code>$file_handle</code>
321     </PossiblyInvalidArgument>
322   </file>
323   <file src="libraries/classes/Controllers/GisDataEditorController.php">
324     <PossiblyFalseOperand occurrences="1">
325       <code>mb_strpos($_POST['value'], '(')</code>
326     </PossiblyFalseOperand>
327   </file>
328   <file src="libraries/classes/Controllers/HomeController.php">
329     <MissingFile occurrences="1">
330       <code>include ROOT_PATH . 'libraries/language_stats.inc.php'</code>
331     </MissingFile>
332     <PossiblyNullArgument occurrences="1">
333       <code>$this-&gt;config-&gt;get('TempDir')</code>
334     </PossiblyNullArgument>
335   </file>
336   <file src="libraries/classes/Controllers/ImportController.php">
337     <PossiblyInvalidArgument occurrences="1">
338       <code>$skip &lt; $read_limit ? $skip : $read_limit</code>
339     </PossiblyInvalidArgument>
340     <PossiblyNullArrayAccess occurrences="1">
341       <code>$_FILES['import_file']['name']</code>
342     </PossiblyNullArrayAccess>
343     <PossiblyUndefinedArrayOffset occurrences="1">
344       <code>$_FILES['import_file']</code>
345     </PossiblyUndefinedArrayOffset>
346     <TypeDoesNotContainType occurrences="3">
347       <code>$bookmark_created</code>
348       <code>$finished</code>
349       <code>$timeout_passed</code>
350     </TypeDoesNotContainType>
351   </file>
352   <file src="libraries/classes/Controllers/Preferences/ExportController.php">
353     <PossiblyNullArgument occurrences="1">
354       <code>$tabHash</code>
355     </PossiblyNullArgument>
356   </file>
357   <file src="libraries/classes/Controllers/Preferences/FeaturesController.php">
358     <PossiblyNullArgument occurrences="1">
359       <code>$tabHash</code>
360     </PossiblyNullArgument>
361   </file>
362   <file src="libraries/classes/Controllers/Preferences/ImportController.php">
363     <PossiblyNullArgument occurrences="1">
364       <code>$tabHash</code>
365     </PossiblyNullArgument>
366   </file>
367   <file src="libraries/classes/Controllers/Preferences/MainPanelController.php">
368     <PossiblyNullArgument occurrences="1">
369       <code>$tabHash</code>
370     </PossiblyNullArgument>
371   </file>
372   <file src="libraries/classes/Controllers/Preferences/ManageController.php">
373     <PossiblyFalseArgument occurrences="1">
374       <code>$json</code>
375     </PossiblyFalseArgument>
376     <PossiblyFalseOperand occurrences="1">
377       <code>$pos</code>
378     </PossiblyFalseOperand>
379     <PossiblyNullArgument occurrences="1">
380       <code>$json</code>
381     </PossiblyNullArgument>
382   </file>
383   <file src="libraries/classes/Controllers/Preferences/NavigationController.php">
384     <PossiblyNullArgument occurrences="1">
385       <code>$tabHash</code>
386     </PossiblyNullArgument>
387   </file>
388   <file src="libraries/classes/Controllers/Preferences/SqlController.php">
389     <PossiblyNullArgument occurrences="1">
390       <code>$tabHash</code>
391     </PossiblyNullArgument>
392   </file>
393   <file src="libraries/classes/Controllers/SchemaExportController.php">
394     <PossiblyUndefinedArrayOffset occurrences="1">
395       <code>$_POST['export_type']</code>
396     </PossiblyUndefinedArrayOffset>
397   </file>
398   <file src="libraries/classes/Controllers/Server/CollationsController.php">
399     <PossiblyNullArrayAccess occurrences="1">
400       <code>$this-&gt;collations[$charset-&gt;getName()]</code>
401     </PossiblyNullArrayAccess>
402     <PossiblyNullIterator occurrences="2">
403       <code>$this-&gt;charsets</code>
404       <code>$this-&gt;collations[$charset-&gt;getName()]</code>
405     </PossiblyNullIterator>
406   </file>
407   <file src="libraries/classes/Controllers/Server/DatabasesController.php">
408     <TypeDoesNotContainNull occurrences="1">
409       <code>0</code>
410     </TypeDoesNotContainNull>
411   </file>
412   <file src="libraries/classes/Controllers/Server/PrivilegesController.php">
413     <PossiblyInvalidArgument occurrences="1">
414       <code>$dbname</code>
415     </PossiblyInvalidArgument>
416     <PossiblyNullArgument occurrences="11">
417       <code>$dbname</code>
418       <code>$hostname</code>
419       <code>$hostname</code>
420       <code>$hostname</code>
421       <code>$hostname ?? null</code>
422       <code>$username</code>
423       <code>$username</code>
424       <code>$username</code>
425       <code>$username</code>
426       <code>$username ?? null</code>
427       <code>$username ?? null</code>
428     </PossiblyNullArgument>
429     <TypeDoesNotContainNull occurrences="1">
430       <code>''</code>
431     </TypeDoesNotContainNull>
432   </file>
433   <file src="libraries/classes/Controllers/Server/Status/StatusController.php">
434     <PossiblyNullArgument occurrences="7"/>
435   </file>
436   <file src="libraries/classes/Controllers/Server/VariablesController.php">
437     <PossiblyNullArgument occurrences="3">
438       <code>$varValue[1]</code>
439       <code>Util::formatByteDown($value, 3, 3)</code>
440       <code>Util::formatByteDown($varValue[1], 3, 3)</code>
441     </PossiblyNullArgument>
442     <PossiblyNullArrayAccess occurrences="2">
443       <code>$varValue[1]</code>
444       <code>$varValue[1]</code>
445     </PossiblyNullArrayAccess>
446   </file>
447   <file src="libraries/classes/Controllers/Setup/FormController.php">
448     <UndefinedClass occurrences="1">
449       <code>new $formClass($this-&gt;config)</code>
450     </UndefinedClass>
451   </file>
452   <file src="libraries/classes/Controllers/Setup/HomeController.php">
453     <PossiblyNullIterator occurrences="1">
454       <code>$this-&gt;config-&gt;getServers()</code>
455     </PossiblyNullIterator>
456     <TypeDoesNotContainType occurrences="1">
457       <code>PMA_IS_WINDOWS</code>
458     </TypeDoesNotContainType>
459   </file>
460   <file src="libraries/classes/Controllers/Table/ChangeController.php">
461     <PossiblyNullArgument occurrences="1">
462       <code>$where_clause ?? null</code>
463     </PossiblyNullArgument>
464     <TypeDoesNotContainType occurrences="1">
465       <code>$biggest_max_file_size &gt; 0</code>
466     </TypeDoesNotContainType>
467   </file>
468   <file src="libraries/classes/Controllers/Table/ChartController.php">
469     <ImplicitToStringCast occurrences="1">
470       <code>Message::error(__('No SQL query was set to fetch data.'))</code>
471     </ImplicitToStringCast>
472   </file>
473   <file src="libraries/classes/Controllers/Table/GisVisualizationController.php">
474     <ImplicitToStringCast occurrences="1">
475       <code>Message::error(__('No SQL query was set to fetch data.'))</code>
476     </ImplicitToStringCast>
477   </file>
478   <file src="libraries/classes/Controllers/Table/RelationController.php">
479     <PossiblyNullArgument occurrences="2">
480       <code>$multi_edit_columns_name</code>
481       <code>$multi_edit_columns_name</code>
482     </PossiblyNullArgument>
483   </file>
484   <file src="libraries/classes/Controllers/Table/ReplaceController.php">
485     <InvalidArgument occurrences="1">
486       <code>$insert_errors</code>
487     </InvalidArgument>
488     <PossiblyNullArgument occurrences="7">
489       <code>$current_value</code>
490       <code>$current_value</code>
491       <code>$multi_edit_columns_null</code>
492       <code>$multi_edit_columns_null_prev</code>
493       <code>$multi_edit_columns_prev</code>
494       <code>$multi_edit_funcs</code>
495       <code>$multi_edit_salt</code>
496     </PossiblyNullArgument>
497     <PossiblyUndefinedVariable occurrences="1">
498       <code>$extra_data</code>
499     </PossiblyUndefinedVariable>
500   </file>
501   <file src="libraries/classes/Controllers/Table/SearchController.php">
502     <InvalidNullableReturnType occurrences="1">
503       <code>array</code>
504     </InvalidNullableReturnType>
505     <NullableReturnStatement occurrences="1">
506       <code>$this-&gt;dbi-&gt;fetchSingleRow($sql_query)</code>
507     </NullableReturnStatement>
508   </file>
509   <file src="libraries/classes/Controllers/Table/StructureController.php">
510     <ImplicitToStringCast occurrences="1">
511       <code>$message</code>
512     </ImplicitToStringCast>
513     <InvalidReturnStatement occurrences="1">
514       <code>$partitionDetails</code>
515     </InvalidReturnStatement>
516     <InvalidReturnType occurrences="1">
517       <code>array[]|null</code>
518     </InvalidReturnType>
519     <PossiblyFalseArgument occurrences="4">
520       <code>$openPos</code>
521       <code>$openPos</code>
522     </PossiblyFalseArgument>
523     <PossiblyFalseOperand occurrences="6">
524       <code>$closePos</code>
525       <code>$closePos</code>
526       <code>$openPos</code>
527       <code>$openPos</code>
528       <code>$openPos</code>
529       <code>$openPos</code>
530     </PossiblyFalseOperand>
531     <PossiblyInvalidArgument occurrences="1">
532       <code>$analyzed_sql_results ?? ''</code>
533     </PossiblyInvalidArgument>
534     <PossiblyNullArgument occurrences="4">
535       <code>$current_timestamp ? '' : $data['Default']</code>
536       <code>$data['Collation'] ?? ''</code>
537       <code>$data['Expression']</code>
538       <code>$data['Virtuality']</code>
539     </PossiblyNullArgument>
540     <PossiblyNullArrayAccess occurrences="14">
541       <code>$avg_size</code>
542       <code>$avg_unit</code>
543       <code>$data_size</code>
544       <code>$data_unit</code>
545       <code>$effect_size</code>
546       <code>$effect_size</code>
547       <code>$effect_unit</code>
548       <code>$effect_unit</code>
549       <code>$free_size</code>
550       <code>$free_unit</code>
551       <code>$index_size</code>
552       <code>$index_unit</code>
553       <code>$tot_size</code>
554       <code>$tot_unit</code>
555     </PossiblyNullArrayAccess>
556     <RedundantCast occurrences="1"/>
557     <TypeDoesNotContainType occurrences="1">
558       <code>! is_array($row)</code>
559     </TypeDoesNotContainType>
560   </file>
561   <file src="libraries/classes/Controllers/Table/ZoomSearchController.php">
562     <PossiblyFalseArgument occurrences="3">
563       <code>$dataLabel</code>
564       <code>$dataLabel</code>
565       <code>$key</code>
566     </PossiblyFalseArgument>
567   </file>
568   <file src="libraries/classes/Core.php">
569     <InvalidOperand occurrences="1">
570       <code>$matches[1]</code>
571     </InvalidOperand>
572     <LoopInvalidation occurrences="4">
573       <code>$i</code>
574       <code>$i</code>
575       <code>$i</code>
576       <code>$i</code>
577     </LoopInvalidation>
578     <TypeDoesNotContainType occurrences="1">
579       <code>is_string($data)</code>
580     </TypeDoesNotContainType>
581   </file>
582   <file src="libraries/classes/CreateAddField.php">
583     <PossiblyFalseArgument occurrences="1">
584       <code>$_POST['field_extra'][$i] ?? false</code>
585     </PossiblyFalseArgument>
586   </file>
587   <file src="libraries/classes/Crypto/Crypto.php">
588     <InvalidReturnStatement occurrences="1">
589       <code>$decrypted</code>
590     </InvalidReturnStatement>
591     <InvalidReturnType occurrences="1">
592       <code>string|null</code>
593     </InvalidReturnType>
594   </file>
595   <file src="libraries/classes/Database/CentralColumns.php">
596     <InvalidScalarArgument occurrences="1">
597       <code>$tn_pageNow</code>
598     </InvalidScalarArgument>
599     <PossiblyInvalidArgument occurrences="1">
600       <code>$this-&gt;dbi-&gt;getError()</code>
601     </PossiblyInvalidArgument>
602     <RedundantCast occurrences="3">
603       <code>(array) $has_list</code>
604     </RedundantCast>
605     <RedundantCastGivenDocblockType occurrences="5"/>
606     <TypeDoesNotContainType occurrences="1">
607       <code>$table == ''</code>
608     </TypeDoesNotContainType>
609   </file>
610   <file src="libraries/classes/Database/DatabaseList.php">
611     <PossiblyNullPropertyAssignmentValue occurrences="1">
612       <code>null</code>
613     </PossiblyNullPropertyAssignmentValue>
614   </file>
615   <file src="libraries/classes/Database/Designer.php">
616     <RedundantCastGivenDocblockType occurrences="2">
617       <code>(int) $displayPage</code>
618       <code>(int) $displayPage</code>
619     </RedundantCastGivenDocblockType>
620   </file>
621   <file src="libraries/classes/Database/Designer/Common.php">
622     <InvalidArgument occurrences="1">
623       <code>$pg</code>
624     </InvalidArgument>
625     <PossiblyUndefinedArrayOffset occurrences="4">
626       <code>$con['DCN']</code>
627       <code>$con['DTN']</code>
628       <code>$con['SCN']</code>
629       <code>$con['STN']</code>
630     </PossiblyUndefinedArrayOffset>
631   </file>
632   <file src="libraries/classes/Database/Events.php">
633     <PossiblyNullArgument occurrences="1">
634       <code>$create_item</code>
635     </PossiblyNullArgument>
636   </file>
637   <file src="libraries/classes/Database/Qbe.php">
638     <NullArgument occurrences="1">
639       <code>null</code>
640     </NullArgument>
641     <PossiblyNullArgument occurrences="2">
642       <code>$sortOrder</code>
643       <code>$table</code>
644     </PossiblyNullArgument>
645     <PossiblyNullArrayAccess occurrences="1">
646       <code>$table</code>
647     </PossiblyNullArrayAccess>
648     <PossiblyNullPropertyAssignmentValue occurrences="3">
649       <code>$currentSearch</code>
650       <code>null</code>
651       <code>null</code>
652     </PossiblyNullPropertyAssignmentValue>
653     <RedundantCastGivenDocblockType occurrences="1">
654       <code>(string) $master</code>
655     </RedundantCastGivenDocblockType>
656     <RedundantPropertyInitializationCheck occurrences="2">
657       <code>isset($last_where, $this-&gt;formAndOrCols)</code>
658       <code>isset($this-&gt;formAndOrRows)</code>
659     </RedundantPropertyInitializationCheck>
660   </file>
661   <file src="libraries/classes/Database/Routines.php">
662     <PossiblyNullArgument occurrences="5">
663       <code>$create_routine</code>
664       <code>$itemReturnType</code>
665       <code>$itemReturnType</code>
666       <code>$mode</code>
667       <code>$routine['item_name']</code>
668     </PossiblyNullArgument>
669     <PossiblyNullArrayAccess occurrences="2">
670       <code>$routine['item_name']</code>
671       <code>$routine['item_type']</code>
672     </PossiblyNullArrayAccess>
673   </file>
674   <file src="libraries/classes/Database/Search.php">
675     <RedundantPropertyInitializationCheck occurrences="3">
676       <code>$this-&gt;criteriaColumnName</code>
677       <code>isset($this-&gt;criteriaColumnName)</code>
678       <code>null</code>
679     </RedundantPropertyInitializationCheck>
680   </file>
681   <file src="libraries/classes/Database/Triggers.php">
682     <PossiblyNullArgument occurrences="1">
683       <code>$create_item</code>
684     </PossiblyNullArgument>
685     <PossiblyNullArrayAccess occurrences="2">
686       <code>$trigger['create']</code>
687       <code>$trigger['drop']</code>
688     </PossiblyNullArrayAccess>
689   </file>
690   <file src="libraries/classes/DatabaseInterface.php">
691     <EmptyArrayAccess occurrences="1">
692       <code>$result_target[]</code>
693     </EmptyArrayAccess>
694     <InvalidReturnStatement occurrences="1">
695       <code>$this-&gt;extension-&gt;getProtoInfo($this-&gt;links[$link])</code>
696     </InvalidReturnStatement>
697     <InvalidReturnType occurrences="1">
698       <code>int|bool</code>
699     </InvalidReturnType>
700     <NullableReturnStatement occurrences="5">
701       <code>SessionCache::get('is_amazon_rds')</code>
702       <code>SessionCache::get('is_createuser')</code>
703       <code>SessionCache::get('is_grantuser')</code>
704       <code>SessionCache::get('is_superuser')</code>
705       <code>SessionCache::get('mysql_cur_user')</code>
706     </NullableReturnStatement>
707     <PossiblyInvalidArgument occurrences="1">
708       <code>$table</code>
709     </PossiblyInvalidArgument>
710     <PossiblyInvalidArrayOffset occurrences="1">
711       <code>$row[$value]</code>
712     </PossiblyInvalidArrayOffset>
713   </file>
714   <file src="libraries/classes/Dbal/DbiMysqli.php">
715     <ImplementedReturnTypeMismatch occurrences="2">
716       <code>array|bool</code>
717       <code>string|false</code>
718     </ImplementedReturnTypeMismatch>
719     <InvalidArgument occurrences="2">
720       <code>false</code>
721       <code>true</code>
722     </InvalidArgument>
723     <InvalidPropertyFetch occurrences="2">
724       <code>$mysqli-&gt;connect_errno</code>
725       <code>$mysqli-&gt;connect_error</code>
726     </InvalidPropertyFetch>
727     <MoreSpecificImplementedParamType occurrences="23">
728       <code>$mysqli</code>
729       <code>$mysqli</code>
730       <code>$mysqli</code>
731       <code>$mysqli</code>
732       <code>$mysqli</code>
733       <code>$mysqli</code>
734       <code>$mysqli</code>
735       <code>$mysqli</code>
736       <code>$mysqli</code>
737       <code>$mysqli</code>
738       <code>$mysqli</code>
739       <code>$mysqli</code>
740       <code>$result</code>
741       <code>$result</code>
742       <code>$result</code>
743       <code>$result</code>
744       <code>$result</code>
745       <code>$result</code>
746       <code>$result</code>
747       <code>$result</code>
748       <code>$result</code>
749       <code>$result</code>
750       <code>$result</code>
751     </MoreSpecificImplementedParamType>
752     <ParamNameMismatch occurrences="14">
753       <code>$databaseName</code>
754       <code>$mysqli</code>
755       <code>$mysqli</code>
756       <code>$mysqli</code>
757       <code>$mysqli</code>
758       <code>$mysqli</code>
759       <code>$mysqli</code>
760       <code>$mysqli</code>
761       <code>$mysqli</code>
762       <code>$mysqli</code>
763       <code>$mysqli</code>
764       <code>$mysqli</code>
765       <code>$mysqli</code>
766       <code>$string</code>
767     </ParamNameMismatch>
768     <PossiblyNullPropertyFetch occurrences="2">
769       <code>$mysqli-&gt;connect_errno</code>
770       <code>$mysqli-&gt;connect_error</code>
771     </PossiblyNullPropertyFetch>
772     <TypeDoesNotContainNull occurrences="2">
773       <code>$return_value === false || $return_value === null</code>
774       <code>$return_value === null</code>
775     </TypeDoesNotContainNull>
776     <TypeDoesNotContainType occurrences="1">
777       <code>is_array($fields)</code>
778     </TypeDoesNotContainType>
779   </file>
780   <file src="libraries/classes/Display/Results.php">
781     <ImplicitToStringCast occurrences="1">
782       <code>$message</code>
783     </ImplicitToStringCast>
784     <InvalidArgument occurrences="9">
785       <code>$added[$orgFullTableName]</code>
786       <code>$default_function</code>
787       <code>$default_function</code>
788       <code>$default_function</code>
789       <code>$default_function</code>
790       <code>$default_function</code>
791       <code>$transformation_plugin</code>
792       <code>$transformation_plugin</code>
793       <code>$transformation_plugin</code>
794     </InvalidArgument>
795     <InvalidOperand occurrences="1">
796       <code>$index</code>
797     </InvalidOperand>
798     <InvalidScalarArgument occurrences="1">
799       <code>$original_length</code>
800     </InvalidScalarArgument>
801     <LessSpecificReturnStatement occurrences="1"/>
802     <MoreSpecificReturnType occurrences="1"/>
803     <ParadoxicalCondition occurrences="3">
804       <code>! isset($column) || $column === null</code>
805       <code>! isset($column) || $column === null</code>
806       <code>! isset($column) || $column === null</code>
807     </ParadoxicalCondition>
808     <PossiblyInvalidArgument occurrences="3">
809       <code>$col_visib</code>
810       <code>$col_visib</code>
811       <code>$sortExpressionNoDirection</code>
812     </PossiblyInvalidArgument>
813     <PossiblyNullArgument occurrences="4">
814       <code>$col_visib_current</code>
815       <code>$col_visib_current</code>
816       <code>$is_field_truncated</code>
817       <code>$is_field_truncated</code>
818     </PossiblyNullArgument>
819     <PossiblyNullArrayAccess occurrences="3">
820       <code>$display_size[0]</code>
821       <code>$display_size[1]</code>
822       <code>$firstStatement-&gt;order[$key]</code>
823     </PossiblyNullArrayAccess>
824     <PossiblyUndefinedArrayOffset occurrences="1">
825       <code>$analyzed_sql_results['statement']</code>
826     </PossiblyUndefinedArrayOffset>
827     <RedundantCast occurrences="21">
828       <code>(string) '0'</code>
829       <code>(string) '0'</code>
830       <code>(string) '0'</code>
831       <code>(string) '0'</code>
832       <code>(string) '0'</code>
833       <code>(string) '0'</code>
834       <code>(string) '0'</code>
835       <code>(string) '0'</code>
836       <code>(string) '0'</code>
837       <code>(string) '0'</code>
838       <code>(string) '0'</code>
839       <code>(string) '1'</code>
840       <code>(string) '1'</code>
841       <code>(string) '1'</code>
842       <code>(string) '1'</code>
843       <code>(string) '1'</code>
844       <code>(string) '1'</code>
845       <code>(string) '1'</code>
846       <code>(string) '1'</code>
847       <code>(string) '1'</code>
848       <code>(string) '1'</code>
849     </RedundantCast>
850     <TypeDoesNotContainNull occurrences="3">
851       <code>$column === null</code>
852       <code>$column === null</code>
853       <code>$column === null</code>
854     </TypeDoesNotContainNull>
855     <TypeDoesNotContainType occurrences="1">
856       <code>is_array($map)</code>
857     </TypeDoesNotContainType>
858   </file>
859   <file src="libraries/classes/Encoding.php">
860     <PossiblyNullPropertyAssignmentValue occurrences="1">
861       <code>null</code>
862     </PossiblyNullPropertyAssignmentValue>
863   </file>
864   <file src="libraries/classes/Engines/Bdb.php">
865     <UndefinedConstant occurrences="3">
866       <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
867       <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
868       <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
869     </UndefinedConstant>
870   </file>
871   <file src="libraries/classes/Engines/Innodb.php">
872     <LessSpecificImplementedReturnType occurrences="1">
873       <code>array</code>
874     </LessSpecificImplementedReturnType>
875     <PossiblyNullArgument occurrences="1"/>
876     <UndefinedConstant occurrences="18">
877       <code>PMA_ENGINE_DETAILS_TYPE_BOOLEAN</code>
878       <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
879       <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
880       <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
881       <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
882       <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
883       <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
884       <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
885       <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
886       <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
887       <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
888       <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
889       <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
890       <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
891       <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
892       <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
893       <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
894       <code>PMA_ENGINE_SUPPORT_YES</code>
895     </UndefinedConstant>
896   </file>
897   <file src="libraries/classes/Engines/Memory.php">
898     <UndefinedConstant occurrences="1">
899       <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
900     </UndefinedConstant>
901   </file>
902   <file src="libraries/classes/Engines/Myisam.php">
903     <UndefinedConstant occurrences="6">
904       <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
905       <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
906       <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
907       <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
908       <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
909       <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
910     </UndefinedConstant>
911   </file>
912   <file src="libraries/classes/Engines/Pbxt.php">
913     <InvalidNullableReturnType occurrences="1">
914       <code>array</code>
915     </InvalidNullableReturnType>
916     <LessSpecificImplementedReturnType occurrences="1">
917       <code>array</code>
918     </LessSpecificImplementedReturnType>
919     <NullableReturnStatement occurrences="1">
920       <code>Util::formatByteDown($value)</code>
921     </NullableReturnStatement>
922     <ParamNameMismatch occurrences="1">
923       <code>$formatted_size</code>
924     </ParamNameMismatch>
925     <UndefinedConstant occurrences="12">
926       <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
927       <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
928       <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
929       <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
930       <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
931       <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
932       <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
933       <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
934       <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
935       <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
936       <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
937       <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
938     </UndefinedConstant>
939   </file>
940   <file src="libraries/classes/ErrorHandler.php">
941     <ArgumentTypeCoercion occurrences="1">
942       <code>$errorNumber</code>
943     </ArgumentTypeCoercion>
944     <InvalidArgument occurrences="1">
945       <code>[$this, 'handleError']</code>
946     </InvalidArgument>
947     <PossiblyNullArgument occurrences="1">
948       <code>$errorNumber</code>
949     </PossiblyNullArgument>
950   </file>
951   <file src="libraries/classes/Export.php">
952     <InvalidReturnStatement occurrences="1">
953       <code>$memory_limit</code>
954     </InvalidReturnStatement>
955     <InvalidReturnType occurrences="1">
956       <code>int</code>
957     </InvalidReturnType>
958     <PossiblyNullArgument occurrences="2">
959       <code>$line</code>
960       <code>$line</code>
961     </PossiblyNullArgument>
962   </file>
963   <file src="libraries/classes/File.php">
964     <FalsableReturnStatement occurrences="1">
965       <code>$this-&gt;detectCompression()</code>
966     </FalsableReturnStatement>
967     <InvalidFalsableReturnType occurrences="1">
968       <code>string</code>
969     </InvalidFalsableReturnType>
970     <InvalidNullableReturnType occurrences="1">
971       <code>resource</code>
972     </InvalidNullableReturnType>
973     <InvalidPropertyAssignmentValue occurrences="1">
974       <code>$this-&gt;handle</code>
975     </InvalidPropertyAssignmentValue>
976     <InvalidReturnStatement occurrences="1">
977       <code>gzread($this-&gt;handle, $size)</code>
978     </InvalidReturnStatement>
979     <InvalidReturnType occurrences="1">
980       <code>string</code>
981     </InvalidReturnType>
982     <NullableReturnStatement occurrences="1">
983       <code>$this-&gt;handle</code>
984     </NullableReturnStatement>
985     <PossiblyInvalidArgument occurrences="1">
986       <code>$_FILES['fields_upload']</code>
987     </PossiblyInvalidArgument>
988     <PossiblyNullArgument occurrences="6">
989       <code>$this-&gt;getName()</code>
990       <code>$this-&gt;getName()</code>
991       <code>$this-&gt;getName()</code>
992       <code>$this-&gt;handle</code>
993       <code>$this-&gt;handle</code>
994       <code>$this-&gt;handle</code>
995     </PossiblyNullArgument>
996     <PossiblyNullPropertyAssignmentValue occurrences="4">
997       <code>null</code>
998       <code>null</code>
999       <code>null</code>
1000       <code>null</code>
1001     </PossiblyNullPropertyAssignmentValue>
1002   </file>
1003   <file src="libraries/classes/Font.php">
1004     <TypeDoesNotContainType occurrences="1">
1005       <code>empty($charLists)</code>
1006     </TypeDoesNotContainType>
1007   </file>
1008   <file src="libraries/classes/Footer.php">
1009     <InvalidReturnStatement occurrences="1">
1010       <code>$object</code>
1011     </InvalidReturnStatement>
1012     <InvalidReturnType occurrences="1">
1013       <code>object</code>
1014     </InvalidReturnType>
1015     <MissingFile occurrences="1">
1016       <code>include ROOT_PATH . 'revision-info.php'</code>
1017     </MissingFile>
1018     <ReferenceConstraintViolation occurrences="1">
1019       <code>return $object;</code>
1020     </ReferenceConstraintViolation>
1021   </file>
1022   <file src="libraries/classes/Gis/GisGeometry.php">
1023     <PossiblyFalseOperand occurrences="2">
1024       <code>$last_comma</code>
1025       <code>$last_comma</code>
1026     </PossiblyFalseOperand>
1027   </file>
1028   <file src="libraries/classes/Gis/GisGeometryCollection.php">
1029     <RedundantPropertyInitializationCheck occurrences="1">
1030       <code>isset(self::$instance)</code>
1031     </RedundantPropertyInitializationCheck>
1032   </file>
1033   <file src="libraries/classes/Gis/GisLineString.php">
1034     <InvalidScalarArgument occurrences="2">
1035       <code>$srid</code>
1036       <code>$srid</code>
1037     </InvalidScalarArgument>
1038     <ParamNameMismatch occurrences="4">
1039       <code>$line_color</code>
1040       <code>$line_color</code>
1041       <code>$line_color</code>
1042       <code>$line_color</code>
1043     </ParamNameMismatch>
1044     <RedundantPropertyInitializationCheck occurrences="1">
1045       <code>isset(self::$instance)</code>
1046     </RedundantPropertyInitializationCheck>
1047   </file>
1048   <file src="libraries/classes/Gis/GisMultiLineString.php">
1049     <InvalidScalarArgument occurrences="2">
1050       <code>$srid</code>
1051       <code>$srid</code>
1052     </InvalidScalarArgument>
1053     <ParamNameMismatch occurrences="4">
1054       <code>$line_color</code>
1055       <code>$line_color</code>
1056       <code>$line_color</code>
1057       <code>$line_color</code>
1058     </ParamNameMismatch>
1059     <RedundantPropertyInitializationCheck occurrences="1">
1060       <code>isset(self::$instance)</code>
1061     </RedundantPropertyInitializationCheck>
1062   </file>
1063   <file src="libraries/classes/Gis/GisMultiPoint.php">
1064     <InvalidScalarArgument occurrences="2">
1065       <code>$srid</code>
1066       <code>$srid</code>
1067     </InvalidScalarArgument>
1068     <ParamNameMismatch occurrences="4">
1069       <code>$point_color</code>
1070       <code>$point_color</code>
1071       <code>$point_color</code>
1072       <code>$point_color</code>
1073     </ParamNameMismatch>
1074     <RedundantPropertyInitializationCheck occurrences="1">
1075       <code>isset(self::$instance)</code>
1076     </RedundantPropertyInitializationCheck>
1077   </file>
1078   <file src="libraries/classes/Gis/GisMultiPolygon.php">
1079     <InvalidScalarArgument occurrences="2">
1080       <code>$srid</code>
1081       <code>$srid</code>
1082     </InvalidScalarArgument>
1083     <ParamNameMismatch occurrences="4">
1084       <code>$fill_color</code>
1085       <code>$fill_color</code>
1086       <code>$fill_color</code>
1087       <code>$fill_color</code>
1088     </ParamNameMismatch>
1089     <PossiblyInvalidArgument occurrences="1">
1090       <code>count($points_arr) / 2</code>
1091     </PossiblyInvalidArgument>
1092     <RedundantPropertyInitializationCheck occurrences="1">
1093       <code>isset(self::$instance)</code>
1094     </RedundantPropertyInitializationCheck>
1095   </file>
1096   <file src="libraries/classes/Gis/GisPoint.php">
1097     <InvalidScalarArgument occurrences="2">
1098       <code>$srid</code>
1099       <code>$srid</code>
1100     </InvalidScalarArgument>
1101     <ParamNameMismatch occurrences="4">
1102       <code>$point_color</code>
1103       <code>$point_color</code>
1104       <code>$point_color</code>
1105       <code>$point_color</code>
1106     </ParamNameMismatch>
1107     <RedundantPropertyInitializationCheck occurrences="1">
1108       <code>isset(self::$instance)</code>
1109     </RedundantPropertyInitializationCheck>
1110   </file>
1111   <file src="libraries/classes/Gis/GisPolygon.php">
1112     <InvalidScalarArgument occurrences="2">
1113       <code>$srid</code>
1114       <code>$srid</code>
1115     </InvalidScalarArgument>
1116     <ParamNameMismatch occurrences="4">
1117       <code>$fill_color</code>
1118       <code>$fill_color</code>
1119       <code>$fill_color</code>
1120       <code>$fill_color</code>
1121     </ParamNameMismatch>
1122     <PossiblyInvalidArgument occurrences="1">
1123       <code>count($points_arr) / 2</code>
1124     </PossiblyInvalidArgument>
1125     <RedundantPropertyInitializationCheck occurrences="1">
1126       <code>isset(self::$instance)</code>
1127     </RedundantPropertyInitializationCheck>
1128   </file>
1129   <file src="libraries/classes/Gis/GisVisualization.php">
1130     <NullArgument occurrences="3">
1131       <code>null</code>
1132       <code>null</code>
1133       <code>null</code>
1134     </NullArgument>
1135     <PossiblyFalseOperand occurrences="2">
1136       <code>$results</code>
1137       <code>$results</code>
1138     </PossiblyFalseOperand>
1139     <PossiblyInvalidArgument occurrences="1">
1140       <code>$results</code>
1141     </PossiblyInvalidArgument>
1142     <PossiblyInvalidOperand occurrences="2">
1143       <code>$results</code>
1144       <code>$results</code>
1145     </PossiblyInvalidOperand>
1146     <PossiblyNullPropertyAssignmentValue occurrences="1">
1147       <code>null</code>
1148     </PossiblyNullPropertyAssignmentValue>
1149   </file>
1150   <file src="libraries/classes/Git.php">
1151     <PossiblyNullArgument occurrences="1">
1152       <code>$gitFolder</code>
1153     </PossiblyNullArgument>
1154   </file>
1155   <file src="libraries/classes/Html/Generator.php">
1156     <RedundantCastGivenDocblockType occurrences="1">
1157       <code>(string) $database</code>
1158     </RedundantCastGivenDocblockType>
1159   </file>
1160   <file src="libraries/classes/Import.php">
1161     <InvalidReturnStatement occurrences="1">
1162       <code>$column_number</code>
1163     </InvalidReturnStatement>
1164     <InvalidReturnType occurrences="1">
1165       <code>int</code>
1166     </InvalidReturnType>
1167     <PossiblyFalseOperand occurrences="3">
1168       <code>$decPos</code>
1169       <code>strpos($last_cumulative_size, ',')</code>
1170       <code>strpos($last_cumulative_size, ',')</code>
1171     </PossiblyFalseOperand>
1172     <PossiblyInvalidArgument occurrences="5">
1173       <code>$last_cumulative_size</code>
1174       <code>$last_cumulative_size</code>
1175       <code>$last_cumulative_size</code>
1176       <code>$last_cumulative_size</code>
1177       <code>$last_cumulative_size</code>
1178     </PossiblyInvalidArgument>
1179     <PossiblyNullArrayAccess occurrences="1">
1180       <code>$additional_sql[$i]</code>
1181     </PossiblyNullArrayAccess>
1182     <RedundantCast occurrences="4">
1183       <code>(string) $cell</code>
1184       <code>(string) $cell</code>
1185       <code>(string) $cell</code>
1186     </RedundantCast>
1187     <TypeDoesNotContainType occurrences="3">
1188       <code>! is_array($table)</code>
1189       <code>$error</code>
1190       <code>$error</code>
1191     </TypeDoesNotContainType>
1192   </file>
1193   <file src="libraries/classes/Index.php">
1194     <PossiblyNullPropertyAssignmentValue occurrences="3">
1195       <code>null</code>
1196       <code>null</code>
1197       <code>null</code>
1198     </PossiblyNullPropertyAssignmentValue>
1199     <RedundantCastGivenDocblockType occurrences="1">
1200       <code>(string) $name</code>
1201     </RedundantCastGivenDocblockType>
1202   </file>
1203   <file src="libraries/classes/IndexColumn.php">
1204     <PossiblyNullPropertyAssignmentValue occurrences="3">
1205       <code>null</code>
1206       <code>null</code>
1207       <code>null</code>
1208     </PossiblyNullPropertyAssignmentValue>
1209   </file>
1210   <file src="libraries/classes/InsertEdit.php">
1211     <InvalidArgument occurrences="1">
1212       <code>$current_result</code>
1213     </InvalidArgument>
1214     <NullableReturnStatement occurrences="1">
1215       <code>$dispval</code>
1216     </NullableReturnStatement>
1217     <PossiblyInvalidOperand occurrences="2">
1218       <code>$insert_id</code>
1219       <code>$tmp</code>
1220     </PossiblyInvalidOperand>
1221     <PossiblyNullArrayAccess occurrences="3">
1222       <code>$data_size[0]</code>
1223       <code>$data_size[1]</code>
1224       <code>$dispval</code>
1225     </PossiblyNullArrayAccess>
1226     <PossiblyUndefinedVariable occurrences="1">
1227       <code>$protected_row</code>
1228     </PossiblyUndefinedVariable>
1229     <RedundantCastGivenDocblockType occurrences="1">
1230       <code>(int) $rownumber</code>
1231     </RedundantCastGivenDocblockType>
1232     <TypeDoesNotContainType occurrences="2">
1233       <code>$input_type === 'time'</code>
1234       <code>$input_type === 'time'</code>
1235     </TypeDoesNotContainType>
1236   </file>
1237   <file src="libraries/classes/IpAllowDeny.php">
1238     <InvalidOperand occurrences="1">
1239       <code>$regs[5]</code>
1240     </InvalidOperand>
1241     <InvalidScalarArgument occurrences="1">
1242       <code>$remote_ip</code>
1243     </InvalidScalarArgument>
1244     <PossiblyInvalidArgument occurrences="1">
1245       <code>$newval</code>
1246     </PossiblyInvalidArgument>
1247   </file>
1248   <file src="libraries/classes/Language.php">
1249     <InvalidReturnStatement occurrences="2">
1250       <code>preg_match($pattern, $header)</code>
1251       <code>preg_match($pattern, $header)</code>
1252     </InvalidReturnStatement>
1253     <InvalidReturnType occurrences="2">
1254       <code>bool</code>
1255       <code>bool</code>
1256     </InvalidReturnType>
1257   </file>
1258   <file src="libraries/classes/LanguageManager.php">
1259     <MissingConstructor occurrences="1">
1260       <code>$availableLocales</code>
1261     </MissingConstructor>
1262   </file>
1263   <file src="libraries/classes/Menu.php">
1264     <NullableReturnStatement occurrences="2">
1265       <code>$allowedTabs</code>
1266       <code>SessionCache::get($cache_key)</code>
1267     </NullableReturnStatement>
1268     <PossiblyFalseOperand occurrences="1">
1269       <code>mb_strpos($row['tab'], '_')</code>
1270     </PossiblyFalseOperand>
1271     <PossiblyNullArrayAccess occurrences="1">
1272       <code>$allowedTabs[$tabName]</code>
1273     </PossiblyNullArrayAccess>
1274     <RedundantCastGivenDocblockType occurrences="2">
1275       <code>(string) $this-&gt;table</code>
1276       <code>(string) $this-&gt;table</code>
1277     </RedundantCastGivenDocblockType>
1278   </file>
1279   <file src="libraries/classes/Message.php">
1280     <InvalidArgument occurrences="1">
1281       <code>$message</code>
1282     </InvalidArgument>
1283     <PossiblyInvalidArgument occurrences="1">
1284       <code>$params</code>
1285     </PossiblyInvalidArgument>
1286     <PossiblyNullPropertyAssignmentValue occurrences="1">
1287       <code>null</code>
1288     </PossiblyNullPropertyAssignmentValue>
1289   </file>
1290   <file src="libraries/classes/Navigation/Navigation.php">
1291     <PossiblyInvalidArgument occurrences="1">
1292       <code>$result</code>
1293     </PossiblyInvalidArgument>
1294   </file>
1295   <file src="libraries/classes/Navigation/NavigationTree.php">
1296     <PossiblyFalseOperand occurrences="1">
1297       <code>strrpos($class, '\\')</code>
1298     </PossiblyFalseOperand>
1299     <PossiblyFalseReference occurrences="1">
1300       <code>getPresence</code>
1301     </PossiblyFalseReference>
1302     <PossiblyNullArgument occurrences="2">
1303       <code>$container-&gt;realName</code>
1304       <code>$table</code>
1305     </PossiblyNullArgument>
1306     <PossiblyNullPropertyFetch occurrences="2">
1307       <code>$container-&gt;parent</code>
1308       <code>$container-&gt;realName</code>
1309     </PossiblyNullPropertyFetch>
1310     <PossiblyNullReference occurrences="1">
1311       <code>addChild</code>
1312     </PossiblyNullReference>
1313     <PossiblyUndefinedArrayOffset occurrences="2">
1314       <code>$url['path']</code>
1315       <code>$url['query']</code>
1316     </PossiblyUndefinedArrayOffset>
1317     <RedundantCastGivenDocblockType occurrences="5">
1318       <code>(string) $child-&gt;name</code>
1319       <code>(string) $child-&gt;name</code>
1320       <code>(string) $key</code>
1321       <code>(string) $key</code>
1322       <code>(string) $key</code>
1323     </RedundantCastGivenDocblockType>
1324   </file>
1325   <file src="libraries/classes/Navigation/NodeFactory.php">
1326     <LessSpecificReturnStatement occurrences="1">
1327       <code>new $class($name, $type, $isGroup)</code>
1328     </LessSpecificReturnStatement>
1329     <MoreSpecificReturnType occurrences="1">
1330       <code>Node</code>
1331     </MoreSpecificReturnType>
1332   </file>
1333   <file src="libraries/classes/Navigation/Nodes/Node.php">
1334     <RedundantCastGivenDocblockType occurrences="4">
1335       <code>(bool) $isGroup</code>
1336       <code>(int) $pos</code>
1337       <code>(string) $name</code>
1338       <code>(string) $parent-&gt;name</code>
1339     </RedundantCastGivenDocblockType>
1340   </file>
1341   <file src="libraries/classes/Navigation/Nodes/NodeDatabase.php">
1342     <RedundantCastGivenDocblockType occurrences="1">
1343       <code>(int) $pos</code>
1344     </RedundantCastGivenDocblockType>
1345   </file>
1346   <file src="libraries/classes/Navigation/Nodes/NodeDatabaseChild.php">
1347     <PossiblyInvalidPropertyFetch occurrences="1">
1348       <code>$this-&gt;realParent()-&gt;realName</code>
1349     </PossiblyInvalidPropertyFetch>
1350   </file>
1351   <file src="libraries/classes/Navigation/Nodes/NodeTable.php">
1352     <NonInvariantDocblockPropertyType occurrences="1">
1353       <code>$icon</code>
1354     </NonInvariantDocblockPropertyType>
1355     <PossiblyInvalidPropertyFetch occurrences="2">
1356       <code>$this-&gt;realParent()-&gt;realName</code>
1357       <code>$this-&gt;realParent()-&gt;realName</code>
1358     </PossiblyInvalidPropertyFetch>
1359   </file>
1360   <file src="libraries/classes/Normalization.php">
1361     <RedundantCast occurrences="1">
1362       <code>(array) $partialDependencies</code>
1363     </RedundantCast>
1364   </file>
1365   <file src="libraries/classes/OpenDocument.php">
1366     <InvalidReturnStatement occurrences="1">
1367       <code>$zipExtension-&gt;createFile($data, $name)</code>
1368     </InvalidReturnStatement>
1369     <InvalidReturnType occurrences="1">
1370       <code>string</code>
1371     </InvalidReturnType>
1372   </file>
1373   <file src="libraries/classes/Operations.php">
1374     <PossiblyNullArgument occurrences="1">
1375       <code>$tmp_query</code>
1376     </PossiblyNullArgument>
1377     <RedundantCastGivenDocblockType occurrences="1">
1378       <code>(string) $pack_keys</code>
1379     </RedundantCastGivenDocblockType>
1380   </file>
1381   <file src="libraries/classes/Pdf.php">
1382     <ParamNameMismatch occurrences="1">
1383       <code>$error_message</code>
1384     </ParamNameMismatch>
1385   </file>
1386   <file src="libraries/classes/Plugins.php">
1387     <InvalidNullableReturnType occurrences="1">
1388       <code>string</code>
1389     </InvalidNullableReturnType>
1390     <NullOperand occurrences="6">
1391       <code>$ret</code>
1392       <code>$ret</code>
1393       <code>$ret</code>
1394       <code>$ret</code>
1395       <code>$ret</code>
1396       <code>$ret</code>
1397     </NullOperand>
1398     <NullableReturnStatement occurrences="1">
1399       <code>$ret</code>
1400     </NullableReturnStatement>
1401     <PossiblyNullArgument occurrences="2">
1402       <code>$text</code>
1403       <code>$text</code>
1404     </PossiblyNullArgument>
1405     <RedundantCast occurrences="2">
1406       <code>(string) array_pop($elem)</code>
1407       <code>(string) array_pop($elem)</code>
1408     </RedundantCast>
1409   </file>
1410   <file src="libraries/classes/Plugins/Auth/AuthenticationCookie.php">
1411     <ImplementedReturnTypeMismatch occurrences="2">
1412       <code>bool|void</code>
1413       <code>void|bool</code>
1414     </ImplementedReturnTypeMismatch>
1415     <InvalidScalarArgument occurrences="1">
1416       <code>Core::getIp()</code>
1417     </InvalidScalarArgument>
1418     <RedundantCast occurrences="1">
1419       <code>(string) $conn_error</code>
1420     </RedundantCast>
1421   </file>
1422   <file src="libraries/classes/Plugins/Auth/AuthenticationHttp.php">
1423     <ImplicitToStringCast occurrences="1"/>
1424   </file>
1425   <file src="libraries/classes/Plugins/Auth/AuthenticationSignon.php">
1426     <InvalidArgument occurrences="1">
1427       <code>$sessionCookieParams</code>
1428     </InvalidArgument>
1429     <PossiblyInvalidArgument occurrences="5">
1430       <code>$sessionCookieParams['domain']</code>
1431       <code>$sessionCookieParams['httponly']</code>
1432       <code>$sessionCookieParams['lifetime']</code>
1433       <code>$sessionCookieParams['path']</code>
1434       <code>$sessionCookieParams['secure']</code>
1435     </PossiblyInvalidArgument>
1436   </file>
1437   <file src="libraries/classes/Plugins/Export/ExportCodegen.php">
1438     <PossiblyNullArgument occurrences="6">
1439       <code>$table_alias</code>
1440       <code>$table_alias</code>
1441       <code>$table_alias</code>
1442       <code>$table_alias</code>
1443       <code>$table_alias</code>
1444       <code>$table_alias</code>
1445     </PossiblyNullArgument>
1446   </file>
1447   <file src="libraries/classes/Plugins/Export/ExportHtmlword.php">
1448     <ParamNameMismatch occurrences="3">
1449       <code>$do_comments</code>
1450       <code>$do_mime</code>
1451       <code>$do_relation</code>
1452     </ParamNameMismatch>
1453     <PossiblyNullArgument occurrences="5">
1454       <code>$table_alias</code>
1455       <code>$table_alias</code>
1456       <code>$table_alias</code>
1457       <code>$table_alias</code>
1458       <code>$table_alias</code>
1459     </PossiblyNullArgument>
1460     <PossiblyUndefinedVariable occurrences="2">
1461       <code>$comments</code>
1462       <code>$mime_map</code>
1463     </PossiblyUndefinedVariable>
1464   </file>
1465   <file src="libraries/classes/Plugins/Export/ExportLatex.php">
1466     <ParamNameMismatch occurrences="3">
1467       <code>$do_comments</code>
1468       <code>$do_mime</code>
1469       <code>$do_relation</code>
1470     </ParamNameMismatch>
1471   </file>
1472   <file src="libraries/classes/Plugins/Export/ExportMediawiki.php">
1473     <ParamNameMismatch occurrences="3">
1474       <code>$do_comments</code>
1475       <code>$do_mime</code>
1476       <code>$do_relation</code>
1477     </ParamNameMismatch>
1478     <PossiblyNullArgument occurrences="2">
1479       <code>$table_alias</code>
1480       <code>$table_alias</code>
1481     </PossiblyNullArgument>
1482   </file>
1483   <file src="libraries/classes/Plugins/Export/ExportOds.php">
1484     <PossiblyNullArgument occurrences="1">
1485       <code>$table_alias</code>
1486     </PossiblyNullArgument>
1487   </file>
1488   <file src="libraries/classes/Plugins/Export/ExportOdt.php">
1489     <ParamNameMismatch occurrences="3">
1490       <code>$do_comments</code>
1491       <code>$do_mime</code>
1492       <code>$do_relation</code>
1493     </ParamNameMismatch>
1494     <PossiblyNullArgument occurrences="9">
1495       <code>$col_as</code>
1496       <code>$table_alias</code>
1497       <code>$table_alias</code>
1498       <code>$table_alias</code>
1499       <code>$table_alias</code>
1500       <code>$table_alias</code>
1501       <code>$table_alias</code>
1502       <code>$table_alias</code>
1503       <code>$view_alias</code>
1504     </PossiblyNullArgument>
1505   </file>
1506   <file src="libraries/classes/Plugins/Export/ExportPdf.php">
1507     <ParamNameMismatch occurrences="3">
1508       <code>$do_comments</code>
1509       <code>$do_mime</code>
1510       <code>$do_relation</code>
1511     </ParamNameMismatch>
1512   </file>
1513   <file src="libraries/classes/Plugins/Export/ExportPhparray.php">
1514     <PossiblyNullArgument occurrences="3">
1515       <code>$table_alias</code>
1516       <code>$table_alias</code>
1517       <code>$table_alias</code>
1518     </PossiblyNullArgument>
1519   </file>
1520   <file src="libraries/classes/Plugins/Export/ExportSql.php">
1521     <InvalidArgument occurrences="5"/>
1522     <InvalidOperand occurrences="3">
1523       <code>$r</code>
1524       <code>$this-&gt;exportConfigurationMetadata($db, $table, $metadataTypes)</code>
1525       <code>$this-&gt;exportConfigurationMetadata($db, null, $metadataTypes)</code>
1526     </InvalidOperand>
1527     <PossiblyInvalidOperand occurrences="3">
1528       <code>$r</code>
1529       <code>$r</code>
1530     </PossiblyInvalidOperand>
1531     <PossiblyInvalidPropertyAssignmentValue occurrences="1">
1532       <code>Context::escape($alias)</code>
1533     </PossiblyInvalidPropertyAssignmentValue>
1534     <PossiblyNullArgument occurrences="20">
1535       <code>$table_alias</code>
1536       <code>$table_alias</code>
1537       <code>$table_alias</code>
1538       <code>$table_alias</code>
1539       <code>$table_alias</code>
1540       <code>$table_alias</code>
1541       <code>$table_alias</code>
1542       <code>$table_alias</code>
1543       <code>$table_alias</code>
1544       <code>$table_alias</code>
1545       <code>$table_alias</code>
1546       <code>$table_alias</code>
1547       <code>$table_alias</code>
1548       <code>$table_alias</code>
1549       <code>$table_alias</code>
1550       <code>$table_alias</code>
1551       <code>$table_alias</code>
1552       <code>$view_alias</code>
1553       <code>$view_alias</code>
1554       <code>$view_alias</code>
1555     </PossiblyNullArgument>
1556     <PropertyTypeCoercion occurrences="1">
1557       <code>$field-&gt;key-&gt;columns</code>
1558     </PropertyTypeCoercion>
1559     <RedundantCastGivenDocblockType occurrences="2">
1560       <code>(string) $create_query</code>
1561       <code>(string) $table</code>
1562     </RedundantCastGivenDocblockType>
1563     <ReferenceConstraintViolation occurrences="2">
1564       <code>return $sql_query;</code>
1565       <code>return $statement-&gt;build();</code>
1566     </ReferenceConstraintViolation>
1567     <UndefinedMethod occurrences="4">
1568       <code>$statement-&gt;fields</code>
1569       <code>$statement-&gt;fields</code>
1570       <code>$statement-&gt;fields</code>
1571       <code>$statement-&gt;fields</code>
1572     </UndefinedMethod>
1573   </file>
1574   <file src="libraries/classes/Plugins/Export/ExportTexytext.php">
1575     <ParamNameMismatch occurrences="3">
1576       <code>$do_comments</code>
1577       <code>$do_mime</code>
1578       <code>$do_relation</code>
1579     </ParamNameMismatch>
1580     <PossiblyNullArgument occurrences="1">
1581       <code>$col_as</code>
1582     </PossiblyNullArgument>
1583     <PossiblyUndefinedVariable occurrences="2">
1584       <code>$comments</code>
1585       <code>$mime_map</code>
1586     </PossiblyUndefinedVariable>
1587   </file>
1588   <file src="libraries/classes/Plugins/Export/ExportXml.php">
1589     <PossiblyNullArgument occurrences="1">
1590       <code>$table_alias</code>
1591     </PossiblyNullArgument>
1592   </file>
1593   <file src="libraries/classes/Plugins/Export/Helpers/Pdf.php">
1594     <InvalidScalarArgument occurrences="1">
1595       <code>1</code>
1596     </InvalidScalarArgument>
1597     <ParamNameMismatch occurrences="1">
1598       <code>$topMargin</code>
1599     </ParamNameMismatch>
1600     <PossiblyInvalidOperand occurrences="6">
1601       <code>$stringWidth</code>
1602       <code>$totAlreadyFitted</code>
1603       <code>$totalTitleWidth</code>
1604       <code>$val</code>
1605       <code>6</code>
1606       <code>6</code>
1607     </PossiblyInvalidOperand>
1608     <PossiblyUndefinedVariable occurrences="6">
1609       <code>$comments</code>
1610       <code>$data</code>
1611       <code>$data</code>
1612       <code>$mime_map</code>
1613       <code>$res_rel</code>
1614       <code>$res_rel</code>
1615     </PossiblyUndefinedVariable>
1616   </file>
1617   <file src="libraries/classes/Plugins/Import/AbstractImportCsv.php">
1618     <ImplementedReturnTypeMismatch occurrences="1">
1619       <code>OptionsPropertyMainGroup|void</code>
1620     </ImplementedReturnTypeMismatch>
1621   </file>
1622   <file src="libraries/classes/Plugins/Import/ImportCsv.php">
1623     <ImplicitToStringCast occurrences="1">
1624       <code>$hint</code>
1625     </ImplicitToStringCast>
1626     <PossiblyNullReference occurrences="2">
1627       <code>addProperty</code>
1628       <code>addProperty</code>
1629     </PossiblyNullReference>
1630     <TypeDoesNotContainType occurrences="2">
1631       <code>$error</code>
1632       <code>$error</code>
1633     </TypeDoesNotContainType>
1634   </file>
1635   <file src="libraries/classes/Plugins/Import/ImportLdi.php">
1636     <PossiblyNullReference occurrences="1">
1637       <code>addProperty</code>
1638     </PossiblyNullReference>
1639   </file>
1640   <file src="libraries/classes/Plugins/Import/ImportMediawiki.php">
1641     <InvalidArgument occurrences="1">
1642       <code>[]</code>
1643     </InvalidArgument>
1644     <PossiblyUndefinedVariable occurrences="1">
1645       <code>$cur_temp_line</code>
1646     </PossiblyUndefinedVariable>
1647     <ReferenceConstraintViolation occurrences="1">
1648       <code>$analyses</code>
1649     </ReferenceConstraintViolation>
1650   </file>
1651   <file src="libraries/classes/Plugins/Import/ImportShp.php">
1652     <InvalidArgument occurrences="1">
1653       <code>[]</code>
1654     </InvalidArgument>
1655   </file>
1656   <file src="libraries/classes/Plugins/Import/ImportSql.php">
1657     <InvalidArgument occurrences="2"/>
1658   </file>
1659   <file src="libraries/classes/Plugins/Import/ImportXml.php">
1660     <ImplicitToStringCast occurrences="1">
1661       <code>$attrs['name']</code>
1662     </ImplicitToStringCast>
1663     <InvalidArgument occurrences="1">
1664       <code>[]</code>
1665     </InvalidArgument>
1666     <PossiblyInvalidArgument occurrences="1">
1667       <code>$tables[$i][Import::TBL_NAME]</code>
1668     </PossiblyInvalidArgument>
1669     <TypeDoesNotContainNull occurrences="2">
1670       <code>$db_name === null</code>
1671       <code>$db_name === null</code>
1672     </TypeDoesNotContainNull>
1673   </file>
1674   <file src="libraries/classes/Plugins/Import/ShapeFileImport.php">
1675     <ImplementedReturnTypeMismatch occurrences="1">
1676       <code>string|false</code>
1677     </ImplementedReturnTypeMismatch>
1678   </file>
1679   <file src="libraries/classes/Plugins/ImportPlugin.php">
1680     <RedundantCastGivenDocblockType occurrences="1">
1681       <code>(string) $currentDb</code>
1682     </RedundantCastGivenDocblockType>
1683   </file>
1684   <file src="libraries/classes/Plugins/Schema/Dia/Dia.php">
1685     <PossiblyInvalidArgument occurrences="1">
1686       <code>$output</code>
1687     </PossiblyInvalidArgument>
1688   </file>
1689   <file src="libraries/classes/Plugins/Schema/Dia/DiaRelationSchema.php">
1690     <InvalidScalarArgument occurrences="1">
1691       <code>$this-&gt;showColor</code>
1692     </InvalidScalarArgument>
1693     <PossiblyInvalidArgument occurrences="6">
1694       <code>$this-&gt;diagram</code>
1695       <code>$this-&gt;diagram</code>
1696       <code>$this-&gt;diagram</code>
1697       <code>$this-&gt;diagram</code>
1698       <code>$this-&gt;tables[$foreignTable]</code>
1699       <code>$this-&gt;tables[$masterTable]</code>
1700     </PossiblyInvalidArgument>
1701     <PossiblyNullArgument occurrences="5">
1702       <code>$this-&gt;orientation</code>
1703       <code>$this-&gt;paper</code>
1704       <code>$this-&gt;showKeys</code>
1705       <code>$this-&gt;showKeys</code>
1706       <code>$this-&gt;showKeys</code>
1707     </PossiblyNullArgument>
1708     <PossiblyNullReference occurrences="3">
1709       <code>endDiaDoc</code>
1710       <code>showOutput</code>
1711       <code>startDiaDoc</code>
1712     </PossiblyNullReference>
1713     <PossiblyUndefinedMethod occurrences="3">
1714       <code>endDiaDoc</code>
1715       <code>showOutput</code>
1716       <code>startDiaDoc</code>
1717     </PossiblyUndefinedMethod>
1718     <TooFewArguments occurrences="1">
1719       <code>tableDraw</code>
1720     </TooFewArguments>
1721   </file>
1722   <file src="libraries/classes/Plugins/Schema/Dia/RelationStatsDia.php">
1723     <InvalidOperand occurrences="6">
1724       <code>$pos</code>
1725       <code>$pos</code>
1726       <code>$pos</code>
1727       <code>$pos</code>
1728       <code>$pos</code>
1729       <code>$pos</code>
1730     </InvalidOperand>
1731     <PossiblyFalseOperand occurrences="6">
1732       <code>$pos</code>
1733       <code>$pos</code>
1734       <code>$pos</code>
1735       <code>$pos</code>
1736       <code>$pos</code>
1737       <code>$pos</code>
1738     </PossiblyFalseOperand>
1739   </file>
1740   <file src="libraries/classes/Plugins/Schema/Dia/TableStatsDia.php">
1741     <PossiblyUndefinedMethod occurrences="11">
1742       <code>endElement</code>
1743       <code>endElement</code>
1744       <code>startElement</code>
1745       <code>startElement</code>
1746       <code>writeAttribute</code>
1747       <code>writeAttribute</code>
1748       <code>writeAttribute</code>
1749       <code>writeAttribute</code>
1750       <code>writeRaw</code>
1751       <code>writeRaw</code>
1752       <code>writeRaw</code>
1753     </PossiblyUndefinedMethod>
1754   </file>
1755   <file src="libraries/classes/Plugins/Schema/Eps/EpsRelationSchema.php">
1756     <InvalidArgument occurrences="2">
1757       <code>$this-&gt;tables[$foreignTable]</code>
1758       <code>$this-&gt;tables[$masterTable]</code>
1759     </InvalidArgument>
1760     <InvalidScalarArgument occurrences="2">
1761       <code>$this-&gt;showColor</code>
1762       <code>'10'</code>
1763     </InvalidScalarArgument>
1764     <PossiblyInvalidArgument occurrences="1">
1765       <code>$this-&gt;diagram</code>
1766     </PossiblyInvalidArgument>
1767     <PossiblyNullArgument occurrences="16">
1768       <code>$this-&gt;diagram</code>
1769       <code>$this-&gt;diagram</code>
1770       <code>$this-&gt;diagram</code>
1771       <code>$this-&gt;offline</code>
1772       <code>$this-&gt;orientation</code>
1773       <code>$this-&gt;pageNumber</code>
1774       <code>$this-&gt;pageNumber</code>
1775       <code>$this-&gt;pageNumber</code>
1776       <code>$this-&gt;pageNumber</code>
1777       <code>$this-&gt;showKeys</code>
1778       <code>$this-&gt;tableDimension</code>
1779       <code>$this-&gt;tableDimension</code>
1780       <code>$this-&gt;tableDimension</code>
1781       <code>$this-&gt;tablewidth</code>
1782       <code>$this-&gt;tablewidth</code>
1783       <code>$this-&gt;tablewidth</code>
1784     </PossiblyNullArgument>
1785     <PossiblyNullPropertyAssignmentValue occurrences="1">
1786       <code>$this-&gt;tablewidth</code>
1787     </PossiblyNullPropertyAssignmentValue>
1788     <PossiblyNullReference occurrences="13">
1789       <code>endEpsDoc</code>
1790       <code>getFont</code>
1791       <code>getFont</code>
1792       <code>getFont</code>
1793       <code>getFontSize</code>
1794       <code>getFontSize</code>
1795       <code>getFontSize</code>
1796       <code>setAuthor</code>
1797       <code>setDate</code>
1798       <code>setFont</code>
1799       <code>setOrientation</code>
1800       <code>setTitle</code>
1801       <code>showOutput</code>
1802     </PossiblyNullReference>
1803     <PossiblyUndefinedMethod occurrences="13">
1804       <code>endEpsDoc</code>
1805       <code>getFont</code>
1806       <code>getFont</code>
1807       <code>getFont</code>
1808       <code>getFontSize</code>
1809       <code>getFontSize</code>
1810       <code>getFontSize</code>
1811       <code>setAuthor</code>
1812       <code>setDate</code>
1813       <code>setFont</code>
1814       <code>setOrientation</code>
1815       <code>setTitle</code>
1816       <code>showOutput</code>
1817     </PossiblyUndefinedMethod>
1818     <TooFewArguments occurrences="1">
1819       <code>tableDraw</code>
1820     </TooFewArguments>
1821   </file>
1822   <file src="libraries/classes/Plugins/Schema/Eps/TableStatsEps.php">
1823     <ArgumentTypeCoercion occurrences="1">
1824       <code>$diagram</code>
1825     </ArgumentTypeCoercion>
1826     <InvalidScalarArgument occurrences="10">
1827       <code>$this-&gt;x</code>
1828       <code>$this-&gt;x</code>
1829       <code>$this-&gt;x + 5</code>
1830       <code>$this-&gt;x + 5</code>
1831       <code>$this-&gt;y + 12</code>
1832       <code>$this-&gt;y + 12 + $this-&gt;currentCell</code>
1833       <code>$this-&gt;y + 14</code>
1834       <code>$this-&gt;y + 14 + $this-&gt;currentCell</code>
1835       <code>1</code>
1836       <code>1</code>
1837     </InvalidScalarArgument>
1838     <PossiblyUndefinedMethod occurrences="4">
1839       <code>rect</code>
1840       <code>rect</code>
1841       <code>showXY</code>
1842       <code>showXY</code>
1843     </PossiblyUndefinedMethod>
1844     <RedundantCastGivenDocblockType occurrences="3">
1845       <code>(int) $fontSize</code>
1846       <code>(int) $fontSize</code>
1847       <code>(int) $fontSize</code>
1848     </RedundantCastGivenDocblockType>
1849   </file>
1850   <file src="libraries/classes/Plugins/Schema/Pdf/Pdf.php">
1851     <InvalidScalarArgument occurrences="1">
1852       <code>$fill</code>
1853     </InvalidScalarArgument>
1854   </file>
1855   <file src="libraries/classes/Plugins/Schema/Pdf/PdfRelationSchema.php">
1856     <InvalidArgument occurrences="2">
1857       <code>$this-&gt;tables[$foreignTable]</code>
1858       <code>$this-&gt;tables[$masterTable]</code>
1859     </InvalidArgument>
1860     <InvalidScalarArgument occurrences="11">
1861       <code>$this-&gt;offline</code>
1862       <code>''</code>
1863       <code>''</code>
1864       <code>''</code>
1865       <code>'B'</code>
1866       <code>'B'</code>
1867       <code>0</code>
1868       <code>0</code>
1869       <code>0</code>
1870       <code>0</code>
1871       <code>0</code>
1872     </InvalidScalarArgument>
1873     <NullArgument occurrences="4">
1874       <code>null</code>
1875       <code>null</code>
1876       <code>null</code>
1877       <code>null</code>
1878     </NullArgument>
1879     <PossiblyInvalidArgument occurrences="1">
1880       <code>$this-&gt;diagram</code>
1881     </PossiblyInvalidArgument>
1882     <PossiblyNullArgument occurrences="22">
1883       <code>$this-&gt;diagram</code>
1884       <code>$this-&gt;diagram</code>
1885       <code>$this-&gt;diagram</code>
1886       <code>$this-&gt;diagram-&gt;customLinks['RT']['-']</code>
1887       <code>$this-&gt;offline</code>
1888       <code>$this-&gt;orientation</code>
1889       <code>$this-&gt;pageNumber</code>
1890       <code>$this-&gt;pageNumber</code>
1891       <code>$this-&gt;pageNumber</code>
1892       <code>$this-&gt;pageNumber</code>
1893       <code>$this-&gt;paper</code>
1894       <code>$this-&gt;showKeys</code>
1895       <code>$this-&gt;showKeys</code>
1896       <code>$this-&gt;showKeys</code>
1897       <code>$this-&gt;tableDimension</code>
1898       <code>$this-&gt;tableDimension</code>
1899       <code>$this-&gt;tableDimension</code>
1900       <code>$this-&gt;tablewidth</code>
1901       <code>$this-&gt;tablewidth</code>
1902       <code>$this-&gt;tablewidth</code>
1903       <code>$this-&gt;withDoc</code>
1904       <code>$this-&gt;withDoc</code>
1905     </PossiblyNullArgument>
1906     <PossiblyNullArrayAccess occurrences="3">
1907       <code>$this-&gt;diagram-&gt;customLinks['RT']</code>
1908       <code>$this-&gt;diagram-&gt;customLinks['RT']</code>
1909       <code>$this-&gt;diagram-&gt;customLinks['doc']</code>
1910     </PossiblyNullArrayAccess>
1911     <PossiblyNullArrayAssignment occurrences="2">
1912       <code>$this-&gt;diagram-&gt;customLinks['RT']</code>
1913       <code>$this-&gt;diagram-&gt;customLinks['doc']</code>
1914     </PossiblyNullArrayAssignment>
1915     <PossiblyNullPropertyAssignment occurrences="5">
1916       <code>$this-&gt;diagram</code>
1917       <code>$this-&gt;diagram</code>
1918       <code>$this-&gt;diagram</code>
1919       <code>$this-&gt;diagram</code>
1920       <code>$this-&gt;diagram</code>
1921     </PossiblyNullPropertyAssignment>
1922     <PossiblyNullPropertyAssignmentValue occurrences="1">
1923       <code>$this-&gt;tablewidth</code>
1924     </PossiblyNullPropertyAssignmentValue>
1925     <PossiblyNullPropertyFetch occurrences="3">
1926       <code>$this-&gt;diagram-&gt;customLinks</code>
1927       <code>$this-&gt;diagram-&gt;customLinks</code>
1928       <code>$this-&gt;diagram-&gt;customLinks</code>
1929     </PossiblyNullPropertyFetch>
1930     <PossiblyNullReference occurrences="92">
1931       <code>AddLink</code>
1932       <code>AddLink</code>
1933       <code>AddLink</code>
1934       <code>AddLink</code>
1935       <code>AddLink</code>
1936       <code>AddPage</code>
1937       <code>AddPage</code>
1938       <code>AddPage</code>
1939       <code>Bookmark</code>
1940       <code>Bookmark</code>
1941       <code>Bookmark</code>
1942       <code>Cell</code>
1943       <code>Cell</code>
1944       <code>Cell</code>
1945       <code>Cell</code>
1946       <code>Cell</code>
1947       <code>Cell</code>
1948       <code>Cell</code>
1949       <code>Cell</code>
1950       <code>Cell</code>
1951       <code>Cell</code>
1952       <code>Cell</code>
1953       <code>Cell</code>
1954       <code>Cell</code>
1955       <code>Cell</code>
1956       <code>Cell</code>
1957       <code>Cell</code>
1958       <code>Cell</code>
1959       <code>Cell</code>
1960       <code>Cell</code>
1961       <code>Cell</code>
1962       <code>Cell</code>
1963       <code>Cell</code>
1964       <code>Cell</code>
1965       <code>Cell</code>
1966       <code>Cell</code>
1967       <code>Cell</code>
1968       <code>Cell</code>
1969       <code>Cell</code>
1970       <code>Cell</code>
1971       <code>Cell</code>
1972       <code>Cell</code>
1973       <code>Ln</code>
1974       <code>Ln</code>
1975       <code>Ln</code>
1976       <code>Open</code>
1977       <code>PageNo</code>
1978       <code>PageNo</code>
1979       <code>SetAutoPageBreak</code>
1980       <code>SetAutoPageBreak</code>
1981       <code>SetAutoPageBreak</code>
1982       <code>SetAutoPageBreak</code>
1983       <code>SetDrawColor</code>
1984       <code>SetFont</code>
1985       <code>SetFont</code>
1986       <code>SetFont</code>
1987       <code>SetFont</code>
1988       <code>SetFont</code>
1989       <code>SetFontSize</code>
1990       <code>SetLink</code>
1991       <code>SetLink</code>
1992       <code>SetLink</code>
1993       <code>SetMargins</code>
1994       <code>SetTitle</code>
1995       <code>SetX</code>
1996       <code>SetX</code>
1997       <code>SetX</code>
1998       <code>SetX</code>
1999       <code>SetX</code>
2000       <code>SetXY</code>
2001       <code>SetXY</code>
2002       <code>download</code>
2003       <code>getPageHeight</code>
2004       <code>getPageHeight</code>
2005       <code>getPageHeight</code>
2006       <code>getPageWidth</code>
2007       <code>getPageWidth</code>
2008       <code>getPageWidth</code>
2009       <code>line</code>
2010       <code>line</code>
2011       <code>row</code>
2012       <code>setAlias</code>
2013       <code>setAlias</code>
2014       <code>setCMargin</code>
2015       <code>setCMargin</code>
2016       <code>setCMargin</code>
2017       <code>setFontSizeScale</code>
2018       <code>setLineWidthScale</code>
2019       <code>setOffline</code>
2020       <code>setScale</code>
2021       <code>setWidths</code>
2022       <code>setWidths</code>
2023     </PossiblyNullReference>
2024     <PossiblyUndefinedMethod occurrences="92">
2025       <code>AddLink</code>
2026       <code>AddLink</code>
2027       <code>AddLink</code>
2028       <code>AddLink</code>
2029       <code>AddLink</code>
2030       <code>AddPage</code>
2031       <code>AddPage</code>
2032       <code>AddPage</code>
2033       <code>Bookmark</code>
2034       <code>Bookmark</code>
2035       <code>Bookmark</code>
2036       <code>Cell</code>
2037       <code>Cell</code>
2038       <code>Cell</code>
2039       <code>Cell</code>
2040       <code>Cell</code>
2041       <code>Cell</code>
2042       <code>Cell</code>
2043       <code>Cell</code>
2044       <code>Cell</code>
2045       <code>Cell</code>
2046       <code>Cell</code>
2047       <code>Cell</code>
2048       <code>Cell</code>
2049       <code>Cell</code>
2050       <code>Cell</code>
2051       <code>Cell</code>
2052       <code>Cell</code>
2053       <code>Cell</code>
2054       <code>Cell</code>
2055       <code>Cell</code>
2056       <code>Cell</code>
2057       <code>Cell</code>
2058       <code>Cell</code>
2059       <code>Cell</code>
2060       <code>Cell</code>
2061       <code>Cell</code>
2062       <code>Cell</code>
2063       <code>Cell</code>
2064       <code>Cell</code>
2065       <code>Cell</code>
2066       <code>Cell</code>
2067       <code>Ln</code>
2068       <code>Ln</code>
2069       <code>Ln</code>
2070       <code>Open</code>
2071       <code>PageNo</code>
2072       <code>PageNo</code>
2073       <code>SetAutoPageBreak</code>
2074       <code>SetAutoPageBreak</code>
2075       <code>SetAutoPageBreak</code>
2076       <code>SetAutoPageBreak</code>
2077       <code>SetDrawColor</code>
2078       <code>SetFont</code>
2079       <code>SetFont</code>
2080       <code>SetFont</code>
2081       <code>SetFont</code>
2082       <code>SetFont</code>
2083       <code>SetFontSize</code>
2084       <code>SetLink</code>
2085       <code>SetLink</code>
2086       <code>SetLink</code>
2087       <code>SetMargins</code>
2088       <code>SetTitle</code>
2089       <code>SetX</code>
2090       <code>SetX</code>
2091       <code>SetX</code>
2092       <code>SetX</code>
2093       <code>SetX</code>
2094       <code>SetXY</code>
2095       <code>SetXY</code>
2096       <code>download</code>
2097       <code>getPageHeight</code>
2098       <code>getPageHeight</code>
2099       <code>getPageHeight</code>
2100       <code>getPageWidth</code>
2101       <code>getPageWidth</code>
2102       <code>getPageWidth</code>
2103       <code>line</code>
2104       <code>line</code>
2105       <code>row</code>
2106       <code>setAlias</code>
2107       <code>setAlias</code>
2108       <code>setCMargin</code>
2109       <code>setCMargin</code>
2110       <code>setCMargin</code>
2111       <code>setFontSizeScale</code>
2112       <code>setLineWidthScale</code>
2113       <code>setOffline</code>
2114       <code>setScale</code>
2115       <code>setWidths</code>
2116       <code>setWidths</code>
2117     </PossiblyUndefinedMethod>
2118     <RedundantCast occurrences="2"/>
2119     <RedundantPropertyInitializationCheck occurrences="1">
2120       <code>isset($this-&gt;orientation)</code>
2121     </RedundantPropertyInitializationCheck>
2122     <UndefinedPropertyAssignment occurrences="5">
2123       <code>$this-&gt;diagram-&gt;customLinks</code>
2124       <code>$this-&gt;diagram-&gt;customLinks</code>
2125       <code>$this-&gt;diagram-&gt;customLinks</code>
2126       <code>$this-&gt;diagram-&gt;customLinks</code>
2127       <code>$this-&gt;diagram-&gt;customLinks</code>
2128     </UndefinedPropertyAssignment>
2129     <UndefinedPropertyFetch occurrences="3">
2130       <code>$this-&gt;diagram-&gt;customLinks</code>
2131       <code>$this-&gt;diagram-&gt;customLinks</code>
2132       <code>$this-&gt;diagram-&gt;customLinks</code>
2133     </UndefinedPropertyFetch>
2134   </file>
2135   <file src="libraries/classes/Plugins/Schema/Pdf/RelationStatsPdf.php">
2136     <InvalidArrayOffset occurrences="1">
2137       <code>$case[$d]</code>
2138     </InvalidArrayOffset>
2139   </file>
2140   <file src="libraries/classes/Plugins/Schema/Pdf/TableStatsPdf.php">
2141     <ArgumentTypeCoercion occurrences="1">
2142       <code>$diagram</code>
2143     </ArgumentTypeCoercion>
2144     <InvalidScalarArgument occurrences="6">
2145       <code>$setColor</code>
2146       <code>$setColor</code>
2147       <code>''</code>
2148       <code>''</code>
2149       <code>'B'</code>
2150       <code>'B'</code>
2151     </InvalidScalarArgument>
2152     <PossiblyUndefinedMethod occurrences="21">
2153       <code>GetStringWidth</code>
2154       <code>GetStringWidth</code>
2155       <code>GetStringWidth</code>
2156       <code>SetFillColor</code>
2157       <code>SetFillColor</code>
2158       <code>SetFillColor</code>
2159       <code>SetFillColor</code>
2160       <code>SetFillColor</code>
2161       <code>SetFont</code>
2162       <code>SetFont</code>
2163       <code>SetFont</code>
2164       <code>SetFont</code>
2165       <code>SetLink</code>
2166       <code>SetLink</code>
2167       <code>SetTextColor</code>
2168       <code>SetTextColor</code>
2169       <code>cellScale</code>
2170       <code>cellScale</code>
2171       <code>setXScale</code>
2172       <code>setXScale</code>
2173       <code>setXyScale</code>
2174     </PossiblyUndefinedMethod>
2175     <UndefinedPropertyAssignment occurrences="2">
2176       <code>$this-&gt;diagram-&gt;customLinks</code>
2177       <code>$this-&gt;diagram-&gt;customLinks</code>
2178     </UndefinedPropertyAssignment>
2179     <UndefinedPropertyFetch occurrences="2">
2180       <code>$this-&gt;diagram-&gt;customLinks</code>
2181       <code>$this-&gt;diagram-&gt;customLinks</code>
2182     </UndefinedPropertyFetch>
2183   </file>
2184   <file src="libraries/classes/Plugins/Schema/RelationStats.php">
2185     <InvalidArgument occurrences="2">
2186       <code>$foreign_table</code>
2187       <code>$master_table</code>
2188     </InvalidArgument>
2189     <InvalidOperand occurrences="1">
2190       <code>$pos</code>
2191     </InvalidOperand>
2192     <PossiblyFalseOperand occurrences="1">
2193       <code>$pos</code>
2194     </PossiblyFalseOperand>
2195   </file>
2196   <file src="libraries/classes/Plugins/Schema/Svg/Svg.php">
2197     <PossiblyInvalidArgument occurrences="1">
2198       <code>$output</code>
2199     </PossiblyInvalidArgument>
2200     <RedundantCastGivenDocblockType occurrences="3">
2201       <code>(string) $styles</code>
2202       <code>(string) $styles</code>
2203       <code>(string) $this-&gt;font</code>
2204     </RedundantCastGivenDocblockType>
2205   </file>
2206   <file src="libraries/classes/Plugins/Schema/Svg/SvgRelationSchema.php">
2207     <InvalidArgument occurrences="2">
2208       <code>$this-&gt;tables[$foreignTable]</code>
2209       <code>$this-&gt;tables[$masterTable]</code>
2210     </InvalidArgument>
2211     <InvalidScalarArgument occurrences="5">
2212       <code>$this-&gt;showColor</code>
2213       <code>$this-&gt;xMax + $border</code>
2214       <code>$this-&gt;xMin - $border</code>
2215       <code>$this-&gt;yMax + $border</code>
2216       <code>$this-&gt;yMin - $border</code>
2217     </InvalidScalarArgument>
2218     <PossiblyInvalidArgument occurrences="2">
2219       <code>$this-&gt;diagram</code>
2220       <code>$this-&gt;tables[$table]</code>
2221     </PossiblyInvalidArgument>
2222     <PossiblyNullArgument occurrences="15">
2223       <code>$this-&gt;diagram</code>
2224       <code>$this-&gt;diagram</code>
2225       <code>$this-&gt;diagram</code>
2226       <code>$this-&gt;offline</code>
2227       <code>$this-&gt;pageNumber</code>
2228       <code>$this-&gt;pageNumber</code>
2229       <code>$this-&gt;pageNumber</code>
2230       <code>$this-&gt;pageNumber</code>
2231       <code>$this-&gt;showKeys</code>
2232       <code>$this-&gt;tableDimension</code>
2233       <code>$this-&gt;tableDimension</code>
2234       <code>$this-&gt;tableDimension</code>
2235       <code>$this-&gt;tablewidth</code>
2236       <code>$this-&gt;tablewidth</code>
2237       <code>$this-&gt;tablewidth</code>
2238     </PossiblyNullArgument>
2239     <PossiblyNullPropertyAssignmentValue occurrences="1">
2240       <code>$this-&gt;tablewidth</code>
2241     </PossiblyNullPropertyAssignmentValue>
2242     <PossiblyNullReference occurrences="13">
2243       <code>SetAuthor</code>
2244       <code>endSvgDoc</code>
2245       <code>getFont</code>
2246       <code>getFont</code>
2247       <code>getFont</code>
2248       <code>getFontSize</code>
2249       <code>getFontSize</code>
2250       <code>getFontSize</code>
2251       <code>setFont</code>
2252       <code>setFontSize</code>
2253       <code>setTitle</code>
2254       <code>showOutput</code>
2255       <code>startSvgDoc</code>
2256     </PossiblyNullReference>
2257     <PossiblyUndefinedMethod occurrences="13">
2258       <code>SetAuthor</code>
2259       <code>endSvgDoc</code>
2260       <code>getFont</code>
2261       <code>getFont</code>
2262       <code>getFont</code>
2263       <code>getFontSize</code>
2264       <code>getFontSize</code>
2265       <code>getFontSize</code>
2266       <code>setFont</code>
2267       <code>setFontSize</code>
2268       <code>setTitle</code>
2269       <code>showOutput</code>
2270       <code>startSvgDoc</code>
2271     </PossiblyUndefinedMethod>
2272     <TooFewArguments occurrences="2">
2273       <code>setFont</code>
2274       <code>tableDraw</code>
2275     </TooFewArguments>
2276   </file>
2277   <file src="libraries/classes/Plugins/Schema/Svg/TableStatsSvg.php">
2278     <ArgumentTypeCoercion occurrences="1">
2279       <code>$diagram</code>
2280     </ArgumentTypeCoercion>
2281     <InvalidScalarArgument occurrences="8">
2282       <code>$this-&gt;x</code>
2283       <code>$this-&gt;x</code>
2284       <code>$this-&gt;x + 5</code>
2285       <code>$this-&gt;x + 5</code>
2286       <code>$this-&gt;y</code>
2287       <code>$this-&gt;y + $this-&gt;currentCell</code>
2288       <code>$this-&gt;y + 14</code>
2289       <code>$this-&gt;y + 14 + $this-&gt;currentCell</code>
2290     </InvalidScalarArgument>
2291     <PossiblyUndefinedMethod occurrences="4">
2292       <code>printElement</code>
2293       <code>printElement</code>
2294       <code>printElement</code>
2295       <code>printElement</code>
2296     </PossiblyUndefinedMethod>
2297   </file>
2298   <file src="libraries/classes/Plugins/Transformations/Abs/DateFormatTransformationsPlugin.php">
2299     <PossiblyInvalidOperand occurrences="1">
2300       <code>$timestamp</code>
2301     </PossiblyInvalidOperand>
2302     <PossiblyNullPropertyFetch occurrences="1">
2303       <code>$meta-&gt;type</code>
2304     </PossiblyNullPropertyFetch>
2305     <RedundantCastGivenDocblockType occurrences="4">
2306       <code>(string) $buffer</code>
2307       <code>(string) $buffer</code>
2308       <code>(string) $source</code>
2309       <code>(string) $text</code>
2310     </RedundantCastGivenDocblockType>
2311   </file>
2312   <file src="libraries/classes/Plugins/Transformations/Abs/ExternalTransformationsPlugin.php">
2313     <ImplementedReturnTypeMismatch occurrences="1">
2314       <code>bool</code>
2315     </ImplementedReturnTypeMismatch>
2316   </file>
2317   <file src="libraries/classes/Plugins/Transformations/Abs/SubstringTransformationsPlugin.php">
2318     <RedundantCastGivenDocblockType occurrences="3">
2319       <code>(string) $buffer</code>
2320       <code>(string) $buffer</code>
2321       <code>(string) $buffer</code>
2322     </RedundantCastGivenDocblockType>
2323   </file>
2324   <file src="libraries/classes/Plugins/Transformations/Output/Text_Plain_Binarytoip.php">
2325     <FalsableReturnStatement occurrences="1">
2326       <code>FormatConverter::binaryToIp($buffer, $isBinary)</code>
2327     </FalsableReturnStatement>
2328     <InvalidFalsableReturnType occurrences="1">
2329       <code>string</code>
2330     </InvalidFalsableReturnType>
2331   </file>
2332   <file src="libraries/classes/Plugins/TwoFactor/Application.php">
2333     <InvalidReturnStatement occurrences="1"/>
2334     <InvalidReturnType occurrences="1">
2335       <code>bool</code>
2336     </InvalidReturnType>
2337   </file>
2338   <file src="libraries/classes/Profiling.php">
2339     <NullableReturnStatement occurrences="1">
2340       <code>SessionCache::get('profiling_supported')</code>
2341     </NullableReturnStatement>
2342   </file>
2343   <file src="libraries/classes/Properties/Options/OptionsPropertyOneItem.php">
2344     <ImplementedReturnTypeMismatch occurrences="1">
2345       <code>bool|string</code>
2346     </ImplementedReturnTypeMismatch>
2347   </file>
2348   <file src="libraries/classes/Relation.php">
2349     <InvalidReturnStatement occurrences="2">
2350       <code>$cfgRelation</code>
2351       <code>$this-&gt;dbi-&gt;insertId(DatabaseInterface::CONNECT_CONTROL)</code>
2352     </InvalidReturnStatement>
2353     <InvalidReturnType occurrences="1">
2354       <code>int</code>
2355     </InvalidReturnType>
2356     <NullableReturnStatement occurrences="1">
2357       <code>$comment</code>
2358     </NullableReturnStatement>
2359     <PossiblyInvalidArgument occurrences="7">
2360       <code>$com_rs</code>
2361       <code>$com_rs</code>
2362       <code>$com_rs</code>
2363       <code>$com_rs</code>
2364       <code>$foreigners</code>
2365       <code>$result</code>
2366       <code>$result</code>
2367     </PossiblyInvalidArgument>
2368     <PossiblyNullArrayAccess occurrences="1">
2369       <code>$row['comment']</code>
2370     </PossiblyNullArrayAccess>
2371     <PossiblyNullPropertyAssignmentValue occurrences="1">
2372       <code>$dbi</code>
2373     </PossiblyNullPropertyAssignmentValue>
2374     <RedundantCast occurrences="1">
2375       <code>(string) $table[1]</code>
2376     </RedundantCast>
2377     <RedundantCastGivenDocblockType occurrences="3">
2378       <code>(string) $data</code>
2379       <code>(string) $db</code>
2380       <code>(string) $table</code>
2381     </RedundantCastGivenDocblockType>
2382     <TypeDoesNotContainType occurrences="1">
2383       <code>$vtitle != ''</code>
2384     </TypeDoesNotContainType>
2385   </file>
2386   <file src="libraries/classes/Replication.php">
2387     <LessSpecificReturnStatement occurrences="1">
2388       <code>$output</code>
2389     </LessSpecificReturnStatement>
2390     <MoreSpecificReturnType occurrences="1">
2391       <code>array{'File'?: string, 'Position'?: string}</code>
2392     </MoreSpecificReturnType>
2393     <PossiblyNullArgument occurrences="1">
2394       <code>$host</code>
2395     </PossiblyNullArgument>
2396   </file>
2397   <file src="libraries/classes/ReplicationGui.php">
2398     <PossiblyFalseOperand occurrences="1">
2399       <code>mb_strrpos($currentUser, '@')</code>
2400     </PossiblyFalseOperand>
2401   </file>
2402   <file src="libraries/classes/Sanitize.php">
2403     <RedundantCast occurrences="4">
2404       <code>(array) $_COOKIE</code>
2405       <code>(array) $_GET</code>
2406       <code>(array) $_POST</code>
2407       <code>(array) $_REQUEST</code>
2408     </RedundantCast>
2409     <RedundantCastGivenDocblockType occurrences="2">
2410       <code>(string) $a_string</code>
2411       <code>(string) $string</code>
2412     </RedundantCastGivenDocblockType>
2413   </file>
2414   <file src="libraries/classes/SavedSearches.php">
2415     <PossiblyInvalidArrayOffset occurrences="2">
2416       <code>$criterias['Or' . $i]</code>
2417       <code>$criterias['criteriaColumn']</code>
2418     </PossiblyInvalidArrayOffset>
2419     <PossiblyNullPropertyAssignmentValue occurrences="5">
2420       <code>null</code>
2421       <code>null</code>
2422       <code>null</code>
2423       <code>null</code>
2424       <code>null</code>
2425     </PossiblyNullPropertyAssignmentValue>
2426   </file>
2427   <file src="libraries/classes/Server/Privileges.php">
2428     <InvalidArgument occurrences="2">
2429       <code>$result</code>
2430       <code>$result</code>
2431     </InvalidArgument>
2432     <NullArgument occurrences="2">
2433       <code>null</code>
2434       <code>null</code>
2435     </NullArgument>
2436     <NullableReturnStatement occurrences="2">
2437       <code>$authentication_plugin</code>
2438       <code>$result['password']</code>
2439     </NullableReturnStatement>
2440     <PossiblyFalseOperand occurrences="6">
2441       <code>mb_strpos($row1['Type'], '(')</code>
2442       <code>mb_strpos($row1['Type'], '(')</code>
2443       <code>mb_strpos($row1['Type'], ')')</code>
2444       <code>mb_strrpos($_user_name, '@')</code>
2445       <code>mb_strrpos($currentUser, '@')</code>
2446       <code>mb_strrpos($export_user, ';')</code>
2447     </PossiblyFalseOperand>
2448     <PossiblyInvalidArgument occurrences="4">
2449       <code>$db_rights_row['Db']</code>
2450       <code>$dbname</code>
2451       <code>$result</code>
2452       <code>$result</code>
2453     </PossiblyInvalidArgument>
2454     <PossiblyNullArgument occurrences="6">
2455       <code>$dbname</code>
2456       <code>$old_usergroup</code>
2457       <code>$row1['Type']</code>
2458       <code>$row1['Type']</code>
2459       <code>$row1['Type']</code>
2460       <code>$row1['Type']</code>
2461     </PossiblyNullArgument>
2462     <PossiblyNullArrayAccess occurrences="4">
2463       <code>$result['password']</code>
2464       <code>$row1['Type']</code>
2465       <code>$row['@@old_passwords']</code>
2466       <code>$tmp_initial</code>
2467     </PossiblyNullArrayAccess>
2468     <PossiblyNullArrayOffset occurrences="1">
2469       <code>$array_initials</code>
2470     </PossiblyNullArrayOffset>
2471     <PossiblyUndefinedArrayOffset occurrences="1">
2472       <code>$_POST['pred_dbname']</code>
2473     </PossiblyUndefinedArrayOffset>
2474     <RedundantCastGivenDocblockType occurrences="2">
2475       <code>(bool) ! $this-&gt;dbi-&gt;fetchValue($sql)</code>
2476       <code>(string) $privs</code>
2477     </RedundantCastGivenDocblockType>
2478   </file>
2479   <file src="libraries/classes/Server/SysInfo/SunOs.php">
2480     <ForbiddenCode occurrences="1">
2481       <code>shell_exec('kstat -p d ' . $key)</code>
2482     </ForbiddenCode>
2483   </file>
2484   <file src="libraries/classes/Server/SysInfo/WindowsNt.php">
2485     <PossiblyNullReference occurrences="1">
2486       <code>Get</code>
2487     </PossiblyNullReference>
2488     <UndefinedDocblockClass occurrences="2">
2489       <code>$this-&gt;wmi</code>
2490       <code>COM|null</code>
2491     </UndefinedDocblockClass>
2492   </file>
2493   <file src="libraries/classes/Server/UserGroups.php">
2494     <PossiblyInvalidArgument occurrences="4">
2495       <code>$result</code>
2496       <code>$result</code>
2497       <code>$result</code>
2498       <code>$result</code>
2499     </PossiblyInvalidArgument>
2500     <PossiblyNullIterator occurrences="3">
2501       <code>$tabs</code>
2502       <code>$tabs</code>
2503       <code>$tabs</code>
2504     </PossiblyNullIterator>
2505   </file>
2506   <file src="libraries/classes/Session.php">
2507     <PossiblyNullArgument occurrences="1">
2508       <code>$config-&gt;getCookie('phpMyAdmin')</code>
2509     </PossiblyNullArgument>
2510   </file>
2511   <file src="libraries/classes/Sql.php">
2512     <InvalidArgument occurrences="4">
2513       <code>$result</code>
2514       <code>$result</code>
2515       <code>$showtable</code>
2516       <code>$showtable</code>
2517     </InvalidArgument>
2518     <InvalidReturnStatement occurrences="1">
2519       <code>$num_rows</code>
2520     </InvalidReturnStatement>
2521     <InvalidReturnType occurrences="1">
2522       <code>int</code>
2523     </InvalidReturnType>
2524     <InvalidScalarArgument occurrences="4">
2525       <code>$error</code>
2526       <code>$num_rows</code>
2527       <code>$num_rows</code>
2528       <code>''</code>
2529     </InvalidScalarArgument>
2530     <PossiblyFalseReference occurrences="1">
2531       <code>save</code>
2532     </PossiblyFalseReference>
2533     <PossiblyInvalidArgument occurrences="5">
2534       <code>$fields_meta</code>
2535       <code>$fields_meta</code>
2536       <code>$result</code>
2537       <code>$result</code>
2538       <code>$result</code>
2539     </PossiblyInvalidArgument>
2540     <PossiblyInvalidOperand occurrences="1">
2541       <code>$insert_id</code>
2542     </PossiblyInvalidOperand>
2543     <PossiblyNullArgument occurrences="18">
2544       <code>$_POST['purge'] ?? null</code>
2545       <code>$db</code>
2546       <code>$db</code>
2547       <code>$disp_message ?? null</code>
2548       <code>$extra_data ?? null</code>
2549       <code>$message_to_show ?? null</code>
2550       <code>$printview</code>
2551       <code>$printview</code>
2552       <code>$result</code>
2553       <code>$result ?? null</code>
2554       <code>$row[0]</code>
2555       <code>$showtable</code>
2556       <code>$sql_data ?? null</code>
2557       <code>$sql_query_for_bookmark ?? null</code>
2558       <code>$table</code>
2559       <code>$table</code>
2560       <code>$table</code>
2561       <code>$table</code>
2562     </PossiblyNullArgument>
2563     <PossiblyNullArrayAccess occurrences="2">
2564       <code>$row[0]</code>
2565       <code>$row[0]</code>
2566     </PossiblyNullArrayAccess>
2567   </file>
2568   <file src="libraries/classes/SqlQueryForm.php">
2569     <PossiblyFalseArgument occurrences="1">
2570       <code>$query</code>
2571     </PossiblyFalseArgument>
2572   </file>
2573   <file src="libraries/classes/StorageEngine.php">
2574     <InvalidNullableReturnType occurrences="1">
2575       <code>array</code>
2576     </InvalidNullableReturnType>
2577     <NullableReturnStatement occurrences="1">
2578       <code>Util::formatByteDown($value)</code>
2579     </NullableReturnStatement>
2580   </file>
2581   <file src="libraries/classes/Table.php">
2582     <InvalidArgument occurrences="1">
2583       <code>$keyBlockSizes</code>
2584     </InvalidArgument>
2585     <InvalidReturnStatement occurrences="1">
2586       <code>$table_auto_increment ?? ''</code>
2587     </InvalidReturnStatement>
2588     <PossiblyNullArgument occurrences="4">
2589       <code>$existrel_foreign[$master_field_md5]['constraint']</code>
2590       <code>$existrel_foreign[$master_field_md5]['ref_db_name']</code>
2591       <code>$existrel_foreign[$master_field_md5]['ref_index_list']</code>
2592       <code>$existrel_foreign[$master_field_md5]['ref_table_name']</code>
2593     </PossiblyNullArgument>
2594     <PossiblyNullArrayAccess occurrences="7">
2595       <code>$existrel_foreign[$master_field_md5]['constraint']</code>
2596       <code>$existrel_foreign[$master_field_md5]['constraint']</code>
2597       <code>$existrel_foreign[$master_field_md5]['on_delete']</code>
2598       <code>$existrel_foreign[$master_field_md5]['on_update']</code>
2599       <code>$existrel_foreign[$master_field_md5]['ref_db_name']</code>
2600       <code>$existrel_foreign[$master_field_md5]['ref_index_list']</code>
2601       <code>$existrel_foreign[$master_field_md5]['ref_table_name']</code>
2602     </PossiblyNullArrayAccess>
2603     <PossiblyNullArrayOffset occurrences="2">
2604       <code>$options_array</code>
2605       <code>$options_array</code>
2606     </PossiblyNullArrayOffset>
2607     <PossiblyNullPropertyAssignmentValue occurrences="2">
2608       <code>null</code>
2609       <code>null</code>
2610     </PossiblyNullPropertyAssignmentValue>
2611     <PossiblyNullReference occurrences="7">
2612       <code>$existrel_foreign[$master_field_md5]</code>
2613       <code>$existrel_foreign[$master_field_md5]</code>
2614       <code>$existrel_foreign[$master_field_md5]</code>
2615       <code>$existrel_foreign[$master_field_md5]</code>
2616       <code>$existrel_foreign[$master_field_md5]</code>
2617       <code>$existrel_foreign[$master_field_md5]</code>
2618       <code>$existrel_foreign[$master_field_md5]</code>
2619     </PossiblyNullReference>
2620     <RedundantCastGivenDocblockType occurrences="9">
2621       <code>(string) $db</code>
2622       <code>(string) $default_value</code>
2623       <code>(string) $default_value</code>
2624       <code>(string) $default_value</code>
2625       <code>(string) $default_value</code>
2626       <code>(string) $default_value</code>
2627       <code>(string) $source_table</code>
2628       <code>(string) $table</code>
2629       <code>(string) $table_name</code>
2630     </RedundantCastGivenDocblockType>
2631     <RedundantPropertyInitializationCheck occurrences="3">
2632       <code>isset($this-&gt;uiprefs)</code>
2633       <code>isset($this-&gt;uiprefs)</code>
2634       <code>isset($this-&gt;uiprefs)</code>
2635     </RedundantPropertyInitializationCheck>
2636     <ReferenceConstraintViolation occurrences="1">
2637       <code>return $sql_query;</code>
2638     </ReferenceConstraintViolation>
2639     <TypeDoesNotContainType occurrences="1">
2640       <code>$row_fields[$_key] != 'cc'</code>
2641     </TypeDoesNotContainType>
2642   </file>
2643   <file src="libraries/classes/Table/ColumnsDefinition.php">
2644     <PossiblyUndefinedVariable occurrences="1">
2645       <code>$submit_fulltext</code>
2646     </PossiblyUndefinedVariable>
2647   </file>
2648   <file src="libraries/classes/Table/Search.php">
2649     <PossiblyNullArrayOffset occurrences="1">
2650       <code>$geom_funcs</code>
2651     </PossiblyNullArrayOffset>
2652   </file>
2653   <file src="libraries/classes/ThemeManager.php">
2654     <PossiblyNullArrayOffset occurrences="1">
2655       <code>$this-&gt;themes</code>
2656     </PossiblyNullArrayOffset>
2657     <PossiblyNullPropertyAssignmentValue occurrences="2">
2658       <code>$theme</code>
2659       <code>null</code>
2660     </PossiblyNullPropertyAssignmentValue>
2661     <RedundantCastGivenDocblockType occurrences="2">
2662       <code>(bool) $per_server</code>
2663       <code>(string) $this-&gt;theme-&gt;id</code>
2664     </RedundantCastGivenDocblockType>
2665   </file>
2666   <file src="libraries/classes/Tracker.php">
2667     <InvalidScalarArgument occurrences="1">
2668       <code>(int) $version - 1</code>
2669     </InvalidScalarArgument>
2670     <PossiblyFalseOperand occurrences="2">
2671       <code>mb_strpos($log_entry, "\n")</code>
2672       <code>mb_strpos($log_entry, "\n")</code>
2673     </PossiblyFalseOperand>
2674     <PossiblyInvalidArgument occurrences="1">
2675       <code>$version ?? ''</code>
2676     </PossiblyInvalidArgument>
2677     <PossiblyInvalidPropertyFetch occurrences="4">
2678       <code>$statement-&gt;body[2]-&gt;value</code>
2679       <code>$statement-&gt;body[3]-&gt;value</code>
2680       <code>$statement-&gt;body[4]-&gt;value</code>
2681       <code>$statement-&gt;into-&gt;dest-&gt;table</code>
2682     </PossiblyInvalidPropertyFetch>
2683     <RedundantCastGivenDocblockType occurrences="1">
2684       <code>(string) $version</code>
2685     </RedundantCastGivenDocblockType>
2686     <TypeDoesNotContainNull occurrences="1">
2687       <code>''</code>
2688     </TypeDoesNotContainNull>
2689   </file>
2690   <file src="libraries/classes/Tracking.php">
2691     <InvalidScalarArgument occurrences="4">
2692       <code>$filter_ts_from</code>
2693       <code>$filter_ts_from</code>
2694       <code>$filter_ts_to</code>
2695       <code>$filter_ts_to</code>
2696     </InvalidScalarArgument>
2697   </file>
2698   <file src="libraries/classes/Transformations.php">
2699     <InvalidArgument occurrences="2">
2700       <code>$class_name</code>
2701       <code>$class_name</code>
2702     </InvalidArgument>
2703     <PossiblyInvalidArgument occurrences="3">
2704       <code>$test_rs</code>
2705       <code>$test_rs</code>
2706       <code>$test_rs</code>
2707     </PossiblyInvalidArgument>
2708     <PossiblyNullArgument occurrences="1">
2709       <code>$row['comment']</code>
2710     </PossiblyNullArgument>
2711     <PossiblyNullArrayAccess occurrences="1">
2712       <code>$row['comment']</code>
2713     </PossiblyNullArrayAccess>
2714   </file>
2715   <file src="libraries/classes/Twig/I18n/NodeTrans.php">
2716     <PossiblyNullArgument occurrences="5">
2717       <code>$msg1</code>
2718       <code>$msg1</code>
2719       <code>$this-&gt;hasNode('count') ? $this-&gt;getNode('count') : null</code>
2720       <code>$this-&gt;hasNode('count') ? $this-&gt;getNode('count') : null</code>
2721       <code>$this-&gt;hasNode('count') ? $this-&gt;getNode('count') : null</code>
2722     </PossiblyNullArgument>
2723   </file>
2724   <file src="libraries/classes/TwoFactor.php">
2725     <InvalidPropertyFetch occurrences="1">
2726       <code>$cls::$id</code>
2727     </InvalidPropertyFetch>
2728     <LessSpecificReturnStatement occurrences="1">
2729       <code>new $name($this)</code>
2730     </LessSpecificReturnStatement>
2731     <MoreSpecificReturnType occurrences="1">
2732       <code>TwoFactorPlugin</code>
2733     </MoreSpecificReturnType>
2734     <PropertyTypeCoercion occurrences="2">
2735       <code>new $cls($this)</code>
2736       <code>new $cls($this)</code>
2737     </PropertyTypeCoercion>
2738   </file>
2739   <file src="libraries/classes/Types.php">
2740     <PossiblyInvalidArgument occurrences="1">
2741       <code>$ret[_pgettext('string types', 'String')]</code>
2742     </PossiblyInvalidArgument>
2743     <PossiblyInvalidArrayOffset occurrences="2">
2744       <code>'-'</code>
2745       <code>'INET6'</code>
2746     </PossiblyInvalidArrayOffset>
2747     <RedundantCastGivenDocblockType occurrences="1">
2748       <code>(string) $type</code>
2749     </RedundantCastGivenDocblockType>
2750   </file>
2751   <file src="libraries/classes/Url.php">
2752     <InvalidScalarArgument occurrences="1">
2753       <code>$params</code>
2754     </InvalidScalarArgument>
2755     <RedundantCastGivenDocblockType occurrences="2">
2756       <code>(string) $db</code>
2757       <code>(string) $table</code>
2758     </RedundantCastGivenDocblockType>
2759   </file>
2760   <file src="libraries/classes/Util.php">
2761     <EmptyArrayAccess occurrences="1">
2762       <code>$group[$group_name]['tab' . $sep . 'count']</code>
2763     </EmptyArrayAccess>
2764     <InvalidArrayOffset occurrences="4">
2765       <code>$group[$group_name]['is' . $sep . 'group']</code>
2766       <code>$group[$group_name]['tab' . $sep . 'count']</code>
2767       <code>$table['disp_name']</code>
2768       <code>$units[$d]</code>
2769     </InvalidArrayOffset>
2770     <NullableReturnStatement occurrences="1">
2771       <code>$wktval</code>
2772     </NullableReturnStatement>
2773     <PossiblyFalseOperand occurrences="2">
2774       <code>mb_strpos($value, '.')</code>
2775       <code>mb_strrpos($columnspec, ')')</code>
2776     </PossiblyFalseOperand>
2777     <PossiblyInvalidArgument occurrences="1">
2778       <code>$table</code>
2779     </PossiblyInvalidArgument>
2780     <PossiblyInvalidArrayAccess occurrences="2">
2781       <code>$group[$group_name]['tab' . $sep . 'count']</code>
2782       <code>$table['Name']</code>
2783     </PossiblyInvalidArrayAccess>
2784     <PossiblyInvalidArrayAssignment occurrences="3">
2785       <code>$group[$group_name]['tab' . $sep . 'count']</code>
2786       <code>$group[$table_name]</code>
2787       <code>$table['disp_name']</code>
2788     </PossiblyInvalidArrayAssignment>
2789     <PossiblyInvalidArrayOffset occurrences="1">
2790       <code>$table['Name']</code>
2791     </PossiblyInvalidArrayOffset>
2792     <PossiblyNullArgument occurrences="2">
2793       <code>$max_size</code>
2794       <code>$max_unit</code>
2795     </PossiblyNullArgument>
2796     <PossiblyNullArrayAccess occurrences="2">
2797       <code>$max_size</code>
2798       <code>$max_unit</code>
2799     </PossiblyNullArrayAccess>
2800     <RedundantCastGivenDocblockType occurrences="8">
2801       <code>(int) $timestamp</code>
2802       <code>(int) $timestamp</code>
2803       <code>(int) $timestamp</code>
2804       <code>(int) $timestamp</code>
2805       <code>(int) $timestamp</code>
2806       <code>(string) $a_name</code>
2807       <code>(string) $a_name</code>
2808       <code>(string) $engine</code>
2809     </RedundantCastGivenDocblockType>
2810   </file>
2811   <file src="libraries/classes/Utils/FormatConverter.php">
2812     <RedundantCast occurrences="1">
2813       <code>(string) long2ip((int) $buffer)</code>
2814     </RedundantCast>
2815   </file>
2816   <file src="libraries/classes/Utils/HttpRequest.php">
2817     <InvalidArrayOffset occurrences="1">
2818       <code>$context['http']['header']</code>
2819     </InvalidArrayOffset>
2820     <InvalidOperand occurrences="15">
2821       <code>$curlStatus</code>
2822       <code>curl_setopt($curlHandle, CURLOPT_CAINFO, $certsDir . 'cacert.pem')</code>
2823       <code>curl_setopt($curlHandle, CURLOPT_CAPATH, $certsDir)</code>
2824       <code>curl_setopt($curlHandle, CURLOPT_CONNECTTIMEOUT, 10)</code>
2825       <code>curl_setopt($curlHandle, CURLOPT_CUSTOMREQUEST, $method)</code>
2826       <code>curl_setopt($curlHandle, CURLOPT_FOLLOWLOCATION, 0)</code>
2827       <code>curl_setopt($curlHandle, CURLOPT_HTTPHEADER, [$header])</code>
2828       <code>curl_setopt($curlHandle, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4)</code>
2829       <code>curl_setopt($curlHandle, CURLOPT_POSTFIELDS, $content)</code>
2830       <code>curl_setopt($curlHandle, CURLOPT_RETURNTRANSFER, true)</code>
2831       <code>curl_setopt($curlHandle, CURLOPT_SSL_VERIFYHOST, '2')</code>
2832       <code>curl_setopt($curlHandle, CURLOPT_SSL_VERIFYPEER, '1')</code>
2833       <code>curl_setopt($curlHandle, CURLOPT_TIMEOUT, 10)</code>
2834       <code>curl_setopt($curlHandle, CURLOPT_USERAGENT, 'phpMyAdmin')</code>
2835     </InvalidOperand>
2836     <PossiblyInvalidOperand occurrences="1">
2837       <code>$curlStatus</code>
2838     </PossiblyInvalidOperand>
2839     <TypeDoesNotContainNull occurrences="1">
2840       <code>isset($http_response_header)</code>
2841     </TypeDoesNotContainNull>
2842   </file>
2843   <file src="libraries/classes/VersionInformation.php">
2844     <LessSpecificReturnStatement occurrences="1">
2845       <code>$data</code>
2846     </LessSpecificReturnStatement>
2847     <MoreSpecificReturnType occurrences="1">
2848       <code>stdClass|null</code>
2849     </MoreSpecificReturnType>
2850     <PossiblyInvalidArgument occurrences="1">
2851       <code>$response</code>
2852     </PossiblyInvalidArgument>
2853   </file>
2854 </files>