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/GisDataEditorController.php">
251 <PossiblyFalseOperand occurrences="1">
252 <code>mb_strpos($_POST['value'], '(')</code>
253 </PossiblyFalseOperand>
255 <file src="libraries/classes/Controllers/HomeController.php">
256 <MissingFile occurrences="1">
257 <code>include ROOT_PATH . 'libraries/language_stats.inc.php'</code>
259 <PossiblyNullArgument occurrences="1">
260 <code>$this->config->get('TempDir')</code>
261 </PossiblyNullArgument>
263 <file src="libraries/classes/Controllers/ImportController.php">
264 <PossiblyInvalidArgument occurrences="1">
265 <code>$skip < $read_limit ? $skip : $read_limit</code>
266 </PossiblyInvalidArgument>
267 <PossiblyNullArgument occurrences="2">
268 <code>$import_handle->getError()</code>
269 <code>$import_handle->getError()</code>
270 </PossiblyNullArgument>
271 <PossiblyNullArrayAccess occurrences="1">
272 <code>$_FILES['import_file']['name']</code>
273 </PossiblyNullArrayAccess>
274 <PossiblyUndefinedArrayOffset occurrences="1">
275 <code>$_FILES['import_file']</code>
276 </PossiblyUndefinedArrayOffset>
277 <TypeDoesNotContainType occurrences="5">
278 <code>$file_to_unlink != ''</code>
279 <code>$bookmark_created</code>
280 <code>$finished && ! $error</code>
281 <code>$timeout_passed</code>
282 <code>$offset == 0 || (isset($original_skip) && $original_skip == $offset)</code>
283 </TypeDoesNotContainType>
285 <file src="libraries/classes/Controllers/Preferences/ExportController.php">
286 <PossiblyNullArgument occurrences="1">
287 <code>$tabHash</code>
288 </PossiblyNullArgument>
290 <file src="libraries/classes/Controllers/Preferences/FeaturesController.php">
291 <PossiblyNullArgument occurrences="1">
292 <code>$tabHash</code>
293 </PossiblyNullArgument>
295 <file src="libraries/classes/Controllers/Preferences/ImportController.php">
296 <PossiblyNullArgument occurrences="1">
297 <code>$tabHash</code>
298 </PossiblyNullArgument>
300 <file src="libraries/classes/Controllers/Preferences/MainPanelController.php">
301 <PossiblyNullArgument occurrences="1">
302 <code>$tabHash</code>
303 </PossiblyNullArgument>
305 <file src="libraries/classes/Controllers/Preferences/ManageController.php">
306 <PossiblyFalseArgument occurrences="1">
308 </PossiblyFalseArgument>
309 <PossiblyFalseOperand occurrences="1">
311 </PossiblyFalseOperand>
312 <PossiblyNullArgument occurrences="1">
314 </PossiblyNullArgument>
316 <file src="libraries/classes/Controllers/Preferences/NavigationController.php">
317 <PossiblyNullArgument occurrences="1">
318 <code>$tabHash</code>
319 </PossiblyNullArgument>
321 <file src="libraries/classes/Controllers/Preferences/SqlController.php">
322 <PossiblyNullArgument occurrences="1">
323 <code>$tabHash</code>
324 </PossiblyNullArgument>
326 <file src="libraries/classes/Controllers/SchemaExportController.php">
327 <PossiblyUndefinedArrayOffset occurrences="1">
328 <code>$_POST['export_type']</code>
329 </PossiblyUndefinedArrayOffset>
331 <file src="libraries/classes/Controllers/Server/CollationsController.php">
332 <PossiblyNullIterator occurrences="1">
333 <code>$this->charsets</code>
334 </PossiblyNullIterator>
336 <file src="libraries/classes/Controllers/Server/DatabasesController.php">
337 <PossiblyInvalidArgument occurrences="1">
338 <code>$this->dbi->getError()</code>
339 </PossiblyInvalidArgument>
340 <TypeDoesNotContainType occurrences="1">
341 <code>(int) $database[$key]</code>
342 </TypeDoesNotContainType>
344 <file src="libraries/classes/Controllers/Server/PrivilegesController.php">
345 <PossiblyInvalidArgument occurrences="3">
346 <code>$dbname ?? ''</code>
347 <code>$dbname ?? ''</code>
349 </PossiblyInvalidArgument>
350 <PossiblyNullArgument occurrences="3">
351 <code>$username ?? null</code>
352 <code>$hostname ?? null</code>
353 <code>$username ?? null</code>
354 </PossiblyNullArgument>
355 <TypeDoesNotContainType occurrences="1">
356 <code>$sub_part</code>
357 </TypeDoesNotContainType>
359 <file src="libraries/classes/Controllers/Server/Status/StatusController.php">
360 <PossiblyNullArgument occurrences="7"/>
362 <file src="libraries/classes/Controllers/Server/VariablesController.php">
363 <PossiblyNullArgument occurrences="5">
364 <code>Util::formatByteDown($varValue[1], 3, 3)</code>
367 <code>$varValue[1]</code>
368 <code>Util::formatByteDown($value, 3, 3)</code>
369 </PossiblyNullArgument>
370 <PossiblyNullArrayAccess occurrences="2">
371 <code>$varValue[1]</code>
372 <code>$varValue[1]</code>
373 </PossiblyNullArrayAccess>
375 <file src="libraries/classes/Controllers/Setup/FormController.php">
376 <ArgumentTypeCoercion occurrences="1">
377 <code>new $formClass($this->config)</code>
378 </ArgumentTypeCoercion>
379 <PossiblyNullArgument occurrences="1">
380 <code>$formset</code>
381 </PossiblyNullArgument>
382 <UndefinedClass occurrences="1">
383 <code>new $formClass($this->config)</code>
386 <file src="libraries/classes/Controllers/Setup/HomeController.php">
387 <PossiblyNullArgument occurrences="1">
388 <code>$actionDone</code>
389 </PossiblyNullArgument>
390 <PossiblyNullIterator occurrences="1">
391 <code>$this->config->getServers()</code>
392 </PossiblyNullIterator>
394 <file src="libraries/classes/Controllers/Setup/ServersController.php">
395 <PossiblyNullArgument occurrences="2">
398 </PossiblyNullArgument>
400 <file src="libraries/classes/Controllers/Table/ChangeController.php">
401 <InvalidScalarArgument occurrences="1">
403 </InvalidScalarArgument>
404 <PossiblyNullArgument occurrences="1">
405 <code>$where_clause ?? null</code>
406 </PossiblyNullArgument>
408 <file src="libraries/classes/Controllers/Table/ChartController.php">
409 <ImplicitToStringCast occurrences="1">
410 <code>Message::error(__('No SQL query was set to fetch data.'))</code>
411 </ImplicitToStringCast>
413 <file src="libraries/classes/Controllers/Table/GisVisualizationController.php">
414 <ImplicitToStringCast occurrences="1">
415 <code>Message::error(__('No SQL query was set to fetch data.'))</code>
416 </ImplicitToStringCast>
418 <file src="libraries/classes/Controllers/Table/RelationController.php">
419 <PossiblyNullArgument occurrences="2">
420 <code>$multi_edit_columns_name</code>
421 <code>$multi_edit_columns_name</code>
422 </PossiblyNullArgument>
424 <file src="libraries/classes/Controllers/Table/ReplaceController.php">
425 <InvalidArgument occurrences="1">
426 <code>$insert_errors</code>
428 <PossiblyNullArgument occurrences="7">
429 <code>$current_value</code>
430 <code>$current_value</code>
431 <code>$multi_edit_columns_null</code>
432 <code>$multi_edit_columns_null_prev</code>
433 <code>$multi_edit_funcs</code>
434 <code>$multi_edit_salt</code>
435 <code>$multi_edit_columns_prev</code>
436 </PossiblyNullArgument>
437 <PossiblyUndefinedVariable occurrences="1">
438 <code>$extra_data</code>
439 </PossiblyUndefinedVariable>
441 <file src="libraries/classes/Controllers/Table/SearchController.php">
442 <InvalidNullableReturnType occurrences="1">
444 </InvalidNullableReturnType>
445 <NullableReturnStatement occurrences="1">
446 <code>$this->dbi->fetchSingleRow($sql_query)</code>
447 </NullableReturnStatement>
449 <file src="libraries/classes/Controllers/Table/StructureController.php">
450 <ImplicitToStringCast occurrences="1">
451 <code>$message</code>
452 </ImplicitToStringCast>
453 <InvalidReturnStatement occurrences="1">
454 <code>$partitionDetails</code>
455 </InvalidReturnStatement>
456 <InvalidReturnType occurrences="1">
457 <code>array[]|null</code>
459 <NullArgument occurrences="1">
462 <PossiblyFalseArgument occurrences="4">
463 <code>$openPos</code>
464 <code>$openPos</code>
465 </PossiblyFalseArgument>
466 <PossiblyFalseOperand occurrences="6">
467 <code>$openPos</code>
468 <code>$openPos</code>
469 <code>$closePos</code>
470 <code>$openPos</code>
471 <code>$openPos</code>
472 <code>$closePos</code>
473 </PossiblyFalseOperand>
474 <PossiblyInvalidArgument occurrences="2">
475 <code>$tmp_error</code>
476 <code>$analyzed_sql_results ?? ''</code>
477 </PossiblyInvalidArgument>
478 <PossiblyNullArrayAccess occurrences="14">
479 <code>$data_size</code>
480 <code>$data_unit</code>
481 <code>$index_size</code>
482 <code>$index_unit</code>
483 <code>$free_size</code>
484 <code>$free_unit</code>
485 <code>$effect_size</code>
486 <code>$effect_unit</code>
487 <code>$effect_size</code>
488 <code>$effect_unit</code>
489 <code>$tot_size</code>
490 <code>$tot_unit</code>
491 <code>$avg_size</code>
492 <code>$avg_unit</code>
493 </PossiblyNullArrayAccess>
494 <TypeDoesNotContainType occurrences="1">
495 <code>is_array($row)</code>
496 </TypeDoesNotContainType>
498 <file src="libraries/classes/Controllers/Table/ZoomSearchController.php">
499 <PossiblyFalseArgument occurrences="3">
500 <code>$dataLabel</code>
501 <code>$dataLabel</code>
503 </PossiblyFalseArgument>
504 <PossiblyNullArrayAccess occurrences="3">
505 <code>$criteria_column_names[$i]</code>
506 <code>$criteria_column_names[$i]</code>
507 <code>$criteria_column_names[$i]</code>
508 </PossiblyNullArrayAccess>
509 <PossiblyNullArrayOffset occurrences="1">
511 </PossiblyNullArrayOffset>
513 <file src="libraries/classes/Controllers/ViewCreateController.php">
514 <PossiblyInvalidArgument occurrences="1">
515 <code>$this->dbi->getError()</code>
516 </PossiblyInvalidArgument>
518 <file src="libraries/classes/Core.php">
519 <FalsableReturnStatement occurrences="1">
520 <code>getenv($var_name)</code>
521 </FalsableReturnStatement>
522 <InvalidOperand occurrences="1">
523 <code>$matches[1]</code>
525 <LoopInvalidation occurrences="4">
531 <PossiblyFalseArgument occurrences="2">
532 <code>mb_strpos($page . '?', '?')</code>
533 <code>mb_strpos($_page . '?', '?')</code>
534 </PossiblyFalseArgument>
535 <PossiblyInvalidArgument occurrences="1">
537 </PossiblyInvalidArgument>
538 <TypeDoesNotContainType occurrences="1">
539 <code>is_string($data)</code>
540 </TypeDoesNotContainType>
542 <file src="libraries/classes/CreateAddField.php">
543 <PossiblyFalseArgument occurrences="1">
544 <code>$_POST['field_extra'][$i] ?? false</code>
545 </PossiblyFalseArgument>
547 <file src="libraries/classes/Database/DatabaseList.php">
548 <PossiblyNullPropertyAssignmentValue occurrences="1">
550 </PossiblyNullPropertyAssignmentValue>
552 <file src="libraries/classes/Database/Designer.php">
553 <InvalidArgument occurrences="1">
554 <code>$page_rs</code>
557 <file src="libraries/classes/Database/Designer/Common.php">
558 <InvalidArgument occurrences="1">
561 <PossiblyUndefinedArrayOffset occurrences="4">
562 <code>$con['DTN']</code>
563 <code>$con['STN']</code>
564 <code>$con['SCN']</code>
565 <code>$con['DCN']</code>
566 </PossiblyUndefinedArrayOffset>
568 <file src="libraries/classes/Database/Events.php">
569 <PossiblyNullArgument occurrences="1">
570 <code>$create_item</code>
571 </PossiblyNullArgument>
573 <file src="libraries/classes/Database/Qbe.php">
574 <NullArgument occurrences="1">
577 <PossiblyNullArgument occurrences="1">
578 <code>$sortOrder</code>
579 </PossiblyNullArgument>
580 <PossiblyNullArrayAccess occurrences="1">
582 </PossiblyNullArrayAccess>
583 <PossiblyNullPropertyAssignmentValue occurrences="3">
584 <code>$currentSearch</code>
587 </PossiblyNullPropertyAssignmentValue>
589 <file src="libraries/classes/Database/Routines.php">
590 <PossiblyInvalidArgument occurrences="2">
591 <code>$routine['item_type_toggle']</code>
592 <code>$routine['item_returntype']</code>
593 </PossiblyInvalidArgument>
594 <PossiblyNullArgument occurrences="5">
596 <code>$create_routine</code>
597 <code>$itemReturnType</code>
598 <code>$itemReturnType</code>
599 <code>$routine['item_name']</code>
600 </PossiblyNullArgument>
601 <PossiblyNullArrayAccess occurrences="2">
602 <code>$routine['item_name']</code>
603 <code>$routine['item_type']</code>
604 </PossiblyNullArrayAccess>
606 <file src="libraries/classes/Database/Search.php">
607 <InvalidArrayOffset occurrences="1">
608 <code>$this->searchTypes[$_POST['criteriaSearchType']]</code>
609 </InvalidArrayOffset>
611 <file src="libraries/classes/Database/Triggers.php">
612 <PossiblyNullArgument occurrences="1">
613 <code>$create_item</code>
614 </PossiblyNullArgument>
615 <PossiblyNullArrayAccess occurrences="2">
616 <code>$trigger['create']</code>
617 <code>$trigger['drop']</code>
618 </PossiblyNullArrayAccess>
620 <file src="libraries/classes/DatabaseInterface.php">
621 <EmptyArrayAccess occurrences="1">
622 <code>$result_target[]</code>
624 <InvalidReturnStatement occurrences="1">
625 <code>$this->_extension->getProtoInfo($this->_links[$link])</code>
626 </InvalidReturnStatement>
627 <InvalidReturnType occurrences="1">
628 <code>int|bool</code>
630 <MissingClosureParamType occurrences="2">
633 </MissingClosureParamType>
634 <PossiblyInvalidArgument occurrences="1">
636 </PossiblyInvalidArgument>
637 <PossiblyInvalidArrayOffset occurrences="1">
638 <code>$row[$value]</code>
639 </PossiblyInvalidArrayOffset>
641 <file src="libraries/classes/Dbal/DbiMysqli.php">
642 <ImplementedReturnTypeMismatch occurrences="2">
643 <code>array|bool</code>
644 <code>string|false</code>
645 </ImplementedReturnTypeMismatch>
646 <InvalidPropertyFetch occurrences="2">
647 <code>$mysqli->connect_errno</code>
648 <code>$mysqli->connect_error</code>
649 </InvalidPropertyFetch>
650 <MoreSpecificImplementedParamType occurrences="24">
675 </MoreSpecificImplementedParamType>
676 <PossiblyNullPropertyFetch occurrences="2">
677 <code>$mysqli->connect_errno</code>
678 <code>$mysqli->connect_error</code>
679 </PossiblyNullPropertyFetch>
680 <TypeDoesNotContainNull occurrences="2">
681 <code>$return_value === null</code>
682 <code>$return_value === false || $return_value === null</code>
683 </TypeDoesNotContainNull>
685 <file src="libraries/classes/Display/Export.php">
686 <InvalidScalarArgument occurrences="2">
687 <code>$numTables</code>
688 <code>$unlimNumRows</code>
689 </InvalidScalarArgument>
691 <file src="libraries/classes/Display/GitRevision.php">
692 <PossiblyNullArgument occurrences="12">
693 <code>$this->config->get('PMA_VERSION_GIT_COMMITHASH')</code>
694 <code>$this->config->get('PMA_VERSION_GIT_MESSAGE')</code>
695 <code>$this->config->get('PMA_VERSION_GIT_COMMITHASH')</code>
698 <code>$isRemoteBranch ? $branch : htmlspecialchars($branch)</code>
699 <code>$committer['date']</code>
700 <code>$committer['email']</code>
701 <code>$committer['name']</code>
702 <code>$author['date']</code>
703 <code>$author['email']</code>
704 <code>$author['name']</code>
705 </PossiblyNullArgument>
706 <PossiblyNullArrayAccess occurrences="6">
707 <code>$committer['date']</code>
708 <code>$committer['email']</code>
709 <code>$committer['name']</code>
710 <code>$author['date']</code>
711 <code>$author['email']</code>
712 <code>$author['name']</code>
713 </PossiblyNullArrayAccess>
715 <file src="libraries/classes/Display/Results.php">
716 <ImplicitToStringCast occurrences="1">
717 <code>$message</code>
718 </ImplicitToStringCast>
719 <InvalidArgument occurrences="14">
720 <code>$added[$orgFullTableName]</code>
721 <code>$transformation_plugin</code>
722 <code>$default_function</code>
723 <code>$transformation_plugin</code>
724 <code>$default_function</code>
725 <code>$transformation_plugin</code>
726 <code>$default_function</code>
727 <code>$transform_options</code>
728 <code>$transform_options</code>
729 <code>$transform_options</code>
730 <code>$transform_options</code>
731 <code>$default_function</code>
732 <code>$transform_options</code>
733 <code>$default_function</code>
735 <InvalidOperand occurrences="1">
738 <InvalidScalarArgument occurrences="1">
739 <code>$original_length</code>
740 </InvalidScalarArgument>
741 <PossiblyInvalidArgument occurrences="3">
742 <code>$col_visib</code>
743 <code>$col_visib</code>
744 <code>$sortExpressionNoDirection</code>
745 </PossiblyInvalidArgument>
746 <PossiblyNullArgument occurrences="4">
747 <code>$col_visib_current</code>
748 <code>$col_visib_current</code>
749 <code>$is_field_truncated</code>
750 <code>$is_field_truncated</code>
751 </PossiblyNullArgument>
752 <PossiblyNullArrayAccess occurrences="2">
753 <code>$display_size[0]</code>
754 <code>$display_size[1]</code>
755 </PossiblyNullArrayAccess>
756 <PossiblyUndefinedArrayOffset occurrences="1">
757 <code>$analyzed_sql_results['statement']</code>
758 </PossiblyUndefinedArrayOffset>
759 <TypeDoesNotContainNull occurrences="3">
760 <code>$column === null</code>
761 <code>$column === null</code>
762 <code>$column === null</code>
763 </TypeDoesNotContainNull>
764 <TypeDoesNotContainType occurrences="1">
765 <code>is_array($map)</code>
766 </TypeDoesNotContainType>
768 <file src="libraries/classes/Encoding.php">
769 <PossiblyNullPropertyAssignmentValue occurrences="1">
771 </PossiblyNullPropertyAssignmentValue>
773 <file src="libraries/classes/Engines/Bdb.php">
774 <UndefinedConstant occurrences="3">
775 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
776 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
777 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
780 <file src="libraries/classes/Engines/Innodb.php">
781 <LessSpecificImplementedReturnType occurrences="1">
783 </LessSpecificImplementedReturnType>
784 <PossiblyNullArgument occurrences="1"/>
785 <UndefinedConstant occurrences="18">
786 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
787 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
788 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
789 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
790 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
791 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
792 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
793 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
794 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
795 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</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_BOOLEAN</code>
801 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
802 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
803 <code>PMA_ENGINE_SUPPORT_YES</code>
806 <file src="libraries/classes/Engines/Memory.php">
807 <UndefinedConstant occurrences="1">
808 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
811 <file src="libraries/classes/Engines/Myisam.php">
812 <UndefinedConstant occurrences="6">
813 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
814 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
815 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
816 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
817 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
818 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
821 <file src="libraries/classes/Engines/Pbxt.php">
822 <InvalidNullableReturnType occurrences="1">
824 </InvalidNullableReturnType>
825 <LessSpecificImplementedReturnType occurrences="1">
827 </LessSpecificImplementedReturnType>
828 <NullableReturnStatement occurrences="1">
829 <code>Util::formatByteDown($value)</code>
830 </NullableReturnStatement>
831 <PossiblyInvalidArgument occurrences="1">
832 <code>$formatted_size</code>
833 </PossiblyInvalidArgument>
834 <UndefinedConstant occurrences="12">
835 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
836 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
837 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
838 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
839 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
840 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
841 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</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_NUMERIC</code>
849 <file src="libraries/classes/ErrorHandler.php">
850 <InvalidArgument occurrences="1">
851 <code>[$this, 'handleError']</code>
853 <PossiblyNullArgument occurrences="1">
854 <code>$errorNumber</code>
855 </PossiblyNullArgument>
857 <file src="libraries/classes/Export.php">
858 <InvalidReturnStatement occurrences="1">
859 <code>$memory_limit</code>
860 </InvalidReturnStatement>
861 <InvalidReturnType occurrences="1">
864 <PossiblyInvalidArgument occurrences="2">
865 <code>$dump_buffer</code>
866 <code>$db_select</code>
867 </PossiblyInvalidArgument>
868 <PossiblyNullArgument occurrences="5">
874 </PossiblyNullArgument>
876 <file src="libraries/classes/File.php">
877 <FalsableReturnStatement occurrences="1">
878 <code>$this->detectCompression()</code>
879 </FalsableReturnStatement>
880 <InvalidFalsableReturnType occurrences="1">
882 </InvalidFalsableReturnType>
883 <InvalidPropertyAssignmentValue occurrences="1">
884 <code>$this->_handle</code>
885 </InvalidPropertyAssignmentValue>
886 <PossiblyInvalidArgument occurrences="1">
887 <code>$_FILES['fields_upload']</code>
888 </PossiblyInvalidArgument>
889 <PossiblyNullArgument occurrences="18">
890 <code>$this->getName()</code>
892 <code>$this->getName()</code>
893 <code>$this->getName()</code>
894 <code>$this->getName()</code>
895 <code>$this->getName()</code>
896 <code>$this->getName()</code>
897 <code>$this->getName()</code>
898 <code>$this->getName()</code>
899 <code>$this->getName()</code>
900 <code>$this->getName()</code>
901 <code>$this->getName()</code>
902 <code>$this->getName()</code>
903 <code>$this->getName()</code>
904 <code>$this->getName()</code>
905 <code>$this->_handle</code>
906 <code>$this->_handle</code>
907 <code>$this->_handle</code>
908 </PossiblyNullArgument>
909 <PossiblyNullPropertyAssignmentValue occurrences="4">
914 </PossiblyNullPropertyAssignmentValue>
916 <file src="libraries/classes/Footer.php">
917 <InvalidReturnStatement occurrences="1">
919 </InvalidReturnStatement>
920 <InvalidReturnType occurrences="1">
923 <MissingFile occurrences="1">
924 <code>include ROOT_PATH . 'revision-info.php'</code>
926 <ReferenceConstraintViolation occurrences="2">
927 <code>return $object;</code>
929 </ReferenceConstraintViolation>
931 <file src="libraries/classes/Gis/GisGeometry.php">
932 <PossiblyFalseOperand occurrences="2">
933 <code>$last_comma</code>
934 <code>$last_comma</code>
935 </PossiblyFalseOperand>
937 <file src="libraries/classes/Gis/GisLineString.php">
938 <InvalidScalarArgument occurrences="2">
941 </InvalidScalarArgument>
943 <file src="libraries/classes/Gis/GisMultiLineString.php">
944 <InvalidScalarArgument occurrences="2">
947 </InvalidScalarArgument>
949 <file src="libraries/classes/Gis/GisMultiPoint.php">
950 <InvalidScalarArgument occurrences="2">
953 </InvalidScalarArgument>
955 <file src="libraries/classes/Gis/GisMultiPolygon.php">
956 <InvalidScalarArgument occurrences="2">
959 </InvalidScalarArgument>
960 <PossiblyInvalidArgument occurrences="1">
961 <code>count($points_arr) / 2</code>
962 </PossiblyInvalidArgument>
963 <PossiblyNullArgument occurrences="2">
966 </PossiblyNullArgument>
968 <file src="libraries/classes/Gis/GisPoint.php">
969 <InvalidScalarArgument occurrences="2">
972 </InvalidScalarArgument>
974 <file src="libraries/classes/Gis/GisPolygon.php">
975 <InvalidNullableReturnType occurrences="1">
976 <code>array|false</code>
977 </InvalidNullableReturnType>
978 <InvalidScalarArgument occurrences="2">
981 </InvalidScalarArgument>
982 <PossiblyInvalidArgument occurrences="1">
983 <code>count($points_arr) / 2</code>
984 </PossiblyInvalidArgument>
986 <file src="libraries/classes/Gis/GisVisualization.php">
987 <NullArgument occurrences="3">
992 <PossiblyFalseOperand occurrences="2">
993 <code>$results</code>
994 <code>$results</code>
995 </PossiblyFalseOperand>
996 <PossiblyInvalidArgument occurrences="1">
997 <code>$results</code>
998 </PossiblyInvalidArgument>
999 <PossiblyInvalidOperand occurrences="2">
1000 <code>$results</code>
1001 <code>$results</code>
1002 </PossiblyInvalidOperand>
1003 <PossiblyNullPropertyAssignmentValue occurrences="1">
1005 </PossiblyNullPropertyAssignmentValue>
1007 <file src="libraries/classes/Git.php">
1008 <ParadoxicalCondition occurrences="1">
1010 </ParadoxicalCondition>
1011 <PossiblyNullArgument occurrences="1">
1012 <code>$gitFolder</code>
1013 </PossiblyNullArgument>
1015 <file src="libraries/classes/Html/Generator.php">
1016 <InvalidScalarArgument occurrences="1">
1017 <code>$server_msg</code>
1018 </InvalidScalarArgument>
1020 <file src="libraries/classes/Import.php">
1021 <InvalidReturnStatement occurrences="1">
1022 <code>$column_number</code>
1023 </InvalidReturnStatement>
1024 <InvalidReturnType occurrences="1">
1026 </InvalidReturnType>
1027 <ParadoxicalCondition occurrences="1">
1029 </ParadoxicalCondition>
1030 <PossiblyFalseArgument occurrences="1">
1031 <code>strpos($last_cumulative_size, ',')</code>
1032 </PossiblyFalseArgument>
1033 <PossiblyFalseOperand occurrences="3">
1034 <code>strpos($last_cumulative_size, ',')</code>
1035 <code>strpos($last_cumulative_size, ',')</code>
1036 <code>$decPos</code>
1037 </PossiblyFalseOperand>
1038 <PossiblyInvalidArgument occurrences="5">
1039 <code>$last_cumulative_size</code>
1040 <code>$last_cumulative_size</code>
1041 <code>$last_cumulative_size</code>
1042 <code>$last_cumulative_size</code>
1043 <code>$last_cumulative_size</code>
1044 </PossiblyInvalidArgument>
1045 <PossiblyNullArrayAccess occurrences="1">
1046 <code>$additional_sql[$i]</code>
1047 </PossiblyNullArrayAccess>
1048 <TypeDoesNotContainType occurrences="1">
1049 <code>is_array($table)</code>
1050 </TypeDoesNotContainType>
1052 <file src="libraries/classes/Index.php">
1053 <PossiblyNullPropertyAssignmentValue occurrences="3">
1057 </PossiblyNullPropertyAssignmentValue>
1059 <file src="libraries/classes/IndexColumn.php">
1060 <PossiblyNullPropertyAssignmentValue occurrences="3">
1064 </PossiblyNullPropertyAssignmentValue>
1066 <file src="libraries/classes/InsertEdit.php">
1067 <InvalidArgument occurrences="1">
1068 <code>$current_result</code>
1070 <PossiblyInvalidOperand occurrences="2">
1072 <code>$insert_id</code>
1073 </PossiblyInvalidOperand>
1074 <PossiblyNullArrayAccess occurrences="3">
1075 <code>$data_size[0]</code>
1076 <code>$data_size[1]</code>
1077 <code>$dispval</code>
1078 </PossiblyNullArrayAccess>
1079 <PossiblyUndefinedVariable occurrences="1">
1080 <code>$protected_row</code>
1081 </PossiblyUndefinedVariable>
1082 <TypeDoesNotContainType occurrences="2">
1083 <code>$input_type === 'time'</code>
1084 </TypeDoesNotContainType>
1086 <file src="libraries/classes/IpAllowDeny.php">
1087 <InvalidOperand occurrences="1">
1088 <code>$regs[5]</code>
1090 <InvalidScalarArgument occurrences="1">
1091 <code>$remote_ip</code>
1092 </InvalidScalarArgument>
1093 <PossiblyInvalidArgument occurrences="1">
1094 <code>$newval</code>
1095 </PossiblyInvalidArgument>
1097 <file src="libraries/classes/Language.php">
1098 <InvalidReturnStatement occurrences="2">
1099 <code>preg_match($pattern, $header)</code>
1100 <code>preg_match($pattern, $header)</code>
1101 </InvalidReturnStatement>
1102 <InvalidReturnType occurrences="2">
1105 </InvalidReturnType>
1107 <file src="libraries/classes/LanguageManager.php">
1108 <MissingConstructor occurrences="1">
1109 <code>$_available_locales</code>
1110 </MissingConstructor>
1112 <file src="libraries/classes/Menu.php">
1113 <NullableReturnStatement occurrences="1">
1114 <code>$allowedTabs</code>
1115 </NullableReturnStatement>
1116 <PossiblyFalseOperand occurrences="1">
1117 <code>mb_strpos($row['tab'], '_')</code>
1118 </PossiblyFalseOperand>
1119 <PossiblyNullArrayAccess occurrences="1">
1120 <code>$allowedTabs[$tabName]</code>
1121 </PossiblyNullArrayAccess>
1123 <file src="libraries/classes/Message.php">
1124 <InvalidArgument occurrences="1">
1125 <code>$message</code>
1127 <PossiblyInvalidArgument occurrences="1">
1128 <code>$params</code>
1129 </PossiblyInvalidArgument>
1130 <PossiblyNullPropertyAssignmentValue occurrences="1">
1132 </PossiblyNullPropertyAssignmentValue>
1134 <file src="libraries/classes/Navigation/Navigation.php">
1135 <InvalidArgument occurrences="2">
1136 <code>$result</code>
1137 <code>$result</code>
1140 <file src="libraries/classes/Navigation/NavigationTree.php">
1141 <PossiblyFalseOperand occurrences="1">
1142 <code>strrpos($class, '\\')</code>
1143 </PossiblyFalseOperand>
1144 <PossiblyFalseReference occurrences="1">
1145 <code>getPresence</code>
1146 </PossiblyFalseReference>
1147 <PossiblyInvalidArgument occurrences="1">
1149 </PossiblyInvalidArgument>
1150 <PossiblyInvalidIterator occurrences="1">
1152 </PossiblyInvalidIterator>
1153 <PossiblyNullArgument occurrences="3">
1155 <code>$container->realName</code>
1157 </PossiblyNullArgument>
1158 <PossiblyNullPropertyFetch occurrences="2">
1159 <code>$container->realName</code>
1160 <code>$container->parent</code>
1161 </PossiblyNullPropertyFetch>
1162 <PossiblyNullReference occurrences="1">
1163 <code>addChild</code>
1164 </PossiblyNullReference>
1166 <file src="libraries/classes/Navigation/NodeFactory.php">
1167 <LessSpecificReturnStatement occurrences="1">
1168 <code>new $class($name, $type, $isGroup)</code>
1169 </LessSpecificReturnStatement>
1170 <MoreSpecificReturnType occurrences="1">
1172 </MoreSpecificReturnType>
1174 <file src="libraries/classes/Navigation/Nodes/NodeDatabaseChild.php">
1175 <PossiblyInvalidPropertyFetch occurrences="1">
1176 <code>$this->realParent()->realName</code>
1177 </PossiblyInvalidPropertyFetch>
1179 <file src="libraries/classes/Navigation/Nodes/NodeTable.php">
1180 <PossiblyInvalidPropertyFetch occurrences="2">
1181 <code>$this->realParent()->realName</code>
1182 <code>$this->realParent()->realName</code>
1183 </PossiblyInvalidPropertyFetch>
1185 <file src="libraries/classes/Normalization.php">
1186 <InvalidArgument occurrences="1">
1187 <code>$columnTypeList</code>
1189 <PossiblyInvalidArgument occurrences="3">
1190 <code>$this->dbi->getError()</code>
1191 <code>$this->dbi->getError()</code>
1192 <code>$this->dbi->getError()</code>
1193 </PossiblyInvalidArgument>
1195 <file src="libraries/classes/OpenDocument.php">
1196 <InvalidReturnStatement occurrences="1">
1197 <code>$zipExtension->createFile($data, $name)</code>
1198 </InvalidReturnStatement>
1199 <InvalidReturnType occurrences="1">
1201 </InvalidReturnType>
1203 <file src="libraries/classes/Operations.php">
1204 <PossiblyNullArgument occurrences="1">
1205 <code>$tmp_query</code>
1206 </PossiblyNullArgument>
1208 <file src="libraries/classes/Plugins.php">
1209 <InvalidNullableReturnType occurrences="1">
1211 </InvalidNullableReturnType>
1212 <NullOperand occurrences="6">
1220 <NullableReturnStatement occurrences="1">
1222 </NullableReturnStatement>
1223 <PossiblyNullArgument occurrences="2">
1226 </PossiblyNullArgument>
1228 <file src="libraries/classes/Plugins/Auth/AuthenticationCookie.php">
1229 <ImplementedReturnTypeMismatch occurrences="2">
1230 <code>bool|void</code>
1231 <code>void|bool</code>
1232 </ImplementedReturnTypeMismatch>
1233 <InvalidScalarArgument occurrences="1">
1234 <code>Core::getIp()</code>
1235 </InvalidScalarArgument>
1237 <file src="libraries/classes/Plugins/Auth/AuthenticationHttp.php">
1238 <ImplicitToStringCast occurrences="1"/>
1240 <file src="libraries/classes/Plugins/Auth/AuthenticationSignon.php">
1241 <InvalidArgument occurrences="1">
1242 <code>$sessionCookieParams</code>
1244 <PossiblyInvalidArgument occurrences="5">
1245 <code>$sessionCookieParams['lifetime']</code>
1246 <code>$sessionCookieParams['path']</code>
1247 <code>$sessionCookieParams['domain']</code>
1248 <code>$sessionCookieParams['secure']</code>
1249 <code>$sessionCookieParams['httponly']</code>
1250 </PossiblyInvalidArgument>
1252 <file src="libraries/classes/Plugins/Export/ExportCodegen.php">
1253 <PossiblyNullArgument occurrences="6">
1254 <code>$table_alias</code>
1255 <code>$table_alias</code>
1256 <code>$table_alias</code>
1257 <code>$table_alias</code>
1258 <code>$table_alias</code>
1259 <code>$table_alias</code>
1260 </PossiblyNullArgument>
1262 <file src="libraries/classes/Plugins/Export/ExportHtmlword.php">
1263 <PossiblyNullArgument occurrences="5">
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>
1270 <PossiblyUndefinedVariable occurrences="2">
1271 <code>$comments</code>
1272 <code>$mime_map</code>
1273 </PossiblyUndefinedVariable>
1275 <file src="libraries/classes/Plugins/Export/ExportLatex.php">
1276 <PossiblyFalseArgument occurrences="4">
1281 </PossiblyFalseArgument>
1283 <file src="libraries/classes/Plugins/Export/ExportMediawiki.php">
1284 <PossiblyNullArgument occurrences="2">
1285 <code>$table_alias</code>
1286 <code>$table_alias</code>
1287 </PossiblyNullArgument>
1289 <file src="libraries/classes/Plugins/Export/ExportOds.php">
1290 <PossiblyNullArgument occurrences="1">
1291 <code>$table_alias</code>
1292 </PossiblyNullArgument>
1294 <file src="libraries/classes/Plugins/Export/ExportOdt.php">
1295 <PossiblyNullArgument occurrences="10">
1296 <code>$table_alias</code>
1297 <code>$table_alias</code>
1298 <code>$view_alias</code>
1299 <code>$col_as</code>
1300 <code>$table_alias</code>
1301 <code>$table_alias</code>
1302 <code>$table_alias</code>
1303 <code>$table_alias</code>
1304 <code>$table_alias</code>
1305 <code>$table_alias</code>
1306 </PossiblyNullArgument>
1308 <file src="libraries/classes/Plugins/Export/ExportPhparray.php">
1309 <PossiblyNullArgument occurrences="1">
1310 <code>$table_alias</code>
1311 </PossiblyNullArgument>
1313 <file src="libraries/classes/Plugins/Export/ExportSql.php">
1314 <InvalidArgument occurrences="5"/>
1315 <PossiblyFalseArgument occurrences="1">
1316 <code>mb_strpos($collation, '_')</code>
1317 </PossiblyFalseArgument>
1318 <PossiblyInvalidArgument occurrences="1">
1319 <code>$statement->body</code>
1320 </PossiblyInvalidArgument>
1321 <PossiblyInvalidOperand occurrences="1"/>
1322 <PossiblyInvalidPropertyAssignmentValue occurrences="1">
1323 <code>Context::escape($alias)</code>
1324 </PossiblyInvalidPropertyAssignmentValue>
1325 <PossiblyNullArgument occurrences="20">
1326 <code>$view_alias</code>
1327 <code>$view_alias</code>
1328 <code>$view_alias</code>
1329 <code>$table_alias</code>
1330 <code>$table_alias</code>
1331 <code>$table_alias</code>
1332 <code>$table_alias</code>
1333 <code>$table_alias</code>
1334 <code>$table_alias</code>
1335 <code>$table_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 </PossiblyNullArgument>
1347 <ReferenceConstraintViolation occurrences="3">
1348 <code>return $sql_query;</code>
1349 <code>return $statement->build();</code>
1351 </ReferenceConstraintViolation>
1352 <UndefinedMethod occurrences="4">
1353 <code>$statement->fields</code>
1354 <code>$statement->fields</code>
1355 <code>$statement->fields</code>
1356 <code>$statement->fields</code>
1359 <file src="libraries/classes/Plugins/Export/ExportTexytext.php">
1360 <PossiblyNullArgument occurrences="1">
1361 <code>$col_as</code>
1362 </PossiblyNullArgument>
1363 <PossiblyUndefinedVariable occurrences="2">
1364 <code>$comments</code>
1365 <code>$mime_map</code>
1366 </PossiblyUndefinedVariable>
1368 <file src="libraries/classes/Plugins/Export/ExportXml.php">
1369 <PossiblyNullArgument occurrences="1">
1370 <code>$table_alias</code>
1371 </PossiblyNullArgument>
1373 <file src="libraries/classes/Plugins/Export/Helpers/Pdf.php">
1374 <PossiblyUndefinedVariable occurrences="5">
1377 <code>$res_rel</code>
1378 <code>$res_rel</code>
1379 <code>$mime_map</code>
1380 </PossiblyUndefinedVariable>
1382 <file src="libraries/classes/Plugins/Export/Helpers/TableProperty.php">
1383 <PossiblyFalseArgument occurrences="1">
1385 </PossiblyFalseArgument>
1387 <file src="libraries/classes/Plugins/Import/AbstractImportCsv.php">
1388 <ImplementedReturnTypeMismatch occurrences="1">
1389 <code>OptionsPropertyMainGroup|void</code>
1390 </ImplementedReturnTypeMismatch>
1392 <file src="libraries/classes/Plugins/Import/ImportCsv.php">
1393 <ImplicitToStringCast occurrences="1">
1395 </ImplicitToStringCast>
1396 <PossiblyNullReference occurrences="2">
1397 <code>addProperty</code>
1398 <code>addProperty</code>
1399 </PossiblyNullReference>
1401 <file src="libraries/classes/Plugins/Import/ImportLdi.php">
1402 <PossiblyNullReference occurrences="1">
1403 <code>addProperty</code>
1404 </PossiblyNullReference>
1406 <file src="libraries/classes/Plugins/Import/ImportMediawiki.php">
1407 <InvalidArgument occurrences="1">
1410 <PossiblyUndefinedVariable occurrences="1">
1411 <code>$cur_temp_line</code>
1412 </PossiblyUndefinedVariable>
1413 <ReferenceConstraintViolation occurrences="1">
1414 <code>$analyses</code>
1415 </ReferenceConstraintViolation>
1417 <file src="libraries/classes/Plugins/Import/ImportOds.php">
1418 <InvalidArgument occurrences="2">
1419 <code>$cell_attrs</code>
1422 <PossiblyInvalidArgument occurrences="1">
1424 </PossiblyInvalidArgument>
1425 <PossiblyNullArrayAccess occurrences="4">
1426 <code>$attr['number-columns-repeated']</code>
1427 <code>$attr['number-columns-repeated']</code>
1428 <code>$tbl_attr['name']</code>
1429 <code>$tbl_attr['name']</code>
1430 </PossiblyNullArrayAccess>
1432 <file src="libraries/classes/Plugins/Import/ImportShp.php">
1433 <InvalidArgument occurrences="1">
1437 <file src="libraries/classes/Plugins/Import/ImportSql.php">
1438 <InvalidArgument occurrences="2"/>
1440 <file src="libraries/classes/Plugins/Import/ImportXml.php">
1441 <ImplicitToStringCast occurrences="1">
1442 <code>$attrs['name']</code>
1443 </ImplicitToStringCast>
1444 <InvalidArgument occurrences="1">
1447 <PossiblyInvalidArgument occurrences="1">
1448 <code>$tables[$i][Import::TBL_NAME]</code>
1449 </PossiblyInvalidArgument>
1450 <PossiblyNullArgument occurrences="2">
1451 <code>$namespaces['pma'] ?? null</code>
1452 <code>$attrs['name']</code>
1453 </PossiblyNullArgument>
1454 <PossiblyNullArrayAccess occurrences="10">
1455 <code>$db_attr['name']</code>
1456 <code>$db_attr['collation']</code>
1457 <code>$db_attr['charset']</code>
1458 <code>$db_attr['name']</code>
1459 <code>$attrs['name']</code>
1460 <code>$tbl_attr['name']</code>
1461 <code>$tbl_attr['name']</code>
1462 <code>$row_attr['name']</code>
1463 <code>$row_attr['name']</code>
1464 <code>$tbl_attr['name']</code>
1465 </PossiblyNullArrayAccess>
1466 <TypeDoesNotContainNull occurrences="2">
1467 <code>$db_name === null</code>
1468 <code>$db_name === null</code>
1469 </TypeDoesNotContainNull>
1471 <file src="libraries/classes/Plugins/Import/ShapeFileImport.php">
1472 <ImplementedReturnTypeMismatch occurrences="1">
1473 <code>string|false</code>
1474 </ImplementedReturnTypeMismatch>
1476 <file src="libraries/classes/Plugins/Schema/Dia/DiaRelationSchema.php">
1477 <InvalidScalarArgument occurrences="1">
1478 <code>$this->showColor</code>
1479 </InvalidScalarArgument>
1480 <PossiblyInvalidArgument occurrences="6">
1481 <code>$this->diagram</code>
1482 <code>$this->diagram</code>
1483 <code>$this->diagram</code>
1484 <code>$this->diagram</code>
1485 <code>$this->_tables[$masterTable]</code>
1486 <code>$this->_tables[$foreignTable]</code>
1487 </PossiblyInvalidArgument>
1488 <PossiblyNullArgument occurrences="5">
1489 <code>$this->paper</code>
1490 <code>$this->orientation</code>
1491 <code>$this->showKeys</code>
1492 <code>$this->showKeys</code>
1493 <code>$this->showKeys</code>
1494 </PossiblyNullArgument>
1495 <PossiblyNullReference occurrences="3">
1496 <code>startDiaDoc</code>
1497 <code>endDiaDoc</code>
1498 <code>showOutput</code>
1499 </PossiblyNullReference>
1500 <PossiblyUndefinedMethod occurrences="3">
1501 <code>startDiaDoc</code>
1502 <code>endDiaDoc</code>
1503 <code>showOutput</code>
1504 </PossiblyUndefinedMethod>
1505 <TooFewArguments occurrences="1">
1506 <code>tableDraw</code>
1509 <file src="libraries/classes/Plugins/Schema/Dia/RelationStatsDia.php">
1510 <InvalidOperand occurrences="4">
1516 <PossiblyFalseOperand occurrences="4">
1521 </PossiblyFalseOperand>
1523 <file src="libraries/classes/Plugins/Schema/Dia/TableStatsDia.php">
1524 <PossiblyUndefinedMethod occurrences="11">
1525 <code>startElement</code>
1526 <code>writeAttribute</code>
1527 <code>writeAttribute</code>
1528 <code>writeAttribute</code>
1529 <code>writeRaw</code>
1530 <code>startElement</code>
1531 <code>writeAttribute</code>
1532 <code>writeRaw</code>
1533 <code>writeRaw</code>
1534 <code>endElement</code>
1535 <code>endElement</code>
1536 </PossiblyUndefinedMethod>
1538 <file src="libraries/classes/Plugins/Schema/Eps/Eps.php">
1539 <InvalidReturnStatement occurrences="1">
1540 <code>$this->fontSize</code>
1541 </InvalidReturnStatement>
1542 <InvalidReturnType occurrences="1">
1544 </InvalidReturnType>
1546 <file src="libraries/classes/Plugins/Schema/Eps/EpsRelationSchema.php">
1547 <InvalidArgument occurrences="2">
1548 <code>$this->_tables[$masterTable]</code>
1549 <code>$this->_tables[$foreignTable]</code>
1551 <InvalidScalarArgument occurrences="2">
1553 <code>$this->showColor</code>
1554 </InvalidScalarArgument>
1555 <PossiblyInvalidArgument occurrences="1">
1556 <code>$this->diagram</code>
1557 </PossiblyInvalidArgument>
1558 <PossiblyNullArgument occurrences="16">
1559 <code>$this->diagram</code>
1560 <code>$this->diagram</code>
1561 <code>$this->diagram</code>
1562 <code>$this->pageNumber</code>
1563 <code>$this->orientation</code>
1564 <code>$this->pageNumber</code>
1565 <code>$this->_tablewidth</code>
1566 <code>$this->showKeys</code>
1567 <code>$this->tableDimension</code>
1568 <code>$this->offline</code>
1569 <code>$this->pageNumber</code>
1570 <code>$this->_tablewidth</code>
1571 <code>$this->pageNumber</code>
1572 <code>$this->_tablewidth</code>
1573 <code>$this->tableDimension</code>
1574 <code>$this->tableDimension</code>
1575 </PossiblyNullArgument>
1576 <PossiblyNullPropertyAssignmentValue occurrences="1">
1577 <code>$this->_tablewidth</code>
1578 </PossiblyNullPropertyAssignmentValue>
1579 <PossiblyNullReference occurrences="13">
1580 <code>setTitle</code>
1581 <code>setAuthor</code>
1582 <code>setDate</code>
1583 <code>setOrientation</code>
1584 <code>setFont</code>
1585 <code>getFont</code>
1586 <code>getFontSize</code>
1587 <code>getFont</code>
1588 <code>getFontSize</code>
1589 <code>getFont</code>
1590 <code>getFontSize</code>
1591 <code>endEpsDoc</code>
1592 <code>showOutput</code>
1593 </PossiblyNullReference>
1594 <PossiblyUndefinedMethod occurrences="13">
1595 <code>setTitle</code>
1596 <code>setAuthor</code>
1597 <code>setDate</code>
1598 <code>setOrientation</code>
1599 <code>setFont</code>
1600 <code>getFont</code>
1601 <code>getFontSize</code>
1602 <code>getFont</code>
1603 <code>getFontSize</code>
1604 <code>getFont</code>
1605 <code>getFontSize</code>
1606 <code>endEpsDoc</code>
1607 <code>showOutput</code>
1608 </PossiblyUndefinedMethod>
1609 <TooFewArguments occurrences="1">
1610 <code>tableDraw</code>
1612 <UndefinedDocblockClass occurrences="3">
1613 <code>$this->diagram->getFontSize()</code>
1614 <code>$this->diagram->getFontSize()</code>
1615 <code>$this->diagram->getFontSize()</code>
1616 </UndefinedDocblockClass>
1618 <file src="libraries/classes/Plugins/Schema/Eps/TableStatsEps.php">
1619 <ArgumentTypeCoercion occurrences="1">
1620 <code>$diagram</code>
1621 </ArgumentTypeCoercion>
1622 <PossiblyUndefinedMethod occurrences="4">
1627 </PossiblyUndefinedMethod>
1629 <file src="libraries/classes/Plugins/Schema/Pdf/PdfRelationSchema.php">
1630 <InvalidArgument occurrences="2">
1631 <code>$this->_tables[$masterTable]</code>
1632 <code>$this->_tables[$foreignTable]</code>
1634 <InvalidScalarArgument occurrences="6">
1635 <code>$this->offline</code>
1641 </InvalidScalarArgument>
1642 <NullArgument occurrences="4">
1648 <PossiblyInvalidArgument occurrences="1">
1649 <code>$this->diagram</code>
1650 </PossiblyInvalidArgument>
1651 <PossiblyNullArgument occurrences="21">
1652 <code>$this->diagram</code>
1653 <code>$this->diagram</code>
1654 <code>$this->diagram</code>
1655 <code>$this->orientation</code>
1656 <code>$this->paper</code>
1657 <code>$this->pageNumber</code>
1658 <code>$this->_withDoc</code>
1659 <code>$this->pageNumber</code>
1660 <code>$this->_tablewidth</code>
1661 <code>$this->showKeys</code>
1662 <code>$this->tableDimension</code>
1663 <code>$this->offline</code>
1664 <code>$this->pageNumber</code>
1665 <code>$this->_tablewidth</code>
1666 <code>$this->showKeys</code>
1667 <code>$this->tableDimension</code>
1668 <code>$this->pageNumber</code>
1669 <code>$this->_tablewidth</code>
1670 <code>$this->showKeys</code>
1671 <code>$this->tableDimension</code>
1672 <code>$this->_withDoc</code>
1673 </PossiblyNullArgument>
1674 <PossiblyNullPropertyAssignment occurrences="5">
1675 <code>$this->diagram</code>
1676 <code>$this->diagram</code>
1677 <code>$this->diagram</code>
1678 <code>$this->diagram</code>
1679 <code>$this->diagram</code>
1680 </PossiblyNullPropertyAssignment>
1681 <PossiblyNullPropertyAssignmentValue occurrences="1">
1682 <code>$this->_tablewidth</code>
1683 </PossiblyNullPropertyAssignmentValue>
1684 <PossiblyNullPropertyFetch occurrences="3">
1685 <code>$this->diagram->PMA_links</code>
1686 <code>$this->diagram->PMA_links</code>
1687 <code>$this->diagram->PMA_links</code>
1688 </PossiblyNullPropertyFetch>
1689 <PossiblyNullReference occurrences="92">
1690 <code>SetTitle</code>
1691 <code>setCMargin</code>
1693 <code>SetAutoPageBreak</code>
1694 <code>setOffline</code>
1695 <code>SetAutoPageBreak</code>
1696 <code>setCMargin</code>
1697 <code>SetAutoPageBreak</code>
1698 <code>setCMargin</code>
1699 <code>AddPage</code>
1700 <code>SetLink</code>
1701 <code>Bookmark</code>
1702 <code>setAlias</code>
1704 <code>getPageWidth</code>
1705 <code>getPageHeight</code>
1706 <code>setScale</code>
1707 <code>setLineWidthScale</code>
1708 <code>SetFontSize</code>
1709 <code>setFontSizeScale</code>
1710 <code>download</code>
1711 <code>SetMargins</code>
1712 <code>SetDrawColor</code>
1713 <code>getPageHeight</code>
1715 <code>getPageWidth</code>
1718 <code>getPageWidth</code>
1720 <code>getPageHeight</code>
1723 <code>AddPage</code>
1726 <code>AddLink</code>
1732 <code>AddLink</code>
1733 <code>AddLink</code>
1738 <code>SetAutoPageBreak</code>
1739 <code>AddPage</code>
1740 <code>Bookmark</code>
1741 <code>setAlias</code>
1743 <code>AddLink</code>
1744 <code>SetLink</code>
1745 <code>SetFont</code>
1747 <code>SetFont</code>
1755 <code>SetFont</code>
1765 <code>setWidths</code>
1775 <code>setWidths</code>
1776 <code>SetFont</code>
1777 <code>AddLink</code>
1778 <code>Bookmark</code>
1779 <code>SetLink</code>
1781 <code>SetFont</code>
1782 </PossiblyNullReference>
1783 <PossiblyUndefinedMethod occurrences="92">
1784 <code>SetTitle</code>
1785 <code>setCMargin</code>
1787 <code>SetAutoPageBreak</code>
1788 <code>setOffline</code>
1789 <code>SetAutoPageBreak</code>
1790 <code>setCMargin</code>
1791 <code>SetAutoPageBreak</code>
1792 <code>setCMargin</code>
1793 <code>AddPage</code>
1794 <code>SetLink</code>
1795 <code>Bookmark</code>
1797 <code>setAlias</code>
1798 <code>getPageWidth</code>
1799 <code>getPageHeight</code>
1800 <code>setScale</code>
1801 <code>setLineWidthScale</code>
1802 <code>SetFontSize</code>
1803 <code>setFontSizeScale</code>
1804 <code>download</code>
1805 <code>SetMargins</code>
1806 <code>SetDrawColor</code>
1807 <code>getPageHeight</code>
1808 <code>getPageWidth</code>
1812 <code>getPageWidth</code>
1813 <code>getPageHeight</code>
1817 <code>AddPage</code>
1820 <code>AddLink</code>
1826 <code>AddLink</code>
1827 <code>AddLink</code>
1832 <code>SetAutoPageBreak</code>
1833 <code>AddPage</code>
1834 <code>Bookmark</code>
1836 <code>setAlias</code>
1837 <code>AddLink</code>
1838 <code>SetLink</code>
1839 <code>SetFont</code>
1841 <code>SetFont</code>
1849 <code>SetFont</code>
1859 <code>setWidths</code>
1869 <code>setWidths</code>
1870 <code>SetFont</code>
1871 <code>AddLink</code>
1872 <code>Bookmark</code>
1873 <code>SetLink</code>
1875 <code>SetFont</code>
1876 </PossiblyUndefinedMethod>
1877 <UndefinedPropertyAssignment occurrences="4">
1878 <code>$this->diagram->PMA_links</code>
1879 <code>$this->diagram->PMA_links</code>
1880 <code>$this->diagram->PMA_links</code>
1881 <code>$this->diagram->PMA_links</code>
1882 </UndefinedPropertyAssignment>
1883 <UndefinedPropertyFetch occurrences="3">
1884 <code>$this->diagram->PMA_links</code>
1885 <code>$this->diagram->PMA_links</code>
1886 <code>$this->diagram->PMA_links</code>
1887 </UndefinedPropertyFetch>
1889 <file src="libraries/classes/Plugins/Schema/Pdf/TableStatsPdf.php">
1890 <ArgumentTypeCoercion occurrences="1">
1891 <code>$diagram</code>
1892 </ArgumentTypeCoercion>
1893 <InvalidScalarArgument occurrences="6">
1897 <code>$setColor</code>
1899 <code>$setColor</code>
1900 </InvalidScalarArgument>
1901 <PossiblyUndefinedMethod occurrences="21">
1902 <code>GetStringWidth</code>
1903 <code>GetStringWidth</code>
1904 <code>SetFont</code>
1905 <code>GetStringWidth</code>
1906 <code>SetFont</code>
1907 <code>setXyScale</code>
1908 <code>SetFont</code>
1909 <code>SetTextColor</code>
1910 <code>SetFillColor</code>
1911 <code>SetLink</code>
1912 <code>cellScale</code>
1913 <code>setXScale</code>
1914 <code>SetFont</code>
1915 <code>SetTextColor</code>
1916 <code>SetFillColor</code>
1917 <code>SetFillColor</code>
1918 <code>SetFillColor</code>
1919 <code>SetLink</code>
1920 <code>cellScale</code>
1921 <code>setXScale</code>
1922 <code>SetFillColor</code>
1923 </PossiblyUndefinedMethod>
1924 <UndefinedPropertyAssignment occurrences="2">
1925 <code>$this->diagram->PMA_links</code>
1926 <code>$this->diagram->PMA_links</code>
1927 </UndefinedPropertyAssignment>
1928 <UndefinedPropertyFetch occurrences="2">
1929 <code>$this->diagram->PMA_links</code>
1930 <code>$this->diagram->PMA_links</code>
1931 </UndefinedPropertyFetch>
1933 <file src="libraries/classes/Plugins/Schema/RelationStats.php">
1934 <InvalidArgument occurrences="2">
1935 <code>$master_table</code>
1936 <code>$foreign_table</code>
1938 <InvalidOperand occurrences="1">
1941 <PossiblyFalseOperand occurrences="1">
1943 </PossiblyFalseOperand>
1945 <file src="libraries/classes/Plugins/Schema/Svg/Svg.php">
1946 <InvalidArgument occurrences="4">
1953 <file src="libraries/classes/Plugins/Schema/Svg/SvgRelationSchema.php">
1954 <InvalidArgument occurrences="2">
1955 <code>$this->_tables[$masterTable]</code>
1956 <code>$this->_tables[$foreignTable]</code>
1958 <InvalidScalarArgument occurrences="1">
1959 <code>$this->showColor</code>
1960 </InvalidScalarArgument>
1961 <PossiblyInvalidArgument occurrences="2">
1962 <code>$this->_tables[$table]</code>
1963 <code>$this->diagram</code>
1964 </PossiblyInvalidArgument>
1965 <PossiblyNullArgument occurrences="15">
1966 <code>$this->diagram</code>
1967 <code>$this->diagram</code>
1968 <code>$this->diagram</code>
1969 <code>$this->pageNumber</code>
1970 <code>$this->pageNumber</code>
1971 <code>$this->_tablewidth</code>
1972 <code>$this->showKeys</code>
1973 <code>$this->tableDimension</code>
1974 <code>$this->offline</code>
1975 <code>$this->pageNumber</code>
1976 <code>$this->_tablewidth</code>
1977 <code>$this->pageNumber</code>
1978 <code>$this->_tablewidth</code>
1979 <code>$this->tableDimension</code>
1980 <code>$this->tableDimension</code>
1981 </PossiblyNullArgument>
1982 <PossiblyNullPropertyAssignmentValue occurrences="1">
1983 <code>$this->_tablewidth</code>
1984 </PossiblyNullPropertyAssignmentValue>
1985 <PossiblyNullReference occurrences="13">
1986 <code>setTitle</code>
1987 <code>SetAuthor</code>
1988 <code>setFont</code>
1989 <code>setFontSize</code>
1990 <code>getFont</code>
1991 <code>getFontSize</code>
1992 <code>startSvgDoc</code>
1993 <code>getFont</code>
1994 <code>getFontSize</code>
1995 <code>getFont</code>
1996 <code>getFontSize</code>
1997 <code>endSvgDoc</code>
1998 <code>showOutput</code>
1999 </PossiblyNullReference>
2000 <PossiblyUndefinedMethod occurrences="13">
2001 <code>setTitle</code>
2002 <code>SetAuthor</code>
2003 <code>setFont</code>
2004 <code>setFontSize</code>
2005 <code>getFont</code>
2006 <code>getFontSize</code>
2007 <code>startSvgDoc</code>
2008 <code>getFont</code>
2009 <code>getFontSize</code>
2010 <code>getFont</code>
2011 <code>getFontSize</code>
2012 <code>endSvgDoc</code>
2013 <code>showOutput</code>
2014 </PossiblyUndefinedMethod>
2015 <TooFewArguments occurrences="1">
2016 <code>tableDraw</code>
2018 <UndefinedDocblockClass occurrences="3">
2019 <code>$this->diagram->getFontSize()</code>
2020 <code>$this->diagram->getFontSize()</code>
2021 <code>$this->diagram->getFontSize()</code>
2022 </UndefinedDocblockClass>
2024 <file src="libraries/classes/Plugins/Schema/Svg/TableStatsSvg.php">
2025 <ArgumentTypeCoercion occurrences="1">
2026 <code>$diagram</code>
2027 </ArgumentTypeCoercion>
2028 <PossiblyUndefinedMethod occurrences="4">
2029 <code>printElement</code>
2030 <code>printElement</code>
2031 <code>printElement</code>
2032 <code>printElement</code>
2033 </PossiblyUndefinedMethod>
2035 <file src="libraries/classes/Plugins/Schema/TableStats.php">
2036 <InvalidPropertyAssignmentValue occurrences="2">
2037 <code>(float) $_POST['t_x'][$key]</code>
2038 <code>(float) $_POST['t_y'][$key]</code>
2039 </InvalidPropertyAssignmentValue>
2041 <file src="libraries/classes/Plugins/Transformations/Abs/DateFormatTransformationsPlugin.php">
2042 <PossiblyInvalidOperand occurrences="1">
2043 <code>$timestamp</code>
2044 </PossiblyInvalidOperand>
2045 <PossiblyNullPropertyFetch occurrences="1">
2046 <code>$meta->type</code>
2047 </PossiblyNullPropertyFetch>
2049 <file src="libraries/classes/Plugins/Transformations/Abs/ExternalTransformationsPlugin.php">
2050 <EmptyArrayAccess occurrences="2">
2051 <code>$allowed_programs[$options[0]]</code>
2052 <code>$allowed_programs[0]</code>
2054 <ImplementedReturnTypeMismatch occurrences="1">
2056 </ImplementedReturnTypeMismatch>
2058 <file src="libraries/classes/Plugins/Transformations/Output/Text_Plain_Binarytoip.php">
2059 <FalsableReturnStatement occurrences="1">
2060 <code>FormatConverter::binaryToIp($buffer)</code>
2061 </FalsableReturnStatement>
2062 <InvalidFalsableReturnType occurrences="1">
2064 </InvalidFalsableReturnType>
2066 <file src="libraries/classes/Plugins/TwoFactor/Application.php">
2067 <InvalidReturnStatement occurrences="1"/>
2068 <InvalidReturnType occurrences="1">
2070 </InvalidReturnType>
2072 <file src="libraries/classes/Properties/Options/OptionsPropertyOneItem.php">
2073 <ImplementedParamTypeMismatch occurrences="1">
2075 </ImplementedParamTypeMismatch>
2076 <ImplementedReturnTypeMismatch occurrences="1">
2078 </ImplementedReturnTypeMismatch>
2080 <file src="libraries/classes/Relation.php">
2081 <InvalidArgument occurrences="10">
2082 <code>$tableRes</code>
2083 <code>$tableRes</code>
2084 <code>$result</code>
2085 <code>$result</code>
2086 <code>$com_rs</code>
2087 <code>$com_rs</code>
2088 <code>$com_rs</code>
2089 <code>$com_rs</code>
2090 <code>$com_rs</code>
2091 <code>$com_rs</code>
2093 <InvalidReturnStatement occurrences="3">
2094 <code>$cfgRelation</code>
2095 <code>$this->queryAsControlUser($upd_query)</code>
2096 <code>$this->dbi->insertId(DatabaseInterface::CONNECT_CONTROL)</code>
2097 </InvalidReturnStatement>
2098 <InvalidReturnType occurrences="2">
2101 </InvalidReturnType>
2102 <NullableReturnStatement occurrences="1">
2103 <code>$comment</code>
2104 </NullableReturnStatement>
2105 <PossiblyInvalidArgument occurrences="1">
2106 <code>$foreigners</code>
2107 </PossiblyInvalidArgument>
2108 <PossiblyNullArrayAccess occurrences="1">
2109 <code>$row['comment']</code>
2110 </PossiblyNullArrayAccess>
2111 <PossiblyNullPropertyAssignmentValue occurrences="1">
2113 </PossiblyNullPropertyAssignmentValue>
2114 <TypeDoesNotContainType occurrences="1">
2115 <code>$vtitle != ''</code>
2116 </TypeDoesNotContainType>
2118 <file src="libraries/classes/Replication.php">
2119 <PossiblyNullArgument occurrences="2">
2120 <code>$control</code>
2122 </PossiblyNullArgument>
2124 <file src="libraries/classes/ReplicationGui.php">
2125 <PossiblyFalseOperand occurrences="1">
2126 <code>mb_strrpos($currentUser, '@')</code>
2127 </PossiblyFalseOperand>
2128 <PossiblyNullArgument occurrences="2">
2129 <code>$messageSuccess</code>
2130 <code>$messageError</code>
2131 </PossiblyNullArgument>
2133 <file src="libraries/classes/SavedSearches.php">
2134 <PossiblyInvalidArrayOffset occurrences="2">
2135 <code>$criterias['criteriaColumn']</code>
2136 <code>$criterias['Or' . $i]</code>
2137 </PossiblyInvalidArrayOffset>
2138 <PossiblyNullPropertyAssignmentValue occurrences="5">
2144 </PossiblyNullPropertyAssignmentValue>
2146 <file src="libraries/classes/Server/Privileges.php">
2147 <InvalidArgument occurrences="7">
2148 <code>$result</code>
2149 <code>$result</code>
2150 <code>$result</code>
2151 <code>$result</code>
2152 <code>$result</code>
2153 <code>$result</code>
2154 <code>$db_rights</code>
2156 <InvalidReturnStatement occurrences="1">
2157 <code>$db_rights</code>
2158 </InvalidReturnStatement>
2159 <InvalidReturnType occurrences="1">
2161 </InvalidReturnType>
2162 <NullArgument occurrences="2">
2166 <NullableReturnStatement occurrences="2">
2167 <code>$authentication_plugin</code>
2168 <code>$result['password']</code>
2169 </NullableReturnStatement>
2170 <PossiblyFalseArgument occurrences="1">
2171 <code>mb_strpos($export_user, '&')</code>
2172 </PossiblyFalseArgument>
2173 <PossiblyFalseOperand occurrences="6">
2174 <code>mb_strpos($row1['Type'], '(')</code>
2175 <code>mb_strpos($row1['Type'], ')')</code>
2176 <code>mb_strpos($row1['Type'], '(')</code>
2177 <code>mb_strrpos($currentUser, '@')</code>
2178 <code>mb_strrpos($_user_name, '@')</code>
2179 <code>mb_strrpos($export_user, ';')</code>
2180 </PossiblyFalseOperand>
2181 <PossiblyInvalidArgument occurrences="7">
2182 <code>$dbname</code>
2183 <code>$this->dbi->getError()</code>
2184 <code>$this->dbi->getError()</code>
2185 <code>$this->dbi->getError()</code>
2186 <code>$this->dbi->getError()</code>
2187 <code>$this->dbi->getError()</code>
2188 <code>$this->dbi->getError()</code>
2189 </PossiblyInvalidArgument>
2190 <PossiblyNullArgument occurrences="6">
2191 <code>$row1['Type']</code>
2192 <code>$row1['Type']</code>
2193 <code>$row1['Type']</code>
2194 <code>$row1['Type']</code>
2195 <code>$old_usergroup</code>
2196 <code>$dbname</code>
2197 </PossiblyNullArgument>
2198 <PossiblyNullArrayAccess occurrences="4">
2199 <code>$row1['Type']</code>
2200 <code>$row['@@old_passwords']</code>
2201 <code>$tmp_initial</code>
2202 <code>$result['password']</code>
2203 </PossiblyNullArrayAccess>
2204 <PossiblyUndefinedArrayOffset occurrences="1">
2205 <code>$_POST['pred_dbname']</code>
2206 </PossiblyUndefinedArrayOffset>
2208 <file src="libraries/classes/Server/Status/Monitor.php">
2209 <PossiblyFalseArgument occurrences="1">
2210 <code>mb_strpos($row['sql_text'], ' ')</code>
2211 </PossiblyFalseArgument>
2212 <PossiblyNullArgument occurrences="2"/>
2214 <file src="libraries/classes/Server/SysInfo/SunOs.php">
2215 <ForbiddenCode occurrences="1">
2216 <code>shell_exec('kstat -p d ' . $key)</code>
2219 <file src="libraries/classes/Server/SysInfo/WindowsNt.php">
2220 <PossiblyNullReference occurrences="1">
2222 </PossiblyNullReference>
2223 <UndefinedDocblockClass occurrences="2">
2224 <code>COM|null</code>
2225 <code>$this->_wmi</code>
2226 </UndefinedDocblockClass>
2228 <file src="libraries/classes/Server/UserGroups.php">
2229 <InvalidArgument occurrences="8">
2230 <code>$result</code>
2231 <code>$result</code>
2232 <code>$result</code>
2233 <code>$result</code>
2234 <code>$result</code>
2235 <code>$result</code>
2236 <code>$result</code>
2237 <code>$result</code>
2239 <PossiblyNullIterator occurrences="3">
2243 </PossiblyNullIterator>
2245 <file src="libraries/classes/Session.php">
2246 <PossiblyNullArgument occurrences="1">
2247 <code>$config->getCookie('phpMyAdmin')</code>
2248 </PossiblyNullArgument>
2250 <file src="libraries/classes/Sql.php">
2251 <InvalidArgument occurrences="4">
2252 <code>$showtable</code>
2253 <code>$showtable</code>
2254 <code>$result</code>
2255 <code>$result</code>
2257 <InvalidScalarArgument occurrences="3">
2259 <code>$num_rows</code>
2260 <code>$num_rows</code>
2261 </InvalidScalarArgument>
2262 <PossiblyFalseReference occurrences="1">
2264 </PossiblyFalseReference>
2265 <PossiblyInvalidArgument occurrences="5">
2266 <code>$result</code>
2267 <code>$fields_meta</code>
2268 <code>$result</code>
2269 <code>$result</code>
2270 <code>$fields_meta</code>
2271 </PossiblyInvalidArgument>
2272 <PossiblyNullArgument occurrences="27">
2278 <code>$_POST['purge'] ?? null</code>
2279 <code>$message_to_show ?? null</code>
2280 <code>$url_query</code>
2281 <code>$printview</code>
2282 <code>$printview</code>
2283 <code>$result</code>
2284 <code>$url_query</code>
2285 <code>$showtable</code>
2286 <code>$sql_data ?? null</code>
2287 <code>$disp_message ?? null</code>
2288 <code>$url_query</code>
2289 <code>$showtable</code>
2293 <code>$sql_query_for_bookmark ?? null</code>
2294 <code>$extra_data ?? null</code>
2297 <code>$result ?? null</code>
2300 </PossiblyNullArgument>
2302 <file src="libraries/classes/SqlQueryForm.php">
2303 <PossiblyFalseArgument occurrences="1">
2305 </PossiblyFalseArgument>
2307 <file src="libraries/classes/StorageEngine.php">
2308 <InvalidNullableReturnType occurrences="1">
2310 </InvalidNullableReturnType>
2311 <NullableReturnStatement occurrences="1">
2312 <code>Util::formatByteDown($value)</code>
2313 </NullableReturnStatement>
2315 <file src="libraries/classes/Table.php">
2316 <InvalidArgument occurrences="6">
2317 <code>$table_copy_rs</code>
2318 <code>$table_copy_rs</code>
2319 <code>$comments_copy_rs</code>
2320 <code>$comments_copy_rs</code>
2321 <code>$this->relation->queryAsControlUser($sql_query)</code>
2322 <code>$keyBlockSizes</code>
2324 <InvalidReturnStatement occurrences="1">
2325 <code>$table_auto_increment ?? ''</code>
2326 </InvalidReturnStatement>
2327 <PossiblyInvalidArgument occurrences="3">
2328 <code>$this->_dbi->getError(DatabaseInterface::CONNECT_CONTROL)</code>
2329 <code>$this->_dbi->getError(DatabaseInterface::CONNECT_CONTROL)</code>
2330 <code>$tmp_error_create</code>
2331 </PossiblyInvalidArgument>
2332 <PossiblyNullArgument occurrences="5">
2333 <code>$target_db</code>
2334 <code>$existrel_foreign[$master_field_md5]['constraint']</code>
2335 <code>$existrel_foreign[$master_field_md5]['ref_db_name']</code>
2336 <code>$existrel_foreign[$master_field_md5]['ref_table_name']</code>
2337 <code>$existrel_foreign[$master_field_md5]['ref_index_list']</code>
2338 </PossiblyNullArgument>
2339 <PossiblyNullArrayAccess occurrences="5">
2340 <code>$existrel_foreign[$master_field_md5]['constraint']</code>
2341 <code>$existrel_foreign[$master_field_md5]['ref_db_name']</code>
2342 <code>$existrel_foreign[$master_field_md5]['ref_table_name']</code>
2343 <code>$existrel_foreign[$master_field_md5]['ref_index_list']</code>
2344 <code>$existrel_foreign[$master_field_md5]['constraint']</code>
2345 </PossiblyNullArrayAccess>
2346 <PossiblyNullPropertyAssignmentValue occurrences="2">
2349 </PossiblyNullPropertyAssignmentValue>
2350 <PossiblyNullReference occurrences="7">
2351 <code>$existrel_foreign[$master_field_md5]</code>
2352 <code>$existrel_foreign[$master_field_md5]</code>
2353 <code>$existrel_foreign[$master_field_md5]</code>
2354 <code>$existrel_foreign[$master_field_md5]</code>
2355 <code>$existrel_foreign[$master_field_md5]</code>
2356 <code>$existrel_foreign[$master_field_md5]</code>
2357 <code>$existrel_foreign[$master_field_md5]</code>
2358 </PossiblyNullReference>
2359 <ReferenceConstraintViolation occurrences="2">
2360 <code>return $sql_query;</code>
2362 </ReferenceConstraintViolation>
2364 <file src="libraries/classes/Table/ColumnsDefinition.php">
2365 <PossiblyFalseArgument occurrences="2">
2366 <code>$form_params['db']</code>
2367 <code>$form_params['table']</code>
2368 </PossiblyFalseArgument>
2369 <PossiblyUndefinedVariable occurrences="1">
2370 <code>$submit_fulltext</code>
2371 </PossiblyUndefinedVariable>
2373 <file src="libraries/classes/Table/Search.php">
2374 <PossiblyNullArrayOffset occurrences="1">
2375 <code>$geom_funcs</code>
2376 </PossiblyNullArrayOffset>
2378 <file src="libraries/classes/ThemeManager.php">
2379 <InvalidScalarArgument occurrences="1">
2380 <code>$cookie_theme</code>
2381 </InvalidScalarArgument>
2382 <PossiblyNullArgument occurrences="2">
2385 </PossiblyNullArgument>
2386 <PossiblyNullArrayOffset occurrences="1">
2387 <code>$this->themes</code>
2388 </PossiblyNullArrayOffset>
2389 <PossiblyNullPropertyAssignmentValue occurrences="2">
2392 </PossiblyNullPropertyAssignmentValue>
2394 <file src="libraries/classes/Tracker.php">
2395 <InvalidReturnStatement occurrences="4">
2396 <code>$result</code>
2397 <code>$relation->queryAsControlUser($sql_query)</code>
2398 <code>$relation->queryAsControlUser($sql_query)</code>
2399 <code>$relation->queryAsControlUser($sql_query)</code>
2400 </InvalidReturnStatement>
2401 <InvalidReturnType occurrences="4">
2406 </InvalidReturnType>
2407 <InvalidScalarArgument occurrences="1">
2408 <code>(int) $version - 1</code>
2409 </InvalidScalarArgument>
2410 <PossiblyFalseOperand occurrences="2">
2411 <code>mb_strpos($log_entry, "\n")</code>
2412 <code>mb_strpos($log_entry, "\n")</code>
2413 </PossiblyFalseOperand>
2414 <PossiblyInvalidPropertyFetch occurrences="4">
2415 <code>$statement->body[3]->value</code>
2416 <code>$statement->body[4]->value</code>
2417 <code>$statement->body[2]->value</code>
2418 <code>$statement->into->dest->table</code>
2419 </PossiblyInvalidPropertyFetch>
2420 <TypeDoesNotContainType occurrences="1">
2421 <code>$dbname</code>
2422 </TypeDoesNotContainType>
2424 <file src="libraries/classes/Tracking.php">
2425 <InvalidReturnStatement occurrences="2">
2426 <code>$relation->queryAsControlUser($sql_query)</code>
2427 <code>$relation->queryAsControlUser($sql_query)</code>
2428 </InvalidReturnStatement>
2429 <InvalidReturnType occurrences="2">
2432 </InvalidReturnType>
2433 <InvalidScalarArgument occurrences="4">
2434 <code>$filter_ts_from</code>
2435 <code>$filter_ts_to</code>
2436 <code>$filter_ts_from</code>
2437 <code>$filter_ts_to</code>
2438 </InvalidScalarArgument>
2439 <NullArgument occurrences="1">
2443 <file src="libraries/classes/Transformations.php">
2444 <InvalidArgument occurrences="2">
2445 <code>$class_name</code>
2446 <code>$class_name</code>
2448 <InvalidReturnStatement occurrences="1">
2449 <code>$relation->queryAsControlUser($upd_query)</code>
2450 </InvalidReturnStatement>
2451 <InvalidReturnType occurrences="1">
2453 </InvalidReturnType>
2454 <PossiblyNullArgument occurrences="1">
2455 <code>$rtrimmed</code>
2456 </PossiblyNullArgument>
2458 <file src="libraries/classes/Twig/I18n/NodeTrans.php">
2459 <PossiblyNullArgument occurrences="5">
2461 <code>$this->hasNode('count') ? $this->getNode('count') : null</code>
2462 <code>$this->hasNode('count') ? $this->getNode('count') : null</code>
2464 <code>$this->hasNode('count') ? $this->getNode('count') : null</code>
2465 </PossiblyNullArgument>
2467 <file src="libraries/classes/TwoFactor.php">
2468 <InvalidPropertyFetch occurrences="1">
2469 <code>$cls::$id</code>
2470 </InvalidPropertyFetch>
2471 <LessSpecificReturnStatement occurrences="1">
2472 <code>new $name($this)</code>
2473 </LessSpecificReturnStatement>
2474 <MoreSpecificReturnType occurrences="1">
2475 <code>TwoFactorPlugin</code>
2476 </MoreSpecificReturnType>
2477 <PropertyTypeCoercion occurrences="2">
2478 <code>new $cls($this)</code>
2479 <code>new $cls($this)</code>
2480 </PropertyTypeCoercion>
2482 <file src="libraries/classes/Types.php">
2483 <InvalidReturnStatement occurrences="1">
2485 </InvalidReturnStatement>
2486 <InvalidReturnType occurrences="1">
2487 <code>string[]</code>
2488 </InvalidReturnType>
2490 <file src="libraries/classes/Util.php">
2491 <EmptyArrayAccess occurrences="1">
2492 <code>$group[$group_name]['tab' . $sep . 'count']</code>
2494 <InvalidArrayOffset occurrences="3">
2495 <code>$group[$group_name]['is' . $sep . 'group']</code>
2496 <code>$group[$group_name]['tab' . $sep . 'count']</code>
2497 <code>$units[$d]</code>
2498 </InvalidArrayOffset>
2499 <InvalidReturnStatement occurrences="1">
2500 <code>$return_value</code>
2501 </InvalidReturnStatement>
2502 <InvalidReturnType occurrences="1">
2504 </InvalidReturnType>
2505 <InvalidScalarArgument occurrences="1">
2507 </InvalidScalarArgument>
2508 <NullableReturnStatement occurrences="1">
2509 <code>$wktval</code>
2510 </NullableReturnStatement>
2511 <PossiblyFalseOperand occurrences="2">
2512 <code>mb_strrpos($columnspec, ')')</code>
2513 <code>mb_strpos($value, '.')</code>
2514 </PossiblyFalseOperand>
2515 <PossiblyInvalidArgument occurrences="2">
2518 </PossiblyInvalidArgument>
2519 <PossiblyInvalidArrayAccess occurrences="2">
2520 <code>$group[$group_name]['tab' . $sep . 'count']</code>
2521 <code>$table['Name']</code>
2522 </PossiblyInvalidArrayAccess>
2523 <PossiblyInvalidArrayAssignment occurrences="2">
2524 <code>$table['disp_name']</code>
2525 <code>$group[$table_name]</code>
2526 </PossiblyInvalidArrayAssignment>
2527 <PossiblyInvalidArrayOffset occurrences="2">
2528 <code>$table['Name']</code>
2529 <code>$table['disp_name']</code>
2530 </PossiblyInvalidArrayOffset>
2531 <PossiblyInvalidIterator occurrences="1">
2532 <code>$tables</code>
2533 </PossiblyInvalidIterator>
2534 <PossiblyInvalidOperand occurrences="3">
2538 </PossiblyInvalidOperand>
2539 <PossiblyNullArrayAccess occurrences="2">
2540 <code>$max_size</code>
2541 <code>$max_unit</code>
2542 </PossiblyNullArrayAccess>
2543 <TypeDoesNotContainType occurrences="1">
2544 <code>$ret === false</code>
2545 </TypeDoesNotContainType>
2547 <file src="libraries/classes/Utils/HttpRequest.php">
2548 <InvalidArrayOffset occurrences="1">
2549 <code>$context['http']['header']</code>
2550 </InvalidArrayOffset>
2551 <TypeDoesNotContainType occurrences="1">
2552 <code>$curlStatus</code>
2553 </TypeDoesNotContainType>
2555 <file src="libraries/classes/VersionInformation.php">
2556 <LessSpecificReturnStatement occurrences="1">
2558 </LessSpecificReturnStatement>
2559 <MoreSpecificReturnType occurrences="1">
2560 <code>stdClass|null</code>
2561 </MoreSpecificReturnType>
2562 <PossiblyNullArgument occurrences="1">
2563 <code>$version</code>
2564 </PossiblyNullArgument>
2566 <file src="libraries/classes/ZipExtension.php">
2567 <PossiblyFalseArgument occurrences="1">
2568 <code>$ext_pos</code>
2569 </PossiblyFalseArgument>