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