1 <?xml version="1.0" encoding="UTF-8"?>
2 <files psalm-version="3.18.2@19aa905f7c3c7350569999a93c40ae91ae4e1626">
3 <file src="libraries/classes/Charsets.php">
4 <TypeDoesNotContainType occurrences="1">
5 <code>$pieces === false</code>
6 </TypeDoesNotContainType>
8 <file src="libraries/classes/Charsets/Collation.php">
9 <ImpureByReferenceAssignment occurrences="64">
74 </ImpureByReferenceAssignment>
75 <PossiblyNullArgument occurrences="1">
77 </PossiblyNullArgument>
79 <file src="libraries/classes/CheckUserPrivileges.php">
80 <PossiblyFalseOperand occurrences="6">
81 <code>$tblname_end_offset</code>
82 <code>$tblname_start_offset</code>
83 <code>$tblname_start_offset</code>
84 <code>$tblname_start_offset</code>
85 <code>mb_strpos($row, ' ON ')</code>
86 <code>mb_strpos($row, ' ON ')</code>
87 </PossiblyFalseOperand>
89 <file src="libraries/classes/Command/CacheWarmupCommand.php">
90 <TooFewArguments occurrences="1">
91 <code>loadTemplate</code>
94 <file src="libraries/classes/Config.php">
95 <NullableReturnStatement occurrences="1">
96 <code>$this->get('is_https')</code>
97 </NullableReturnStatement>
98 <PossiblyInvalidArgument occurrences="2">
99 <code>$default_value</code>
100 <code>$request</code>
101 </PossiblyInvalidArgument>
102 <PossiblyNullArgument occurrences="1">
103 <code>$this->get('PMA_VERSION')</code>
104 </PossiblyNullArgument>
106 <file src="libraries/classes/Config/ConfigFile.php">
107 <InvalidIterator occurrences="1">
108 <code>$this->cfgDb['_overrides']</code>
110 <MissingClosureParamType occurrences="12">
123 </MissingClosureParamType>
124 <PossiblyNullArgument occurrences="2">
126 <code>$this->baseCfg</code>
127 </PossiblyNullArgument>
128 <TypeDoesNotContainType occurrences="1">
129 <code>count($this->cfgDb['_overrides'])</code>
130 </TypeDoesNotContainType>
132 <file src="libraries/classes/Config/Form.php">
133 <MissingClosureParamType occurrences="6">
140 </MissingClosureParamType>
141 <PossiblyNullPropertyAssignmentValue occurrences="1">
143 </PossiblyNullPropertyAssignmentValue>
145 <file src="libraries/classes/Config/FormDisplay.php">
146 <PossiblyFalseArgument occurrences="4">
147 <code>$_POST[$key]</code>
148 <code>$workPath</code>
149 <code>$workPath</code>
150 <code>$workPath</code>
151 </PossiblyFalseArgument>
152 <PossiblyFalseIterator occurrences="1">
153 <code>$values[$path]</code>
154 </PossiblyFalseIterator>
155 <PossiblyInvalidArgument occurrences="2">
156 <code>$valueDefault</code>
157 <code>$valueDefaultJs</code>
158 </PossiblyInvalidArgument>
159 <PossiblyInvalidIterator occurrences="1">
160 <code>$values[$path]</code>
161 </PossiblyInvalidIterator>
163 <file src="libraries/classes/Config/FormDisplayTemplate.php">
164 <PossiblyNullArrayAccess occurrences="2">
165 <code>$opts['errors']</code>
166 <code>$opts['values']</code>
167 </PossiblyNullArrayAccess>
168 <PossiblyNullIterator occurrences="2">
169 <code>$opts['errors']</code>
170 <code>$opts['values']</code>
171 </PossiblyNullIterator>
173 <file src="libraries/classes/Config/Forms/BaseFormList.php">
174 <UndefinedClass occurrences="2">
175 <code>$class::getFields()</code>
176 <code>new $class($cf)</code>
179 <file src="libraries/classes/Config/PageSettings.php">
180 <ArgumentTypeCoercion occurrences="2">
181 <code>$formDisplay</code>
182 <code>$formDisplay</code>
183 </ArgumentTypeCoercion>
184 <PossiblyNullArgument occurrences="1">
186 </PossiblyNullArgument>
187 <ReferenceConstraintViolation occurrences="2">
189 <code>return $retval;</code>
190 </ReferenceConstraintViolation>
192 <file src="libraries/classes/Config/ServerConfigChecks.php">
193 <InvalidOperand occurrences="1">
194 <code>$cookieAuthUsed</code>
197 <file src="libraries/classes/Config/Validator.php">
198 <InvalidArgument occurrences="1">
201 <PossiblyFalseArgument occurrences="2">
204 </PossiblyFalseArgument>
205 <PossiblyInvalidArgument occurrences="2">
208 </PossiblyInvalidArgument>
210 <file src="libraries/classes/Controllers/BrowseForeignersController.php">
211 <PossiblyNullArgument occurrences="1">
212 <code>$foreignLimit ?? null</code>
213 </PossiblyNullArgument>
215 <file src="libraries/classes/Controllers/Database/DesignerController.php">
216 <PossiblyInvalidArgument occurrences="2">
217 <code>$success</code>
218 <code>$success</code>
219 </PossiblyInvalidArgument>
220 <PossiblyNullArgument occurrences="3">
221 <code>$display_page</code>
222 <code>$display_page</code>
224 </PossiblyNullArgument>
225 <PossiblyNullIterator occurrences="1">
226 <code>$tab_pos</code>
227 </PossiblyNullIterator>
229 <file src="libraries/classes/Controllers/Database/ExportController.php">
230 <TypeDoesNotContainType occurrences="1">
231 <code>$sub_part</code>
232 </TypeDoesNotContainType>
234 <file src="libraries/classes/Controllers/Database/MultiTableQueryController.php">
235 <PossiblyNullArgument occurrences="2">
236 <code>$params['db']</code>
237 <code>$params['db']</code>
238 </PossiblyNullArgument>
240 <file src="libraries/classes/Controllers/Database/OperationsController.php">
241 <TypeDoesNotContainType occurrences="1">
242 <code>$sub_part</code>
243 </TypeDoesNotContainType>
245 <file src="libraries/classes/Controllers/Database/QueryByExampleController.php">
246 <TypeDoesNotContainType occurrences="1">
247 <code>$sub_part</code>
248 </TypeDoesNotContainType>
250 <file src="libraries/classes/Controllers/Database/SqlFormatController.php">
251 <PossiblyNullArgument occurrences="1">
253 </PossiblyNullArgument>
255 <file src="libraries/classes/Controllers/Database/StructureController.php">
256 <InvalidScalarArgument occurrences="2">
257 <code>$formatted_overhead</code>
258 <code>$formatted_size</code>
259 </InvalidScalarArgument>
260 <PossiblyNullArrayAccess occurrences="6">
261 <code>$formatted_overhead</code>
262 <code>$formatted_size</code>
263 <code>$formatted_size</code>
264 <code>$overhead_unit</code>
267 </PossiblyNullArrayAccess>
269 <file src="libraries/classes/Controllers/Database/TrackingController.php">
270 <TypeDoesNotContainType occurrences="1">
271 <code>$sub_part</code>
272 </TypeDoesNotContainType>
274 <file src="libraries/classes/Controllers/ExportController.php">
275 <InvalidArgument occurrences="1">
278 <PossiblyInvalidArgument occurrences="3">
279 <code>$dump_buffer</code>
280 <code>$dump_buffer</code>
281 <code>$file_handle</code>
282 </PossiblyInvalidArgument>
284 <file src="libraries/classes/Controllers/GisDataEditorController.php">
285 <PossiblyFalseOperand occurrences="1">
286 <code>mb_strpos($_POST['value'], '(')</code>
287 </PossiblyFalseOperand>
289 <file src="libraries/classes/Controllers/HomeController.php">
290 <MissingFile occurrences="1">
291 <code>include ROOT_PATH . 'libraries/language_stats.inc.php'</code>
293 <PossiblyNullArgument occurrences="1">
294 <code>$this->config->get('TempDir')</code>
295 </PossiblyNullArgument>
297 <file src="libraries/classes/Controllers/ImportController.php">
298 <PossiblyInvalidArgument occurrences="1">
299 <code>$skip < $read_limit ? $skip : $read_limit</code>
300 </PossiblyInvalidArgument>
301 <PossiblyNullArrayAccess occurrences="1">
302 <code>$_FILES['import_file']['name']</code>
303 </PossiblyNullArrayAccess>
304 <PossiblyUndefinedArrayOffset occurrences="1">
305 <code>$_FILES['import_file']</code>
306 </PossiblyUndefinedArrayOffset>
307 <TypeDoesNotContainType occurrences="3">
308 <code>$bookmark_created</code>
309 <code>$finished</code>
310 <code>$timeout_passed</code>
311 </TypeDoesNotContainType>
313 <file src="libraries/classes/Controllers/Preferences/ExportController.php">
314 <PossiblyNullArgument occurrences="1">
315 <code>$tabHash</code>
316 </PossiblyNullArgument>
318 <file src="libraries/classes/Controllers/Preferences/FeaturesController.php">
319 <PossiblyNullArgument occurrences="1">
320 <code>$tabHash</code>
321 </PossiblyNullArgument>
323 <file src="libraries/classes/Controllers/Preferences/ImportController.php">
324 <PossiblyNullArgument occurrences="1">
325 <code>$tabHash</code>
326 </PossiblyNullArgument>
328 <file src="libraries/classes/Controllers/Preferences/MainPanelController.php">
329 <PossiblyNullArgument occurrences="1">
330 <code>$tabHash</code>
331 </PossiblyNullArgument>
333 <file src="libraries/classes/Controllers/Preferences/ManageController.php">
334 <PossiblyFalseArgument occurrences="1">
336 </PossiblyFalseArgument>
337 <PossiblyFalseOperand occurrences="1">
339 </PossiblyFalseOperand>
340 <PossiblyNullArgument occurrences="1">
342 </PossiblyNullArgument>
344 <file src="libraries/classes/Controllers/Preferences/NavigationController.php">
345 <PossiblyNullArgument occurrences="1">
346 <code>$tabHash</code>
347 </PossiblyNullArgument>
349 <file src="libraries/classes/Controllers/Preferences/SqlController.php">
350 <PossiblyNullArgument occurrences="1">
351 <code>$tabHash</code>
352 </PossiblyNullArgument>
354 <file src="libraries/classes/Controllers/SchemaExportController.php">
355 <PossiblyUndefinedArrayOffset occurrences="1">
356 <code>$_POST['export_type']</code>
357 </PossiblyUndefinedArrayOffset>
359 <file src="libraries/classes/Controllers/Server/CollationsController.php">
360 <PossiblyNullIterator occurrences="1">
361 <code>$this->charsets</code>
362 </PossiblyNullIterator>
364 <file src="libraries/classes/Controllers/Server/DatabasesController.php">
365 <TypeDoesNotContainType occurrences="1">
366 <code>(int) $database[$key]</code>
367 </TypeDoesNotContainType>
369 <file src="libraries/classes/Controllers/Server/PrivilegesController.php">
370 <PossiblyInvalidArgument occurrences="3">
372 <code>$dbname ?? ''</code>
373 <code>$dbname ?? ''</code>
374 </PossiblyInvalidArgument>
375 <PossiblyNullArgument occurrences="3">
376 <code>$hostname ?? null</code>
377 <code>$username ?? null</code>
378 <code>$username ?? null</code>
379 </PossiblyNullArgument>
380 <TypeDoesNotContainType occurrences="1">
381 <code>$sub_part</code>
382 </TypeDoesNotContainType>
384 <file src="libraries/classes/Controllers/Server/Status/StatusController.php">
385 <PossiblyNullArgument occurrences="7"/>
387 <file src="libraries/classes/Controllers/Server/VariablesController.php">
388 <PossiblyNullArgument occurrences="5">
391 <code>$varValue[1]</code>
392 <code>Util::formatByteDown($value, 3, 3)</code>
393 <code>Util::formatByteDown($varValue[1], 3, 3)</code>
394 </PossiblyNullArgument>
395 <PossiblyNullArrayAccess occurrences="2">
396 <code>$varValue[1]</code>
397 <code>$varValue[1]</code>
398 </PossiblyNullArrayAccess>
399 <PossiblyUndefinedArrayOffset occurrences="1">
400 <code>$params['varName']</code>
401 </PossiblyUndefinedArrayOffset>
403 <file src="libraries/classes/Controllers/Setup/FormController.php">
404 <PossiblyNullArgument occurrences="1">
405 <code>$formset</code>
406 </PossiblyNullArgument>
407 <UndefinedClass occurrences="1">
408 <code>new $formClass($this->config)</code>
411 <file src="libraries/classes/Controllers/Setup/HomeController.php">
412 <PossiblyNullArgument occurrences="1">
413 <code>$actionDone</code>
414 </PossiblyNullArgument>
415 <PossiblyNullIterator occurrences="1">
416 <code>$this->config->getServers()</code>
417 </PossiblyNullIterator>
419 <file src="libraries/classes/Controllers/Setup/ServersController.php">
420 <PossiblyNullArgument occurrences="2">
423 </PossiblyNullArgument>
425 <file src="libraries/classes/Controllers/Table/ChangeController.php">
426 <InvalidScalarArgument occurrences="1">
428 </InvalidScalarArgument>
429 <PossiblyNullArgument occurrences="1">
430 <code>$where_clause ?? null</code>
431 </PossiblyNullArgument>
432 <TypeDoesNotContainType occurrences="1">
433 <code>$biggest_max_file_size > 0</code>
434 </TypeDoesNotContainType>
436 <file src="libraries/classes/Controllers/Table/ChartController.php">
437 <ImplicitToStringCast occurrences="1">
438 <code>Message::error(__('No SQL query was set to fetch data.'))</code>
439 </ImplicitToStringCast>
441 <file src="libraries/classes/Controllers/Table/GisVisualizationController.php">
442 <ImplicitToStringCast occurrences="1">
443 <code>Message::error(__('No SQL query was set to fetch data.'))</code>
444 </ImplicitToStringCast>
446 <file src="libraries/classes/Controllers/Table/RelationController.php">
447 <PossiblyNullArgument occurrences="2">
448 <code>$multi_edit_columns_name</code>
449 <code>$multi_edit_columns_name</code>
450 </PossiblyNullArgument>
452 <file src="libraries/classes/Controllers/Table/ReplaceController.php">
453 <InvalidArgument occurrences="1">
454 <code>$insert_errors</code>
456 <PossiblyNullArgument occurrences="7">
457 <code>$current_value</code>
458 <code>$current_value</code>
459 <code>$multi_edit_columns_null</code>
460 <code>$multi_edit_columns_null_prev</code>
461 <code>$multi_edit_columns_prev</code>
462 <code>$multi_edit_funcs</code>
463 <code>$multi_edit_salt</code>
464 </PossiblyNullArgument>
465 <PossiblyUndefinedVariable occurrences="1">
466 <code>$extra_data</code>
467 </PossiblyUndefinedVariable>
469 <file src="libraries/classes/Controllers/Table/SearchController.php">
470 <InvalidNullableReturnType occurrences="1">
472 </InvalidNullableReturnType>
473 <NullableReturnStatement occurrences="1">
474 <code>$this->dbi->fetchSingleRow($sql_query)</code>
475 </NullableReturnStatement>
477 <file src="libraries/classes/Controllers/Table/StructureController.php">
478 <ImplicitToStringCast occurrences="1">
479 <code>$message</code>
480 </ImplicitToStringCast>
481 <InvalidReturnStatement occurrences="1">
482 <code>$partitionDetails</code>
483 </InvalidReturnStatement>
484 <InvalidReturnType occurrences="1">
485 <code>array[]|null</code>
487 <NullArgument occurrences="1">
490 <PossiblyFalseArgument occurrences="4">
491 <code>$openPos</code>
492 <code>$openPos</code>
493 </PossiblyFalseArgument>
494 <PossiblyFalseOperand occurrences="6">
495 <code>$closePos</code>
496 <code>$closePos</code>
497 <code>$openPos</code>
498 <code>$openPos</code>
499 <code>$openPos</code>
500 <code>$openPos</code>
501 </PossiblyFalseOperand>
502 <PossiblyInvalidArgument occurrences="1">
503 <code>$analyzed_sql_results ?? ''</code>
504 </PossiblyInvalidArgument>
505 <PossiblyNullArrayAccess occurrences="14">
506 <code>$avg_size</code>
507 <code>$avg_unit</code>
508 <code>$data_size</code>
509 <code>$data_unit</code>
510 <code>$effect_size</code>
511 <code>$effect_size</code>
512 <code>$effect_unit</code>
513 <code>$effect_unit</code>
514 <code>$free_size</code>
515 <code>$free_unit</code>
516 <code>$index_size</code>
517 <code>$index_unit</code>
518 <code>$tot_size</code>
519 <code>$tot_unit</code>
520 </PossiblyNullArrayAccess>
521 <TypeDoesNotContainType occurrences="2">
522 <code>! is_array($row)</code>
523 <code>is_array($row)</code>
524 </TypeDoesNotContainType>
526 <file src="libraries/classes/Controllers/Table/ZoomSearchController.php">
527 <PossiblyFalseArgument occurrences="3">
528 <code>$dataLabel</code>
529 <code>$dataLabel</code>
531 </PossiblyFalseArgument>
532 <PossiblyNullArrayAccess occurrences="3">
533 <code>$criteria_column_names[$i]</code>
534 <code>$criteria_column_names[$i]</code>
535 <code>$criteria_column_names[$i]</code>
536 </PossiblyNullArrayAccess>
537 <PossiblyNullArrayOffset occurrences="1">
539 </PossiblyNullArrayOffset>
541 <file src="libraries/classes/Core.php">
542 <InvalidOperand occurrences="1">
543 <code>$matches[1]</code>
545 <LoopInvalidation occurrences="4">
551 <TypeDoesNotContainType occurrences="1">
552 <code>is_string($data)</code>
553 </TypeDoesNotContainType>
555 <file src="libraries/classes/CreateAddField.php">
556 <PossiblyFalseArgument occurrences="1">
557 <code>$_POST['field_extra'][$i] ?? false</code>
558 </PossiblyFalseArgument>
560 <file src="libraries/classes/Database/CentralColumns.php">
561 <InvalidScalarArgument occurrences="1">
562 <code>$tn_pageNow</code>
563 </InvalidScalarArgument>
564 <PossiblyInvalidArgument occurrences="1">
565 <code>$this->dbi->getError()</code>
566 </PossiblyInvalidArgument>
567 <TypeDoesNotContainType occurrences="1">
568 <code>$table == ''</code>
569 </TypeDoesNotContainType>
571 <file src="libraries/classes/Database/DatabaseList.php">
572 <PossiblyNullPropertyAssignmentValue occurrences="1">
574 </PossiblyNullPropertyAssignmentValue>
576 <file src="libraries/classes/Database/Designer/Common.php">
577 <InvalidArgument occurrences="1">
580 <PossiblyUndefinedArrayOffset occurrences="4">
581 <code>$con['DCN']</code>
582 <code>$con['DTN']</code>
583 <code>$con['SCN']</code>
584 <code>$con['STN']</code>
585 </PossiblyUndefinedArrayOffset>
587 <file src="libraries/classes/Database/Events.php">
588 <PossiblyNullArgument occurrences="1">
589 <code>$create_item</code>
590 </PossiblyNullArgument>
592 <file src="libraries/classes/Database/Qbe.php">
593 <NullArgument occurrences="1">
596 <PossiblyNullArgument occurrences="2">
597 <code>$sortOrder</code>
599 </PossiblyNullArgument>
600 <PossiblyNullArrayAccess occurrences="1">
602 </PossiblyNullArrayAccess>
603 <PossiblyNullPropertyAssignmentValue occurrences="3">
604 <code>$currentSearch</code>
607 </PossiblyNullPropertyAssignmentValue>
609 <file src="libraries/classes/Database/Routines.php">
610 <InvalidScalarArgument occurrences="1">
611 <code>$affected</code>
612 </InvalidScalarArgument>
613 <PossiblyInvalidArgument occurrences="2">
614 <code>$routine['item_returntype']</code>
615 <code>$routine['item_type_toggle']</code>
616 </PossiblyInvalidArgument>
617 <PossiblyNullArgument occurrences="5">
618 <code>$create_routine</code>
619 <code>$itemReturnType</code>
620 <code>$itemReturnType</code>
622 <code>$routine['item_name']</code>
623 </PossiblyNullArgument>
624 <PossiblyNullArrayAccess occurrences="2">
625 <code>$routine['item_name']</code>
626 <code>$routine['item_type']</code>
627 </PossiblyNullArrayAccess>
629 <file src="libraries/classes/Database/Search.php">
630 <InvalidArrayOffset occurrences="1">
631 <code>$this->searchTypes[$_POST['criteriaSearchType']]</code>
632 </InvalidArrayOffset>
634 <file src="libraries/classes/Database/Triggers.php">
635 <PossiblyNullArgument occurrences="1">
636 <code>$create_item</code>
637 </PossiblyNullArgument>
638 <PossiblyNullArrayAccess occurrences="2">
639 <code>$trigger['create']</code>
640 <code>$trigger['drop']</code>
641 </PossiblyNullArrayAccess>
643 <file src="libraries/classes/DatabaseInterface.php">
644 <EmptyArrayAccess occurrences="1">
645 <code>$result_target[]</code>
647 <InvalidReturnStatement occurrences="1">
648 <code>$this->extension->getProtoInfo($this->links[$link])</code>
649 </InvalidReturnStatement>
650 <InvalidReturnType occurrences="1">
651 <code>int|bool</code>
653 <MissingClosureParamType occurrences="2">
656 </MissingClosureParamType>
657 <NullableReturnStatement occurrences="5">
658 <code>SessionCache::get('is_amazon_rds')</code>
659 <code>SessionCache::get('is_createuser')</code>
660 <code>SessionCache::get('is_grantuser')</code>
661 <code>SessionCache::get('is_superuser')</code>
662 <code>SessionCache::get('mysql_cur_user')</code>
663 </NullableReturnStatement>
664 <PossiblyInvalidArgument occurrences="1">
666 </PossiblyInvalidArgument>
667 <PossiblyInvalidArrayOffset occurrences="1">
668 <code>$row[$value]</code>
669 </PossiblyInvalidArrayOffset>
671 <file src="libraries/classes/Dbal/DbiMysqli.php">
672 <ImplementedReturnTypeMismatch occurrences="2">
673 <code>array|bool</code>
674 <code>string|false</code>
675 </ImplementedReturnTypeMismatch>
676 <InvalidPropertyFetch occurrences="2">
677 <code>$mysqli->connect_errno</code>
678 <code>$mysqli->connect_error</code>
679 </InvalidPropertyFetch>
680 <MoreSpecificImplementedParamType occurrences="24">
705 </MoreSpecificImplementedParamType>
706 <ParamNameMismatch occurrences="7">
707 <code>$databaseName</code>
715 <PossiblyNullPropertyFetch occurrences="2">
716 <code>$mysqli->connect_errno</code>
717 <code>$mysqli->connect_error</code>
718 </PossiblyNullPropertyFetch>
719 <TypeDoesNotContainNull occurrences="2">
720 <code>$return_value === false || $return_value === null</code>
721 <code>$return_value === null</code>
722 </TypeDoesNotContainNull>
724 <file src="libraries/classes/Display/Results.php">
725 <ImplicitToStringCast occurrences="1">
726 <code>$message</code>
727 </ImplicitToStringCast>
728 <InvalidArgument occurrences="14">
729 <code>$added[$orgFullTableName]</code>
730 <code>$default_function</code>
731 <code>$default_function</code>
732 <code>$default_function</code>
733 <code>$default_function</code>
734 <code>$default_function</code>
735 <code>$transform_options</code>
736 <code>$transform_options</code>
737 <code>$transform_options</code>
738 <code>$transform_options</code>
739 <code>$transform_options</code>
740 <code>$transformation_plugin</code>
741 <code>$transformation_plugin</code>
742 <code>$transformation_plugin</code>
744 <InvalidOperand occurrences="1">
747 <InvalidScalarArgument occurrences="1">
748 <code>$original_length</code>
749 </InvalidScalarArgument>
750 <PossiblyInvalidArgument occurrences="3">
751 <code>$col_visib</code>
752 <code>$col_visib</code>
753 <code>$sortExpressionNoDirection</code>
754 </PossiblyInvalidArgument>
755 <PossiblyNullArgument occurrences="4">
756 <code>$col_visib_current</code>
757 <code>$col_visib_current</code>
758 <code>$is_field_truncated</code>
759 <code>$is_field_truncated</code>
760 </PossiblyNullArgument>
761 <PossiblyNullArrayAccess occurrences="2">
762 <code>$display_size[0]</code>
763 <code>$display_size[1]</code>
764 </PossiblyNullArrayAccess>
765 <PossiblyUndefinedArrayOffset occurrences="1">
766 <code>$analyzed_sql_results['statement']</code>
767 </PossiblyUndefinedArrayOffset>
768 <TypeDoesNotContainNull occurrences="3">
769 <code>$column === null</code>
770 <code>$column === null</code>
771 <code>$column === null</code>
772 </TypeDoesNotContainNull>
773 <TypeDoesNotContainType occurrences="1">
774 <code>is_array($map)</code>
775 </TypeDoesNotContainType>
777 <file src="libraries/classes/Encoding.php">
778 <PossiblyNullPropertyAssignmentValue occurrences="1">
780 </PossiblyNullPropertyAssignmentValue>
782 <file src="libraries/classes/Engines/Bdb.php">
783 <UndefinedConstant occurrences="3">
784 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
785 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
786 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
789 <file src="libraries/classes/Engines/Innodb.php">
790 <LessSpecificImplementedReturnType occurrences="1">
792 </LessSpecificImplementedReturnType>
793 <PossiblyNullArgument occurrences="1"/>
794 <UndefinedConstant occurrences="18">
795 <code>PMA_ENGINE_DETAILS_TYPE_BOOLEAN</code>
796 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
797 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
798 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
799 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
800 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
801 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
802 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
803 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
804 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
805 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
806 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
807 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
808 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
809 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
810 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
811 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
812 <code>PMA_ENGINE_SUPPORT_YES</code>
815 <file src="libraries/classes/Engines/Memory.php">
816 <UndefinedConstant occurrences="1">
817 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
820 <file src="libraries/classes/Engines/Myisam.php">
821 <UndefinedConstant occurrences="6">
822 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
823 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
824 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
825 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
826 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
827 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
830 <file src="libraries/classes/Engines/Pbxt.php">
831 <InvalidNullableReturnType occurrences="1">
833 </InvalidNullableReturnType>
834 <LessSpecificImplementedReturnType occurrences="1">
836 </LessSpecificImplementedReturnType>
837 <NullableReturnStatement occurrences="1">
838 <code>Util::formatByteDown($value)</code>
839 </NullableReturnStatement>
840 <UndefinedConstant occurrences="12">
841 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
842 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
843 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
844 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
845 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
846 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
847 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
848 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
849 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
850 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
851 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
852 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
855 <file src="libraries/classes/ErrorHandler.php">
856 <InvalidArgument occurrences="1">
857 <code>[$this, 'handleError']</code>
859 <PossiblyNullArgument occurrences="1">
860 <code>$errorNumber</code>
861 </PossiblyNullArgument>
863 <file src="libraries/classes/Export.php">
864 <InvalidReturnStatement occurrences="1">
865 <code>$memory_limit</code>
866 </InvalidReturnStatement>
867 <InvalidReturnType occurrences="1">
870 <PossiblyInvalidArgument occurrences="1">
871 <code>$db_select</code>
872 </PossiblyInvalidArgument>
873 <PossiblyNullArgument occurrences="2">
876 </PossiblyNullArgument>
878 <file src="libraries/classes/File.php">
879 <FalsableReturnStatement occurrences="1">
880 <code>$this->detectCompression()</code>
881 </FalsableReturnStatement>
882 <InvalidFalsableReturnType occurrences="1">
884 </InvalidFalsableReturnType>
885 <InvalidPropertyAssignmentValue occurrences="1">
886 <code>$this->handle</code>
887 </InvalidPropertyAssignmentValue>
888 <PossiblyInvalidArgument occurrences="1">
889 <code>$_FILES['fields_upload']</code>
890 </PossiblyInvalidArgument>
891 <PossiblyNullArgument occurrences="6">
892 <code>$this->getName()</code>
893 <code>$this->getName()</code>
894 <code>$this->getName()</code>
895 <code>$this->handle</code>
896 <code>$this->handle</code>
897 <code>$this->handle</code>
898 </PossiblyNullArgument>
899 <PossiblyNullPropertyAssignmentValue occurrences="4">
904 </PossiblyNullPropertyAssignmentValue>
906 <file src="libraries/classes/Font.php">
907 <TypeDoesNotContainType occurrences="1">
908 <code>empty($charLists)</code>
909 </TypeDoesNotContainType>
911 <file src="libraries/classes/Footer.php">
912 <InvalidReturnStatement occurrences="1">
914 </InvalidReturnStatement>
915 <InvalidReturnType occurrences="1">
918 <MissingFile occurrences="1">
919 <code>include ROOT_PATH . 'revision-info.php'</code>
921 <ReferenceConstraintViolation occurrences="2">
923 <code>return $object;</code>
924 </ReferenceConstraintViolation>
926 <file src="libraries/classes/Gis/GisGeometry.php">
927 <PossiblyFalseOperand occurrences="2">
928 <code>$last_comma</code>
929 <code>$last_comma</code>
930 </PossiblyFalseOperand>
932 <file src="libraries/classes/Gis/GisLineString.php">
933 <InvalidScalarArgument occurrences="2">
936 </InvalidScalarArgument>
937 <ParamNameMismatch occurrences="4">
938 <code>$line_color</code>
939 <code>$line_color</code>
940 <code>$line_color</code>
941 <code>$line_color</code>
944 <file src="libraries/classes/Gis/GisMultiLineString.php">
945 <InvalidScalarArgument occurrences="2">
948 </InvalidScalarArgument>
949 <ParamNameMismatch occurrences="4">
950 <code>$line_color</code>
951 <code>$line_color</code>
952 <code>$line_color</code>
953 <code>$line_color</code>
956 <file src="libraries/classes/Gis/GisMultiPoint.php">
957 <InvalidScalarArgument occurrences="2">
960 </InvalidScalarArgument>
961 <ParamNameMismatch occurrences="4">
962 <code>$point_color</code>
963 <code>$point_color</code>
964 <code>$point_color</code>
965 <code>$point_color</code>
968 <file src="libraries/classes/Gis/GisMultiPolygon.php">
969 <InvalidScalarArgument occurrences="2">
972 </InvalidScalarArgument>
973 <ParamNameMismatch occurrences="4">
974 <code>$fill_color</code>
975 <code>$fill_color</code>
976 <code>$fill_color</code>
977 <code>$fill_color</code>
979 <PossiblyInvalidArgument occurrences="1">
980 <code>count($points_arr) / 2</code>
981 </PossiblyInvalidArgument>
983 <file src="libraries/classes/Gis/GisPoint.php">
984 <InvalidScalarArgument occurrences="2">
987 </InvalidScalarArgument>
988 <ParamNameMismatch occurrences="4">
989 <code>$point_color</code>
990 <code>$point_color</code>
991 <code>$point_color</code>
992 <code>$point_color</code>
995 <file src="libraries/classes/Gis/GisPolygon.php">
996 <InvalidNullableReturnType occurrences="1">
997 <code>array|false</code>
998 </InvalidNullableReturnType>
999 <InvalidScalarArgument occurrences="2">
1002 </InvalidScalarArgument>
1003 <ParamNameMismatch occurrences="4">
1004 <code>$fill_color</code>
1005 <code>$fill_color</code>
1006 <code>$fill_color</code>
1007 <code>$fill_color</code>
1008 </ParamNameMismatch>
1009 <PossiblyInvalidArgument occurrences="1">
1010 <code>count($points_arr) / 2</code>
1011 </PossiblyInvalidArgument>
1013 <file src="libraries/classes/Gis/GisVisualization.php">
1014 <NullArgument occurrences="3">
1019 <PossiblyFalseOperand occurrences="2">
1020 <code>$results</code>
1021 <code>$results</code>
1022 </PossiblyFalseOperand>
1023 <PossiblyInvalidArgument occurrences="1">
1024 <code>$results</code>
1025 </PossiblyInvalidArgument>
1026 <PossiblyInvalidOperand occurrences="2">
1027 <code>$results</code>
1028 <code>$results</code>
1029 </PossiblyInvalidOperand>
1030 <PossiblyNullPropertyAssignmentValue occurrences="1">
1032 </PossiblyNullPropertyAssignmentValue>
1034 <file src="libraries/classes/Git.php">
1035 <ParadoxicalCondition occurrences="1">
1037 </ParadoxicalCondition>
1038 <PossiblyNullArgument occurrences="1">
1039 <code>$gitFolder</code>
1040 </PossiblyNullArgument>
1042 <file src="libraries/classes/Import.php">
1043 <InvalidReturnStatement occurrences="1">
1044 <code>$column_number</code>
1045 </InvalidReturnStatement>
1046 <InvalidReturnType occurrences="1">
1048 </InvalidReturnType>
1049 <ParadoxicalCondition occurrences="1">
1051 </ParadoxicalCondition>
1052 <PossiblyFalseOperand occurrences="3">
1053 <code>$decPos</code>
1054 <code>strpos($last_cumulative_size, ',')</code>
1055 <code>strpos($last_cumulative_size, ',')</code>
1056 </PossiblyFalseOperand>
1057 <PossiblyInvalidArgument occurrences="5">
1058 <code>$last_cumulative_size</code>
1059 <code>$last_cumulative_size</code>
1060 <code>$last_cumulative_size</code>
1061 <code>$last_cumulative_size</code>
1062 <code>$last_cumulative_size</code>
1063 </PossiblyInvalidArgument>
1064 <PossiblyNullArrayAccess occurrences="1">
1065 <code>$additional_sql[$i]</code>
1066 </PossiblyNullArrayAccess>
1067 <TypeDoesNotContainType occurrences="2">
1068 <code>! is_array($table)</code>
1069 <code>is_array($table)</code>
1070 </TypeDoesNotContainType>
1072 <file src="libraries/classes/Index.php">
1073 <PossiblyNullPropertyAssignmentValue occurrences="3">
1077 </PossiblyNullPropertyAssignmentValue>
1079 <file src="libraries/classes/IndexColumn.php">
1080 <PossiblyNullPropertyAssignmentValue occurrences="3">
1084 </PossiblyNullPropertyAssignmentValue>
1086 <file src="libraries/classes/InsertEdit.php">
1087 <InvalidArgument occurrences="1">
1088 <code>$current_result</code>
1090 <NullableReturnStatement occurrences="1">
1091 <code>$dispval</code>
1092 </NullableReturnStatement>
1093 <PossiblyInvalidOperand occurrences="2">
1094 <code>$insert_id</code>
1096 </PossiblyInvalidOperand>
1097 <PossiblyNullArrayAccess occurrences="3">
1098 <code>$data_size[0]</code>
1099 <code>$data_size[1]</code>
1100 <code>$dispval</code>
1101 </PossiblyNullArrayAccess>
1102 <PossiblyUndefinedVariable occurrences="1">
1103 <code>$protected_row</code>
1104 </PossiblyUndefinedVariable>
1105 <TypeDoesNotContainType occurrences="2">
1106 <code>$input_type === 'time'</code>
1107 <code>$input_type === 'time'</code>
1108 </TypeDoesNotContainType>
1110 <file src="libraries/classes/IpAllowDeny.php">
1111 <InvalidOperand occurrences="1">
1112 <code>$regs[5]</code>
1114 <InvalidScalarArgument occurrences="1">
1115 <code>$remote_ip</code>
1116 </InvalidScalarArgument>
1117 <PossiblyInvalidArgument occurrences="1">
1118 <code>$newval</code>
1119 </PossiblyInvalidArgument>
1121 <file src="libraries/classes/Language.php">
1122 <InvalidReturnStatement occurrences="2">
1123 <code>preg_match($pattern, $header)</code>
1124 <code>preg_match($pattern, $header)</code>
1125 </InvalidReturnStatement>
1126 <InvalidReturnType occurrences="2">
1129 </InvalidReturnType>
1131 <file src="libraries/classes/LanguageManager.php">
1132 <MissingConstructor occurrences="1">
1133 <code>$availableLocales</code>
1134 </MissingConstructor>
1136 <file src="libraries/classes/Menu.php">
1137 <NullableReturnStatement occurrences="2">
1138 <code>$allowedTabs</code>
1139 <code>SessionCache::get($cache_key)</code>
1140 </NullableReturnStatement>
1141 <PossiblyFalseOperand occurrences="1">
1142 <code>mb_strpos($row['tab'], '_')</code>
1143 </PossiblyFalseOperand>
1144 <PossiblyNullArrayAccess occurrences="1">
1145 <code>$allowedTabs[$tabName]</code>
1146 </PossiblyNullArrayAccess>
1148 <file src="libraries/classes/Message.php">
1149 <InvalidArgument occurrences="1">
1150 <code>$message</code>
1152 <PossiblyInvalidArgument occurrences="1">
1153 <code>$params</code>
1154 </PossiblyInvalidArgument>
1155 <PossiblyNullPropertyAssignmentValue occurrences="1">
1157 </PossiblyNullPropertyAssignmentValue>
1159 <file src="libraries/classes/Navigation/NavigationTree.php">
1160 <PossiblyFalseOperand occurrences="1">
1161 <code>strrpos($class, '\\')</code>
1162 </PossiblyFalseOperand>
1163 <PossiblyFalseReference occurrences="1">
1164 <code>getPresence</code>
1165 </PossiblyFalseReference>
1166 <PossiblyNullArgument occurrences="3">
1167 <code>$container->realName</code>
1170 </PossiblyNullArgument>
1171 <PossiblyNullPropertyFetch occurrences="2">
1172 <code>$container->parent</code>
1173 <code>$container->realName</code>
1174 </PossiblyNullPropertyFetch>
1175 <PossiblyNullReference occurrences="1">
1176 <code>addChild</code>
1177 </PossiblyNullReference>
1179 <file src="libraries/classes/Navigation/NodeFactory.php">
1180 <LessSpecificReturnStatement occurrences="1">
1181 <code>new $class($name, $type, $isGroup)</code>
1182 </LessSpecificReturnStatement>
1183 <MoreSpecificReturnType occurrences="1">
1185 </MoreSpecificReturnType>
1187 <file src="libraries/classes/Navigation/Nodes/NodeDatabaseChild.php">
1188 <PossiblyInvalidPropertyFetch occurrences="1">
1189 <code>$this->realParent()->realName</code>
1190 </PossiblyInvalidPropertyFetch>
1192 <file src="libraries/classes/Navigation/Nodes/NodeTable.php">
1193 <PossiblyInvalidPropertyFetch occurrences="2">
1194 <code>$this->realParent()->realName</code>
1195 <code>$this->realParent()->realName</code>
1196 </PossiblyInvalidPropertyFetch>
1198 <file src="libraries/classes/OpenDocument.php">
1199 <InvalidReturnStatement occurrences="1">
1200 <code>$zipExtension->createFile($data, $name)</code>
1201 </InvalidReturnStatement>
1202 <InvalidReturnType occurrences="1">
1204 </InvalidReturnType>
1206 <file src="libraries/classes/Operations.php">
1207 <PossiblyNullArgument occurrences="1">
1208 <code>$tmp_query</code>
1209 </PossiblyNullArgument>
1211 <file src="libraries/classes/Plugins.php">
1212 <InvalidNullableReturnType occurrences="1">
1214 </InvalidNullableReturnType>
1215 <NullOperand occurrences="6">
1223 <NullableReturnStatement occurrences="1">
1225 </NullableReturnStatement>
1226 <PossiblyNullArgument occurrences="2">
1229 </PossiblyNullArgument>
1230 <TypeDoesNotContainType occurrences="4">
1231 <code>$property_class == BoolPropertyItem::class</code>
1232 <code>$property_class == MessageOnlyPropertyItem::class</code>
1233 <code>$property_class == SelectPropertyItem::class</code>
1234 <code>$property_class == TextPropertyItem::class</code>
1235 </TypeDoesNotContainType>
1237 <file src="libraries/classes/Plugins/Auth/AuthenticationCookie.php">
1238 <ImplementedReturnTypeMismatch occurrences="2">
1239 <code>bool|void</code>
1240 <code>void|bool</code>
1241 </ImplementedReturnTypeMismatch>
1242 <InvalidScalarArgument occurrences="1">
1243 <code>Core::getIp()</code>
1244 </InvalidScalarArgument>
1246 <file src="libraries/classes/Plugins/Auth/AuthenticationHttp.php">
1247 <ImplicitToStringCast occurrences="1"/>
1249 <file src="libraries/classes/Plugins/Auth/AuthenticationSignon.php">
1250 <InvalidArgument occurrences="1">
1251 <code>$sessionCookieParams</code>
1253 <PossiblyInvalidArgument occurrences="5">
1254 <code>$sessionCookieParams['domain']</code>
1255 <code>$sessionCookieParams['httponly']</code>
1256 <code>$sessionCookieParams['lifetime']</code>
1257 <code>$sessionCookieParams['path']</code>
1258 <code>$sessionCookieParams['secure']</code>
1259 </PossiblyInvalidArgument>
1261 <file src="libraries/classes/Plugins/Export/ExportCodegen.php">
1262 <PossiblyNullArgument occurrences="6">
1263 <code>$table_alias</code>
1264 <code>$table_alias</code>
1265 <code>$table_alias</code>
1266 <code>$table_alias</code>
1267 <code>$table_alias</code>
1268 <code>$table_alias</code>
1269 </PossiblyNullArgument>
1271 <file src="libraries/classes/Plugins/Export/ExportHtmlword.php">
1272 <ParamNameMismatch occurrences="3">
1273 <code>$do_comments</code>
1274 <code>$do_mime</code>
1275 <code>$do_relation</code>
1276 </ParamNameMismatch>
1277 <PossiblyNullArgument occurrences="5">
1278 <code>$table_alias</code>
1279 <code>$table_alias</code>
1280 <code>$table_alias</code>
1281 <code>$table_alias</code>
1282 <code>$table_alias</code>
1283 </PossiblyNullArgument>
1284 <PossiblyUndefinedVariable occurrences="2">
1285 <code>$comments</code>
1286 <code>$mime_map</code>
1287 </PossiblyUndefinedVariable>
1289 <file src="libraries/classes/Plugins/Export/ExportLatex.php">
1290 <ParamNameMismatch occurrences="3">
1291 <code>$do_comments</code>
1292 <code>$do_mime</code>
1293 <code>$do_relation</code>
1294 </ParamNameMismatch>
1296 <file src="libraries/classes/Plugins/Export/ExportMediawiki.php">
1297 <ParamNameMismatch occurrences="3">
1298 <code>$do_comments</code>
1299 <code>$do_mime</code>
1300 <code>$do_relation</code>
1301 </ParamNameMismatch>
1302 <PossiblyNullArgument occurrences="2">
1303 <code>$table_alias</code>
1304 <code>$table_alias</code>
1305 </PossiblyNullArgument>
1307 <file src="libraries/classes/Plugins/Export/ExportOds.php">
1308 <PossiblyNullArgument occurrences="1">
1309 <code>$table_alias</code>
1310 </PossiblyNullArgument>
1312 <file src="libraries/classes/Plugins/Export/ExportOdt.php">
1313 <ParamNameMismatch occurrences="3">
1314 <code>$do_comments</code>
1315 <code>$do_mime</code>
1316 <code>$do_relation</code>
1317 </ParamNameMismatch>
1318 <PossiblyNullArgument occurrences="10">
1319 <code>$col_as</code>
1320 <code>$table_alias</code>
1321 <code>$table_alias</code>
1322 <code>$table_alias</code>
1323 <code>$table_alias</code>
1324 <code>$table_alias</code>
1325 <code>$table_alias</code>
1326 <code>$table_alias</code>
1327 <code>$table_alias</code>
1328 <code>$view_alias</code>
1329 </PossiblyNullArgument>
1331 <file src="libraries/classes/Plugins/Export/ExportPdf.php">
1332 <ParamNameMismatch occurrences="3">
1333 <code>$do_comments</code>
1334 <code>$do_mime</code>
1335 <code>$do_relation</code>
1336 </ParamNameMismatch>
1338 <file src="libraries/classes/Plugins/Export/ExportPhparray.php">
1339 <PossiblyNullArgument occurrences="1">
1340 <code>$table_alias</code>
1341 </PossiblyNullArgument>
1343 <file src="libraries/classes/Plugins/Export/ExportSql.php">
1344 <InvalidArgument occurrences="5"/>
1345 <InvalidOperand occurrences="3">
1350 <PossiblyInvalidOperand occurrences="1"/>
1351 <PossiblyInvalidPropertyAssignmentValue occurrences="1">
1352 <code>Context::escape($alias)</code>
1353 </PossiblyInvalidPropertyAssignmentValue>
1354 <PossiblyNullArgument occurrences="20">
1355 <code>$table_alias</code>
1356 <code>$table_alias</code>
1357 <code>$table_alias</code>
1358 <code>$table_alias</code>
1359 <code>$table_alias</code>
1360 <code>$table_alias</code>
1361 <code>$table_alias</code>
1362 <code>$table_alias</code>
1363 <code>$table_alias</code>
1364 <code>$table_alias</code>
1365 <code>$table_alias</code>
1366 <code>$table_alias</code>
1367 <code>$table_alias</code>
1368 <code>$table_alias</code>
1369 <code>$table_alias</code>
1370 <code>$table_alias</code>
1371 <code>$table_alias</code>
1372 <code>$view_alias</code>
1373 <code>$view_alias</code>
1374 <code>$view_alias</code>
1375 </PossiblyNullArgument>
1376 <ReferenceConstraintViolation occurrences="3">
1378 <code>return $sql_query;</code>
1379 <code>return $statement->build();</code>
1380 </ReferenceConstraintViolation>
1381 <UndefinedMethod occurrences="4">
1382 <code>$statement->fields</code>
1383 <code>$statement->fields</code>
1384 <code>$statement->fields</code>
1385 <code>$statement->fields</code>
1388 <file src="libraries/classes/Plugins/Export/ExportTexytext.php">
1389 <ParamNameMismatch occurrences="3">
1390 <code>$do_comments</code>
1391 <code>$do_mime</code>
1392 <code>$do_relation</code>
1393 </ParamNameMismatch>
1394 <PossiblyNullArgument occurrences="1">
1395 <code>$col_as</code>
1396 </PossiblyNullArgument>
1397 <PossiblyUndefinedVariable occurrences="2">
1398 <code>$comments</code>
1399 <code>$mime_map</code>
1400 </PossiblyUndefinedVariable>
1402 <file src="libraries/classes/Plugins/Export/ExportXml.php">
1403 <PossiblyNullArgument occurrences="1">
1404 <code>$table_alias</code>
1405 </PossiblyNullArgument>
1407 <file src="libraries/classes/Plugins/Export/Helpers/Pdf.php">
1408 <PossiblyUndefinedVariable occurrences="5">
1411 <code>$mime_map</code>
1412 <code>$res_rel</code>
1413 <code>$res_rel</code>
1414 </PossiblyUndefinedVariable>
1416 <file src="libraries/classes/Plugins/Import/AbstractImportCsv.php">
1417 <ImplementedReturnTypeMismatch occurrences="1">
1418 <code>OptionsPropertyMainGroup|void</code>
1419 </ImplementedReturnTypeMismatch>
1421 <file src="libraries/classes/Plugins/Import/ImportCsv.php">
1422 <ImplicitToStringCast occurrences="1">
1424 </ImplicitToStringCast>
1425 <ParadoxicalCondition occurrences="1">
1427 </ParadoxicalCondition>
1428 <PossiblyNullReference occurrences="2">
1429 <code>addProperty</code>
1430 <code>addProperty</code>
1431 </PossiblyNullReference>
1433 <file src="libraries/classes/Plugins/Import/ImportLdi.php">
1434 <PossiblyNullReference occurrences="1">
1435 <code>addProperty</code>
1436 </PossiblyNullReference>
1438 <file src="libraries/classes/Plugins/Import/ImportMediawiki.php">
1439 <InvalidArgument occurrences="1">
1442 <PossiblyUndefinedVariable occurrences="1">
1443 <code>$cur_temp_line</code>
1444 </PossiblyUndefinedVariable>
1445 <ReferenceConstraintViolation occurrences="1">
1446 <code>$analyses</code>
1447 </ReferenceConstraintViolation>
1449 <file src="libraries/classes/Plugins/Import/ImportOds.php">
1450 <InvalidArgument occurrences="2">
1451 <code>$cell_attrs</code>
1454 <PossiblyNullArrayAccess occurrences="4">
1455 <code>$attr['number-columns-repeated']</code>
1456 <code>$attr['number-columns-repeated']</code>
1457 <code>$tbl_attr['name']</code>
1458 <code>$tbl_attr['name']</code>
1459 </PossiblyNullArrayAccess>
1461 <file src="libraries/classes/Plugins/Import/ImportShp.php">
1462 <InvalidArgument occurrences="1">
1466 <file src="libraries/classes/Plugins/Import/ImportSql.php">
1467 <InvalidArgument occurrences="2"/>
1469 <file src="libraries/classes/Plugins/Import/ImportXml.php">
1470 <ImplicitToStringCast occurrences="1">
1471 <code>$attrs['name']</code>
1472 </ImplicitToStringCast>
1473 <InvalidArgument occurrences="1">
1476 <PossiblyInvalidArgument occurrences="1">
1477 <code>$tables[$i][Import::TBL_NAME]</code>
1478 </PossiblyInvalidArgument>
1479 <PossiblyNullArgument occurrences="2">
1480 <code>$attrs['name']</code>
1481 <code>$namespaces['pma'] ?? null</code>
1482 </PossiblyNullArgument>
1483 <PossiblyNullArrayAccess occurrences="10">
1484 <code>$attrs['name']</code>
1485 <code>$db_attr['charset']</code>
1486 <code>$db_attr['collation']</code>
1487 <code>$db_attr['name']</code>
1488 <code>$db_attr['name']</code>
1489 <code>$row_attr['name']</code>
1490 <code>$row_attr['name']</code>
1491 <code>$tbl_attr['name']</code>
1492 <code>$tbl_attr['name']</code>
1493 <code>$tbl_attr['name']</code>
1494 </PossiblyNullArrayAccess>
1495 <TypeDoesNotContainNull occurrences="2">
1496 <code>$db_name === null</code>
1497 <code>$db_name === null</code>
1498 </TypeDoesNotContainNull>
1500 <file src="libraries/classes/Plugins/Import/ShapeFileImport.php">
1501 <ImplementedReturnTypeMismatch occurrences="1">
1502 <code>string|false</code>
1503 </ImplementedReturnTypeMismatch>
1505 <file src="libraries/classes/Plugins/Schema/Dia/DiaRelationSchema.php">
1506 <InvalidScalarArgument occurrences="1">
1507 <code>$this->showColor</code>
1508 </InvalidScalarArgument>
1509 <PossiblyInvalidArgument occurrences="6">
1510 <code>$this->diagram</code>
1511 <code>$this->diagram</code>
1512 <code>$this->diagram</code>
1513 <code>$this->diagram</code>
1514 <code>$this->tables[$foreignTable]</code>
1515 <code>$this->tables[$masterTable]</code>
1516 </PossiblyInvalidArgument>
1517 <PossiblyNullArgument occurrences="5">
1518 <code>$this->orientation</code>
1519 <code>$this->paper</code>
1520 <code>$this->showKeys</code>
1521 <code>$this->showKeys</code>
1522 <code>$this->showKeys</code>
1523 </PossiblyNullArgument>
1524 <PossiblyNullReference occurrences="3">
1525 <code>endDiaDoc</code>
1526 <code>showOutput</code>
1527 <code>startDiaDoc</code>
1528 </PossiblyNullReference>
1529 <PossiblyUndefinedMethod occurrences="3">
1530 <code>endDiaDoc</code>
1531 <code>showOutput</code>
1532 <code>startDiaDoc</code>
1533 </PossiblyUndefinedMethod>
1534 <TooFewArguments occurrences="1">
1535 <code>tableDraw</code>
1538 <file src="libraries/classes/Plugins/Schema/Dia/RelationStatsDia.php">
1539 <InvalidOperand occurrences="6">
1547 <PossiblyFalseOperand occurrences="6">
1554 </PossiblyFalseOperand>
1556 <file src="libraries/classes/Plugins/Schema/Dia/TableStatsDia.php">
1557 <PossiblyUndefinedMethod occurrences="11">
1558 <code>endElement</code>
1559 <code>endElement</code>
1560 <code>startElement</code>
1561 <code>startElement</code>
1562 <code>writeAttribute</code>
1563 <code>writeAttribute</code>
1564 <code>writeAttribute</code>
1565 <code>writeAttribute</code>
1566 <code>writeRaw</code>
1567 <code>writeRaw</code>
1568 <code>writeRaw</code>
1569 </PossiblyUndefinedMethod>
1571 <file src="libraries/classes/Plugins/Schema/Eps/EpsRelationSchema.php">
1572 <InvalidArgument occurrences="2">
1573 <code>$this->tables[$foreignTable]</code>
1574 <code>$this->tables[$masterTable]</code>
1576 <InvalidScalarArgument occurrences="2">
1577 <code>$this->showColor</code>
1579 </InvalidScalarArgument>
1580 <PossiblyInvalidArgument occurrences="1">
1581 <code>$this->diagram</code>
1582 </PossiblyInvalidArgument>
1583 <PossiblyNullArgument occurrences="16">
1584 <code>$this->diagram</code>
1585 <code>$this->diagram</code>
1586 <code>$this->diagram</code>
1587 <code>$this->offline</code>
1588 <code>$this->orientation</code>
1589 <code>$this->pageNumber</code>
1590 <code>$this->pageNumber</code>
1591 <code>$this->pageNumber</code>
1592 <code>$this->pageNumber</code>
1593 <code>$this->showKeys</code>
1594 <code>$this->tableDimension</code>
1595 <code>$this->tableDimension</code>
1596 <code>$this->tableDimension</code>
1597 <code>$this->tablewidth</code>
1598 <code>$this->tablewidth</code>
1599 <code>$this->tablewidth</code>
1600 </PossiblyNullArgument>
1601 <PossiblyNullPropertyAssignmentValue occurrences="1">
1602 <code>$this->tablewidth</code>
1603 </PossiblyNullPropertyAssignmentValue>
1604 <PossiblyNullReference occurrences="13">
1605 <code>endEpsDoc</code>
1606 <code>getFont</code>
1607 <code>getFont</code>
1608 <code>getFont</code>
1609 <code>getFontSize</code>
1610 <code>getFontSize</code>
1611 <code>getFontSize</code>
1612 <code>setAuthor</code>
1613 <code>setDate</code>
1614 <code>setFont</code>
1615 <code>setOrientation</code>
1616 <code>setTitle</code>
1617 <code>showOutput</code>
1618 </PossiblyNullReference>
1619 <PossiblyUndefinedMethod occurrences="13">
1620 <code>endEpsDoc</code>
1621 <code>getFont</code>
1622 <code>getFont</code>
1623 <code>getFont</code>
1624 <code>getFontSize</code>
1625 <code>getFontSize</code>
1626 <code>getFontSize</code>
1627 <code>setAuthor</code>
1628 <code>setDate</code>
1629 <code>setFont</code>
1630 <code>setOrientation</code>
1631 <code>setTitle</code>
1632 <code>showOutput</code>
1633 </PossiblyUndefinedMethod>
1634 <TooFewArguments occurrences="1">
1635 <code>tableDraw</code>
1637 <UndefinedDocblockClass occurrences="3">
1638 <code>$this->diagram->getFontSize()</code>
1639 <code>$this->diagram->getFontSize()</code>
1640 <code>$this->diagram->getFontSize()</code>
1641 </UndefinedDocblockClass>
1643 <file src="libraries/classes/Plugins/Schema/Eps/TableStatsEps.php">
1644 <ArgumentTypeCoercion occurrences="1">
1645 <code>$diagram</code>
1646 </ArgumentTypeCoercion>
1647 <InvalidScalarArgument occurrences="8">
1648 <code>$this->x</code>
1649 <code>$this->x</code>
1650 <code>$this->x + 5</code>
1651 <code>$this->x + 5</code>
1652 <code>$this->y + 12</code>
1653 <code>$this->y + 12 + $this->currentCell</code>
1654 <code>$this->y + 14</code>
1655 <code>$this->y + 14 + $this->currentCell</code>
1656 </InvalidScalarArgument>
1657 <PossiblyUndefinedMethod occurrences="4">
1662 </PossiblyUndefinedMethod>
1664 <file src="libraries/classes/Plugins/Schema/Pdf/PdfRelationSchema.php">
1665 <InvalidArgument occurrences="2">
1666 <code>$this->tables[$foreignTable]</code>
1667 <code>$this->tables[$masterTable]</code>
1669 <InvalidScalarArgument occurrences="6">
1670 <code>$this->offline</code>
1676 </InvalidScalarArgument>
1677 <NullArgument occurrences="4">
1683 <PossiblyInvalidArgument occurrences="1">
1684 <code>$this->diagram</code>
1685 </PossiblyInvalidArgument>
1686 <PossiblyNullArgument occurrences="21">
1687 <code>$this->diagram</code>
1688 <code>$this->diagram</code>
1689 <code>$this->diagram</code>
1690 <code>$this->offline</code>
1691 <code>$this->orientation</code>
1692 <code>$this->pageNumber</code>
1693 <code>$this->pageNumber</code>
1694 <code>$this->pageNumber</code>
1695 <code>$this->pageNumber</code>
1696 <code>$this->paper</code>
1697 <code>$this->showKeys</code>
1698 <code>$this->showKeys</code>
1699 <code>$this->showKeys</code>
1700 <code>$this->tableDimension</code>
1701 <code>$this->tableDimension</code>
1702 <code>$this->tableDimension</code>
1703 <code>$this->tablewidth</code>
1704 <code>$this->tablewidth</code>
1705 <code>$this->tablewidth</code>
1706 <code>$this->withDoc</code>
1707 <code>$this->withDoc</code>
1708 </PossiblyNullArgument>
1709 <PossiblyNullPropertyAssignment occurrences="5">
1710 <code>$this->diagram</code>
1711 <code>$this->diagram</code>
1712 <code>$this->diagram</code>
1713 <code>$this->diagram</code>
1714 <code>$this->diagram</code>
1715 </PossiblyNullPropertyAssignment>
1716 <PossiblyNullPropertyAssignmentValue occurrences="1">
1717 <code>$this->tablewidth</code>
1718 </PossiblyNullPropertyAssignmentValue>
1719 <PossiblyNullPropertyFetch occurrences="3">
1720 <code>$this->diagram->customLinks</code>
1721 <code>$this->diagram->customLinks</code>
1722 <code>$this->diagram->customLinks</code>
1723 </PossiblyNullPropertyFetch>
1724 <PossiblyNullReference occurrences="92">
1725 <code>AddLink</code>
1726 <code>AddLink</code>
1727 <code>AddLink</code>
1728 <code>AddLink</code>
1729 <code>AddLink</code>
1730 <code>AddPage</code>
1731 <code>AddPage</code>
1732 <code>AddPage</code>
1733 <code>Bookmark</code>
1734 <code>Bookmark</code>
1735 <code>Bookmark</code>
1773 <code>SetAutoPageBreak</code>
1774 <code>SetAutoPageBreak</code>
1775 <code>SetAutoPageBreak</code>
1776 <code>SetAutoPageBreak</code>
1777 <code>SetDrawColor</code>
1778 <code>SetFont</code>
1779 <code>SetFont</code>
1780 <code>SetFont</code>
1781 <code>SetFont</code>
1782 <code>SetFont</code>
1783 <code>SetFontSize</code>
1784 <code>SetLink</code>
1785 <code>SetLink</code>
1786 <code>SetLink</code>
1787 <code>SetMargins</code>
1788 <code>SetTitle</code>
1796 <code>download</code>
1797 <code>getPageHeight</code>
1798 <code>getPageHeight</code>
1799 <code>getPageHeight</code>
1800 <code>getPageWidth</code>
1801 <code>getPageWidth</code>
1802 <code>getPageWidth</code>
1806 <code>setAlias</code>
1807 <code>setAlias</code>
1808 <code>setCMargin</code>
1809 <code>setCMargin</code>
1810 <code>setCMargin</code>
1811 <code>setFontSizeScale</code>
1812 <code>setLineWidthScale</code>
1813 <code>setOffline</code>
1814 <code>setScale</code>
1815 <code>setWidths</code>
1816 <code>setWidths</code>
1817 </PossiblyNullReference>
1818 <PossiblyUndefinedMethod occurrences="92">
1819 <code>AddLink</code>
1820 <code>AddLink</code>
1821 <code>AddLink</code>
1822 <code>AddLink</code>
1823 <code>AddLink</code>
1824 <code>AddPage</code>
1825 <code>AddPage</code>
1826 <code>AddPage</code>
1827 <code>Bookmark</code>
1828 <code>Bookmark</code>
1829 <code>Bookmark</code>
1867 <code>SetAutoPageBreak</code>
1868 <code>SetAutoPageBreak</code>
1869 <code>SetAutoPageBreak</code>
1870 <code>SetAutoPageBreak</code>
1871 <code>SetDrawColor</code>
1872 <code>SetFont</code>
1873 <code>SetFont</code>
1874 <code>SetFont</code>
1875 <code>SetFont</code>
1876 <code>SetFont</code>
1877 <code>SetFontSize</code>
1878 <code>SetLink</code>
1879 <code>SetLink</code>
1880 <code>SetLink</code>
1881 <code>SetMargins</code>
1882 <code>SetTitle</code>
1890 <code>download</code>
1891 <code>getPageHeight</code>
1892 <code>getPageHeight</code>
1893 <code>getPageHeight</code>
1894 <code>getPageWidth</code>
1895 <code>getPageWidth</code>
1896 <code>getPageWidth</code>
1900 <code>setAlias</code>
1901 <code>setAlias</code>
1902 <code>setCMargin</code>
1903 <code>setCMargin</code>
1904 <code>setCMargin</code>
1905 <code>setFontSizeScale</code>
1906 <code>setLineWidthScale</code>
1907 <code>setOffline</code>
1908 <code>setScale</code>
1909 <code>setWidths</code>
1910 <code>setWidths</code>
1911 </PossiblyUndefinedMethod>
1912 <UndefinedPropertyAssignment occurrences="4">
1913 <code>$this->diagram->customLinks</code>
1914 <code>$this->diagram->customLinks</code>
1915 <code>$this->diagram->customLinks</code>
1916 <code>$this->diagram->customLinks</code>
1917 </UndefinedPropertyAssignment>
1918 <UndefinedPropertyFetch occurrences="3">
1919 <code>$this->diagram->customLinks</code>
1920 <code>$this->diagram->customLinks</code>
1921 <code>$this->diagram->customLinks</code>
1922 </UndefinedPropertyFetch>
1924 <file src="libraries/classes/Plugins/Schema/Pdf/TableStatsPdf.php">
1925 <ArgumentTypeCoercion occurrences="1">
1926 <code>$diagram</code>
1927 </ArgumentTypeCoercion>
1928 <InvalidScalarArgument occurrences="6">
1929 <code>$setColor</code>
1930 <code>$setColor</code>
1935 </InvalidScalarArgument>
1936 <PossiblyUndefinedMethod occurrences="21">
1937 <code>GetStringWidth</code>
1938 <code>GetStringWidth</code>
1939 <code>GetStringWidth</code>
1940 <code>SetFillColor</code>
1941 <code>SetFillColor</code>
1942 <code>SetFillColor</code>
1943 <code>SetFillColor</code>
1944 <code>SetFillColor</code>
1945 <code>SetFont</code>
1946 <code>SetFont</code>
1947 <code>SetFont</code>
1948 <code>SetFont</code>
1949 <code>SetLink</code>
1950 <code>SetLink</code>
1951 <code>SetTextColor</code>
1952 <code>SetTextColor</code>
1953 <code>cellScale</code>
1954 <code>cellScale</code>
1955 <code>setXScale</code>
1956 <code>setXScale</code>
1957 <code>setXyScale</code>
1958 </PossiblyUndefinedMethod>
1959 <UndefinedPropertyAssignment occurrences="2">
1960 <code>$this->diagram->customLinks</code>
1961 <code>$this->diagram->customLinks</code>
1962 </UndefinedPropertyAssignment>
1963 <UndefinedPropertyFetch occurrences="2">
1964 <code>$this->diagram->customLinks</code>
1965 <code>$this->diagram->customLinks</code>
1966 </UndefinedPropertyFetch>
1968 <file src="libraries/classes/Plugins/Schema/RelationStats.php">
1969 <InvalidArgument occurrences="2">
1970 <code>$foreign_table</code>
1971 <code>$master_table</code>
1973 <InvalidOperand occurrences="1">
1976 <PossiblyFalseOperand occurrences="1">
1978 </PossiblyFalseOperand>
1980 <file src="libraries/classes/Plugins/Schema/Svg/Svg.php">
1981 <InvalidArgument occurrences="4">
1988 <file src="libraries/classes/Plugins/Schema/Svg/SvgRelationSchema.php">
1989 <InvalidArgument occurrences="2">
1990 <code>$this->tables[$foreignTable]</code>
1991 <code>$this->tables[$masterTable]</code>
1993 <InvalidScalarArgument occurrences="5">
1994 <code>$this->showColor</code>
1995 <code>$this->xMax + $border</code>
1996 <code>$this->xMin - $border</code>
1997 <code>$this->yMax + $border</code>
1998 <code>$this->yMin - $border</code>
1999 </InvalidScalarArgument>
2000 <PossiblyInvalidArgument occurrences="2">
2001 <code>$this->diagram</code>
2002 <code>$this->tables[$table]</code>
2003 </PossiblyInvalidArgument>
2004 <PossiblyNullArgument occurrences="15">
2005 <code>$this->diagram</code>
2006 <code>$this->diagram</code>
2007 <code>$this->diagram</code>
2008 <code>$this->offline</code>
2009 <code>$this->pageNumber</code>
2010 <code>$this->pageNumber</code>
2011 <code>$this->pageNumber</code>
2012 <code>$this->pageNumber</code>
2013 <code>$this->showKeys</code>
2014 <code>$this->tableDimension</code>
2015 <code>$this->tableDimension</code>
2016 <code>$this->tableDimension</code>
2017 <code>$this->tablewidth</code>
2018 <code>$this->tablewidth</code>
2019 <code>$this->tablewidth</code>
2020 </PossiblyNullArgument>
2021 <PossiblyNullPropertyAssignmentValue occurrences="1">
2022 <code>$this->tablewidth</code>
2023 </PossiblyNullPropertyAssignmentValue>
2024 <PossiblyNullReference occurrences="13">
2025 <code>SetAuthor</code>
2026 <code>endSvgDoc</code>
2027 <code>getFont</code>
2028 <code>getFont</code>
2029 <code>getFont</code>
2030 <code>getFontSize</code>
2031 <code>getFontSize</code>
2032 <code>getFontSize</code>
2033 <code>setFont</code>
2034 <code>setFontSize</code>
2035 <code>setTitle</code>
2036 <code>showOutput</code>
2037 <code>startSvgDoc</code>
2038 </PossiblyNullReference>
2039 <PossiblyUndefinedMethod occurrences="13">
2040 <code>SetAuthor</code>
2041 <code>endSvgDoc</code>
2042 <code>getFont</code>
2043 <code>getFont</code>
2044 <code>getFont</code>
2045 <code>getFontSize</code>
2046 <code>getFontSize</code>
2047 <code>getFontSize</code>
2048 <code>setFont</code>
2049 <code>setFontSize</code>
2050 <code>setTitle</code>
2051 <code>showOutput</code>
2052 <code>startSvgDoc</code>
2053 </PossiblyUndefinedMethod>
2054 <TooFewArguments occurrences="1">
2055 <code>tableDraw</code>
2057 <UndefinedDocblockClass occurrences="3">
2058 <code>$this->diagram->getFontSize()</code>
2059 <code>$this->diagram->getFontSize()</code>
2060 <code>$this->diagram->getFontSize()</code>
2061 </UndefinedDocblockClass>
2063 <file src="libraries/classes/Plugins/Schema/Svg/TableStatsSvg.php">
2064 <ArgumentTypeCoercion occurrences="1">
2065 <code>$diagram</code>
2066 </ArgumentTypeCoercion>
2067 <InvalidScalarArgument occurrences="8">
2068 <code>$this->x</code>
2069 <code>$this->x</code>
2070 <code>$this->x + 5</code>
2071 <code>$this->x + 5</code>
2072 <code>$this->y</code>
2073 <code>$this->y + $this->currentCell</code>
2074 <code>$this->y + 14</code>
2075 <code>$this->y + 14 + $this->currentCell</code>
2076 </InvalidScalarArgument>
2077 <PossiblyUndefinedMethod occurrences="4">
2078 <code>printElement</code>
2079 <code>printElement</code>
2080 <code>printElement</code>
2081 <code>printElement</code>
2082 </PossiblyUndefinedMethod>
2084 <file src="libraries/classes/Plugins/Transformations/Abs/DateFormatTransformationsPlugin.php">
2085 <PossiblyInvalidOperand occurrences="1">
2086 <code>$timestamp</code>
2087 </PossiblyInvalidOperand>
2088 <PossiblyNullPropertyFetch occurrences="1">
2089 <code>$meta->type</code>
2090 </PossiblyNullPropertyFetch>
2092 <file src="libraries/classes/Plugins/Transformations/Abs/ExternalTransformationsPlugin.php">
2093 <EmptyArrayAccess occurrences="2">
2094 <code>$allowed_programs[$options[0]]</code>
2095 <code>$allowed_programs[0]</code>
2097 <ImplementedReturnTypeMismatch occurrences="1">
2099 </ImplementedReturnTypeMismatch>
2101 <file src="libraries/classes/Plugins/Transformations/Output/Text_Plain_Binarytoip.php">
2102 <FalsableReturnStatement occurrences="1">
2103 <code>FormatConverter::binaryToIp($buffer)</code>
2104 </FalsableReturnStatement>
2105 <InvalidFalsableReturnType occurrences="1">
2107 </InvalidFalsableReturnType>
2109 <file src="libraries/classes/Plugins/TwoFactor/Application.php">
2110 <InvalidReturnStatement occurrences="1"/>
2111 <InvalidReturnType occurrences="1">
2113 </InvalidReturnType>
2115 <file src="libraries/classes/Profiling.php">
2116 <NullableReturnStatement occurrences="1">
2117 <code>SessionCache::get('profiling_supported')</code>
2118 </NullableReturnStatement>
2120 <file src="libraries/classes/Properties/Options/OptionsPropertyOneItem.php">
2121 <ImplementedReturnTypeMismatch occurrences="1">
2122 <code>bool|string</code>
2123 </ImplementedReturnTypeMismatch>
2125 <file src="libraries/classes/Relation.php">
2126 <InvalidReturnStatement occurrences="2">
2127 <code>$cfgRelation</code>
2128 <code>$this->dbi->insertId(DatabaseInterface::CONNECT_CONTROL)</code>
2129 </InvalidReturnStatement>
2130 <InvalidReturnType occurrences="1">
2132 </InvalidReturnType>
2133 <NullableReturnStatement occurrences="1">
2134 <code>$comment</code>
2135 </NullableReturnStatement>
2136 <PossiblyInvalidArgument occurrences="1">
2137 <code>$foreigners</code>
2138 </PossiblyInvalidArgument>
2139 <PossiblyNullArrayAccess occurrences="1">
2140 <code>$row['comment']</code>
2141 </PossiblyNullArrayAccess>
2142 <PossiblyNullPropertyAssignmentValue occurrences="1">
2144 </PossiblyNullPropertyAssignmentValue>
2145 <TypeDoesNotContainType occurrences="1">
2146 <code>$vtitle != ''</code>
2147 </TypeDoesNotContainType>
2149 <file src="libraries/classes/Replication.php">
2150 <PossiblyNullArgument occurrences="1">
2152 </PossiblyNullArgument>
2154 <file src="libraries/classes/ReplicationGui.php">
2155 <PossiblyFalseOperand occurrences="1">
2156 <code>mb_strrpos($currentUser, '@')</code>
2157 </PossiblyFalseOperand>
2159 <file src="libraries/classes/SavedSearches.php">
2160 <PossiblyInvalidArrayOffset occurrences="2">
2161 <code>$criterias['Or' . $i]</code>
2162 <code>$criterias['criteriaColumn']</code>
2163 </PossiblyInvalidArrayOffset>
2164 <PossiblyNullPropertyAssignmentValue occurrences="5">
2170 </PossiblyNullPropertyAssignmentValue>
2172 <file src="libraries/classes/Server/Privileges.php">
2173 <InvalidArgument occurrences="2">
2174 <code>$result</code>
2175 <code>$result</code>
2177 <NullArgument occurrences="2">
2181 <NullableReturnStatement occurrences="2">
2182 <code>$authentication_plugin</code>
2183 <code>$result['password']</code>
2184 </NullableReturnStatement>
2185 <PossiblyFalseOperand occurrences="6">
2186 <code>mb_strpos($row1['Type'], '(')</code>
2187 <code>mb_strpos($row1['Type'], '(')</code>
2188 <code>mb_strpos($row1['Type'], ')')</code>
2189 <code>mb_strrpos($_user_name, '@')</code>
2190 <code>mb_strrpos($currentUser, '@')</code>
2191 <code>mb_strrpos($export_user, ';')</code>
2192 </PossiblyFalseOperand>
2193 <PossiblyInvalidArgument occurrences="1">
2194 <code>$dbname</code>
2195 </PossiblyInvalidArgument>
2196 <PossiblyNullArgument occurrences="6">
2197 <code>$dbname</code>
2198 <code>$old_usergroup</code>
2199 <code>$row1['Type']</code>
2200 <code>$row1['Type']</code>
2201 <code>$row1['Type']</code>
2202 <code>$row1['Type']</code>
2203 </PossiblyNullArgument>
2204 <PossiblyNullArrayAccess occurrences="4">
2205 <code>$result['password']</code>
2206 <code>$row1['Type']</code>
2207 <code>$row['@@old_passwords']</code>
2208 <code>$tmp_initial</code>
2209 </PossiblyNullArrayAccess>
2210 <PossiblyNullArrayOffset occurrences="1">
2211 <code>$array_initials</code>
2212 </PossiblyNullArrayOffset>
2213 <PossiblyUndefinedArrayOffset occurrences="1">
2214 <code>$_POST['pred_dbname']</code>
2215 </PossiblyUndefinedArrayOffset>
2217 <file src="libraries/classes/Server/SysInfo/SunOs.php">
2218 <ForbiddenCode occurrences="1">
2219 <code>shell_exec('kstat -p d ' . $key)</code>
2222 <file src="libraries/classes/Server/SysInfo/WindowsNt.php">
2223 <PossiblyNullReference occurrences="1">
2225 </PossiblyNullReference>
2226 <UndefinedDocblockClass occurrences="2">
2227 <code>$this->wmi</code>
2228 <code>COM|null</code>
2229 </UndefinedDocblockClass>
2231 <file src="libraries/classes/Server/UserGroups.php">
2232 <PossiblyNullIterator occurrences="3">
2236 </PossiblyNullIterator>
2238 <file src="libraries/classes/Session.php">
2239 <PossiblyNullArgument occurrences="1">
2240 <code>$config->getCookie('phpMyAdmin')</code>
2241 </PossiblyNullArgument>
2243 <file src="libraries/classes/Sql.php">
2244 <InvalidArgument occurrences="4">
2245 <code>$result</code>
2246 <code>$result</code>
2247 <code>$showtable</code>
2248 <code>$showtable</code>
2250 <InvalidReturnStatement occurrences="1">
2251 <code>$num_rows</code>
2252 </InvalidReturnStatement>
2253 <InvalidReturnType occurrences="1">
2255 </InvalidReturnType>
2256 <InvalidScalarArgument occurrences="4">
2258 <code>$num_rows</code>
2259 <code>$num_rows</code>
2261 </InvalidScalarArgument>
2262 <PossiblyFalseReference occurrences="1">
2264 </PossiblyFalseReference>
2265 <PossiblyInvalidArgument occurrences="5">
2266 <code>$fields_meta</code>
2267 <code>$fields_meta</code>
2268 <code>$result</code>
2269 <code>$result</code>
2270 <code>$result</code>
2271 </PossiblyInvalidArgument>
2272 <PossiblyInvalidOperand occurrences="1">
2273 <code>$insert_id</code>
2274 </PossiblyInvalidOperand>
2275 <PossiblyNullArgument occurrences="22">
2276 <code>$_POST['purge'] ?? null</code>
2282 <code>$disp_message ?? null</code>
2283 <code>$extra_data ?? null</code>
2284 <code>$message_to_show ?? null</code>
2285 <code>$printview</code>
2286 <code>$printview</code>
2287 <code>$result</code>
2288 <code>$result ?? null</code>
2289 <code>$row[0]</code>
2290 <code>$showtable</code>
2291 <code>$sql_data ?? null</code>
2292 <code>$sql_query_for_bookmark ?? null</code>
2298 </PossiblyNullArgument>
2299 <PossiblyNullArrayAccess occurrences="2">
2300 <code>$row[0]</code>
2301 <code>$row[0]</code>
2302 </PossiblyNullArrayAccess>
2304 <file src="libraries/classes/SqlQueryForm.php">
2305 <PossiblyFalseArgument occurrences="1">
2307 </PossiblyFalseArgument>
2309 <file src="libraries/classes/StorageEngine.php">
2310 <InvalidNullableReturnType occurrences="1">
2312 </InvalidNullableReturnType>
2313 <NullableReturnStatement occurrences="1">
2314 <code>Util::formatByteDown($value)</code>
2315 </NullableReturnStatement>
2317 <file src="libraries/classes/Table.php">
2318 <InvalidArgument occurrences="1">
2319 <code>$keyBlockSizes</code>
2321 <InvalidReturnStatement occurrences="1">
2322 <code>$table_auto_increment ?? ''</code>
2323 </InvalidReturnStatement>
2324 <PossiblyNullArgument occurrences="4">
2325 <code>$existrel_foreign[$master_field_md5]['constraint']</code>
2326 <code>$existrel_foreign[$master_field_md5]['ref_db_name']</code>
2327 <code>$existrel_foreign[$master_field_md5]['ref_index_list']</code>
2328 <code>$existrel_foreign[$master_field_md5]['ref_table_name']</code>
2329 </PossiblyNullArgument>
2330 <PossiblyNullArrayAccess occurrences="5">
2331 <code>$existrel_foreign[$master_field_md5]['constraint']</code>
2332 <code>$existrel_foreign[$master_field_md5]['constraint']</code>
2333 <code>$existrel_foreign[$master_field_md5]['ref_db_name']</code>
2334 <code>$existrel_foreign[$master_field_md5]['ref_index_list']</code>
2335 <code>$existrel_foreign[$master_field_md5]['ref_table_name']</code>
2336 </PossiblyNullArrayAccess>
2337 <PossiblyNullPropertyAssignmentValue occurrences="2">
2340 </PossiblyNullPropertyAssignmentValue>
2341 <PossiblyNullReference occurrences="7">
2342 <code>$existrel_foreign[$master_field_md5]</code>
2343 <code>$existrel_foreign[$master_field_md5]</code>
2344 <code>$existrel_foreign[$master_field_md5]</code>
2345 <code>$existrel_foreign[$master_field_md5]</code>
2346 <code>$existrel_foreign[$master_field_md5]</code>
2347 <code>$existrel_foreign[$master_field_md5]</code>
2348 <code>$existrel_foreign[$master_field_md5]</code>
2349 </PossiblyNullReference>
2350 <ReferenceConstraintViolation occurrences="2">
2352 <code>return $sql_query;</code>
2353 </ReferenceConstraintViolation>
2354 <TypeDoesNotContainType occurrences="1">
2355 <code>$row_fields[$_key] != 'cc'</code>
2356 </TypeDoesNotContainType>
2358 <file src="libraries/classes/Table/ColumnsDefinition.php">
2359 <PossiblyFalseArgument occurrences="2">
2360 <code>$form_params['db']</code>
2361 <code>$form_params['table']</code>
2362 </PossiblyFalseArgument>
2363 <PossiblyUndefinedVariable occurrences="1">
2364 <code>$submit_fulltext</code>
2365 </PossiblyUndefinedVariable>
2367 <file src="libraries/classes/Table/Search.php">
2368 <PossiblyNullArrayOffset occurrences="1">
2369 <code>$geom_funcs</code>
2370 </PossiblyNullArrayOffset>
2372 <file src="libraries/classes/ThemeManager.php">
2373 <InvalidScalarArgument occurrences="1">
2374 <code>$cookie_theme</code>
2375 </InvalidScalarArgument>
2376 <PossiblyNullArgument occurrences="1">
2378 </PossiblyNullArgument>
2379 <PossiblyNullArrayOffset occurrences="1">
2380 <code>$this->themes</code>
2381 </PossiblyNullArrayOffset>
2382 <PossiblyNullPropertyAssignmentValue occurrences="2">
2385 </PossiblyNullPropertyAssignmentValue>
2387 <file src="libraries/classes/Tracker.php">
2388 <InvalidScalarArgument occurrences="1">
2389 <code>(int) $version - 1</code>
2390 </InvalidScalarArgument>
2391 <PossiblyFalseOperand occurrences="2">
2392 <code>mb_strpos($log_entry, "\n")</code>
2393 <code>mb_strpos($log_entry, "\n")</code>
2394 </PossiblyFalseOperand>
2395 <PossiblyInvalidArgument occurrences="1">
2396 <code>$version ?? ''</code>
2397 </PossiblyInvalidArgument>
2398 <PossiblyInvalidPropertyFetch occurrences="4">
2399 <code>$statement->body[2]->value</code>
2400 <code>$statement->body[3]->value</code>
2401 <code>$statement->body[4]->value</code>
2402 <code>$statement->into->dest->table</code>
2403 </PossiblyInvalidPropertyFetch>
2404 <TypeDoesNotContainType occurrences="1">
2405 <code>$dbname</code>
2406 </TypeDoesNotContainType>
2408 <file src="libraries/classes/Tracking.php">
2409 <InvalidScalarArgument occurrences="4">
2410 <code>$filter_ts_from</code>
2411 <code>$filter_ts_from</code>
2412 <code>$filter_ts_to</code>
2413 <code>$filter_ts_to</code>
2414 </InvalidScalarArgument>
2415 <NullArgument occurrences="1">
2419 <file src="libraries/classes/Transformations.php">
2420 <InvalidArgument occurrences="2">
2421 <code>$class_name</code>
2422 <code>$class_name</code>
2424 <PossiblyNullArgument occurrences="1">
2425 <code>$row['comment']</code>
2426 </PossiblyNullArgument>
2427 <PossiblyNullArrayAccess occurrences="1">
2428 <code>$row['comment']</code>
2429 </PossiblyNullArrayAccess>
2431 <file src="libraries/classes/Twig/I18n/NodeTrans.php">
2432 <PossiblyNullArgument occurrences="5">
2435 <code>$this->hasNode('count') ? $this->getNode('count') : null</code>
2436 <code>$this->hasNode('count') ? $this->getNode('count') : null</code>
2437 <code>$this->hasNode('count') ? $this->getNode('count') : null</code>
2438 </PossiblyNullArgument>
2440 <file src="libraries/classes/TwoFactor.php">
2441 <InvalidPropertyFetch occurrences="1">
2442 <code>$cls::$id</code>
2443 </InvalidPropertyFetch>
2444 <LessSpecificReturnStatement occurrences="1">
2445 <code>new $name($this)</code>
2446 </LessSpecificReturnStatement>
2447 <MoreSpecificReturnType occurrences="1">
2448 <code>TwoFactorPlugin</code>
2449 </MoreSpecificReturnType>
2450 <PropertyTypeCoercion occurrences="2">
2451 <code>new $cls($this)</code>
2452 <code>new $cls($this)</code>
2453 </PropertyTypeCoercion>
2455 <file src="libraries/classes/Types.php">
2456 <PossiblyInvalidArgument occurrences="1">
2457 <code>$ret[_pgettext('string types', 'String')]</code>
2458 </PossiblyInvalidArgument>
2459 <PossiblyInvalidArrayOffset occurrences="2">
2461 <code>'INET6'</code>
2462 </PossiblyInvalidArrayOffset>
2464 <file src="libraries/classes/Util.php">
2465 <EmptyArrayAccess occurrences="1">
2466 <code>$group[$group_name]['tab' . $sep . 'count']</code>
2468 <InvalidArrayOffset occurrences="3">
2469 <code>$group[$group_name]['is' . $sep . 'group']</code>
2470 <code>$group[$group_name]['tab' . $sep . 'count']</code>
2471 <code>$units[$d]</code>
2472 </InvalidArrayOffset>
2473 <InvalidReturnStatement occurrences="1">
2474 <code>$return_value</code>
2475 </InvalidReturnStatement>
2476 <InvalidReturnType occurrences="1">
2478 </InvalidReturnType>
2479 <InvalidScalarArgument occurrences="1">
2481 </InvalidScalarArgument>
2482 <NullableReturnStatement occurrences="1">
2483 <code>$wktval</code>
2484 </NullableReturnStatement>
2485 <PossiblyFalseOperand occurrences="2">
2486 <code>mb_strpos($value, '.')</code>
2487 <code>mb_strrpos($columnspec, ')')</code>
2488 </PossiblyFalseOperand>
2489 <PossiblyInvalidArgument occurrences="1">
2491 </PossiblyInvalidArgument>
2492 <PossiblyInvalidArrayAccess occurrences="2">
2493 <code>$group[$group_name]['tab' . $sep . 'count']</code>
2494 <code>$table['Name']</code>
2495 </PossiblyInvalidArrayAccess>
2496 <PossiblyInvalidArrayAssignment occurrences="3">
2497 <code>$group[$group_name]['tab' . $sep . 'count']</code>
2498 <code>$group[$table_name]</code>
2499 <code>$table['disp_name']</code>
2500 </PossiblyInvalidArrayAssignment>
2501 <PossiblyInvalidArrayOffset occurrences="2">
2502 <code>$table['Name']</code>
2503 <code>$table['disp_name']</code>
2504 </PossiblyInvalidArrayOffset>
2505 <PossiblyInvalidOperand occurrences="3">
2509 </PossiblyInvalidOperand>
2510 <PossiblyNullArgument occurrences="2">
2511 <code>$max_size</code>
2512 <code>$max_unit</code>
2513 </PossiblyNullArgument>
2514 <PossiblyNullArrayAccess occurrences="2">
2515 <code>$max_size</code>
2516 <code>$max_unit</code>
2517 </PossiblyNullArrayAccess>
2518 <TypeDoesNotContainType occurrences="1">
2519 <code>$ret === false</code>
2520 </TypeDoesNotContainType>
2522 <file src="libraries/classes/Utils/HttpRequest.php">
2523 <InvalidArrayOffset occurrences="1">
2524 <code>$context['http']['header']</code>
2525 </InvalidArrayOffset>
2526 <InvalidOperand occurrences="15">
2527 <code>$curlStatus</code>
2528 <code>$curlStatus</code>
2529 <code>$curlStatus</code>
2530 <code>$curlStatus</code>
2531 <code>$curlStatus</code>
2532 <code>$curlStatus</code>
2533 <code>$curlStatus</code>
2534 <code>$curlStatus</code>
2535 <code>$curlStatus</code>
2536 <code>$curlStatus</code>
2537 <code>$curlStatus</code>
2538 <code>$curlStatus</code>
2539 <code>$curlStatus</code>
2540 <code>$curlStatus</code>
2541 <code>$curlStatus</code>
2543 <TypeDoesNotContainType occurrences="2">
2544 <code>$curlStatus</code>
2545 <code>isset($http_response_header)</code>
2546 </TypeDoesNotContainType>
2548 <file src="libraries/classes/VersionInformation.php">
2549 <LessSpecificReturnStatement occurrences="1">
2551 </LessSpecificReturnStatement>
2552 <MoreSpecificReturnType occurrences="1">
2553 <code>stdClass|null</code>
2554 </MoreSpecificReturnType>