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