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