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