1 <?xml version="1.0" encoding="UTF-8"?>
2 <files psalm-version="3.12.2@7c7ebd068f8acaba211d4a2c707c4ba90874fa26">
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="1">
11 </PossiblyInvalidArgument>
13 <file src="libraries/classes/CentralColumns.php">
14 <InvalidScalarArgument occurrences="1">
15 <code>$tn_pageNow</code>
16 </InvalidScalarArgument>
17 <PossiblyInvalidArgument occurrences="5">
18 <code>$this->dbi->getError(DatabaseInterface::CONNECT_CONTROL)</code>
19 <code>$this->dbi->getError(DatabaseInterface::CONNECT_CONTROL)</code>
20 <code>$this->dbi->getError()</code>
21 <code>$this->dbi->getError()</code>
22 <code>$this->dbi->getError(DatabaseInterface::CONNECT_CONTROL)</code>
23 </PossiblyInvalidArgument>
25 <file src="libraries/classes/Charsets.php">
26 <TypeDoesNotContainType occurrences="1">
27 <code>$pieces === false</code>
28 </TypeDoesNotContainType>
30 <file src="libraries/classes/Charsets/Collation.php">
31 <PossiblyNullArgument occurrences="1">
33 </PossiblyNullArgument>
35 <file src="libraries/classes/CheckUserPrivileges.php">
36 <PossiblyFalseOperand occurrences="6">
37 <code>mb_strpos($row, ' ON ')</code>
38 <code>$tblname_start_offset</code>
39 <code>mb_strpos($row, ' ON ')</code>
40 <code>$tblname_start_offset</code>
41 <code>$tblname_end_offset</code>
42 <code>$tblname_start_offset</code>
43 </PossiblyFalseOperand>
44 <PossiblyInvalidArgument occurrences="1">
45 <code>$this->dbi->getError()</code>
46 </PossiblyInvalidArgument>
48 <file src="libraries/classes/Command/CacheWarmupCommand.php">
49 <TooFewArguments occurrences="1">
50 <code>loadTemplate</code>
53 <file src="libraries/classes/Config.php">
54 <NullableReturnStatement occurrences="1">
55 <code>$this->get('is_https')</code>
56 </NullableReturnStatement>
57 <PossiblyInvalidArgument occurrences="2">
58 <code>$default_value</code>
60 </PossiblyInvalidArgument>
61 <PossiblyNullArgument occurrences="1">
62 <code>$this->get('PMA_VERSION')</code>
63 </PossiblyNullArgument>
65 <file src="libraries/classes/Config/ConfigFile.php">
66 <InvalidIterator occurrences="1">
67 <code>$this->_cfgDb['_overrides']</code>
69 <MissingClosureParamType occurrences="12">
82 </MissingClosureParamType>
83 <PossiblyNullArgument occurrences="2">
84 <code>$this->_baseCfg</code>
86 </PossiblyNullArgument>
87 <TypeDoesNotContainType occurrences="1">
88 <code>count($this->_cfgDb['_overrides'])</code>
89 </TypeDoesNotContainType>
91 <file src="libraries/classes/Config/Form.php">
92 <MissingClosureParamType occurrences="6">
99 </MissingClosureParamType>
100 <PossiblyNullPropertyAssignmentValue occurrences="1">
102 </PossiblyNullPropertyAssignmentValue>
104 <file src="libraries/classes/Config/FormDisplay.php">
105 <PossiblyFalseArgument occurrences="4">
106 <code>$workPath</code>
107 <code>$workPath</code>
108 <code>$_POST[$key]</code>
109 <code>$workPath</code>
110 </PossiblyFalseArgument>
111 <PossiblyFalseIterator occurrences="1">
112 <code>$values[$path]</code>
113 </PossiblyFalseIterator>
114 <PossiblyInvalidArgument occurrences="2">
115 <code>$valueDefault</code>
116 <code>$valueDefaultJs</code>
117 </PossiblyInvalidArgument>
118 <PossiblyInvalidIterator occurrences="1">
119 <code>$values[$path]</code>
120 </PossiblyInvalidIterator>
122 <file src="libraries/classes/Config/FormDisplayTemplate.php">
123 <PossiblyNullArrayAccess occurrences="2">
124 <code>$opts['values']</code>
125 <code>$opts['errors']</code>
126 </PossiblyNullArrayAccess>
127 <PossiblyNullIterator occurrences="2">
128 <code>$opts['values']</code>
129 <code>$opts['errors']</code>
130 </PossiblyNullIterator>
132 <file src="libraries/classes/Config/Forms/BaseFormList.php">
133 <UndefinedClass occurrences="2">
134 <code>new $class($cf)</code>
135 <code>$class::getFields()</code>
138 <file src="libraries/classes/Config/PageSettings.php">
139 <ArgumentTypeCoercion occurrences="2">
140 <code>$formDisplay</code>
141 <code>$formDisplay</code>
142 </ArgumentTypeCoercion>
143 <PossiblyNullArgument occurrences="1">
145 </PossiblyNullArgument>
146 <ReferenceConstraintViolation occurrences="2">
147 <code>return $retval;</code>
149 </ReferenceConstraintViolation>
151 <file src="libraries/classes/Config/Validator.php">
152 <InvalidArgument occurrences="1">
155 <NullArgument occurrences="1">
158 <PossiblyFalseArgument occurrences="2">
161 </PossiblyFalseArgument>
162 <PossiblyInvalidArgument occurrences="2">
165 </PossiblyInvalidArgument>
166 <PossiblyNullArgument occurrences="2">
169 </PossiblyNullArgument>
171 <file src="libraries/classes/Controllers/BrowseForeignersController.php">
172 <PossiblyNullArgument occurrences="1">
173 <code>$foreignLimit ?? null</code>
174 </PossiblyNullArgument>
176 <file src="libraries/classes/Controllers/Database/DesignerController.php">
177 <PossiblyInvalidArgument occurrences="2">
178 <code>$success</code>
179 <code>$success</code>
180 </PossiblyInvalidArgument>
181 <PossiblyNullArgument occurrences="3">
183 <code>$display_page</code>
184 <code>$display_page</code>
185 </PossiblyNullArgument>
186 <PossiblyNullIterator occurrences="1">
187 <code>$tab_pos</code>
188 </PossiblyNullIterator>
190 <file src="libraries/classes/Controllers/Database/ExportController.php">
191 <TypeDoesNotContainType occurrences="1">
192 <code>$sub_part</code>
193 </TypeDoesNotContainType>
195 <file src="libraries/classes/Controllers/Database/MultiTableQueryController.php">
196 <PossiblyNullArgument occurrences="2">
197 <code>$params['db']</code>
198 <code>$params['db']</code>
199 </PossiblyNullArgument>
201 <file src="libraries/classes/Controllers/Database/OperationsController.php">
202 <TypeDoesNotContainType occurrences="1">
203 <code>$sub_part</code>
204 </TypeDoesNotContainType>
206 <file src="libraries/classes/Controllers/Database/QueryByExampleController.php">
207 <TypeDoesNotContainType occurrences="1">
208 <code>$sub_part</code>
209 </TypeDoesNotContainType>
211 <file src="libraries/classes/Controllers/Database/RoutinesController.php">
212 <PossiblyNullArgument occurrences="1">
213 <code>$params['type']</code>
214 </PossiblyNullArgument>
216 <file src="libraries/classes/Controllers/Database/SqlFormatController.php">
217 <PossiblyNullArgument occurrences="1">
219 </PossiblyNullArgument>
221 <file src="libraries/classes/Controllers/Database/StructureController.php">
222 <InvalidScalarArgument occurrences="2">
223 <code>$formatted_size</code>
224 <code>$formatted_overhead</code>
225 </InvalidScalarArgument>
226 <PossiblyNullArrayAccess occurrences="6">
227 <code>$formatted_size</code>
229 <code>$formatted_overhead</code>
230 <code>$overhead_unit</code>
231 <code>$formatted_size</code>
233 </PossiblyNullArrayAccess>
235 <file src="libraries/classes/Controllers/Database/TrackingController.php">
236 <TypeDoesNotContainType occurrences="1">
237 <code>$sub_part</code>
238 </TypeDoesNotContainType>
240 <file src="libraries/classes/Controllers/ExportController.php">
241 <InvalidArgument occurrences="1">
244 <PossiblyInvalidArgument occurrences="3">
245 <code>$file_handle</code>
246 <code>$dump_buffer</code>
247 <code>$dump_buffer</code>
248 </PossiblyInvalidArgument>
250 <file src="libraries/classes/Controllers/ExportTemplateController.php">
251 <InvalidArgument occurrences="5">
258 <TooManyArguments occurrences="1">
259 <code>fetchAssoc</code>
262 <file src="libraries/classes/Controllers/GisDataEditorController.php">
263 <PossiblyFalseOperand occurrences="1">
264 <code>mb_strpos($_POST['value'], '(')</code>
265 </PossiblyFalseOperand>
267 <file src="libraries/classes/Controllers/HomeController.php">
268 <MissingFile occurrences="1">
269 <code>include ROOT_PATH . 'libraries/language_stats.inc.php'</code>
271 <PossiblyNullArgument occurrences="1">
272 <code>$this->config->get('TempDir')</code>
273 </PossiblyNullArgument>
275 <file src="libraries/classes/Controllers/ImportController.php">
276 <PossiblyInvalidArgument occurrences="1">
277 <code>$skip < $read_limit ? $skip : $read_limit</code>
278 </PossiblyInvalidArgument>
279 <PossiblyNullArgument occurrences="2">
280 <code>$import_handle->getError()</code>
281 <code>$import_handle->getError()</code>
282 </PossiblyNullArgument>
283 <PossiblyNullArrayAccess occurrences="1">
284 <code>$_FILES['import_file']['name']</code>
285 </PossiblyNullArrayAccess>
286 <PossiblyUndefinedArrayOffset occurrences="1">
287 <code>$_FILES['import_file']</code>
288 </PossiblyUndefinedArrayOffset>
289 <TypeDoesNotContainType occurrences="5">
290 <code>$file_to_unlink != ''</code>
291 <code>$bookmark_created</code>
292 <code>$finished && ! $error</code>
293 <code>$timeout_passed</code>
294 <code>$offset == 0 || (isset($original_skip) && $original_skip == $offset)</code>
295 </TypeDoesNotContainType>
297 <file src="libraries/classes/Controllers/Preferences/ExportController.php">
298 <PossiblyNullArgument occurrences="1">
299 <code>$tabHash</code>
300 </PossiblyNullArgument>
302 <file src="libraries/classes/Controllers/Preferences/FeaturesController.php">
303 <PossiblyNullArgument occurrences="1">
304 <code>$tabHash</code>
305 </PossiblyNullArgument>
307 <file src="libraries/classes/Controllers/Preferences/ImportController.php">
308 <PossiblyNullArgument occurrences="1">
309 <code>$tabHash</code>
310 </PossiblyNullArgument>
312 <file src="libraries/classes/Controllers/Preferences/MainPanelController.php">
313 <PossiblyNullArgument occurrences="1">
314 <code>$tabHash</code>
315 </PossiblyNullArgument>
317 <file src="libraries/classes/Controllers/Preferences/ManageController.php">
318 <PossiblyFalseArgument occurrences="1">
320 </PossiblyFalseArgument>
321 <PossiblyFalseOperand occurrences="1">
323 </PossiblyFalseOperand>
324 <PossiblyNullArgument occurrences="1">
326 </PossiblyNullArgument>
328 <file src="libraries/classes/Controllers/Preferences/NavigationController.php">
329 <PossiblyNullArgument occurrences="1">
330 <code>$tabHash</code>
331 </PossiblyNullArgument>
333 <file src="libraries/classes/Controllers/Preferences/SqlController.php">
334 <PossiblyNullArgument occurrences="1">
335 <code>$tabHash</code>
336 </PossiblyNullArgument>
338 <file src="libraries/classes/Controllers/SchemaExportController.php">
339 <PossiblyUndefinedArrayOffset occurrences="1">
340 <code>$_POST['export_type']</code>
341 </PossiblyUndefinedArrayOffset>
343 <file src="libraries/classes/Controllers/Server/CollationsController.php">
344 <PossiblyNullIterator occurrences="1">
345 <code>$this->charsets</code>
346 </PossiblyNullIterator>
348 <file src="libraries/classes/Controllers/Server/DatabasesController.php">
349 <PossiblyInvalidArgument occurrences="1">
350 <code>$this->dbi->getError()</code>
351 </PossiblyInvalidArgument>
352 <TypeDoesNotContainType occurrences="1">
353 <code>(int) $database[$key]</code>
354 </TypeDoesNotContainType>
356 <file src="libraries/classes/Controllers/Server/PrivilegesController.php">
357 <PossiblyInvalidArgument occurrences="3">
358 <code>$dbname ?? ''</code>
359 <code>$dbname ?? ''</code>
361 </PossiblyInvalidArgument>
362 <PossiblyNullArgument occurrences="3">
363 <code>$username ?? null</code>
364 <code>$hostname ?? null</code>
365 <code>$username ?? null</code>
366 </PossiblyNullArgument>
367 <TypeDoesNotContainType occurrences="1">
368 <code>$sub_part</code>
369 </TypeDoesNotContainType>
371 <file src="libraries/classes/Controllers/Server/Status/StatusController.php">
372 <PossiblyNullArgument occurrences="7"/>
374 <file src="libraries/classes/Controllers/Server/VariablesController.php">
375 <PossiblyNullArgument occurrences="5">
376 <code>Util::formatByteDown($varValue[1], 3, 3)</code>
379 <code>$varValue[1]</code>
380 <code>Util::formatByteDown($value, 3, 3)</code>
381 </PossiblyNullArgument>
382 <PossiblyNullArrayAccess occurrences="2">
383 <code>$varValue[1]</code>
384 <code>$varValue[1]</code>
385 </PossiblyNullArrayAccess>
387 <file src="libraries/classes/Controllers/Setup/FormController.php">
388 <ArgumentTypeCoercion occurrences="1">
389 <code>new $formClass($this->config)</code>
390 </ArgumentTypeCoercion>
391 <PossiblyNullArgument occurrences="1">
392 <code>$formset</code>
393 </PossiblyNullArgument>
394 <UndefinedClass occurrences="1">
395 <code>new $formClass($this->config)</code>
398 <file src="libraries/classes/Controllers/Setup/HomeController.php">
399 <PossiblyNullArgument occurrences="1">
400 <code>$actionDone</code>
401 </PossiblyNullArgument>
402 <PossiblyNullIterator occurrences="1">
403 <code>$this->config->getServers()</code>
404 </PossiblyNullIterator>
406 <file src="libraries/classes/Controllers/Setup/ServersController.php">
407 <PossiblyNullArgument occurrences="2">
410 </PossiblyNullArgument>
412 <file src="libraries/classes/Controllers/Table/ChangeController.php">
413 <InvalidScalarArgument occurrences="1">
415 </InvalidScalarArgument>
416 <PossiblyNullArgument occurrences="1">
417 <code>$where_clause ?? null</code>
418 </PossiblyNullArgument>
420 <file src="libraries/classes/Controllers/Table/ChartController.php">
421 <ImplicitToStringCast occurrences="1">
422 <code>Message::error(__('No SQL query was set to fetch data.'))</code>
423 </ImplicitToStringCast>
425 <file src="libraries/classes/Controllers/Table/GisVisualizationController.php">
426 <ImplicitToStringCast occurrences="1">
427 <code>Message::error(__('No SQL query was set to fetch data.'))</code>
428 </ImplicitToStringCast>
430 <file src="libraries/classes/Controllers/Table/RelationController.php">
431 <PossiblyNullArgument occurrences="2">
432 <code>$multi_edit_columns_name</code>
433 <code>$multi_edit_columns_name</code>
434 </PossiblyNullArgument>
436 <file src="libraries/classes/Controllers/Table/ReplaceController.php">
437 <InvalidArgument occurrences="1">
438 <code>$insert_errors</code>
440 <PossiblyNullArgument occurrences="7">
441 <code>$current_value</code>
442 <code>$current_value</code>
443 <code>$multi_edit_columns_null</code>
444 <code>$multi_edit_columns_null_prev</code>
445 <code>$multi_edit_funcs</code>
446 <code>$multi_edit_salt</code>
447 <code>$multi_edit_columns_prev</code>
448 </PossiblyNullArgument>
449 <PossiblyUndefinedVariable occurrences="1">
450 <code>$extra_data</code>
451 </PossiblyUndefinedVariable>
453 <file src="libraries/classes/Controllers/Table/SearchController.php">
454 <InvalidNullableReturnType occurrences="1">
456 </InvalidNullableReturnType>
457 <NullableReturnStatement occurrences="1">
458 <code>$this->dbi->fetchSingleRow($sql_query)</code>
459 </NullableReturnStatement>
461 <file src="libraries/classes/Controllers/Table/StructureController.php">
462 <ImplicitToStringCast occurrences="1">
463 <code>$message</code>
464 </ImplicitToStringCast>
465 <InvalidReturnStatement occurrences="1">
466 <code>$partitionDetails</code>
467 </InvalidReturnStatement>
468 <InvalidReturnType occurrences="1">
469 <code>array[]|null</code>
471 <NullArgument occurrences="1">
474 <PossiblyFalseArgument occurrences="4">
475 <code>$openPos</code>
476 <code>$openPos</code>
477 </PossiblyFalseArgument>
478 <PossiblyFalseOperand occurrences="6">
479 <code>$openPos</code>
480 <code>$openPos</code>
481 <code>$closePos</code>
482 <code>$openPos</code>
483 <code>$openPos</code>
484 <code>$closePos</code>
485 </PossiblyFalseOperand>
486 <PossiblyInvalidArgument occurrences="2">
487 <code>$tmp_error</code>
488 <code>$analyzed_sql_results ?? ''</code>
489 </PossiblyInvalidArgument>
490 <PossiblyNullArrayAccess occurrences="14">
491 <code>$data_size</code>
492 <code>$data_unit</code>
493 <code>$index_size</code>
494 <code>$index_unit</code>
495 <code>$free_size</code>
496 <code>$free_unit</code>
497 <code>$effect_size</code>
498 <code>$effect_unit</code>
499 <code>$effect_size</code>
500 <code>$effect_unit</code>
501 <code>$tot_size</code>
502 <code>$tot_unit</code>
503 <code>$avg_size</code>
504 <code>$avg_unit</code>
505 </PossiblyNullArrayAccess>
506 <TypeDoesNotContainType occurrences="1">
507 <code>is_array($row)</code>
508 </TypeDoesNotContainType>
510 <file src="libraries/classes/Controllers/Table/ZoomSearchController.php">
511 <PossiblyFalseArgument occurrences="3">
512 <code>$dataLabel</code>
513 <code>$dataLabel</code>
515 </PossiblyFalseArgument>
516 <PossiblyNullArrayAccess occurrences="3">
517 <code>$criteria_column_names[$i]</code>
518 <code>$criteria_column_names[$i]</code>
519 <code>$criteria_column_names[$i]</code>
520 </PossiblyNullArrayAccess>
521 <PossiblyNullArrayOffset occurrences="1">
523 </PossiblyNullArrayOffset>
525 <file src="libraries/classes/Controllers/ViewCreateController.php">
526 <PossiblyInvalidArgument occurrences="1">
527 <code>$this->dbi->getError()</code>
528 </PossiblyInvalidArgument>
530 <file src="libraries/classes/Core.php">
531 <FalsableReturnStatement occurrences="1">
532 <code>getenv($var_name)</code>
533 </FalsableReturnStatement>
534 <InvalidOperand occurrences="1">
535 <code>$matches[1]</code>
537 <LoopInvalidation occurrences="4">
543 <PossiblyFalseArgument occurrences="2">
544 <code>mb_strpos($page . '?', '?')</code>
545 <code>mb_strpos($_page . '?', '?')</code>
546 </PossiblyFalseArgument>
547 <PossiblyInvalidArgument occurrences="1">
549 </PossiblyInvalidArgument>
550 <TypeDoesNotContainType occurrences="1">
551 <code>is_string($data)</code>
552 </TypeDoesNotContainType>
554 <file src="libraries/classes/CreateAddField.php">
555 <PossiblyFalseArgument occurrences="1">
556 <code>$_POST['field_extra'][$i] ?? false</code>
557 </PossiblyFalseArgument>
559 <file src="libraries/classes/Database/DatabaseList.php">
560 <PossiblyNullPropertyAssignmentValue occurrences="1">
562 </PossiblyNullPropertyAssignmentValue>
564 <file src="libraries/classes/Database/Designer.php">
565 <InvalidArgument occurrences="1">
566 <code>$page_rs</code>
569 <file src="libraries/classes/Database/Designer/Common.php">
570 <InvalidArgument occurrences="1">
573 <PossiblyUndefinedArrayOffset occurrences="4">
574 <code>$con['DTN']</code>
575 <code>$con['STN']</code>
576 <code>$con['SCN']</code>
577 <code>$con['DCN']</code>
578 </PossiblyUndefinedArrayOffset>
580 <file src="libraries/classes/Database/Events.php">
581 <PossiblyNullArgument occurrences="1">
582 <code>$create_item</code>
583 </PossiblyNullArgument>
585 <file src="libraries/classes/Database/Qbe.php">
586 <NullArgument occurrences="1">
589 <PossiblyNullArgument occurrences="1">
590 <code>$sortOrder</code>
591 </PossiblyNullArgument>
592 <PossiblyNullArrayAccess occurrences="1">
594 </PossiblyNullArrayAccess>
595 <PossiblyNullPropertyAssignmentValue occurrences="3">
596 <code>$currentSearch</code>
599 </PossiblyNullPropertyAssignmentValue>
601 <file src="libraries/classes/Database/Routines.php">
602 <PossiblyInvalidArgument occurrences="2">
603 <code>$routine['item_type_toggle']</code>
604 <code>$routine['item_returntype']</code>
605 </PossiblyInvalidArgument>
606 <PossiblyNullArgument occurrences="5">
608 <code>$create_routine</code>
609 <code>$itemReturnType</code>
610 <code>$itemReturnType</code>
611 <code>$routine['item_name']</code>
612 </PossiblyNullArgument>
613 <PossiblyNullArrayAccess occurrences="2">
614 <code>$routine['item_name']</code>
615 <code>$routine['item_type']</code>
616 </PossiblyNullArrayAccess>
618 <file src="libraries/classes/Database/Search.php">
619 <InvalidArrayOffset occurrences="1">
620 <code>$this->searchTypes[$_POST['criteriaSearchType']]</code>
621 </InvalidArrayOffset>
623 <file src="libraries/classes/Database/Triggers.php">
624 <PossiblyNullArgument occurrences="1">
625 <code>$create_item</code>
626 </PossiblyNullArgument>
627 <PossiblyNullArrayAccess occurrences="2">
628 <code>$trigger['create']</code>
629 <code>$trigger['drop']</code>
630 </PossiblyNullArrayAccess>
632 <file src="libraries/classes/DatabaseInterface.php">
633 <EmptyArrayAccess occurrences="1">
634 <code>$result_target[]</code>
636 <InvalidReturnStatement occurrences="1">
637 <code>$this->_extension->getProtoInfo($this->_links[$link])</code>
638 </InvalidReturnStatement>
639 <InvalidReturnType occurrences="1">
640 <code>int|bool</code>
642 <MissingClosureParamType occurrences="2">
645 </MissingClosureParamType>
646 <PossiblyInvalidArgument occurrences="1">
648 </PossiblyInvalidArgument>
649 <PossiblyInvalidArrayOffset occurrences="1">
650 <code>$row[$value]</code>
651 </PossiblyInvalidArrayOffset>
653 <file src="libraries/classes/Dbal/DbiMysqli.php">
654 <ImplementedReturnTypeMismatch occurrences="2">
655 <code>array|bool</code>
656 <code>string|false</code>
657 </ImplementedReturnTypeMismatch>
658 <InvalidPropertyFetch occurrences="2">
659 <code>$mysqli->connect_errno</code>
660 <code>$mysqli->connect_error</code>
661 </InvalidPropertyFetch>
662 <MoreSpecificImplementedParamType occurrences="24">
687 </MoreSpecificImplementedParamType>
688 <PossiblyNullPropertyFetch occurrences="2">
689 <code>$mysqli->connect_errno</code>
690 <code>$mysqli->connect_error</code>
691 </PossiblyNullPropertyFetch>
692 <TypeDoesNotContainNull occurrences="2">
693 <code>$return_value === null</code>
694 <code>$return_value === false || $return_value === null</code>
695 </TypeDoesNotContainNull>
697 <file src="libraries/classes/Display/Export.php">
698 <InvalidScalarArgument occurrences="2">
699 <code>$numTables</code>
700 <code>$unlimNumRows</code>
701 </InvalidScalarArgument>
703 <file src="libraries/classes/Display/GitRevision.php">
704 <PossiblyNullArgument occurrences="12">
705 <code>$this->config->get('PMA_VERSION_GIT_COMMITHASH')</code>
706 <code>$this->config->get('PMA_VERSION_GIT_MESSAGE')</code>
707 <code>$this->config->get('PMA_VERSION_GIT_COMMITHASH')</code>
710 <code>$isRemoteBranch ? $branch : htmlspecialchars($branch)</code>
711 <code>$committer['date']</code>
712 <code>$committer['email']</code>
713 <code>$committer['name']</code>
714 <code>$author['date']</code>
715 <code>$author['email']</code>
716 <code>$author['name']</code>
717 </PossiblyNullArgument>
718 <PossiblyNullArrayAccess occurrences="6">
719 <code>$committer['date']</code>
720 <code>$committer['email']</code>
721 <code>$committer['name']</code>
722 <code>$author['date']</code>
723 <code>$author['email']</code>
724 <code>$author['name']</code>
725 </PossiblyNullArrayAccess>
727 <file src="libraries/classes/Display/Results.php">
728 <ImplicitToStringCast occurrences="1">
729 <code>$message</code>
730 </ImplicitToStringCast>
731 <InvalidArgument occurrences="14">
732 <code>$added[$orgFullTableName]</code>
733 <code>$transformation_plugin</code>
734 <code>$default_function</code>
735 <code>$transformation_plugin</code>
736 <code>$default_function</code>
737 <code>$transformation_plugin</code>
738 <code>$default_function</code>
739 <code>$transform_options</code>
740 <code>$transform_options</code>
741 <code>$transform_options</code>
742 <code>$transform_options</code>
743 <code>$default_function</code>
744 <code>$transform_options</code>
745 <code>$default_function</code>
747 <InvalidOperand occurrences="1">
750 <InvalidScalarArgument occurrences="1">
751 <code>$original_length</code>
752 </InvalidScalarArgument>
753 <PossiblyInvalidArgument occurrences="3">
754 <code>$col_visib</code>
755 <code>$col_visib</code>
756 <code>$sortExpressionNoDirection</code>
757 </PossiblyInvalidArgument>
758 <PossiblyNullArgument occurrences="4">
759 <code>$col_visib_current</code>
760 <code>$col_visib_current</code>
761 <code>$is_field_truncated</code>
762 <code>$is_field_truncated</code>
763 </PossiblyNullArgument>
764 <PossiblyNullArrayAccess occurrences="2">
765 <code>$display_size[0]</code>
766 <code>$display_size[1]</code>
767 </PossiblyNullArrayAccess>
768 <PossiblyUndefinedArrayOffset occurrences="1">
769 <code>$analyzed_sql_results['statement']</code>
770 </PossiblyUndefinedArrayOffset>
771 <TypeDoesNotContainNull occurrences="3">
772 <code>$column === null</code>
773 <code>$column === null</code>
774 <code>$column === null</code>
775 </TypeDoesNotContainNull>
776 <TypeDoesNotContainType occurrences="1">
777 <code>is_array($map)</code>
778 </TypeDoesNotContainType>
780 <file src="libraries/classes/Encoding.php">
781 <PossiblyNullPropertyAssignmentValue occurrences="1">
783 </PossiblyNullPropertyAssignmentValue>
785 <file src="libraries/classes/Engines/Bdb.php">
786 <UndefinedConstant occurrences="3">
787 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
788 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
789 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
792 <file src="libraries/classes/Engines/Innodb.php">
793 <LessSpecificImplementedReturnType occurrences="1">
795 </LessSpecificImplementedReturnType>
796 <PossiblyNullArgument occurrences="1"/>
797 <UndefinedConstant occurrences="18">
798 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
799 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
800 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
801 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</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_SIZE</code>
806 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
807 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
808 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
809 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
810 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
811 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
812 <code>PMA_ENGINE_DETAILS_TYPE_BOOLEAN</code>
813 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
814 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
815 <code>PMA_ENGINE_SUPPORT_YES</code>
818 <file src="libraries/classes/Engines/Memory.php">
819 <UndefinedConstant occurrences="1">
820 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
823 <file src="libraries/classes/Engines/Myisam.php">
824 <UndefinedConstant occurrences="6">
825 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
826 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
827 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
828 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
829 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
830 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
833 <file src="libraries/classes/Engines/Pbxt.php">
834 <InvalidNullableReturnType occurrences="1">
836 </InvalidNullableReturnType>
837 <LessSpecificImplementedReturnType occurrences="1">
839 </LessSpecificImplementedReturnType>
840 <NullableReturnStatement occurrences="1">
841 <code>Util::formatByteDown($value)</code>
842 </NullableReturnStatement>
843 <PossiblyInvalidArgument occurrences="1">
844 <code>$formatted_size</code>
845 </PossiblyInvalidArgument>
846 <UndefinedConstant occurrences="12">
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>
853 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
854 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
855 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
856 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
857 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
858 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
861 <file src="libraries/classes/ErrorHandler.php">
862 <InvalidArgument occurrences="1">
863 <code>[$this, 'handleError']</code>
865 <PossiblyNullArgument occurrences="1">
866 <code>$errorNumber</code>
867 </PossiblyNullArgument>
869 <file src="libraries/classes/Export.php">
870 <InvalidReturnStatement occurrences="1">
871 <code>$memory_limit</code>
872 </InvalidReturnStatement>
873 <InvalidReturnType occurrences="1">
876 <PossiblyInvalidArgument occurrences="2">
877 <code>$dump_buffer</code>
878 <code>$db_select</code>
879 </PossiblyInvalidArgument>
880 <PossiblyNullArgument occurrences="5">
886 </PossiblyNullArgument>
888 <file src="libraries/classes/File.php">
889 <FalsableReturnStatement occurrences="1">
890 <code>$this->detectCompression()</code>
891 </FalsableReturnStatement>
892 <InvalidFalsableReturnType occurrences="1">
894 </InvalidFalsableReturnType>
895 <InvalidPropertyAssignmentValue occurrences="1">
896 <code>$this->_handle</code>
897 </InvalidPropertyAssignmentValue>
898 <PossiblyInvalidArgument occurrences="1">
899 <code>$_FILES['fields_upload']</code>
900 </PossiblyInvalidArgument>
901 <PossiblyNullArgument occurrences="18">
902 <code>$this->getName()</code>
904 <code>$this->getName()</code>
905 <code>$this->getName()</code>
906 <code>$this->getName()</code>
907 <code>$this->getName()</code>
908 <code>$this->getName()</code>
909 <code>$this->getName()</code>
910 <code>$this->getName()</code>
911 <code>$this->getName()</code>
912 <code>$this->getName()</code>
913 <code>$this->getName()</code>
914 <code>$this->getName()</code>
915 <code>$this->getName()</code>
916 <code>$this->getName()</code>
917 <code>$this->_handle</code>
918 <code>$this->_handle</code>
919 <code>$this->_handle</code>
920 </PossiblyNullArgument>
921 <PossiblyNullPropertyAssignmentValue occurrences="4">
926 </PossiblyNullPropertyAssignmentValue>
928 <file src="libraries/classes/Footer.php">
929 <InvalidReturnStatement occurrences="1">
931 </InvalidReturnStatement>
932 <InvalidReturnType occurrences="1">
935 <MissingFile occurrences="1">
936 <code>include ROOT_PATH . 'revision-info.php'</code>
938 <ReferenceConstraintViolation occurrences="2">
939 <code>return $object;</code>
941 </ReferenceConstraintViolation>
943 <file src="libraries/classes/Gis/GisGeometry.php">
944 <PossiblyFalseOperand occurrences="2">
945 <code>$last_comma</code>
946 <code>$last_comma</code>
947 </PossiblyFalseOperand>
949 <file src="libraries/classes/Gis/GisLineString.php">
950 <InvalidScalarArgument occurrences="2">
953 </InvalidScalarArgument>
955 <file src="libraries/classes/Gis/GisMultiLineString.php">
956 <InvalidScalarArgument occurrences="2">
959 </InvalidScalarArgument>
961 <file src="libraries/classes/Gis/GisMultiPoint.php">
962 <InvalidScalarArgument occurrences="2">
965 </InvalidScalarArgument>
967 <file src="libraries/classes/Gis/GisMultiPolygon.php">
968 <InvalidScalarArgument occurrences="2">
971 </InvalidScalarArgument>
972 <PossiblyInvalidArgument occurrences="1">
973 <code>count($points_arr) / 2</code>
974 </PossiblyInvalidArgument>
975 <PossiblyNullArgument occurrences="2">
978 </PossiblyNullArgument>
980 <file src="libraries/classes/Gis/GisPoint.php">
981 <InvalidScalarArgument occurrences="2">
984 </InvalidScalarArgument>
986 <file src="libraries/classes/Gis/GisPolygon.php">
987 <InvalidNullableReturnType occurrences="1">
988 <code>array|false</code>
989 </InvalidNullableReturnType>
990 <InvalidScalarArgument occurrences="2">
993 </InvalidScalarArgument>
994 <PossiblyInvalidArgument occurrences="1">
995 <code>count($points_arr) / 2</code>
996 </PossiblyInvalidArgument>
998 <file src="libraries/classes/Gis/GisVisualization.php">
999 <NullArgument occurrences="3">
1004 <PossiblyFalseOperand occurrences="2">
1005 <code>$results</code>
1006 <code>$results</code>
1007 </PossiblyFalseOperand>
1008 <PossiblyInvalidArgument occurrences="1">
1009 <code>$results</code>
1010 </PossiblyInvalidArgument>
1011 <PossiblyInvalidOperand occurrences="2">
1012 <code>$results</code>
1013 <code>$results</code>
1014 </PossiblyInvalidOperand>
1015 <PossiblyNullPropertyAssignmentValue occurrences="1">
1017 </PossiblyNullPropertyAssignmentValue>
1019 <file src="libraries/classes/Git.php">
1020 <ParadoxicalCondition occurrences="1">
1022 </ParadoxicalCondition>
1023 <PossiblyNullArgument occurrences="1">
1024 <code>$gitFolder</code>
1025 </PossiblyNullArgument>
1027 <file src="libraries/classes/Html/Generator.php">
1028 <InvalidScalarArgument occurrences="1">
1029 <code>$server_msg</code>
1030 </InvalidScalarArgument>
1032 <file src="libraries/classes/Import.php">
1033 <InvalidReturnStatement occurrences="1">
1034 <code>$column_number</code>
1035 </InvalidReturnStatement>
1036 <InvalidReturnType occurrences="1">
1038 </InvalidReturnType>
1039 <ParadoxicalCondition occurrences="1">
1041 </ParadoxicalCondition>
1042 <PossiblyFalseArgument occurrences="1">
1043 <code>strpos($last_cumulative_size, ',')</code>
1044 </PossiblyFalseArgument>
1045 <PossiblyFalseOperand occurrences="3">
1046 <code>strpos($last_cumulative_size, ',')</code>
1047 <code>strpos($last_cumulative_size, ',')</code>
1048 <code>$decPos</code>
1049 </PossiblyFalseOperand>
1050 <PossiblyInvalidArgument occurrences="5">
1051 <code>$last_cumulative_size</code>
1052 <code>$last_cumulative_size</code>
1053 <code>$last_cumulative_size</code>
1054 <code>$last_cumulative_size</code>
1055 <code>$last_cumulative_size</code>
1056 </PossiblyInvalidArgument>
1057 <PossiblyNullArrayAccess occurrences="1">
1058 <code>$additional_sql[$i]</code>
1059 </PossiblyNullArrayAccess>
1060 <TypeDoesNotContainType occurrences="1">
1061 <code>is_array($table)</code>
1062 </TypeDoesNotContainType>
1064 <file src="libraries/classes/Index.php">
1065 <PossiblyNullPropertyAssignmentValue occurrences="3">
1069 </PossiblyNullPropertyAssignmentValue>
1071 <file src="libraries/classes/IndexColumn.php">
1072 <PossiblyNullPropertyAssignmentValue occurrences="3">
1076 </PossiblyNullPropertyAssignmentValue>
1078 <file src="libraries/classes/InsertEdit.php">
1079 <InvalidArgument occurrences="1">
1080 <code>$current_result</code>
1082 <PossiblyInvalidOperand occurrences="2">
1084 <code>$insert_id</code>
1085 </PossiblyInvalidOperand>
1086 <PossiblyNullArrayAccess occurrences="3">
1087 <code>$data_size[0]</code>
1088 <code>$data_size[1]</code>
1089 <code>$dispval</code>
1090 </PossiblyNullArrayAccess>
1091 <PossiblyUndefinedVariable occurrences="1">
1092 <code>$protected_row</code>
1093 </PossiblyUndefinedVariable>
1094 <TypeDoesNotContainType occurrences="2">
1095 <code>$input_type === 'time'</code>
1096 </TypeDoesNotContainType>
1098 <file src="libraries/classes/IpAllowDeny.php">
1099 <InvalidOperand occurrences="1">
1100 <code>$regs[5]</code>
1102 <InvalidScalarArgument occurrences="1">
1103 <code>$remote_ip</code>
1104 </InvalidScalarArgument>
1105 <PossiblyInvalidArgument occurrences="1">
1106 <code>$newval</code>
1107 </PossiblyInvalidArgument>
1109 <file src="libraries/classes/Language.php">
1110 <InvalidReturnStatement occurrences="2">
1111 <code>preg_match($pattern, $header)</code>
1112 <code>preg_match($pattern, $header)</code>
1113 </InvalidReturnStatement>
1114 <InvalidReturnType occurrences="2">
1117 </InvalidReturnType>
1119 <file src="libraries/classes/Menu.php">
1120 <NullableReturnStatement occurrences="1">
1121 <code>$allowedTabs</code>
1122 </NullableReturnStatement>
1123 <PossiblyFalseOperand occurrences="1">
1124 <code>mb_strpos($row['tab'], '_')</code>
1125 </PossiblyFalseOperand>
1126 <PossiblyNullArrayAccess occurrences="1">
1127 <code>$allowedTabs[$tabName]</code>
1128 </PossiblyNullArrayAccess>
1130 <file src="libraries/classes/Message.php">
1131 <InvalidArgument occurrences="1">
1132 <code>$message</code>
1134 <PossiblyInvalidArgument occurrences="1">
1135 <code>$params</code>
1136 </PossiblyInvalidArgument>
1137 <PossiblyNullPropertyAssignmentValue occurrences="1">
1139 </PossiblyNullPropertyAssignmentValue>
1141 <file src="libraries/classes/Navigation/Navigation.php">
1142 <InvalidArgument occurrences="2">
1143 <code>$result</code>
1144 <code>$result</code>
1147 <file src="libraries/classes/Navigation/NavigationTree.php">
1148 <PossiblyFalseOperand occurrences="1">
1149 <code>strrpos($class, '\\')</code>
1150 </PossiblyFalseOperand>
1151 <PossiblyFalseReference occurrences="1">
1152 <code>getPresence</code>
1153 </PossiblyFalseReference>
1154 <PossiblyInvalidArgument occurrences="1">
1156 </PossiblyInvalidArgument>
1157 <PossiblyInvalidIterator occurrences="1">
1159 </PossiblyInvalidIterator>
1160 <PossiblyNullArgument occurrences="3">
1162 <code>$container->realName</code>
1164 </PossiblyNullArgument>
1165 <PossiblyNullPropertyFetch occurrences="2">
1166 <code>$container->realName</code>
1167 <code>$container->parent</code>
1168 </PossiblyNullPropertyFetch>
1169 <PossiblyNullReference occurrences="1">
1170 <code>addChild</code>
1171 </PossiblyNullReference>
1173 <file src="libraries/classes/Navigation/NodeFactory.php">
1174 <LessSpecificReturnStatement occurrences="1">
1175 <code>new $class($name, $type, $isGroup)</code>
1176 </LessSpecificReturnStatement>
1177 <MoreSpecificReturnType occurrences="1">
1179 </MoreSpecificReturnType>
1181 <file src="libraries/classes/Navigation/Nodes/NodeDatabaseChild.php">
1182 <PossiblyInvalidPropertyFetch occurrences="1">
1183 <code>$this->realParent()->realName</code>
1184 </PossiblyInvalidPropertyFetch>
1186 <file src="libraries/classes/Navigation/Nodes/NodeTable.php">
1187 <PossiblyInvalidPropertyFetch occurrences="2">
1188 <code>$this->realParent()->realName</code>
1189 <code>$this->realParent()->realName</code>
1190 </PossiblyInvalidPropertyFetch>
1192 <file src="libraries/classes/Normalization.php">
1193 <InvalidArgument occurrences="1">
1194 <code>$columnTypeList</code>
1196 <PossiblyInvalidArgument occurrences="3">
1197 <code>$this->dbi->getError()</code>
1198 <code>$this->dbi->getError()</code>
1199 <code>$this->dbi->getError()</code>
1200 </PossiblyInvalidArgument>
1202 <file src="libraries/classes/OpenDocument.php">
1203 <InvalidReturnStatement occurrences="1">
1204 <code>$zipExtension->createFile($data, $name)</code>
1205 </InvalidReturnStatement>
1206 <InvalidReturnType occurrences="1">
1208 </InvalidReturnType>
1210 <file src="libraries/classes/Operations.php">
1211 <PossiblyNullArgument occurrences="1">
1212 <code>$tmp_query</code>
1213 </PossiblyNullArgument>
1215 <file src="libraries/classes/Plugins.php">
1216 <InvalidNullableReturnType occurrences="1">
1218 </InvalidNullableReturnType>
1219 <NullOperand occurrences="6">
1227 <NullableReturnStatement occurrences="1">
1229 </NullableReturnStatement>
1230 <PossiblyNullArgument occurrences="2">
1233 </PossiblyNullArgument>
1235 <file src="libraries/classes/Plugins/Auth/AuthenticationCookie.php">
1236 <ImplementedReturnTypeMismatch occurrences="2">
1237 <code>bool|void</code>
1238 <code>void|bool</code>
1239 </ImplementedReturnTypeMismatch>
1240 <InvalidScalarArgument occurrences="1">
1241 <code>Core::getIp()</code>
1242 </InvalidScalarArgument>
1244 <file src="libraries/classes/Plugins/Auth/AuthenticationHttp.php">
1245 <ImplicitToStringCast occurrences="1"/>
1247 <file src="libraries/classes/Plugins/Auth/AuthenticationSignon.php">
1248 <InvalidArgument occurrences="1">
1249 <code>$sessionCookieParams</code>
1251 <PossiblyInvalidArgument occurrences="5">
1252 <code>$sessionCookieParams['lifetime']</code>
1253 <code>$sessionCookieParams['path']</code>
1254 <code>$sessionCookieParams['domain']</code>
1255 <code>$sessionCookieParams['secure']</code>
1256 <code>$sessionCookieParams['httponly']</code>
1257 </PossiblyInvalidArgument>
1259 <file src="libraries/classes/Plugins/Export/ExportCodegen.php">
1260 <PossiblyNullArgument occurrences="6">
1261 <code>$table_alias</code>
1262 <code>$table_alias</code>
1263 <code>$table_alias</code>
1264 <code>$table_alias</code>
1265 <code>$table_alias</code>
1266 <code>$table_alias</code>
1267 </PossiblyNullArgument>
1269 <file src="libraries/classes/Plugins/Export/ExportHtmlword.php">
1270 <PossiblyNullArgument occurrences="5">
1271 <code>$table_alias</code>
1272 <code>$table_alias</code>
1273 <code>$table_alias</code>
1274 <code>$table_alias</code>
1275 <code>$table_alias</code>
1276 </PossiblyNullArgument>
1277 <PossiblyUndefinedVariable occurrences="2">
1278 <code>$comments</code>
1279 <code>$mime_map</code>
1280 </PossiblyUndefinedVariable>
1282 <file src="libraries/classes/Plugins/Export/ExportLatex.php">
1283 <PossiblyFalseArgument occurrences="4">
1288 </PossiblyFalseArgument>
1290 <file src="libraries/classes/Plugins/Export/ExportMediawiki.php">
1291 <PossiblyNullArgument occurrences="2">
1292 <code>$table_alias</code>
1293 <code>$table_alias</code>
1294 </PossiblyNullArgument>
1296 <file src="libraries/classes/Plugins/Export/ExportOds.php">
1297 <PossiblyNullArgument occurrences="1">
1298 <code>$table_alias</code>
1299 </PossiblyNullArgument>
1301 <file src="libraries/classes/Plugins/Export/ExportOdt.php">
1302 <PossiblyNullArgument occurrences="10">
1303 <code>$table_alias</code>
1304 <code>$table_alias</code>
1305 <code>$view_alias</code>
1306 <code>$col_as</code>
1307 <code>$table_alias</code>
1308 <code>$table_alias</code>
1309 <code>$table_alias</code>
1310 <code>$table_alias</code>
1311 <code>$table_alias</code>
1312 <code>$table_alias</code>
1313 </PossiblyNullArgument>
1315 <file src="libraries/classes/Plugins/Export/ExportPhparray.php">
1316 <PossiblyNullArgument occurrences="1">
1317 <code>$table_alias</code>
1318 </PossiblyNullArgument>
1320 <file src="libraries/classes/Plugins/Export/ExportSql.php">
1321 <InvalidArgument occurrences="5"/>
1322 <PossiblyFalseArgument occurrences="1">
1323 <code>mb_strpos($collation, '_')</code>
1324 </PossiblyFalseArgument>
1325 <PossiblyInvalidArgument occurrences="1">
1326 <code>$statement->body</code>
1327 </PossiblyInvalidArgument>
1328 <PossiblyInvalidOperand occurrences="1"/>
1329 <PossiblyInvalidPropertyAssignmentValue occurrences="1">
1330 <code>Context::escape($alias)</code>
1331 </PossiblyInvalidPropertyAssignmentValue>
1332 <PossiblyNullArgument occurrences="20">
1333 <code>$view_alias</code>
1334 <code>$view_alias</code>
1335 <code>$view_alias</code>
1336 <code>$table_alias</code>
1337 <code>$table_alias</code>
1338 <code>$table_alias</code>
1339 <code>$table_alias</code>
1340 <code>$table_alias</code>
1341 <code>$table_alias</code>
1342 <code>$table_alias</code>
1343 <code>$table_alias</code>
1344 <code>$table_alias</code>
1345 <code>$table_alias</code>
1346 <code>$table_alias</code>
1347 <code>$table_alias</code>
1348 <code>$table_alias</code>
1349 <code>$table_alias</code>
1350 <code>$table_alias</code>
1351 <code>$table_alias</code>
1352 <code>$table_alias</code>
1353 </PossiblyNullArgument>
1354 <ReferenceConstraintViolation occurrences="3">
1355 <code>return $sql_query;</code>
1356 <code>return $statement->build();</code>
1358 </ReferenceConstraintViolation>
1359 <UndefinedMethod occurrences="4">
1360 <code>$statement->fields</code>
1361 <code>$statement->fields</code>
1362 <code>$statement->fields</code>
1363 <code>$statement->fields</code>
1366 <file src="libraries/classes/Plugins/Export/ExportTexytext.php">
1367 <PossiblyNullArgument occurrences="1">
1368 <code>$col_as</code>
1369 </PossiblyNullArgument>
1370 <PossiblyUndefinedVariable occurrences="2">
1371 <code>$comments</code>
1372 <code>$mime_map</code>
1373 </PossiblyUndefinedVariable>
1375 <file src="libraries/classes/Plugins/Export/ExportXml.php">
1376 <PossiblyNullArgument occurrences="1">
1377 <code>$table_alias</code>
1378 </PossiblyNullArgument>
1380 <file src="libraries/classes/Plugins/Export/Helpers/Pdf.php">
1381 <PossiblyUndefinedVariable occurrences="5">
1384 <code>$res_rel</code>
1385 <code>$res_rel</code>
1386 <code>$mime_map</code>
1387 </PossiblyUndefinedVariable>
1389 <file src="libraries/classes/Plugins/Export/Helpers/TableProperty.php">
1390 <PossiblyFalseArgument occurrences="1">
1392 </PossiblyFalseArgument>
1394 <file src="libraries/classes/Plugins/Import/AbstractImportCsv.php">
1395 <ImplementedReturnTypeMismatch occurrences="1">
1396 <code>OptionsPropertyMainGroup|void</code>
1397 </ImplementedReturnTypeMismatch>
1399 <file src="libraries/classes/Plugins/Import/ImportCsv.php">
1400 <ImplicitToStringCast occurrences="1">
1402 </ImplicitToStringCast>
1403 <PossiblyNullReference occurrences="2">
1404 <code>addProperty</code>
1405 <code>addProperty</code>
1406 </PossiblyNullReference>
1408 <file src="libraries/classes/Plugins/Import/ImportLdi.php">
1409 <PossiblyNullReference occurrences="1">
1410 <code>addProperty</code>
1411 </PossiblyNullReference>
1413 <file src="libraries/classes/Plugins/Import/ImportMediawiki.php">
1414 <InvalidArgument occurrences="1">
1417 <PossiblyUndefinedVariable occurrences="1">
1418 <code>$cur_temp_line</code>
1419 </PossiblyUndefinedVariable>
1420 <ReferenceConstraintViolation occurrences="1">
1421 <code>$analyses</code>
1422 </ReferenceConstraintViolation>
1424 <file src="libraries/classes/Plugins/Import/ImportOds.php">
1425 <InvalidArgument occurrences="2">
1426 <code>$cell_attrs</code>
1429 <PossiblyInvalidArgument occurrences="1">
1431 </PossiblyInvalidArgument>
1432 <PossiblyNullArrayAccess occurrences="4">
1433 <code>$attr['number-columns-repeated']</code>
1434 <code>$attr['number-columns-repeated']</code>
1435 <code>$tbl_attr['name']</code>
1436 <code>$tbl_attr['name']</code>
1437 </PossiblyNullArrayAccess>
1439 <file src="libraries/classes/Plugins/Import/ImportShp.php">
1440 <InvalidArgument occurrences="1">
1444 <file src="libraries/classes/Plugins/Import/ImportSql.php">
1445 <InvalidArgument occurrences="2"/>
1447 <file src="libraries/classes/Plugins/Import/ImportXml.php">
1448 <ImplicitToStringCast occurrences="1">
1449 <code>$attrs['name']</code>
1450 </ImplicitToStringCast>
1451 <InvalidArgument occurrences="1">
1454 <PossiblyInvalidArgument occurrences="1">
1455 <code>$tables[$i][Import::TBL_NAME]</code>
1456 </PossiblyInvalidArgument>
1457 <PossiblyNullArgument occurrences="2">
1458 <code>$namespaces['pma'] ?? null</code>
1459 <code>$attrs['name']</code>
1460 </PossiblyNullArgument>
1461 <PossiblyNullArrayAccess occurrences="10">
1462 <code>$db_attr['name']</code>
1463 <code>$db_attr['collation']</code>
1464 <code>$db_attr['charset']</code>
1465 <code>$db_attr['name']</code>
1466 <code>$attrs['name']</code>
1467 <code>$tbl_attr['name']</code>
1468 <code>$tbl_attr['name']</code>
1469 <code>$row_attr['name']</code>
1470 <code>$row_attr['name']</code>
1471 <code>$tbl_attr['name']</code>
1472 </PossiblyNullArrayAccess>
1473 <TypeDoesNotContainNull occurrences="2">
1474 <code>$db_name === null</code>
1475 <code>$db_name === null</code>
1476 </TypeDoesNotContainNull>
1478 <file src="libraries/classes/Plugins/Import/ShapeFileImport.php">
1479 <ImplementedReturnTypeMismatch occurrences="1">
1480 <code>string|false</code>
1481 </ImplementedReturnTypeMismatch>
1483 <file src="libraries/classes/Plugins/Schema/Dia/DiaRelationSchema.php">
1484 <PossiblyInvalidArgument occurrences="6">
1485 <code>$this->_tables[$masterTable]</code>
1486 <code>$this->_tables[$foreignTable]</code>
1487 <code>$this->diagram</code>
1488 <code>$this->diagram</code>
1489 <code>$this->diagram</code>
1490 <code>$this->diagram</code>
1491 </PossiblyInvalidArgument>
1492 <PossiblyNullArgument occurrences="5">
1493 <code>$this->paper</code>
1494 <code>$this->orientation</code>
1495 <code>$this->showKeys</code>
1496 <code>$this->showKeys</code>
1497 <code>$this->showKeys</code>
1498 </PossiblyNullArgument>
1499 <PossiblyNullReference occurrences="2">
1500 <code>startDiaDoc</code>
1501 <code>endDiaDoc</code>
1502 </PossiblyNullReference>
1503 <TooFewArguments occurrences="1">
1504 <code>tableDraw</code>
1507 <file src="libraries/classes/Plugins/Schema/Eps/EpsRelationSchema.php">
1508 <InvalidArgument occurrences="2">
1509 <code>$this->_tables[$masterTable]</code>
1510 <code>$this->_tables[$foreignTable]</code>
1512 <InvalidScalarArgument occurrences="1">
1514 </InvalidScalarArgument>
1515 <PossiblyInvalidArgument occurrences="1">
1516 <code>$this->diagram</code>
1517 </PossiblyInvalidArgument>
1518 <PossiblyNullArgument occurrences="16">
1519 <code>$this->pageNumber</code>
1520 <code>$this->orientation</code>
1521 <code>$this->diagram</code>
1522 <code>$this->pageNumber</code>
1523 <code>$this->_tablewidth</code>
1524 <code>$this->showKeys</code>
1525 <code>$this->tableDimension</code>
1526 <code>$this->offline</code>
1527 <code>$this->diagram</code>
1528 <code>$this->pageNumber</code>
1529 <code>$this->_tablewidth</code>
1530 <code>$this->diagram</code>
1531 <code>$this->pageNumber</code>
1532 <code>$this->_tablewidth</code>
1533 <code>$this->tableDimension</code>
1534 <code>$this->tableDimension</code>
1535 </PossiblyNullArgument>
1536 <PossiblyNullReference occurrences="12">
1537 <code>setTitle</code>
1538 <code>setAuthor</code>
1539 <code>setDate</code>
1540 <code>setOrientation</code>
1541 <code>setFont</code>
1542 <code>getFont</code>
1543 <code>getFontSize</code>
1544 <code>getFont</code>
1545 <code>getFontSize</code>
1546 <code>getFont</code>
1547 <code>getFontSize</code>
1548 <code>endEpsDoc</code>
1549 </PossiblyNullReference>
1550 <TooFewArguments occurrences="1">
1551 <code>tableDraw</code>
1553 <UndefinedDocblockClass occurrences="3">
1554 <code>$this->diagram->getFontSize()</code>
1555 <code>$this->diagram->getFontSize()</code>
1556 <code>$this->diagram->getFontSize()</code>
1557 </UndefinedDocblockClass>
1559 <file src="libraries/classes/Plugins/Schema/Eps/TableStatsEps.php">
1560 <ArgumentTypeCoercion occurrences="1">
1561 <code>$diagram</code>
1562 </ArgumentTypeCoercion>
1564 <file src="libraries/classes/Plugins/Schema/Pdf/PdfRelationSchema.php">
1565 <InvalidArgument occurrences="2">
1566 <code>$this->_tables[$masterTable]</code>
1567 <code>$this->_tables[$foreignTable]</code>
1569 <NullArgument occurrences="4">
1575 <PossiblyInvalidArgument occurrences="1">
1576 <code>$this->diagram</code>
1577 </PossiblyInvalidArgument>
1578 <PossiblyNullArgument occurrences="22">
1579 <code>$this->orientation</code>
1580 <code>$this->paper</code>
1581 <code>$this->pageNumber</code>
1582 <code>$this->_withDoc</code>
1583 <code>$this->offline</code>
1584 <code>$this->diagram</code>
1585 <code>$this->pageNumber</code>
1586 <code>$this->_tablewidth</code>
1587 <code>$this->showKeys</code>
1588 <code>$this->tableDimension</code>
1589 <code>$this->offline</code>
1590 <code>$this->diagram</code>
1591 <code>$this->pageNumber</code>
1592 <code>$this->_tablewidth</code>
1593 <code>$this->showKeys</code>
1594 <code>$this->tableDimension</code>
1595 <code>$this->diagram</code>
1596 <code>$this->pageNumber</code>
1597 <code>$this->_tablewidth</code>
1598 <code>$this->showKeys</code>
1599 <code>$this->tableDimension</code>
1600 <code>$this->_withDoc</code>
1601 </PossiblyNullArgument>
1602 <PossiblyNullPropertyFetch occurrences="1">
1603 <code>$this->diagram->PMA_links</code>
1604 </PossiblyNullPropertyFetch>
1605 <PossiblyNullReference occurrences="32">
1606 <code>SetTitle</code>
1607 <code>setCMargin</code>
1609 <code>SetAutoPageBreak</code>
1610 <code>setOffline</code>
1611 <code>SetAutoPageBreak</code>
1612 <code>setCMargin</code>
1613 <code>SetAutoPageBreak</code>
1614 <code>setCMargin</code>
1615 <code>AddPage</code>
1616 <code>SetLink</code>
1617 <code>Bookmark</code>
1618 <code>setAlias</code>
1620 <code>getPageWidth</code>
1621 <code>getPageHeight</code>
1622 <code>setScale</code>
1623 <code>setLineWidthScale</code>
1624 <code>SetFontSize</code>
1625 <code>SetMargins</code>
1626 <code>SetDrawColor</code>
1627 <code>getPageHeight</code>
1629 <code>getPageWidth</code>
1632 <code>getPageWidth</code>
1634 <code>getPageHeight</code>
1637 <code>setFontSizeScale</code>
1638 </PossiblyNullReference>
1640 <file src="libraries/classes/Plugins/Schema/Pdf/TableStatsPdf.php">
1641 <ArgumentTypeCoercion occurrences="1">
1642 <code>$diagram</code>
1643 </ArgumentTypeCoercion>
1644 <InvalidScalarArgument occurrences="2">
1647 </InvalidScalarArgument>
1649 <file src="libraries/classes/Plugins/Schema/RelationStats.php">
1650 <InvalidArgument occurrences="2">
1651 <code>$master_table</code>
1652 <code>$foreign_table</code>
1655 <file src="libraries/classes/Plugins/Schema/Svg/Svg.php">
1656 <InvalidArgument occurrences="4">
1663 <file src="libraries/classes/Plugins/Schema/Svg/SvgRelationSchema.php">
1664 <InvalidArgument occurrences="2">
1665 <code>$this->_tables[$masterTable]</code>
1666 <code>$this->_tables[$foreignTable]</code>
1668 <PossiblyInvalidArgument occurrences="2">
1669 <code>$this->_tables[$table]</code>
1670 <code>$this->diagram</code>
1671 </PossiblyInvalidArgument>
1672 <PossiblyNullArgument occurrences="15">
1673 <code>$this->pageNumber</code>
1674 <code>$this->diagram</code>
1675 <code>$this->pageNumber</code>
1676 <code>$this->_tablewidth</code>
1677 <code>$this->showKeys</code>
1678 <code>$this->tableDimension</code>
1679 <code>$this->offline</code>
1680 <code>$this->diagram</code>
1681 <code>$this->pageNumber</code>
1682 <code>$this->_tablewidth</code>
1683 <code>$this->diagram</code>
1684 <code>$this->pageNumber</code>
1685 <code>$this->_tablewidth</code>
1686 <code>$this->tableDimension</code>
1687 <code>$this->tableDimension</code>
1688 </PossiblyNullArgument>
1689 <PossiblyNullReference occurrences="12">
1690 <code>setTitle</code>
1691 <code>SetAuthor</code>
1692 <code>setFont</code>
1693 <code>setFontSize</code>
1694 <code>getFont</code>
1695 <code>getFontSize</code>
1696 <code>startSvgDoc</code>
1697 <code>getFont</code>
1698 <code>getFontSize</code>
1699 <code>getFont</code>
1700 <code>getFontSize</code>
1701 <code>endSvgDoc</code>
1702 </PossiblyNullReference>
1703 <TooFewArguments occurrences="1">
1704 <code>tableDraw</code>
1706 <UndefinedDocblockClass occurrences="3">
1707 <code>$this->diagram->getFontSize()</code>
1708 <code>$this->diagram->getFontSize()</code>
1709 <code>$this->diagram->getFontSize()</code>
1710 </UndefinedDocblockClass>
1712 <file src="libraries/classes/Plugins/Schema/Svg/TableStatsSvg.php">
1713 <ArgumentTypeCoercion occurrences="1">
1714 <code>$diagram</code>
1715 </ArgumentTypeCoercion>
1717 <file src="libraries/classes/Plugins/Transformations/Abs/DateFormatTransformationsPlugin.php">
1718 <PossiblyInvalidOperand occurrences="1">
1719 <code>$timestamp</code>
1720 </PossiblyInvalidOperand>
1721 <PossiblyNullPropertyFetch occurrences="1">
1722 <code>$meta->type</code>
1723 </PossiblyNullPropertyFetch>
1725 <file src="libraries/classes/Plugins/Transformations/Abs/ExternalTransformationsPlugin.php">
1726 <EmptyArrayAccess occurrences="2">
1727 <code>$allowed_programs[$options[0]]</code>
1728 <code>$allowed_programs[0]</code>
1730 <ImplementedReturnTypeMismatch occurrences="1">
1732 </ImplementedReturnTypeMismatch>
1734 <file src="libraries/classes/Plugins/Transformations/Output/Text_Plain_Binarytoip.php">
1735 <FalsableReturnStatement occurrences="1">
1736 <code>FormatConverter::binaryToIp($buffer)</code>
1737 </FalsableReturnStatement>
1738 <InvalidFalsableReturnType occurrences="1">
1740 </InvalidFalsableReturnType>
1742 <file src="libraries/classes/Properties/Options/OptionsPropertyOneItem.php">
1743 <ImplementedParamTypeMismatch occurrences="1">
1745 </ImplementedParamTypeMismatch>
1746 <ImplementedReturnTypeMismatch occurrences="1">
1748 </ImplementedReturnTypeMismatch>
1750 <file src="libraries/classes/Relation.php">
1751 <InvalidArgument occurrences="10">
1752 <code>$tableRes</code>
1753 <code>$tableRes</code>
1754 <code>$result</code>
1755 <code>$result</code>
1756 <code>$com_rs</code>
1757 <code>$com_rs</code>
1758 <code>$com_rs</code>
1759 <code>$com_rs</code>
1760 <code>$com_rs</code>
1761 <code>$com_rs</code>
1763 <InvalidReturnStatement occurrences="3">
1764 <code>$cfgRelation</code>
1765 <code>$this->queryAsControlUser($upd_query)</code>
1766 <code>$this->dbi->insertId(DatabaseInterface::CONNECT_CONTROL)</code>
1767 </InvalidReturnStatement>
1768 <InvalidReturnType occurrences="2">
1771 </InvalidReturnType>
1772 <NullableReturnStatement occurrences="1">
1773 <code>$comment</code>
1774 </NullableReturnStatement>
1775 <PossiblyInvalidArgument occurrences="1">
1776 <code>$foreigners</code>
1777 </PossiblyInvalidArgument>
1778 <PossiblyNullArrayAccess occurrences="1">
1779 <code>$row['comment']</code>
1780 </PossiblyNullArrayAccess>
1781 <PossiblyNullPropertyAssignmentValue occurrences="1">
1783 </PossiblyNullPropertyAssignmentValue>
1784 <TypeDoesNotContainType occurrences="1">
1785 <code>$vtitle != ''</code>
1786 </TypeDoesNotContainType>
1788 <file src="libraries/classes/Replication.php">
1789 <PossiblyNullArgument occurrences="2">
1790 <code>$control</code>
1792 </PossiblyNullArgument>
1794 <file src="libraries/classes/ReplicationGui.php">
1795 <PossiblyFalseOperand occurrences="1">
1796 <code>mb_strrpos($currentUser, '@')</code>
1797 </PossiblyFalseOperand>
1798 <PossiblyNullArgument occurrences="2">
1799 <code>$messageSuccess</code>
1800 <code>$messageError</code>
1801 </PossiblyNullArgument>
1803 <file src="libraries/classes/SavedSearches.php">
1804 <PossiblyInvalidArrayOffset occurrences="2">
1805 <code>$criterias['criteriaColumn']</code>
1806 <code>$criterias['Or' . $i]</code>
1807 </PossiblyInvalidArrayOffset>
1808 <PossiblyNullPropertyAssignmentValue occurrences="5">
1814 </PossiblyNullPropertyAssignmentValue>
1816 <file src="libraries/classes/Server/Privileges.php">
1817 <InvalidArgument occurrences="7">
1818 <code>$result</code>
1819 <code>$result</code>
1820 <code>$result</code>
1821 <code>$result</code>
1822 <code>$result</code>
1823 <code>$result</code>
1824 <code>$db_rights</code>
1826 <InvalidReturnStatement occurrences="1">
1827 <code>$db_rights</code>
1828 </InvalidReturnStatement>
1829 <InvalidReturnType occurrences="1">
1831 </InvalidReturnType>
1832 <NullArgument occurrences="2">
1836 <NullableReturnStatement occurrences="2">
1837 <code>$authentication_plugin</code>
1838 <code>$result['password']</code>
1839 </NullableReturnStatement>
1840 <PossiblyFalseArgument occurrences="1">
1841 <code>mb_strpos($export_user, '&')</code>
1842 </PossiblyFalseArgument>
1843 <PossiblyFalseOperand occurrences="6">
1844 <code>mb_strpos($row1['Type'], '(')</code>
1845 <code>mb_strpos($row1['Type'], ')')</code>
1846 <code>mb_strpos($row1['Type'], '(')</code>
1847 <code>mb_strrpos($currentUser, '@')</code>
1848 <code>mb_strrpos($_user_name, '@')</code>
1849 <code>mb_strrpos($export_user, ';')</code>
1850 </PossiblyFalseOperand>
1851 <PossiblyInvalidArgument occurrences="7">
1852 <code>$dbname</code>
1853 <code>$this->dbi->getError()</code>
1854 <code>$this->dbi->getError()</code>
1855 <code>$this->dbi->getError()</code>
1856 <code>$this->dbi->getError()</code>
1857 <code>$this->dbi->getError()</code>
1858 <code>$this->dbi->getError()</code>
1859 </PossiblyInvalidArgument>
1860 <PossiblyNullArgument occurrences="6">
1861 <code>$row1['Type']</code>
1862 <code>$row1['Type']</code>
1863 <code>$row1['Type']</code>
1864 <code>$row1['Type']</code>
1865 <code>$old_usergroup</code>
1866 <code>$dbname</code>
1867 </PossiblyNullArgument>
1868 <PossiblyNullArrayAccess occurrences="4">
1869 <code>$row1['Type']</code>
1870 <code>$row['@@old_passwords']</code>
1871 <code>$tmp_initial</code>
1872 <code>$result['password']</code>
1873 </PossiblyNullArrayAccess>
1874 <PossiblyUndefinedArrayOffset occurrences="1">
1875 <code>$_POST['pred_dbname']</code>
1876 </PossiblyUndefinedArrayOffset>
1878 <file src="libraries/classes/Server/Status/Monitor.php">
1879 <PossiblyFalseArgument occurrences="1">
1880 <code>mb_strpos($row['sql_text'], ' ')</code>
1881 </PossiblyFalseArgument>
1882 <PossiblyNullArgument occurrences="2"/>
1884 <file src="libraries/classes/Server/SysInfo/SunOs.php">
1885 <ForbiddenCode occurrences="1">
1886 <code>shell_exec('kstat -p d ' . $key)</code>
1889 <file src="libraries/classes/Server/SysInfo/WindowsNt.php">
1890 <PossiblyNullReference occurrences="1">
1892 </PossiblyNullReference>
1893 <UndefinedDocblockClass occurrences="2">
1894 <code>COM|null</code>
1895 <code>$this->_wmi</code>
1896 </UndefinedDocblockClass>
1898 <file src="libraries/classes/Server/UserGroups.php">
1899 <InvalidArgument occurrences="8">
1900 <code>$result</code>
1901 <code>$result</code>
1902 <code>$result</code>
1903 <code>$result</code>
1904 <code>$result</code>
1905 <code>$result</code>
1906 <code>$result</code>
1907 <code>$result</code>
1909 <PossiblyNullIterator occurrences="3">
1913 </PossiblyNullIterator>
1915 <file src="libraries/classes/Session.php">
1916 <PossiblyNullArgument occurrences="1">
1917 <code>$config->getCookie('phpMyAdmin')</code>
1918 </PossiblyNullArgument>
1920 <file src="libraries/classes/Sql.php">
1921 <InvalidArgument occurrences="4">
1922 <code>$showtable</code>
1923 <code>$showtable</code>
1924 <code>$result</code>
1925 <code>$result</code>
1927 <InvalidScalarArgument occurrences="3">
1929 <code>$num_rows</code>
1930 <code>$num_rows</code>
1931 </InvalidScalarArgument>
1932 <PossiblyFalseReference occurrences="1">
1934 </PossiblyFalseReference>
1935 <PossiblyInvalidArgument occurrences="5">
1936 <code>$result</code>
1937 <code>$fields_meta</code>
1938 <code>$result</code>
1939 <code>$result</code>
1940 <code>$fields_meta</code>
1941 </PossiblyInvalidArgument>
1942 <PossiblyNullArgument occurrences="27">
1948 <code>$_POST['purge'] ?? null</code>
1949 <code>$message_to_show ?? null</code>
1950 <code>$url_query</code>
1951 <code>$printview</code>
1952 <code>$printview</code>
1953 <code>$result</code>
1954 <code>$url_query</code>
1955 <code>$showtable</code>
1956 <code>$sql_data ?? null</code>
1957 <code>$disp_message ?? null</code>
1958 <code>$url_query</code>
1959 <code>$showtable</code>
1963 <code>$sql_query_for_bookmark ?? null</code>
1964 <code>$extra_data ?? null</code>
1967 <code>$result ?? null</code>
1970 </PossiblyNullArgument>
1972 <file src="libraries/classes/SqlQueryForm.php">
1973 <PossiblyFalseArgument occurrences="1">
1975 </PossiblyFalseArgument>
1977 <file src="libraries/classes/StorageEngine.php">
1978 <InvalidNullableReturnType occurrences="1">
1980 </InvalidNullableReturnType>
1981 <NullableReturnStatement occurrences="1">
1982 <code>Util::formatByteDown($value)</code>
1983 </NullableReturnStatement>
1985 <file src="libraries/classes/Table.php">
1986 <InvalidArgument occurrences="6">
1987 <code>$table_copy_rs</code>
1988 <code>$table_copy_rs</code>
1989 <code>$comments_copy_rs</code>
1990 <code>$comments_copy_rs</code>
1991 <code>$this->relation->queryAsControlUser($sql_query)</code>
1992 <code>$keyBlockSizes</code>
1994 <InvalidReturnStatement occurrences="1">
1995 <code>$table_auto_increment ?? ''</code>
1996 </InvalidReturnStatement>
1997 <PossiblyInvalidArgument occurrences="3">
1998 <code>$this->_dbi->getError(DatabaseInterface::CONNECT_CONTROL)</code>
1999 <code>$this->_dbi->getError(DatabaseInterface::CONNECT_CONTROL)</code>
2000 <code>$tmp_error_create</code>
2001 </PossiblyInvalidArgument>
2002 <PossiblyNullArgument occurrences="5">
2003 <code>$target_db</code>
2004 <code>$existrel_foreign[$master_field_md5]['constraint']</code>
2005 <code>$existrel_foreign[$master_field_md5]['ref_db_name']</code>
2006 <code>$existrel_foreign[$master_field_md5]['ref_table_name']</code>
2007 <code>$existrel_foreign[$master_field_md5]['ref_index_list']</code>
2008 </PossiblyNullArgument>
2009 <PossiblyNullArrayAccess occurrences="5">
2010 <code>$existrel_foreign[$master_field_md5]['constraint']</code>
2011 <code>$existrel_foreign[$master_field_md5]['ref_db_name']</code>
2012 <code>$existrel_foreign[$master_field_md5]['ref_table_name']</code>
2013 <code>$existrel_foreign[$master_field_md5]['ref_index_list']</code>
2014 <code>$existrel_foreign[$master_field_md5]['constraint']</code>
2015 </PossiblyNullArrayAccess>
2016 <PossiblyNullPropertyAssignmentValue occurrences="2">
2019 </PossiblyNullPropertyAssignmentValue>
2020 <PossiblyNullReference occurrences="7">
2021 <code>$existrel_foreign[$master_field_md5]</code>
2022 <code>$existrel_foreign[$master_field_md5]</code>
2023 <code>$existrel_foreign[$master_field_md5]</code>
2024 <code>$existrel_foreign[$master_field_md5]</code>
2025 <code>$existrel_foreign[$master_field_md5]</code>
2026 <code>$existrel_foreign[$master_field_md5]</code>
2027 <code>$existrel_foreign[$master_field_md5]</code>
2028 </PossiblyNullReference>
2029 <ReferenceConstraintViolation occurrences="2">
2030 <code>return $sql_query;</code>
2032 </ReferenceConstraintViolation>
2034 <file src="libraries/classes/Table/ColumnsDefinition.php">
2035 <PossiblyFalseArgument occurrences="2">
2036 <code>$form_params['db']</code>
2037 <code>$form_params['table']</code>
2038 </PossiblyFalseArgument>
2039 <PossiblyUndefinedVariable occurrences="1">
2040 <code>$submit_fulltext</code>
2041 </PossiblyUndefinedVariable>
2043 <file src="libraries/classes/Table/Search.php">
2044 <PossiblyNullArrayOffset occurrences="1">
2045 <code>$geom_funcs</code>
2046 </PossiblyNullArrayOffset>
2048 <file src="libraries/classes/ThemeManager.php">
2049 <InvalidScalarArgument occurrences="1">
2050 <code>$cookie_theme</code>
2051 </InvalidScalarArgument>
2052 <PossiblyNullArgument occurrences="2">
2055 </PossiblyNullArgument>
2056 <PossiblyNullArrayOffset occurrences="1">
2057 <code>$this->themes</code>
2058 </PossiblyNullArrayOffset>
2059 <PossiblyNullPropertyAssignmentValue occurrences="2">
2062 </PossiblyNullPropertyAssignmentValue>
2064 <file src="libraries/classes/Tracker.php">
2065 <InvalidReturnStatement occurrences="4">
2066 <code>$result</code>
2067 <code>$relation->queryAsControlUser($sql_query)</code>
2068 <code>$relation->queryAsControlUser($sql_query)</code>
2069 <code>$relation->queryAsControlUser($sql_query)</code>
2070 </InvalidReturnStatement>
2071 <InvalidReturnType occurrences="4">
2076 </InvalidReturnType>
2077 <InvalidScalarArgument occurrences="1">
2078 <code>(int) $version - 1</code>
2079 </InvalidScalarArgument>
2080 <PossiblyFalseOperand occurrences="2">
2081 <code>mb_strpos($log_entry, "\n")</code>
2082 <code>mb_strpos($log_entry, "\n")</code>
2083 </PossiblyFalseOperand>
2084 <PossiblyInvalidPropertyFetch occurrences="4">
2085 <code>$statement->body[3]->value</code>
2086 <code>$statement->body[4]->value</code>
2087 <code>$statement->body[2]->value</code>
2088 <code>$statement->into->dest->table</code>
2089 </PossiblyInvalidPropertyFetch>
2090 <TypeDoesNotContainType occurrences="1">
2091 <code>$dbname</code>
2092 </TypeDoesNotContainType>
2094 <file src="libraries/classes/Tracking.php">
2095 <InvalidReturnStatement occurrences="2">
2096 <code>$relation->queryAsControlUser($sql_query)</code>
2097 <code>$relation->queryAsControlUser($sql_query)</code>
2098 </InvalidReturnStatement>
2099 <InvalidReturnType occurrences="2">
2102 </InvalidReturnType>
2103 <InvalidScalarArgument occurrences="4">
2104 <code>$filter_ts_from</code>
2105 <code>$filter_ts_to</code>
2106 <code>$filter_ts_from</code>
2107 <code>$filter_ts_to</code>
2108 </InvalidScalarArgument>
2109 <NullArgument occurrences="1">
2113 <file src="libraries/classes/Transformations.php">
2114 <InvalidArgument occurrences="2">
2115 <code>$class_name</code>
2116 <code>$class_name</code>
2118 <InvalidReturnStatement occurrences="1">
2119 <code>$relation->queryAsControlUser($upd_query)</code>
2120 </InvalidReturnStatement>
2121 <InvalidReturnType occurrences="1">
2123 </InvalidReturnType>
2124 <PossiblyNullArgument occurrences="1">
2125 <code>$rtrimmed</code>
2126 </PossiblyNullArgument>
2128 <file src="libraries/classes/Twig/I18n/NodeTrans.php">
2129 <PossiblyNullArgument occurrences="5">
2131 <code>$this->hasNode('count') ? $this->getNode('count') : null</code>
2132 <code>$this->hasNode('count') ? $this->getNode('count') : null</code>
2134 <code>$this->hasNode('count') ? $this->getNode('count') : null</code>
2135 </PossiblyNullArgument>
2137 <file src="libraries/classes/TwoFactor.php">
2138 <InvalidPropertyFetch occurrences="1">
2139 <code>$cls::$id</code>
2140 </InvalidPropertyFetch>
2141 <LessSpecificReturnStatement occurrences="1">
2142 <code>new $name($this)</code>
2143 </LessSpecificReturnStatement>
2144 <MoreSpecificReturnType occurrences="1">
2145 <code>TwoFactorPlugin</code>
2146 </MoreSpecificReturnType>
2147 <PropertyTypeCoercion occurrences="2">
2148 <code>new $cls($this)</code>
2149 <code>new $cls($this)</code>
2150 </PropertyTypeCoercion>
2152 <file src="libraries/classes/Types.php">
2153 <InvalidReturnStatement occurrences="1">
2155 </InvalidReturnStatement>
2156 <InvalidReturnType occurrences="1">
2157 <code>string[]</code>
2158 </InvalidReturnType>
2160 <file src="libraries/classes/Util.php">
2161 <EmptyArrayAccess occurrences="1">
2162 <code>$group[$group_name]['tab' . $sep . 'count']</code>
2164 <InvalidArrayOffset occurrences="3">
2165 <code>$group[$group_name]['is' . $sep . 'group']</code>
2166 <code>$group[$group_name]['tab' . $sep . 'count']</code>
2167 <code>$units[$d]</code>
2168 </InvalidArrayOffset>
2169 <InvalidReturnStatement occurrences="1">
2170 <code>$return_value</code>
2171 </InvalidReturnStatement>
2172 <InvalidReturnType occurrences="1">
2174 </InvalidReturnType>
2175 <InvalidScalarArgument occurrences="1">
2177 </InvalidScalarArgument>
2178 <NullableReturnStatement occurrences="1">
2179 <code>$wktval</code>
2180 </NullableReturnStatement>
2181 <PossiblyFalseOperand occurrences="2">
2182 <code>mb_strrpos($columnspec, ')')</code>
2183 <code>mb_strpos($value, '.')</code>
2184 </PossiblyFalseOperand>
2185 <PossiblyInvalidArgument occurrences="2">
2188 </PossiblyInvalidArgument>
2189 <PossiblyInvalidArrayAccess occurrences="2">
2190 <code>$group[$group_name]['tab' . $sep . 'count']</code>
2191 <code>$table['Name']</code>
2192 </PossiblyInvalidArrayAccess>
2193 <PossiblyInvalidArrayAssignment occurrences="2">
2194 <code>$table['disp_name']</code>
2195 <code>$group[$table_name]</code>
2196 </PossiblyInvalidArrayAssignment>
2197 <PossiblyInvalidArrayOffset occurrences="2">
2198 <code>$table['Name']</code>
2199 <code>$table['disp_name']</code>
2200 </PossiblyInvalidArrayOffset>
2201 <PossiblyInvalidIterator occurrences="1">
2202 <code>$tables</code>
2203 </PossiblyInvalidIterator>
2204 <PossiblyInvalidOperand occurrences="3">
2208 </PossiblyInvalidOperand>
2209 <PossiblyNullArrayAccess occurrences="2">
2210 <code>$max_size</code>
2211 <code>$max_unit</code>
2212 </PossiblyNullArrayAccess>
2213 <TypeDoesNotContainType occurrences="1">
2214 <code>$ret === false</code>
2215 </TypeDoesNotContainType>
2217 <file src="libraries/classes/Utils/HttpRequest.php">
2218 <InvalidArrayOffset occurrences="1">
2219 <code>$context['http']['header']</code>
2220 </InvalidArrayOffset>
2221 <TypeDoesNotContainType occurrences="1">
2222 <code>$curlStatus</code>
2223 </TypeDoesNotContainType>
2225 <file src="libraries/classes/VersionInformation.php">
2226 <LessSpecificReturnStatement occurrences="1">
2228 </LessSpecificReturnStatement>
2229 <MoreSpecificReturnType occurrences="1">
2230 <code>stdClass|null</code>
2231 </MoreSpecificReturnType>
2232 <PossiblyNullArgument occurrences="1">
2233 <code>$version</code>
2234 </PossiblyNullArgument>
2236 <file src="libraries/classes/ZipExtension.php">
2237 <PossiblyFalseArgument occurrences="1">
2238 <code>$ext_pos</code>
2239 </PossiblyFalseArgument>