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