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