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