1 <?xml version="1.0" encoding="UTF-8"?>
2 <files psalm-version="4.18.1@dda05fa913f4dc6eb3386f2f7ce5a45d37a71bcb">
3 <file src="libraries/classes/Bookmark.php">
4 <RedundantCastGivenDocblockType occurrences="1">
5 <code>(int) $this->id</code>
6 </RedundantCastGivenDocblockType>
8 <file src="libraries/classes/Charsets.php">
9 <TypeDoesNotContainType occurrences="1">
10 <code>$pieces === false</code>
11 </TypeDoesNotContainType>
13 <file src="libraries/classes/Charsets/Collation.php">
14 <ImpureByReferenceAssignment occurrences="75">
90 </ImpureByReferenceAssignment>
91 <PossiblyNullArgument occurrences="1">
93 </PossiblyNullArgument>
95 <file src="libraries/classes/CheckUserPrivileges.php">
96 <PossiblyFalseOperand occurrences="6">
97 <code>$tblname_end_offset</code>
98 <code>$tblname_start_offset</code>
99 <code>$tblname_start_offset</code>
100 <code>$tblname_start_offset</code>
101 <code>mb_strpos($row, ' ON ')</code>
102 <code>mb_strpos($row, ' ON ')</code>
103 </PossiblyFalseOperand>
105 <file src="libraries/classes/Command/CacheWarmupCommand.php">
106 <NonInvariantDocblockPropertyType occurrences="1">
107 <code>$defaultName</code>
108 </NonInvariantDocblockPropertyType>
109 <TooFewArguments occurrences="1">
110 <code>loadTemplate</code>
113 <file src="libraries/classes/Command/SetVersionCommand.php">
114 <NonInvariantDocblockPropertyType occurrences="1">
115 <code>$defaultName</code>
116 </NonInvariantDocblockPropertyType>
118 <file src="libraries/classes/Config.php">
119 <InvalidArgument occurrences="1">
120 <code>$optionalParams</code>
122 <NullableReturnStatement occurrences="1">
123 <code>$this->get('is_https')</code>
124 </NullableReturnStatement>
125 <PossiblyInvalidArgument occurrences="2">
126 <code>$default_value</code>
127 <code>$request</code>
128 </PossiblyInvalidArgument>
129 <PossiblyNullArgument occurrences="2">
130 <code>$oldErrorReporting</code>
131 <code>$oldErrorReporting</code>
132 </PossiblyNullArgument>
134 <file src="libraries/classes/Config/ConfigFile.php">
135 <InvalidIterator occurrences="1">
136 <code>$this->cfgDb['_overrides']</code>
138 <MissingClosureParamType occurrences="12">
151 </MissingClosureParamType>
152 <PossiblyNullArgument occurrences="2">
154 <code>$this->baseCfg</code>
155 </PossiblyNullArgument>
156 <TypeDoesNotContainType occurrences="2">
157 <code>count($this->cfgDb['_overrides'])</code>
158 <code>count($this->cfgDb['_overrides'])</code>
159 </TypeDoesNotContainType>
161 <file src="libraries/classes/Config/Form.php">
162 <MissingClosureParamType occurrences="6">
169 </MissingClosureParamType>
170 <PossiblyNullPropertyAssignmentValue occurrences="1">
172 </PossiblyNullPropertyAssignmentValue>
174 <file src="libraries/classes/Config/FormDisplay.php">
175 <PossiblyFalseArgument occurrences="4">
176 <code>$_POST[$key]</code>
177 <code>$workPath</code>
178 <code>$workPath</code>
179 <code>$workPath</code>
180 </PossiblyFalseArgument>
181 <PossiblyFalseIterator occurrences="1">
182 <code>$values[$path]</code>
183 </PossiblyFalseIterator>
184 <PossiblyInvalidArgument occurrences="2">
185 <code>$valueDefault</code>
186 <code>$valueDefaultJs</code>
187 </PossiblyInvalidArgument>
189 <file src="libraries/classes/Config/FormDisplayTemplate.php">
190 <PossiblyNullArrayAccess occurrences="2">
191 <code>$opts['errors']</code>
192 <code>$opts['values']</code>
193 </PossiblyNullArrayAccess>
194 <PossiblyNullIterator occurrences="2">
195 <code>$opts['errors']</code>
196 <code>$opts['values']</code>
197 </PossiblyNullIterator>
199 <file src="libraries/classes/Config/Forms/BaseFormList.php">
200 <UndefinedClass occurrences="2">
201 <code>$class::getFields()</code>
202 <code>new $class($cf)</code>
205 <file src="libraries/classes/Config/PageSettings.php">
206 <ArgumentTypeCoercion occurrences="2">
207 <code>$formDisplay</code>
208 <code>$formDisplay</code>
209 </ArgumentTypeCoercion>
210 <PossiblyNullArgument occurrences="1">
212 </PossiblyNullArgument>
213 <ReferenceConstraintViolation occurrences="1">
214 <code>return $retval;</code>
215 </ReferenceConstraintViolation>
217 <file src="libraries/classes/Config/ServerConfigChecks.php">
218 <InvalidOperand occurrences="1">
219 <code>$cookieAuthServer</code>
221 <PossiblyInvalidOperand occurrences="1">
222 <code>$cookieAuthUsed</code>
223 </PossiblyInvalidOperand>
225 <file src="libraries/classes/Config/Validator.php">
226 <InvalidArgument occurrences="1">
229 <PossiblyFalseArgument occurrences="2">
232 </PossiblyFalseArgument>
233 <PossiblyInvalidArgument occurrences="2">
236 </PossiblyInvalidArgument>
238 <file src="libraries/classes/Controllers/BrowseForeignersController.php">
239 <PossiblyNullArgument occurrences="1">
240 <code>$foreignLimit ?? null</code>
241 </PossiblyNullArgument>
243 <file src="libraries/classes/Controllers/Database/DesignerController.php">
244 <PossiblyInvalidArgument occurrences="2">
245 <code>$success</code>
246 <code>$success</code>
247 </PossiblyInvalidArgument>
248 <PossiblyNullArgument occurrences="5">
249 <code>$_GET['db']</code>
250 <code>$display_page</code>
251 <code>$display_page</code>
253 <code>$selected_page</code>
254 </PossiblyNullArgument>
255 <PossiblyNullIterator occurrences="1">
256 <code>$tab_pos</code>
257 </PossiblyNullIterator>
258 <PossiblyUndefinedArrayOffset occurrences="1">
259 <code>$_GET['db']</code>
260 </PossiblyUndefinedArrayOffset>
262 <file src="libraries/classes/Controllers/Database/ExportController.php">
263 <TypeDoesNotContainNull occurrences="1">
265 </TypeDoesNotContainNull>
267 <file src="libraries/classes/Controllers/Database/MultiTableQueryController.php">
268 <PossiblyNullArgument occurrences="2">
269 <code>$params['db']</code>
270 <code>$params['db']</code>
271 </PossiblyNullArgument>
273 <file src="libraries/classes/Controllers/Database/OperationsController.php">
274 <PossiblyNullArgument occurrences="1">
275 <code>$_POST['db_collation']</code>
276 </PossiblyNullArgument>
277 <TypeDoesNotContainNull occurrences="1">
279 </TypeDoesNotContainNull>
281 <file src="libraries/classes/Controllers/Database/QueryByExampleController.php">
282 <TypeDoesNotContainNull occurrences="1">
284 </TypeDoesNotContainNull>
286 <file src="libraries/classes/Controllers/Database/SqlFormatController.php">
287 <PossiblyNullArgument occurrences="1">
289 </PossiblyNullArgument>
291 <file src="libraries/classes/Controllers/Database/StructureController.php">
292 <InvalidScalarArgument occurrences="2">
293 <code>$formatted_overhead</code>
294 <code>$formatted_size</code>
295 </InvalidScalarArgument>
296 <PossiblyNullArrayAccess occurrences="6">
297 <code>$formatted_overhead</code>
298 <code>$formatted_size</code>
299 <code>$formatted_size</code>
300 <code>$overhead_unit</code>
303 </PossiblyNullArrayAccess>
304 <RedundantCast occurrences="1">
305 <code>(string) $from_prefix</code>
308 <file src="libraries/classes/Controllers/Database/TrackingController.php">
309 <TypeDoesNotContainNull occurrences="1">
311 </TypeDoesNotContainNull>
313 <file src="libraries/classes/Controllers/ExportController.php">
314 <InvalidArgument occurrences="1">
317 <PossiblyInvalidArgument occurrences="3">
318 <code>$dump_buffer</code>
319 <code>$dump_buffer</code>
320 <code>$file_handle</code>
321 </PossiblyInvalidArgument>
323 <file src="libraries/classes/Controllers/GisDataEditorController.php">
324 <PossiblyFalseOperand occurrences="1">
325 <code>mb_strpos($_POST['value'], '(')</code>
326 </PossiblyFalseOperand>
328 <file src="libraries/classes/Controllers/HomeController.php">
329 <MissingFile occurrences="1">
330 <code>include ROOT_PATH . 'libraries/language_stats.inc.php'</code>
332 <PossiblyNullArgument occurrences="1">
333 <code>$this->config->get('TempDir')</code>
334 </PossiblyNullArgument>
336 <file src="libraries/classes/Controllers/ImportController.php">
337 <PossiblyInvalidArgument occurrences="1">
338 <code>$skip < $read_limit ? $skip : $read_limit</code>
339 </PossiblyInvalidArgument>
340 <PossiblyNullArrayAccess occurrences="1">
341 <code>$_FILES['import_file']['name']</code>
342 </PossiblyNullArrayAccess>
343 <PossiblyUndefinedArrayOffset occurrences="1">
344 <code>$_FILES['import_file']</code>
345 </PossiblyUndefinedArrayOffset>
346 <TypeDoesNotContainType occurrences="4">
347 <code>$bookmark_created</code>
348 <code>$finished</code>
349 <code>$memory_limit == -1</code>
350 <code>$timeout_passed</code>
351 </TypeDoesNotContainType>
353 <file src="libraries/classes/Controllers/Preferences/ExportController.php">
354 <PossiblyNullArgument occurrences="1">
355 <code>$tabHash</code>
356 </PossiblyNullArgument>
358 <file src="libraries/classes/Controllers/Preferences/FeaturesController.php">
359 <PossiblyNullArgument occurrences="1">
360 <code>$tabHash</code>
361 </PossiblyNullArgument>
363 <file src="libraries/classes/Controllers/Preferences/ImportController.php">
364 <PossiblyNullArgument occurrences="1">
365 <code>$tabHash</code>
366 </PossiblyNullArgument>
368 <file src="libraries/classes/Controllers/Preferences/MainPanelController.php">
369 <PossiblyNullArgument occurrences="1">
370 <code>$tabHash</code>
371 </PossiblyNullArgument>
373 <file src="libraries/classes/Controllers/Preferences/ManageController.php">
374 <PossiblyFalseArgument occurrences="1">
376 </PossiblyFalseArgument>
377 <PossiblyFalseOperand occurrences="1">
379 </PossiblyFalseOperand>
380 <PossiblyNullArgument occurrences="1">
382 </PossiblyNullArgument>
384 <file src="libraries/classes/Controllers/Preferences/NavigationController.php">
385 <PossiblyNullArgument occurrences="1">
386 <code>$tabHash</code>
387 </PossiblyNullArgument>
389 <file src="libraries/classes/Controllers/Preferences/SqlController.php">
390 <PossiblyNullArgument occurrences="1">
391 <code>$tabHash</code>
392 </PossiblyNullArgument>
394 <file src="libraries/classes/Controllers/SchemaExportController.php">
395 <PossiblyUndefinedArrayOffset occurrences="1">
396 <code>$_POST['export_type']</code>
397 </PossiblyUndefinedArrayOffset>
399 <file src="libraries/classes/Controllers/Server/CollationsController.php">
400 <PossiblyNullArrayAccess occurrences="1">
401 <code>$this->collations[$charset->getName()]</code>
402 </PossiblyNullArrayAccess>
403 <PossiblyNullIterator occurrences="2">
404 <code>$this->charsets</code>
405 <code>$this->collations[$charset->getName()]</code>
406 </PossiblyNullIterator>
408 <file src="libraries/classes/Controllers/Server/DatabasesController.php">
409 <TypeDoesNotContainNull occurrences="1">
411 </TypeDoesNotContainNull>
413 <file src="libraries/classes/Controllers/Server/PrivilegesController.php">
414 <PossiblyInvalidArgument occurrences="1">
416 </PossiblyInvalidArgument>
417 <PossiblyNullArgument occurrences="11">
419 <code>$hostname</code>
420 <code>$hostname</code>
421 <code>$hostname</code>
422 <code>$hostname ?? null</code>
423 <code>$username</code>
424 <code>$username</code>
425 <code>$username</code>
426 <code>$username</code>
427 <code>$username ?? null</code>
428 <code>$username ?? null</code>
429 </PossiblyNullArgument>
430 <TypeDoesNotContainNull occurrences="1">
432 </TypeDoesNotContainNull>
434 <file src="libraries/classes/Controllers/Server/Status/StatusController.php">
435 <PossiblyNullArgument occurrences="7"/>
437 <file src="libraries/classes/Controllers/Server/VariablesController.php">
438 <PossiblyNullArgument occurrences="3">
439 <code>$varValue[1]</code>
440 <code>Util::formatByteDown($value, 3, 3)</code>
441 <code>Util::formatByteDown($varValue[1], 3, 3)</code>
442 </PossiblyNullArgument>
443 <PossiblyNullArrayAccess occurrences="2">
444 <code>$varValue[1]</code>
445 <code>$varValue[1]</code>
446 </PossiblyNullArrayAccess>
448 <file src="libraries/classes/Controllers/Setup/FormController.php">
449 <UndefinedClass occurrences="1">
450 <code>new $formClass($this->config)</code>
453 <file src="libraries/classes/Controllers/Setup/HomeController.php">
454 <PossiblyNullIterator occurrences="1">
455 <code>$this->config->getServers()</code>
456 </PossiblyNullIterator>
457 <TypeDoesNotContainType occurrences="1">
458 <code>PMA_IS_WINDOWS</code>
459 </TypeDoesNotContainType>
461 <file src="libraries/classes/Controllers/Table/ChangeController.php">
462 <PossiblyNullArgument occurrences="1">
463 <code>$where_clause ?? null</code>
464 </PossiblyNullArgument>
465 <TypeDoesNotContainType occurrences="1">
466 <code>$biggest_max_file_size > 0</code>
467 </TypeDoesNotContainType>
469 <file src="libraries/classes/Controllers/Table/ChartController.php">
470 <ImplicitToStringCast occurrences="1">
471 <code>Message::error(__('No SQL query was set to fetch data.'))</code>
472 </ImplicitToStringCast>
474 <file src="libraries/classes/Controllers/Table/GisVisualizationController.php">
475 <ImplicitToStringCast occurrences="1">
476 <code>Message::error(__('No SQL query was set to fetch data.'))</code>
477 </ImplicitToStringCast>
479 <file src="libraries/classes/Controllers/Table/RelationController.php">
480 <PossiblyNullArgument occurrences="2">
481 <code>$multi_edit_columns_name</code>
482 <code>$multi_edit_columns_name</code>
483 </PossiblyNullArgument>
485 <file src="libraries/classes/Controllers/Table/ReplaceController.php">
486 <InvalidArgument occurrences="1">
487 <code>$insert_errors</code>
489 <PossiblyNullArgument occurrences="7">
490 <code>$current_value</code>
491 <code>$current_value</code>
492 <code>$multi_edit_columns_null</code>
493 <code>$multi_edit_columns_null_prev</code>
494 <code>$multi_edit_columns_prev</code>
495 <code>$multi_edit_funcs</code>
496 <code>$multi_edit_salt</code>
497 </PossiblyNullArgument>
498 <PossiblyUndefinedVariable occurrences="1">
499 <code>$extra_data</code>
500 </PossiblyUndefinedVariable>
502 <file src="libraries/classes/Controllers/Table/SearchController.php">
503 <InvalidNullableReturnType occurrences="1">
505 </InvalidNullableReturnType>
506 <NullableReturnStatement occurrences="1">
507 <code>$this->dbi->fetchSingleRow($sql_query)</code>
508 </NullableReturnStatement>
510 <file src="libraries/classes/Controllers/Table/StructureController.php">
511 <ImplicitToStringCast occurrences="1">
512 <code>$message</code>
513 </ImplicitToStringCast>
514 <InvalidReturnStatement occurrences="1">
515 <code>$partitionDetails</code>
516 </InvalidReturnStatement>
517 <InvalidReturnType occurrences="1">
518 <code>array[]|null</code>
520 <PossiblyFalseArgument occurrences="4">
521 <code>$openPos</code>
522 <code>$openPos</code>
523 </PossiblyFalseArgument>
524 <PossiblyFalseOperand occurrences="6">
525 <code>$closePos</code>
526 <code>$closePos</code>
527 <code>$openPos</code>
528 <code>$openPos</code>
529 <code>$openPos</code>
530 <code>$openPos</code>
531 </PossiblyFalseOperand>
532 <PossiblyInvalidArgument occurrences="1">
533 <code>$analyzed_sql_results ?? ''</code>
534 </PossiblyInvalidArgument>
535 <PossiblyNullArgument occurrences="4">
536 <code>$current_timestamp ? '' : $data['Default']</code>
537 <code>$data['Collation'] ?? ''</code>
538 <code>$data['Expression']</code>
539 <code>$data['Virtuality']</code>
540 </PossiblyNullArgument>
541 <PossiblyNullArrayAccess occurrences="14">
542 <code>$avg_size</code>
543 <code>$avg_unit</code>
544 <code>$data_size</code>
545 <code>$data_unit</code>
546 <code>$effect_size</code>
547 <code>$effect_size</code>
548 <code>$effect_unit</code>
549 <code>$effect_unit</code>
550 <code>$free_size</code>
551 <code>$free_unit</code>
552 <code>$index_size</code>
553 <code>$index_unit</code>
554 <code>$tot_size</code>
555 <code>$tot_unit</code>
556 </PossiblyNullArrayAccess>
557 <RedundantCast occurrences="1"/>
558 <TypeDoesNotContainType occurrences="1">
559 <code>! is_array($row)</code>
560 </TypeDoesNotContainType>
562 <file src="libraries/classes/Controllers/Table/ZoomSearchController.php">
563 <PossiblyFalseArgument occurrences="3">
564 <code>$dataLabel</code>
565 <code>$dataLabel</code>
567 </PossiblyFalseArgument>
569 <file src="libraries/classes/Core.php">
570 <InvalidOperand occurrences="1">
571 <code>$matches[1]</code>
573 <LoopInvalidation occurrences="4">
579 <TypeDoesNotContainType occurrences="1">
580 <code>is_string($data)</code>
581 </TypeDoesNotContainType>
583 <file src="libraries/classes/CreateAddField.php">
584 <PossiblyFalseArgument occurrences="1">
585 <code>$_POST['field_extra'][$i] ?? false</code>
586 </PossiblyFalseArgument>
588 <file src="libraries/classes/Crypto/Crypto.php">
589 <InvalidReturnStatement occurrences="1">
590 <code>$decrypted</code>
591 </InvalidReturnStatement>
592 <InvalidReturnType occurrences="1">
593 <code>string|null</code>
596 <file src="libraries/classes/Database/CentralColumns.php">
597 <InvalidScalarArgument occurrences="1">
598 <code>$tn_pageNow</code>
599 </InvalidScalarArgument>
600 <PossiblyInvalidArgument occurrences="1">
601 <code>$this->dbi->getError()</code>
602 </PossiblyInvalidArgument>
603 <RedundantCast occurrences="3">
604 <code>(array) $has_list</code>
606 <RedundantCastGivenDocblockType occurrences="5"/>
607 <TypeDoesNotContainType occurrences="1">
608 <code>$table == ''</code>
609 </TypeDoesNotContainType>
611 <file src="libraries/classes/Database/DatabaseList.php">
612 <PossiblyNullPropertyAssignmentValue occurrences="1">
614 </PossiblyNullPropertyAssignmentValue>
616 <file src="libraries/classes/Database/Designer.php">
617 <RedundantCastGivenDocblockType occurrences="2">
618 <code>(int) $displayPage</code>
619 <code>(int) $displayPage</code>
620 </RedundantCastGivenDocblockType>
622 <file src="libraries/classes/Database/Designer/Common.php">
623 <InvalidArgument occurrences="1">
626 <PossiblyUndefinedArrayOffset occurrences="4">
627 <code>$con['DCN']</code>
628 <code>$con['DTN']</code>
629 <code>$con['SCN']</code>
630 <code>$con['STN']</code>
631 </PossiblyUndefinedArrayOffset>
633 <file src="libraries/classes/Database/Events.php">
634 <PossiblyNullArgument occurrences="1">
635 <code>$create_item</code>
636 </PossiblyNullArgument>
638 <file src="libraries/classes/Database/Qbe.php">
639 <NullArgument occurrences="1">
642 <PossiblyNullArgument occurrences="2">
643 <code>$sortOrder</code>
645 </PossiblyNullArgument>
646 <PossiblyNullArrayAccess occurrences="1">
648 </PossiblyNullArrayAccess>
649 <PossiblyNullPropertyAssignmentValue occurrences="3">
650 <code>$currentSearch</code>
653 </PossiblyNullPropertyAssignmentValue>
654 <RedundantCastGivenDocblockType occurrences="1">
655 <code>(string) $master</code>
656 </RedundantCastGivenDocblockType>
657 <RedundantPropertyInitializationCheck occurrences="2">
658 <code>isset($last_where, $this->formAndOrCols)</code>
659 <code>isset($this->formAndOrRows)</code>
660 </RedundantPropertyInitializationCheck>
662 <file src="libraries/classes/Database/Routines.php">
663 <PossiblyNullArgument occurrences="5">
664 <code>$create_routine</code>
665 <code>$itemReturnType</code>
666 <code>$itemReturnType</code>
668 <code>$routine['item_name']</code>
669 </PossiblyNullArgument>
670 <PossiblyNullArrayAccess occurrences="2">
671 <code>$routine['item_name']</code>
672 <code>$routine['item_type']</code>
673 </PossiblyNullArrayAccess>
675 <file src="libraries/classes/Database/Search.php">
676 <RedundantPropertyInitializationCheck occurrences="3">
677 <code>$this->criteriaColumnName</code>
678 <code>isset($this->criteriaColumnName)</code>
680 </RedundantPropertyInitializationCheck>
682 <file src="libraries/classes/Database/Triggers.php">
683 <PossiblyNullArgument occurrences="1">
684 <code>$create_item</code>
685 </PossiblyNullArgument>
686 <PossiblyNullArrayAccess occurrences="2">
687 <code>$trigger['create']</code>
688 <code>$trigger['drop']</code>
689 </PossiblyNullArrayAccess>
691 <file src="libraries/classes/DatabaseInterface.php">
692 <EmptyArrayAccess occurrences="1">
693 <code>$result_target[]</code>
695 <InvalidReturnStatement occurrences="1">
696 <code>$this->extension->getProtoInfo($this->links[$link])</code>
697 </InvalidReturnStatement>
698 <InvalidReturnType occurrences="1">
699 <code>int|bool</code>
701 <NullableReturnStatement occurrences="5">
702 <code>SessionCache::get('is_amazon_rds')</code>
703 <code>SessionCache::get('is_createuser')</code>
704 <code>SessionCache::get('is_grantuser')</code>
705 <code>SessionCache::get('is_superuser')</code>
706 <code>SessionCache::get('mysql_cur_user')</code>
707 </NullableReturnStatement>
708 <PossiblyInvalidArgument occurrences="1">
710 </PossiblyInvalidArgument>
711 <PossiblyInvalidArrayOffset occurrences="1">
712 <code>$row[$value]</code>
713 </PossiblyInvalidArrayOffset>
715 <file src="libraries/classes/Dbal/DbiMysqli.php">
716 <ImplementedReturnTypeMismatch occurrences="2">
717 <code>array|bool</code>
718 <code>string|false</code>
719 </ImplementedReturnTypeMismatch>
720 <InvalidArgument occurrences="2">
724 <InvalidPropertyFetch occurrences="2">
725 <code>$mysqli->connect_errno</code>
726 <code>$mysqli->connect_error</code>
727 </InvalidPropertyFetch>
728 <MoreSpecificImplementedParamType occurrences="23">
752 </MoreSpecificImplementedParamType>
753 <ParamNameMismatch occurrences="14">
754 <code>$databaseName</code>
769 <PossiblyNullPropertyFetch occurrences="2">
770 <code>$mysqli->connect_errno</code>
771 <code>$mysqli->connect_error</code>
772 </PossiblyNullPropertyFetch>
773 <TypeDoesNotContainNull occurrences="2">
774 <code>$return_value === false || $return_value === null</code>
775 <code>$return_value === null</code>
776 </TypeDoesNotContainNull>
777 <TypeDoesNotContainType occurrences="1">
778 <code>is_array($fields)</code>
779 </TypeDoesNotContainType>
781 <file src="libraries/classes/Display/Results.php">
782 <FalseOperand occurrences="1">
783 <code>! $row_no</code>
785 <ImplicitToStringCast occurrences="1">
786 <code>$message</code>
787 </ImplicitToStringCast>
788 <InvalidArgument occurrences="9">
789 <code>$added[$orgFullTableName]</code>
790 <code>$default_function</code>
791 <code>$default_function</code>
792 <code>$default_function</code>
793 <code>$default_function</code>
794 <code>$default_function</code>
795 <code>$transformation_plugin</code>
796 <code>$transformation_plugin</code>
797 <code>$transformation_plugin</code>
799 <InvalidOperand occurrences="1">
802 <InvalidScalarArgument occurrences="1">
803 <code>$original_length</code>
804 </InvalidScalarArgument>
805 <ParadoxicalCondition occurrences="3">
806 <code>! isset($column) || $column === null</code>
807 <code>! isset($column) || $column === null</code>
808 <code>! isset($column) || $column === null</code>
809 </ParadoxicalCondition>
810 <PossiblyInvalidArgument occurrences="3">
811 <code>$col_visib</code>
812 <code>$col_visib</code>
813 <code>$sortExpressionNoDirection</code>
814 </PossiblyInvalidArgument>
815 <PossiblyInvalidOperand occurrences="6">
816 <code>$editCopyUrlParams</code>
817 <code>$editCopyUrlParams</code>
818 <code>$editCopyUrlParams</code>
819 <code>$editCopyUrlParams</code>
820 <code>$editCopyUrlParams</code>
821 <code>$editCopyUrlParams</code>
822 </PossiblyInvalidOperand>
823 <PossiblyNullArgument occurrences="4">
824 <code>$col_visib_current</code>
825 <code>$col_visib_current</code>
826 <code>$is_field_truncated</code>
827 <code>$is_field_truncated</code>
828 </PossiblyNullArgument>
829 <PossiblyNullArrayAccess occurrences="3">
830 <code>$display_size[0]</code>
831 <code>$display_size[1]</code>
832 <code>$firstStatement->order[$key]</code>
833 </PossiblyNullArrayAccess>
834 <PossiblyUndefinedArrayOffset occurrences="1">
835 <code>$analyzed_sql_results['statement']</code>
836 </PossiblyUndefinedArrayOffset>
837 <RedundantCast occurrences="21">
838 <code>(string) '0'</code>
839 <code>(string) '0'</code>
840 <code>(string) '0'</code>
841 <code>(string) '0'</code>
842 <code>(string) '0'</code>
843 <code>(string) '0'</code>
844 <code>(string) '0'</code>
845 <code>(string) '0'</code>
846 <code>(string) '0'</code>
847 <code>(string) '0'</code>
848 <code>(string) '0'</code>
849 <code>(string) '1'</code>
850 <code>(string) '1'</code>
851 <code>(string) '1'</code>
852 <code>(string) '1'</code>
853 <code>(string) '1'</code>
854 <code>(string) '1'</code>
855 <code>(string) '1'</code>
856 <code>(string) '1'</code>
857 <code>(string) '1'</code>
858 <code>(string) '1'</code>
860 <TypeDoesNotContainNull occurrences="3">
861 <code>$column === null</code>
862 <code>$column === null</code>
863 <code>$column === null</code>
864 </TypeDoesNotContainNull>
865 <TypeDoesNotContainType occurrences="1">
866 <code>is_array($map)</code>
867 </TypeDoesNotContainType>
869 <file src="libraries/classes/Encoding.php">
870 <PossiblyNullPropertyAssignmentValue occurrences="1">
872 </PossiblyNullPropertyAssignmentValue>
874 <file src="libraries/classes/Engines/Bdb.php">
875 <UndefinedConstant occurrences="3">
876 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
877 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
878 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
881 <file src="libraries/classes/Engines/Innodb.php">
882 <LessSpecificImplementedReturnType occurrences="1">
884 </LessSpecificImplementedReturnType>
885 <PossiblyNullArgument occurrences="1"/>
886 <UndefinedConstant occurrences="18">
887 <code>PMA_ENGINE_DETAILS_TYPE_BOOLEAN</code>
888 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
889 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
890 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
891 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
892 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
893 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
894 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
895 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
896 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
897 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
898 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
899 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
900 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
901 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
902 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
903 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
904 <code>PMA_ENGINE_SUPPORT_YES</code>
907 <file src="libraries/classes/Engines/Memory.php">
908 <UndefinedConstant occurrences="1">
909 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
912 <file src="libraries/classes/Engines/Myisam.php">
913 <UndefinedConstant occurrences="6">
914 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
915 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
916 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
917 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
918 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
919 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
922 <file src="libraries/classes/Engines/Pbxt.php">
923 <InvalidNullableReturnType occurrences="1">
925 </InvalidNullableReturnType>
926 <LessSpecificImplementedReturnType occurrences="1">
928 </LessSpecificImplementedReturnType>
929 <NullableReturnStatement occurrences="1">
930 <code>Util::formatByteDown($value)</code>
931 </NullableReturnStatement>
932 <ParamNameMismatch occurrences="1">
933 <code>$formatted_size</code>
935 <UndefinedConstant occurrences="12">
936 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
937 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
938 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
939 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
940 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
941 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
942 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
943 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
944 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
945 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
946 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
947 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
950 <file src="libraries/classes/ErrorHandler.php">
951 <ArgumentTypeCoercion occurrences="1">
952 <code>$errorNumber</code>
953 </ArgumentTypeCoercion>
954 <InvalidArgument occurrences="1">
955 <code>[$this, 'handleError']</code>
957 <PossiblyNullArgument occurrences="1">
958 <code>$errorNumber</code>
959 </PossiblyNullArgument>
961 <file src="libraries/classes/Export.php">
962 <InvalidReturnStatement occurrences="1">
963 <code>$memory_limit</code>
964 </InvalidReturnStatement>
965 <InvalidReturnType occurrences="1">
968 <PossiblyNullArgument occurrences="2">
971 </PossiblyNullArgument>
973 <file src="libraries/classes/File.php">
974 <FalsableReturnStatement occurrences="1">
975 <code>$this->detectCompression()</code>
976 </FalsableReturnStatement>
977 <InvalidFalsableReturnType occurrences="1">
979 </InvalidFalsableReturnType>
980 <InvalidNullableReturnType occurrences="1">
981 <code>resource</code>
982 </InvalidNullableReturnType>
983 <InvalidPropertyAssignmentValue occurrences="1">
984 <code>$this->handle</code>
985 </InvalidPropertyAssignmentValue>
986 <InvalidReturnStatement occurrences="1">
987 <code>gzread($this->handle, $size)</code>
988 </InvalidReturnStatement>
989 <InvalidReturnType occurrences="1">
992 <NullableReturnStatement occurrences="1">
993 <code>$this->handle</code>
994 </NullableReturnStatement>
995 <PossiblyInvalidArgument occurrences="1">
996 <code>$_FILES['fields_upload']</code>
997 </PossiblyInvalidArgument>
998 <PossiblyNullArgument occurrences="6">
999 <code>$this->getName()</code>
1000 <code>$this->getName()</code>
1001 <code>$this->getName()</code>
1002 <code>$this->handle</code>
1003 <code>$this->handle</code>
1004 <code>$this->handle</code>
1005 </PossiblyNullArgument>
1006 <PossiblyNullPropertyAssignmentValue occurrences="4">
1011 </PossiblyNullPropertyAssignmentValue>
1013 <file src="libraries/classes/Font.php">
1014 <TypeDoesNotContainType occurrences="1">
1015 <code>empty($charLists)</code>
1016 </TypeDoesNotContainType>
1018 <file src="libraries/classes/Footer.php">
1019 <InvalidReturnStatement occurrences="1">
1020 <code>$object</code>
1021 </InvalidReturnStatement>
1022 <InvalidReturnType occurrences="1">
1024 </InvalidReturnType>
1025 <MissingFile occurrences="1">
1026 <code>include ROOT_PATH . 'revision-info.php'</code>
1028 <ReferenceConstraintViolation occurrences="1">
1029 <code>return $object;</code>
1030 </ReferenceConstraintViolation>
1032 <file src="libraries/classes/Gis/GisGeometry.php">
1033 <PossiblyFalseOperand occurrences="2">
1034 <code>$last_comma</code>
1035 <code>$last_comma</code>
1036 </PossiblyFalseOperand>
1038 <file src="libraries/classes/Gis/GisGeometryCollection.php">
1039 <RedundantPropertyInitializationCheck occurrences="1">
1040 <code>isset(self::$instance)</code>
1041 </RedundantPropertyInitializationCheck>
1043 <file src="libraries/classes/Gis/GisLineString.php">
1044 <InvalidScalarArgument occurrences="2">
1047 </InvalidScalarArgument>
1048 <ParamNameMismatch occurrences="4">
1049 <code>$line_color</code>
1050 <code>$line_color</code>
1051 <code>$line_color</code>
1052 <code>$line_color</code>
1053 </ParamNameMismatch>
1054 <RedundantPropertyInitializationCheck occurrences="1">
1055 <code>isset(self::$instance)</code>
1056 </RedundantPropertyInitializationCheck>
1058 <file src="libraries/classes/Gis/GisMultiLineString.php">
1059 <InvalidScalarArgument occurrences="2">
1062 </InvalidScalarArgument>
1063 <ParamNameMismatch occurrences="4">
1064 <code>$line_color</code>
1065 <code>$line_color</code>
1066 <code>$line_color</code>
1067 <code>$line_color</code>
1068 </ParamNameMismatch>
1069 <RedundantPropertyInitializationCheck occurrences="1">
1070 <code>isset(self::$instance)</code>
1071 </RedundantPropertyInitializationCheck>
1073 <file src="libraries/classes/Gis/GisMultiPoint.php">
1074 <InvalidScalarArgument occurrences="2">
1077 </InvalidScalarArgument>
1078 <ParamNameMismatch occurrences="4">
1079 <code>$point_color</code>
1080 <code>$point_color</code>
1081 <code>$point_color</code>
1082 <code>$point_color</code>
1083 </ParamNameMismatch>
1084 <RedundantPropertyInitializationCheck occurrences="1">
1085 <code>isset(self::$instance)</code>
1086 </RedundantPropertyInitializationCheck>
1088 <file src="libraries/classes/Gis/GisMultiPolygon.php">
1089 <InvalidScalarArgument occurrences="2">
1092 </InvalidScalarArgument>
1093 <ParamNameMismatch occurrences="4">
1094 <code>$fill_color</code>
1095 <code>$fill_color</code>
1096 <code>$fill_color</code>
1097 <code>$fill_color</code>
1098 </ParamNameMismatch>
1099 <PossiblyInvalidArgument occurrences="1">
1100 <code>count($points_arr) / 2</code>
1101 </PossiblyInvalidArgument>
1102 <RedundantPropertyInitializationCheck occurrences="1">
1103 <code>isset(self::$instance)</code>
1104 </RedundantPropertyInitializationCheck>
1106 <file src="libraries/classes/Gis/GisPoint.php">
1107 <InvalidScalarArgument occurrences="2">
1110 </InvalidScalarArgument>
1111 <ParamNameMismatch occurrences="4">
1112 <code>$point_color</code>
1113 <code>$point_color</code>
1114 <code>$point_color</code>
1115 <code>$point_color</code>
1116 </ParamNameMismatch>
1117 <RedundantPropertyInitializationCheck occurrences="1">
1118 <code>isset(self::$instance)</code>
1119 </RedundantPropertyInitializationCheck>
1121 <file src="libraries/classes/Gis/GisPolygon.php">
1122 <InvalidScalarArgument occurrences="2">
1125 </InvalidScalarArgument>
1126 <ParamNameMismatch occurrences="4">
1127 <code>$fill_color</code>
1128 <code>$fill_color</code>
1129 <code>$fill_color</code>
1130 <code>$fill_color</code>
1131 </ParamNameMismatch>
1132 <PossiblyInvalidArgument occurrences="1">
1133 <code>count($points_arr) / 2</code>
1134 </PossiblyInvalidArgument>
1135 <RedundantPropertyInitializationCheck occurrences="1">
1136 <code>isset(self::$instance)</code>
1137 </RedundantPropertyInitializationCheck>
1139 <file src="libraries/classes/Gis/GisVisualization.php">
1140 <NullArgument occurrences="3">
1145 <PossiblyFalseOperand occurrences="2">
1146 <code>$results</code>
1147 <code>$results</code>
1148 </PossiblyFalseOperand>
1149 <PossiblyInvalidArgument occurrences="1">
1150 <code>$results</code>
1151 </PossiblyInvalidArgument>
1152 <PossiblyInvalidOperand occurrences="2">
1153 <code>$results</code>
1154 <code>$results</code>
1155 </PossiblyInvalidOperand>
1156 <PossiblyNullPropertyAssignmentValue occurrences="1">
1158 </PossiblyNullPropertyAssignmentValue>
1160 <file src="libraries/classes/Git.php">
1161 <PossiblyNullArgument occurrences="1">
1162 <code>$gitFolder</code>
1163 </PossiblyNullArgument>
1165 <file src="libraries/classes/Html/Generator.php">
1166 <RedundantCastGivenDocblockType occurrences="1">
1167 <code>(string) $database</code>
1168 </RedundantCastGivenDocblockType>
1170 <file src="libraries/classes/Import.php">
1171 <InvalidReturnStatement occurrences="1">
1172 <code>$column_number</code>
1173 </InvalidReturnStatement>
1174 <InvalidReturnType occurrences="1">
1176 </InvalidReturnType>
1177 <PossiblyFalseOperand occurrences="3">
1178 <code>$decPos</code>
1179 <code>strpos($last_cumulative_size, ',')</code>
1180 <code>strpos($last_cumulative_size, ',')</code>
1181 </PossiblyFalseOperand>
1182 <PossiblyInvalidArgument occurrences="5">
1183 <code>$last_cumulative_size</code>
1184 <code>$last_cumulative_size</code>
1185 <code>$last_cumulative_size</code>
1186 <code>$last_cumulative_size</code>
1187 <code>$last_cumulative_size</code>
1188 </PossiblyInvalidArgument>
1189 <PossiblyNullArrayAccess occurrences="1">
1190 <code>$additional_sql[$i]</code>
1191 </PossiblyNullArrayAccess>
1192 <RedundantCast occurrences="4">
1193 <code>(string) $cell</code>
1194 <code>(string) $cell</code>
1195 <code>(string) $cell</code>
1197 <TypeDoesNotContainType occurrences="3">
1198 <code>! is_array($table)</code>
1201 </TypeDoesNotContainType>
1203 <file src="libraries/classes/Index.php">
1204 <PossiblyNullPropertyAssignmentValue occurrences="3">
1208 </PossiblyNullPropertyAssignmentValue>
1209 <RedundantCastGivenDocblockType occurrences="1">
1210 <code>(string) $name</code>
1211 </RedundantCastGivenDocblockType>
1213 <file src="libraries/classes/IndexColumn.php">
1214 <PossiblyNullPropertyAssignmentValue occurrences="3">
1218 </PossiblyNullPropertyAssignmentValue>
1220 <file src="libraries/classes/InsertEdit.php">
1221 <InvalidArgument occurrences="1">
1222 <code>$current_result</code>
1224 <NullableReturnStatement occurrences="1">
1225 <code>$dispval</code>
1226 </NullableReturnStatement>
1227 <PossiblyInvalidOperand occurrences="2">
1228 <code>$insert_id</code>
1230 </PossiblyInvalidOperand>
1231 <PossiblyNullArrayAccess occurrences="3">
1232 <code>$data_size[0]</code>
1233 <code>$data_size[1]</code>
1234 <code>$dispval</code>
1235 </PossiblyNullArrayAccess>
1236 <PossiblyUndefinedVariable occurrences="1">
1237 <code>$protected_row</code>
1238 </PossiblyUndefinedVariable>
1239 <RedundantCastGivenDocblockType occurrences="1">
1240 <code>(int) $rownumber</code>
1241 </RedundantCastGivenDocblockType>
1242 <TypeDoesNotContainType occurrences="2">
1243 <code>$input_type === 'time'</code>
1244 <code>$input_type === 'time'</code>
1245 </TypeDoesNotContainType>
1247 <file src="libraries/classes/IpAllowDeny.php">
1248 <InvalidOperand occurrences="1">
1249 <code>$regs[5]</code>
1251 <InvalidScalarArgument occurrences="1">
1252 <code>$remote_ip</code>
1253 </InvalidScalarArgument>
1254 <PossiblyInvalidArgument occurrences="1">
1255 <code>$newval</code>
1256 </PossiblyInvalidArgument>
1258 <file src="libraries/classes/Language.php">
1259 <InvalidReturnStatement occurrences="2">
1260 <code>preg_match($pattern, $header)</code>
1261 <code>preg_match($pattern, $header)</code>
1262 </InvalidReturnStatement>
1263 <InvalidReturnType occurrences="2">
1266 </InvalidReturnType>
1268 <file src="libraries/classes/LanguageManager.php">
1269 <MissingConstructor occurrences="1">
1270 <code>$availableLocales</code>
1271 </MissingConstructor>
1273 <file src="libraries/classes/Menu.php">
1274 <NullableReturnStatement occurrences="2">
1275 <code>$allowedTabs</code>
1276 <code>SessionCache::get($cache_key)</code>
1277 </NullableReturnStatement>
1278 <PossiblyFalseOperand occurrences="1">
1279 <code>mb_strpos($row['tab'], '_')</code>
1280 </PossiblyFalseOperand>
1281 <PossiblyNullArrayAccess occurrences="1">
1282 <code>$allowedTabs[$tabName]</code>
1283 </PossiblyNullArrayAccess>
1284 <RedundantCastGivenDocblockType occurrences="2">
1285 <code>(string) $this->table</code>
1286 <code>(string) $this->table</code>
1287 </RedundantCastGivenDocblockType>
1289 <file src="libraries/classes/Message.php">
1290 <InvalidArgument occurrences="1">
1291 <code>$message</code>
1293 <PossiblyInvalidArgument occurrences="1">
1294 <code>$params</code>
1295 </PossiblyInvalidArgument>
1296 <PossiblyNullPropertyAssignmentValue occurrences="1">
1298 </PossiblyNullPropertyAssignmentValue>
1300 <file src="libraries/classes/Navigation/Navigation.php">
1301 <PossiblyInvalidArgument occurrences="1">
1302 <code>$result</code>
1303 </PossiblyInvalidArgument>
1305 <file src="libraries/classes/Navigation/NavigationTree.php">
1306 <PossiblyFalseOperand occurrences="1">
1307 <code>strrpos($class, '\\')</code>
1308 </PossiblyFalseOperand>
1309 <PossiblyFalseReference occurrences="1">
1310 <code>getPresence</code>
1311 </PossiblyFalseReference>
1312 <PossiblyNullArgument occurrences="2">
1313 <code>$container->realName</code>
1315 </PossiblyNullArgument>
1316 <PossiblyNullPropertyFetch occurrences="2">
1317 <code>$container->parent</code>
1318 <code>$container->realName</code>
1319 </PossiblyNullPropertyFetch>
1320 <PossiblyNullReference occurrences="1">
1321 <code>addChild</code>
1322 </PossiblyNullReference>
1323 <PossiblyUndefinedArrayOffset occurrences="2">
1324 <code>$url['path']</code>
1325 <code>$url['query']</code>
1326 </PossiblyUndefinedArrayOffset>
1327 <RedundantCastGivenDocblockType occurrences="5">
1328 <code>(string) $child->name</code>
1329 <code>(string) $child->name</code>
1330 <code>(string) $key</code>
1331 <code>(string) $key</code>
1332 <code>(string) $key</code>
1333 </RedundantCastGivenDocblockType>
1335 <file src="libraries/classes/Navigation/NodeFactory.php">
1336 <LessSpecificReturnStatement occurrences="1">
1337 <code>new $class($name, $type, $isGroup)</code>
1338 </LessSpecificReturnStatement>
1339 <MoreSpecificReturnType occurrences="1">
1341 </MoreSpecificReturnType>
1343 <file src="libraries/classes/Navigation/Nodes/Node.php">
1344 <RedundantCastGivenDocblockType occurrences="4">
1345 <code>(bool) $isGroup</code>
1346 <code>(int) $pos</code>
1347 <code>(string) $name</code>
1348 <code>(string) $parent->name</code>
1349 </RedundantCastGivenDocblockType>
1351 <file src="libraries/classes/Navigation/Nodes/NodeDatabase.php">
1352 <RedundantCastGivenDocblockType occurrences="1">
1353 <code>(int) $pos</code>
1354 </RedundantCastGivenDocblockType>
1356 <file src="libraries/classes/Navigation/Nodes/NodeDatabaseChild.php">
1357 <PossiblyInvalidPropertyFetch occurrences="1">
1358 <code>$this->realParent()->realName</code>
1359 </PossiblyInvalidPropertyFetch>
1361 <file src="libraries/classes/Navigation/Nodes/NodeTable.php">
1362 <NonInvariantDocblockPropertyType occurrences="1">
1364 </NonInvariantDocblockPropertyType>
1365 <PossiblyInvalidPropertyFetch occurrences="2">
1366 <code>$this->realParent()->realName</code>
1367 <code>$this->realParent()->realName</code>
1368 </PossiblyInvalidPropertyFetch>
1370 <file src="libraries/classes/Normalization.php">
1371 <RedundantCast occurrences="1">
1372 <code>(array) $partialDependencies</code>
1375 <file src="libraries/classes/OpenDocument.php">
1376 <InvalidReturnStatement occurrences="1">
1377 <code>$zipExtension->createFile($data, $name)</code>
1378 </InvalidReturnStatement>
1379 <InvalidReturnType occurrences="1">
1381 </InvalidReturnType>
1383 <file src="libraries/classes/Operations.php">
1384 <PossiblyNullArgument occurrences="1">
1385 <code>$tmp_query</code>
1386 </PossiblyNullArgument>
1387 <RedundantCastGivenDocblockType occurrences="1">
1388 <code>(string) $pack_keys</code>
1389 </RedundantCastGivenDocblockType>
1391 <file src="libraries/classes/Pdf.php">
1392 <ParamNameMismatch occurrences="1">
1393 <code>$error_message</code>
1394 </ParamNameMismatch>
1396 <file src="libraries/classes/Plugins.php">
1397 <InvalidNullableReturnType occurrences="1">
1399 </InvalidNullableReturnType>
1400 <NullOperand occurrences="6">
1408 <NullableReturnStatement occurrences="1">
1410 </NullableReturnStatement>
1411 <PossiblyNullArgument occurrences="2">
1414 </PossiblyNullArgument>
1415 <RedundantCast occurrences="2">
1416 <code>(string) array_pop($elem)</code>
1417 <code>(string) array_pop($elem)</code>
1420 <file src="libraries/classes/Plugins/Auth/AuthenticationCookie.php">
1421 <ImplementedReturnTypeMismatch occurrences="2">
1422 <code>bool|void</code>
1423 <code>void|bool</code>
1424 </ImplementedReturnTypeMismatch>
1425 <InvalidScalarArgument occurrences="1">
1426 <code>Core::getIp()</code>
1427 </InvalidScalarArgument>
1428 <RedundantCast occurrences="1">
1429 <code>(string) $conn_error</code>
1432 <file src="libraries/classes/Plugins/Auth/AuthenticationHttp.php">
1433 <ImplicitToStringCast occurrences="1"/>
1435 <file src="libraries/classes/Plugins/Auth/AuthenticationSignon.php">
1436 <InvalidArgument occurrences="1">
1437 <code>$sessionCookieParams</code>
1439 <PossiblyInvalidArgument occurrences="5">
1440 <code>$sessionCookieParams['domain']</code>
1441 <code>$sessionCookieParams['httponly']</code>
1442 <code>$sessionCookieParams['lifetime']</code>
1443 <code>$sessionCookieParams['path']</code>
1444 <code>$sessionCookieParams['secure']</code>
1445 </PossiblyInvalidArgument>
1447 <file src="libraries/classes/Plugins/Export/ExportCodegen.php">
1448 <PossiblyNullArgument occurrences="6">
1449 <code>$table_alias</code>
1450 <code>$table_alias</code>
1451 <code>$table_alias</code>
1452 <code>$table_alias</code>
1453 <code>$table_alias</code>
1454 <code>$table_alias</code>
1455 </PossiblyNullArgument>
1457 <file src="libraries/classes/Plugins/Export/ExportHtmlword.php">
1458 <ParamNameMismatch occurrences="3">
1459 <code>$do_comments</code>
1460 <code>$do_mime</code>
1461 <code>$do_relation</code>
1462 </ParamNameMismatch>
1463 <PossiblyNullArgument occurrences="5">
1464 <code>$table_alias</code>
1465 <code>$table_alias</code>
1466 <code>$table_alias</code>
1467 <code>$table_alias</code>
1468 <code>$table_alias</code>
1469 </PossiblyNullArgument>
1470 <PossiblyUndefinedVariable occurrences="2">
1471 <code>$comments</code>
1472 <code>$mime_map</code>
1473 </PossiblyUndefinedVariable>
1475 <file src="libraries/classes/Plugins/Export/ExportLatex.php">
1476 <ParamNameMismatch occurrences="3">
1477 <code>$do_comments</code>
1478 <code>$do_mime</code>
1479 <code>$do_relation</code>
1480 </ParamNameMismatch>
1482 <file src="libraries/classes/Plugins/Export/ExportMediawiki.php">
1483 <ParamNameMismatch occurrences="3">
1484 <code>$do_comments</code>
1485 <code>$do_mime</code>
1486 <code>$do_relation</code>
1487 </ParamNameMismatch>
1488 <PossiblyNullArgument occurrences="2">
1489 <code>$table_alias</code>
1490 <code>$table_alias</code>
1491 </PossiblyNullArgument>
1493 <file src="libraries/classes/Plugins/Export/ExportOds.php">
1494 <PossiblyNullArgument occurrences="1">
1495 <code>$table_alias</code>
1496 </PossiblyNullArgument>
1498 <file src="libraries/classes/Plugins/Export/ExportOdt.php">
1499 <ParamNameMismatch occurrences="3">
1500 <code>$do_comments</code>
1501 <code>$do_mime</code>
1502 <code>$do_relation</code>
1503 </ParamNameMismatch>
1504 <PossiblyNullArgument occurrences="9">
1505 <code>$col_as</code>
1506 <code>$table_alias</code>
1507 <code>$table_alias</code>
1508 <code>$table_alias</code>
1509 <code>$table_alias</code>
1510 <code>$table_alias</code>
1511 <code>$table_alias</code>
1512 <code>$table_alias</code>
1513 <code>$view_alias</code>
1514 </PossiblyNullArgument>
1516 <file src="libraries/classes/Plugins/Export/ExportPdf.php">
1517 <ParamNameMismatch occurrences="3">
1518 <code>$do_comments</code>
1519 <code>$do_mime</code>
1520 <code>$do_relation</code>
1521 </ParamNameMismatch>
1523 <file src="libraries/classes/Plugins/Export/ExportPhparray.php">
1524 <PossiblyNullArgument occurrences="3">
1525 <code>$table_alias</code>
1526 <code>$table_alias</code>
1527 <code>$table_alias</code>
1528 </PossiblyNullArgument>
1530 <file src="libraries/classes/Plugins/Export/ExportSql.php">
1531 <InvalidArgument occurrences="5"/>
1532 <InvalidOperand occurrences="3">
1534 <code>$this->exportConfigurationMetadata($db, $table, $metadataTypes)</code>
1535 <code>$this->exportConfigurationMetadata($db, null, $metadataTypes)</code>
1537 <PossiblyInvalidOperand occurrences="3">
1540 </PossiblyInvalidOperand>
1541 <PossiblyInvalidPropertyAssignmentValue occurrences="1">
1542 <code>Context::escape($alias)</code>
1543 </PossiblyInvalidPropertyAssignmentValue>
1544 <PossiblyNullArgument occurrences="20">
1545 <code>$table_alias</code>
1546 <code>$table_alias</code>
1547 <code>$table_alias</code>
1548 <code>$table_alias</code>
1549 <code>$table_alias</code>
1550 <code>$table_alias</code>
1551 <code>$table_alias</code>
1552 <code>$table_alias</code>
1553 <code>$table_alias</code>
1554 <code>$table_alias</code>
1555 <code>$table_alias</code>
1556 <code>$table_alias</code>
1557 <code>$table_alias</code>
1558 <code>$table_alias</code>
1559 <code>$table_alias</code>
1560 <code>$table_alias</code>
1561 <code>$table_alias</code>
1562 <code>$view_alias</code>
1563 <code>$view_alias</code>
1564 <code>$view_alias</code>
1565 </PossiblyNullArgument>
1566 <PropertyTypeCoercion occurrences="1">
1567 <code>$field->key->columns</code>
1568 </PropertyTypeCoercion>
1569 <RedundantCastGivenDocblockType occurrences="2">
1570 <code>(string) $create_query</code>
1571 <code>(string) $table</code>
1572 </RedundantCastGivenDocblockType>
1573 <ReferenceConstraintViolation occurrences="2">
1574 <code>return $sql_query;</code>
1575 <code>return $statement->build();</code>
1576 </ReferenceConstraintViolation>
1577 <UndefinedMethod occurrences="4">
1578 <code>$statement->fields</code>
1579 <code>$statement->fields</code>
1580 <code>$statement->fields</code>
1581 <code>$statement->fields</code>
1584 <file src="libraries/classes/Plugins/Export/ExportTexytext.php">
1585 <ParamNameMismatch occurrences="3">
1586 <code>$do_comments</code>
1587 <code>$do_mime</code>
1588 <code>$do_relation</code>
1589 </ParamNameMismatch>
1590 <PossiblyNullArgument occurrences="1">
1591 <code>$col_as</code>
1592 </PossiblyNullArgument>
1593 <PossiblyUndefinedVariable occurrences="2">
1594 <code>$comments</code>
1595 <code>$mime_map</code>
1596 </PossiblyUndefinedVariable>
1598 <file src="libraries/classes/Plugins/Export/ExportXml.php">
1599 <PossiblyNullArgument occurrences="1">
1600 <code>$table_alias</code>
1601 </PossiblyNullArgument>
1603 <file src="libraries/classes/Plugins/Export/Helpers/Pdf.php">
1604 <InvalidScalarArgument occurrences="1">
1606 </InvalidScalarArgument>
1607 <ParamNameMismatch occurrences="1">
1608 <code>$topMargin</code>
1609 </ParamNameMismatch>
1610 <PossiblyInvalidOperand occurrences="6">
1611 <code>$stringWidth</code>
1612 <code>$totAlreadyFitted</code>
1613 <code>$totalTitleWidth</code>
1617 </PossiblyInvalidOperand>
1618 <PossiblyUndefinedVariable occurrences="6">
1619 <code>$comments</code>
1622 <code>$mime_map</code>
1623 <code>$res_rel</code>
1624 <code>$res_rel</code>
1625 </PossiblyUndefinedVariable>
1627 <file src="libraries/classes/Plugins/Import/AbstractImportCsv.php">
1628 <ImplementedReturnTypeMismatch occurrences="1">
1629 <code>OptionsPropertyMainGroup|void</code>
1630 </ImplementedReturnTypeMismatch>
1632 <file src="libraries/classes/Plugins/Import/ImportCsv.php">
1633 <ImplicitToStringCast occurrences="1">
1635 </ImplicitToStringCast>
1636 <PossiblyNullReference occurrences="2">
1637 <code>addProperty</code>
1638 <code>addProperty</code>
1639 </PossiblyNullReference>
1640 <TypeDoesNotContainType occurrences="2">
1643 </TypeDoesNotContainType>
1645 <file src="libraries/classes/Plugins/Import/ImportLdi.php">
1646 <PossiblyNullReference occurrences="1">
1647 <code>addProperty</code>
1648 </PossiblyNullReference>
1650 <file src="libraries/classes/Plugins/Import/ImportMediawiki.php">
1651 <InvalidArgument occurrences="1">
1654 <PossiblyUndefinedVariable occurrences="1">
1655 <code>$cur_temp_line</code>
1656 </PossiblyUndefinedVariable>
1657 <ReferenceConstraintViolation occurrences="1">
1658 <code>$analyses</code>
1659 </ReferenceConstraintViolation>
1661 <file src="libraries/classes/Plugins/Import/ImportOds.php">
1662 <InvalidArgument occurrences="2">
1663 <code>$cell_attrs</code>
1667 <file src="libraries/classes/Plugins/Import/ImportShp.php">
1668 <InvalidArgument occurrences="1">
1672 <file src="libraries/classes/Plugins/Import/ImportSql.php">
1673 <InvalidArgument occurrences="2"/>
1675 <file src="libraries/classes/Plugins/Import/ImportXml.php">
1676 <ImplicitToStringCast occurrences="1">
1677 <code>$attrs['name']</code>
1678 </ImplicitToStringCast>
1679 <InvalidArgument occurrences="1">
1682 <PossiblyInvalidArgument occurrences="1">
1683 <code>$tables[$i][Import::TBL_NAME]</code>
1684 </PossiblyInvalidArgument>
1685 <TypeDoesNotContainNull occurrences="2">
1686 <code>$db_name === null</code>
1687 <code>$db_name === null</code>
1688 </TypeDoesNotContainNull>
1690 <file src="libraries/classes/Plugins/Import/ShapeFileImport.php">
1691 <ImplementedReturnTypeMismatch occurrences="1">
1692 <code>string|false</code>
1693 </ImplementedReturnTypeMismatch>
1695 <file src="libraries/classes/Plugins/ImportPlugin.php">
1696 <RedundantCastGivenDocblockType occurrences="1">
1697 <code>(string) $currentDb</code>
1698 </RedundantCastGivenDocblockType>
1700 <file src="libraries/classes/Plugins/Schema/Dia/Dia.php">
1701 <PossiblyInvalidArgument occurrences="1">
1702 <code>$output</code>
1703 </PossiblyInvalidArgument>
1705 <file src="libraries/classes/Plugins/Schema/Dia/DiaRelationSchema.php">
1706 <InvalidScalarArgument occurrences="1">
1707 <code>$this->showColor</code>
1708 </InvalidScalarArgument>
1709 <PossiblyInvalidArgument occurrences="6">
1710 <code>$this->diagram</code>
1711 <code>$this->diagram</code>
1712 <code>$this->diagram</code>
1713 <code>$this->diagram</code>
1714 <code>$this->tables[$foreignTable]</code>
1715 <code>$this->tables[$masterTable]</code>
1716 </PossiblyInvalidArgument>
1717 <PossiblyNullArgument occurrences="5">
1718 <code>$this->orientation</code>
1719 <code>$this->paper</code>
1720 <code>$this->showKeys</code>
1721 <code>$this->showKeys</code>
1722 <code>$this->showKeys</code>
1723 </PossiblyNullArgument>
1724 <PossiblyNullReference occurrences="3">
1725 <code>endDiaDoc</code>
1726 <code>showOutput</code>
1727 <code>startDiaDoc</code>
1728 </PossiblyNullReference>
1729 <PossiblyUndefinedMethod occurrences="3">
1730 <code>endDiaDoc</code>
1731 <code>showOutput</code>
1732 <code>startDiaDoc</code>
1733 </PossiblyUndefinedMethod>
1734 <TooFewArguments occurrences="1">
1735 <code>tableDraw</code>
1738 <file src="libraries/classes/Plugins/Schema/Dia/RelationStatsDia.php">
1739 <InvalidOperand occurrences="6">
1747 <PossiblyFalseOperand occurrences="6">
1754 </PossiblyFalseOperand>
1756 <file src="libraries/classes/Plugins/Schema/Dia/TableStatsDia.php">
1757 <PossiblyUndefinedMethod occurrences="11">
1758 <code>endElement</code>
1759 <code>endElement</code>
1760 <code>startElement</code>
1761 <code>startElement</code>
1762 <code>writeAttribute</code>
1763 <code>writeAttribute</code>
1764 <code>writeAttribute</code>
1765 <code>writeAttribute</code>
1766 <code>writeRaw</code>
1767 <code>writeRaw</code>
1768 <code>writeRaw</code>
1769 </PossiblyUndefinedMethod>
1771 <file src="libraries/classes/Plugins/Schema/Eps/EpsRelationSchema.php">
1772 <InvalidArgument occurrences="2">
1773 <code>$this->tables[$foreignTable]</code>
1774 <code>$this->tables[$masterTable]</code>
1776 <InvalidScalarArgument occurrences="2">
1777 <code>$this->showColor</code>
1779 </InvalidScalarArgument>
1780 <PossiblyInvalidArgument occurrences="1">
1781 <code>$this->diagram</code>
1782 </PossiblyInvalidArgument>
1783 <PossiblyNullArgument occurrences="16">
1784 <code>$this->diagram</code>
1785 <code>$this->diagram</code>
1786 <code>$this->diagram</code>
1787 <code>$this->offline</code>
1788 <code>$this->orientation</code>
1789 <code>$this->pageNumber</code>
1790 <code>$this->pageNumber</code>
1791 <code>$this->pageNumber</code>
1792 <code>$this->pageNumber</code>
1793 <code>$this->showKeys</code>
1794 <code>$this->tableDimension</code>
1795 <code>$this->tableDimension</code>
1796 <code>$this->tableDimension</code>
1797 <code>$this->tablewidth</code>
1798 <code>$this->tablewidth</code>
1799 <code>$this->tablewidth</code>
1800 </PossiblyNullArgument>
1801 <PossiblyNullPropertyAssignmentValue occurrences="1">
1802 <code>$this->tablewidth</code>
1803 </PossiblyNullPropertyAssignmentValue>
1804 <PossiblyNullReference occurrences="13">
1805 <code>endEpsDoc</code>
1806 <code>getFont</code>
1807 <code>getFont</code>
1808 <code>getFont</code>
1809 <code>getFontSize</code>
1810 <code>getFontSize</code>
1811 <code>getFontSize</code>
1812 <code>setAuthor</code>
1813 <code>setDate</code>
1814 <code>setFont</code>
1815 <code>setOrientation</code>
1816 <code>setTitle</code>
1817 <code>showOutput</code>
1818 </PossiblyNullReference>
1819 <PossiblyUndefinedMethod occurrences="13">
1820 <code>endEpsDoc</code>
1821 <code>getFont</code>
1822 <code>getFont</code>
1823 <code>getFont</code>
1824 <code>getFontSize</code>
1825 <code>getFontSize</code>
1826 <code>getFontSize</code>
1827 <code>setAuthor</code>
1828 <code>setDate</code>
1829 <code>setFont</code>
1830 <code>setOrientation</code>
1831 <code>setTitle</code>
1832 <code>showOutput</code>
1833 </PossiblyUndefinedMethod>
1834 <TooFewArguments occurrences="1">
1835 <code>tableDraw</code>
1838 <file src="libraries/classes/Plugins/Schema/Eps/TableStatsEps.php">
1839 <ArgumentTypeCoercion occurrences="1">
1840 <code>$diagram</code>
1841 </ArgumentTypeCoercion>
1842 <InvalidScalarArgument occurrences="10">
1843 <code>$this->x</code>
1844 <code>$this->x</code>
1845 <code>$this->x + 5</code>
1846 <code>$this->x + 5</code>
1847 <code>$this->y + 12</code>
1848 <code>$this->y + 12 + $this->currentCell</code>
1849 <code>$this->y + 14</code>
1850 <code>$this->y + 14 + $this->currentCell</code>
1853 </InvalidScalarArgument>
1854 <PossiblyUndefinedMethod occurrences="4">
1859 </PossiblyUndefinedMethod>
1860 <RedundantCastGivenDocblockType occurrences="3">
1861 <code>(int) $fontSize</code>
1862 <code>(int) $fontSize</code>
1863 <code>(int) $fontSize</code>
1864 </RedundantCastGivenDocblockType>
1866 <file src="libraries/classes/Plugins/Schema/Pdf/Pdf.php">
1867 <InvalidScalarArgument occurrences="1">
1869 </InvalidScalarArgument>
1871 <file src="libraries/classes/Plugins/Schema/Pdf/PdfRelationSchema.php">
1872 <InvalidArgument occurrences="2">
1873 <code>$this->tables[$foreignTable]</code>
1874 <code>$this->tables[$masterTable]</code>
1876 <InvalidScalarArgument occurrences="11">
1877 <code>$this->offline</code>
1888 </InvalidScalarArgument>
1889 <NullArgument occurrences="4">
1895 <PossiblyInvalidArgument occurrences="1">
1896 <code>$this->diagram</code>
1897 </PossiblyInvalidArgument>
1898 <PossiblyNullArgument occurrences="22">
1899 <code>$this->diagram</code>
1900 <code>$this->diagram</code>
1901 <code>$this->diagram</code>
1902 <code>$this->diagram->customLinks['RT']['-']</code>
1903 <code>$this->offline</code>
1904 <code>$this->orientation</code>
1905 <code>$this->pageNumber</code>
1906 <code>$this->pageNumber</code>
1907 <code>$this->pageNumber</code>
1908 <code>$this->pageNumber</code>
1909 <code>$this->paper</code>
1910 <code>$this->showKeys</code>
1911 <code>$this->showKeys</code>
1912 <code>$this->showKeys</code>
1913 <code>$this->tableDimension</code>
1914 <code>$this->tableDimension</code>
1915 <code>$this->tableDimension</code>
1916 <code>$this->tablewidth</code>
1917 <code>$this->tablewidth</code>
1918 <code>$this->tablewidth</code>
1919 <code>$this->withDoc</code>
1920 <code>$this->withDoc</code>
1921 </PossiblyNullArgument>
1922 <PossiblyNullArrayAccess occurrences="3">
1923 <code>$this->diagram->customLinks['RT']</code>
1924 <code>$this->diagram->customLinks['RT']</code>
1925 <code>$this->diagram->customLinks['doc']</code>
1926 </PossiblyNullArrayAccess>
1927 <PossiblyNullArrayAssignment occurrences="2">
1928 <code>$this->diagram->customLinks['RT']</code>
1929 <code>$this->diagram->customLinks['doc']</code>
1930 </PossiblyNullArrayAssignment>
1931 <PossiblyNullPropertyAssignment occurrences="5">
1932 <code>$this->diagram</code>
1933 <code>$this->diagram</code>
1934 <code>$this->diagram</code>
1935 <code>$this->diagram</code>
1936 <code>$this->diagram</code>
1937 </PossiblyNullPropertyAssignment>
1938 <PossiblyNullPropertyAssignmentValue occurrences="1">
1939 <code>$this->tablewidth</code>
1940 </PossiblyNullPropertyAssignmentValue>
1941 <PossiblyNullPropertyFetch occurrences="3">
1942 <code>$this->diagram->customLinks</code>
1943 <code>$this->diagram->customLinks</code>
1944 <code>$this->diagram->customLinks</code>
1945 </PossiblyNullPropertyFetch>
1946 <PossiblyNullReference occurrences="92">
1947 <code>AddLink</code>
1948 <code>AddLink</code>
1949 <code>AddLink</code>
1950 <code>AddLink</code>
1951 <code>AddLink</code>
1952 <code>AddPage</code>
1953 <code>AddPage</code>
1954 <code>AddPage</code>
1955 <code>Bookmark</code>
1956 <code>Bookmark</code>
1957 <code>Bookmark</code>
1995 <code>SetAutoPageBreak</code>
1996 <code>SetAutoPageBreak</code>
1997 <code>SetAutoPageBreak</code>
1998 <code>SetAutoPageBreak</code>
1999 <code>SetDrawColor</code>
2000 <code>SetFont</code>
2001 <code>SetFont</code>
2002 <code>SetFont</code>
2003 <code>SetFont</code>
2004 <code>SetFont</code>
2005 <code>SetFontSize</code>
2006 <code>SetLink</code>
2007 <code>SetLink</code>
2008 <code>SetLink</code>
2009 <code>SetMargins</code>
2010 <code>SetTitle</code>
2018 <code>download</code>
2019 <code>getPageHeight</code>
2020 <code>getPageHeight</code>
2021 <code>getPageHeight</code>
2022 <code>getPageWidth</code>
2023 <code>getPageWidth</code>
2024 <code>getPageWidth</code>
2028 <code>setAlias</code>
2029 <code>setAlias</code>
2030 <code>setCMargin</code>
2031 <code>setCMargin</code>
2032 <code>setCMargin</code>
2033 <code>setFontSizeScale</code>
2034 <code>setLineWidthScale</code>
2035 <code>setOffline</code>
2036 <code>setScale</code>
2037 <code>setWidths</code>
2038 <code>setWidths</code>
2039 </PossiblyNullReference>
2040 <PossiblyUndefinedMethod occurrences="92">
2041 <code>AddLink</code>
2042 <code>AddLink</code>
2043 <code>AddLink</code>
2044 <code>AddLink</code>
2045 <code>AddLink</code>
2046 <code>AddPage</code>
2047 <code>AddPage</code>
2048 <code>AddPage</code>
2049 <code>Bookmark</code>
2050 <code>Bookmark</code>
2051 <code>Bookmark</code>
2089 <code>SetAutoPageBreak</code>
2090 <code>SetAutoPageBreak</code>
2091 <code>SetAutoPageBreak</code>
2092 <code>SetAutoPageBreak</code>
2093 <code>SetDrawColor</code>
2094 <code>SetFont</code>
2095 <code>SetFont</code>
2096 <code>SetFont</code>
2097 <code>SetFont</code>
2098 <code>SetFont</code>
2099 <code>SetFontSize</code>
2100 <code>SetLink</code>
2101 <code>SetLink</code>
2102 <code>SetLink</code>
2103 <code>SetMargins</code>
2104 <code>SetTitle</code>
2112 <code>download</code>
2113 <code>getPageHeight</code>
2114 <code>getPageHeight</code>
2115 <code>getPageHeight</code>
2116 <code>getPageWidth</code>
2117 <code>getPageWidth</code>
2118 <code>getPageWidth</code>
2122 <code>setAlias</code>
2123 <code>setAlias</code>
2124 <code>setCMargin</code>
2125 <code>setCMargin</code>
2126 <code>setCMargin</code>
2127 <code>setFontSizeScale</code>
2128 <code>setLineWidthScale</code>
2129 <code>setOffline</code>
2130 <code>setScale</code>
2131 <code>setWidths</code>
2132 <code>setWidths</code>
2133 </PossiblyUndefinedMethod>
2134 <RedundantCast occurrences="2"/>
2135 <RedundantPropertyInitializationCheck occurrences="1">
2136 <code>isset($this->orientation)</code>
2137 </RedundantPropertyInitializationCheck>
2138 <UndefinedPropertyAssignment occurrences="5">
2139 <code>$this->diagram->customLinks</code>
2140 <code>$this->diagram->customLinks</code>
2141 <code>$this->diagram->customLinks</code>
2142 <code>$this->diagram->customLinks</code>
2143 <code>$this->diagram->customLinks</code>
2144 </UndefinedPropertyAssignment>
2145 <UndefinedPropertyFetch occurrences="3">
2146 <code>$this->diagram->customLinks</code>
2147 <code>$this->diagram->customLinks</code>
2148 <code>$this->diagram->customLinks</code>
2149 </UndefinedPropertyFetch>
2151 <file src="libraries/classes/Plugins/Schema/Pdf/RelationStatsPdf.php">
2152 <InvalidArrayOffset occurrences="1">
2153 <code>$case[$d]</code>
2154 </InvalidArrayOffset>
2156 <file src="libraries/classes/Plugins/Schema/Pdf/TableStatsPdf.php">
2157 <ArgumentTypeCoercion occurrences="1">
2158 <code>$diagram</code>
2159 </ArgumentTypeCoercion>
2160 <InvalidScalarArgument occurrences="6">
2161 <code>$setColor</code>
2162 <code>$setColor</code>
2167 </InvalidScalarArgument>
2168 <PossiblyUndefinedMethod occurrences="21">
2169 <code>GetStringWidth</code>
2170 <code>GetStringWidth</code>
2171 <code>GetStringWidth</code>
2172 <code>SetFillColor</code>
2173 <code>SetFillColor</code>
2174 <code>SetFillColor</code>
2175 <code>SetFillColor</code>
2176 <code>SetFillColor</code>
2177 <code>SetFont</code>
2178 <code>SetFont</code>
2179 <code>SetFont</code>
2180 <code>SetFont</code>
2181 <code>SetLink</code>
2182 <code>SetLink</code>
2183 <code>SetTextColor</code>
2184 <code>SetTextColor</code>
2185 <code>cellScale</code>
2186 <code>cellScale</code>
2187 <code>setXScale</code>
2188 <code>setXScale</code>
2189 <code>setXyScale</code>
2190 </PossiblyUndefinedMethod>
2191 <UndefinedPropertyAssignment occurrences="2">
2192 <code>$this->diagram->customLinks</code>
2193 <code>$this->diagram->customLinks</code>
2194 </UndefinedPropertyAssignment>
2195 <UndefinedPropertyFetch occurrences="2">
2196 <code>$this->diagram->customLinks</code>
2197 <code>$this->diagram->customLinks</code>
2198 </UndefinedPropertyFetch>
2200 <file src="libraries/classes/Plugins/Schema/RelationStats.php">
2201 <InvalidArgument occurrences="2">
2202 <code>$foreign_table</code>
2203 <code>$master_table</code>
2205 <InvalidOperand occurrences="1">
2208 <PossiblyFalseOperand occurrences="1">
2210 </PossiblyFalseOperand>
2212 <file src="libraries/classes/Plugins/Schema/Svg/Svg.php">
2213 <PossiblyInvalidArgument occurrences="1">
2214 <code>$output</code>
2215 </PossiblyInvalidArgument>
2216 <RedundantCastGivenDocblockType occurrences="3">
2217 <code>(string) $styles</code>
2218 <code>(string) $styles</code>
2219 <code>(string) $this->font</code>
2220 </RedundantCastGivenDocblockType>
2222 <file src="libraries/classes/Plugins/Schema/Svg/SvgRelationSchema.php">
2223 <InvalidArgument occurrences="2">
2224 <code>$this->tables[$foreignTable]</code>
2225 <code>$this->tables[$masterTable]</code>
2227 <InvalidScalarArgument occurrences="5">
2228 <code>$this->showColor</code>
2229 <code>$this->xMax + $border</code>
2230 <code>$this->xMin - $border</code>
2231 <code>$this->yMax + $border</code>
2232 <code>$this->yMin - $border</code>
2233 </InvalidScalarArgument>
2234 <PossiblyInvalidArgument occurrences="2">
2235 <code>$this->diagram</code>
2236 <code>$this->tables[$table]</code>
2237 </PossiblyInvalidArgument>
2238 <PossiblyNullArgument occurrences="15">
2239 <code>$this->diagram</code>
2240 <code>$this->diagram</code>
2241 <code>$this->diagram</code>
2242 <code>$this->offline</code>
2243 <code>$this->pageNumber</code>
2244 <code>$this->pageNumber</code>
2245 <code>$this->pageNumber</code>
2246 <code>$this->pageNumber</code>
2247 <code>$this->showKeys</code>
2248 <code>$this->tableDimension</code>
2249 <code>$this->tableDimension</code>
2250 <code>$this->tableDimension</code>
2251 <code>$this->tablewidth</code>
2252 <code>$this->tablewidth</code>
2253 <code>$this->tablewidth</code>
2254 </PossiblyNullArgument>
2255 <PossiblyNullPropertyAssignmentValue occurrences="1">
2256 <code>$this->tablewidth</code>
2257 </PossiblyNullPropertyAssignmentValue>
2258 <PossiblyNullReference occurrences="13">
2259 <code>SetAuthor</code>
2260 <code>endSvgDoc</code>
2261 <code>getFont</code>
2262 <code>getFont</code>
2263 <code>getFont</code>
2264 <code>getFontSize</code>
2265 <code>getFontSize</code>
2266 <code>getFontSize</code>
2267 <code>setFont</code>
2268 <code>setFontSize</code>
2269 <code>setTitle</code>
2270 <code>showOutput</code>
2271 <code>startSvgDoc</code>
2272 </PossiblyNullReference>
2273 <PossiblyUndefinedMethod occurrences="13">
2274 <code>SetAuthor</code>
2275 <code>endSvgDoc</code>
2276 <code>getFont</code>
2277 <code>getFont</code>
2278 <code>getFont</code>
2279 <code>getFontSize</code>
2280 <code>getFontSize</code>
2281 <code>getFontSize</code>
2282 <code>setFont</code>
2283 <code>setFontSize</code>
2284 <code>setTitle</code>
2285 <code>showOutput</code>
2286 <code>startSvgDoc</code>
2287 </PossiblyUndefinedMethod>
2288 <TooFewArguments occurrences="1">
2289 <code>tableDraw</code>
2292 <file src="libraries/classes/Plugins/Schema/Svg/TableStatsSvg.php">
2293 <ArgumentTypeCoercion occurrences="1">
2294 <code>$diagram</code>
2295 </ArgumentTypeCoercion>
2296 <InvalidScalarArgument occurrences="8">
2297 <code>$this->x</code>
2298 <code>$this->x</code>
2299 <code>$this->x + 5</code>
2300 <code>$this->x + 5</code>
2301 <code>$this->y</code>
2302 <code>$this->y + $this->currentCell</code>
2303 <code>$this->y + 14</code>
2304 <code>$this->y + 14 + $this->currentCell</code>
2305 </InvalidScalarArgument>
2306 <PossiblyUndefinedMethod occurrences="4">
2307 <code>printElement</code>
2308 <code>printElement</code>
2309 <code>printElement</code>
2310 <code>printElement</code>
2311 </PossiblyUndefinedMethod>
2313 <file src="libraries/classes/Plugins/Transformations/Abs/DateFormatTransformationsPlugin.php">
2314 <PossiblyInvalidOperand occurrences="1">
2315 <code>$timestamp</code>
2316 </PossiblyInvalidOperand>
2317 <PossiblyNullPropertyFetch occurrences="1">
2318 <code>$meta->type</code>
2319 </PossiblyNullPropertyFetch>
2320 <RedundantCastGivenDocblockType occurrences="4">
2321 <code>(string) $buffer</code>
2322 <code>(string) $buffer</code>
2323 <code>(string) $source</code>
2324 <code>(string) $text</code>
2325 </RedundantCastGivenDocblockType>
2327 <file src="libraries/classes/Plugins/Transformations/Abs/ExternalTransformationsPlugin.php">
2328 <ImplementedReturnTypeMismatch occurrences="1">
2330 </ImplementedReturnTypeMismatch>
2332 <file src="libraries/classes/Plugins/Transformations/Abs/SubstringTransformationsPlugin.php">
2333 <RedundantCastGivenDocblockType occurrences="3">
2334 <code>(string) $buffer</code>
2335 <code>(string) $buffer</code>
2336 <code>(string) $buffer</code>
2337 </RedundantCastGivenDocblockType>
2339 <file src="libraries/classes/Plugins/Transformations/Output/Text_Plain_Binarytoip.php">
2340 <FalsableReturnStatement occurrences="1">
2341 <code>FormatConverter::binaryToIp($buffer, $isBinary)</code>
2342 </FalsableReturnStatement>
2343 <InvalidFalsableReturnType occurrences="1">
2345 </InvalidFalsableReturnType>
2347 <file src="libraries/classes/Plugins/TwoFactor/Application.php">
2348 <InvalidReturnStatement occurrences="1"/>
2349 <InvalidReturnType occurrences="1">
2351 </InvalidReturnType>
2353 <file src="libraries/classes/Profiling.php">
2354 <NullableReturnStatement occurrences="1">
2355 <code>SessionCache::get('profiling_supported')</code>
2356 </NullableReturnStatement>
2358 <file src="libraries/classes/Properties/Options/OptionsPropertyOneItem.php">
2359 <ImplementedReturnTypeMismatch occurrences="1">
2360 <code>bool|string</code>
2361 </ImplementedReturnTypeMismatch>
2363 <file src="libraries/classes/Relation.php">
2364 <InvalidReturnStatement occurrences="2">
2365 <code>$cfgRelation</code>
2366 <code>$this->dbi->insertId(DatabaseInterface::CONNECT_CONTROL)</code>
2367 </InvalidReturnStatement>
2368 <InvalidReturnType occurrences="1">
2370 </InvalidReturnType>
2371 <NullableReturnStatement occurrences="1">
2372 <code>$comment</code>
2373 </NullableReturnStatement>
2374 <PossiblyInvalidArgument occurrences="7">
2375 <code>$com_rs</code>
2376 <code>$com_rs</code>
2377 <code>$com_rs</code>
2378 <code>$com_rs</code>
2379 <code>$foreigners</code>
2380 <code>$result</code>
2381 <code>$result</code>
2382 </PossiblyInvalidArgument>
2383 <PossiblyNullArrayAccess occurrences="1">
2384 <code>$row['comment']</code>
2385 </PossiblyNullArrayAccess>
2386 <PossiblyNullPropertyAssignmentValue occurrences="1">
2388 </PossiblyNullPropertyAssignmentValue>
2389 <RedundantCast occurrences="1">
2390 <code>(string) $table[1]</code>
2392 <RedundantCastGivenDocblockType occurrences="3">
2393 <code>(string) $data</code>
2394 <code>(string) $db</code>
2395 <code>(string) $table</code>
2396 </RedundantCastGivenDocblockType>
2397 <TypeDoesNotContainType occurrences="1">
2398 <code>$vtitle != ''</code>
2399 </TypeDoesNotContainType>
2401 <file src="libraries/classes/Replication.php">
2402 <LessSpecificReturnStatement occurrences="1">
2403 <code>$output</code>
2404 </LessSpecificReturnStatement>
2405 <MoreSpecificReturnType occurrences="1">
2406 <code>array{'File'?: string, 'Position'?: string}</code>
2407 </MoreSpecificReturnType>
2408 <PossiblyNullArgument occurrences="1">
2410 </PossiblyNullArgument>
2412 <file src="libraries/classes/ReplicationGui.php">
2413 <PossiblyFalseOperand occurrences="1">
2414 <code>mb_strrpos($currentUser, '@')</code>
2415 </PossiblyFalseOperand>
2417 <file src="libraries/classes/Sanitize.php">
2418 <RedundantCast occurrences="4">
2419 <code>(array) $_COOKIE</code>
2420 <code>(array) $_GET</code>
2421 <code>(array) $_POST</code>
2422 <code>(array) $_REQUEST</code>
2424 <RedundantCastGivenDocblockType occurrences="2">
2425 <code>(string) $a_string</code>
2426 <code>(string) $string</code>
2427 </RedundantCastGivenDocblockType>
2429 <file src="libraries/classes/SavedSearches.php">
2430 <PossiblyInvalidArrayOffset occurrences="2">
2431 <code>$criterias['Or' . $i]</code>
2432 <code>$criterias['criteriaColumn']</code>
2433 </PossiblyInvalidArrayOffset>
2434 <PossiblyNullPropertyAssignmentValue occurrences="5">
2440 </PossiblyNullPropertyAssignmentValue>
2442 <file src="libraries/classes/Server/Privileges.php">
2443 <InvalidArgument occurrences="2">
2444 <code>$result</code>
2445 <code>$result</code>
2447 <NullArgument occurrences="2">
2451 <NullableReturnStatement occurrences="2">
2452 <code>$authentication_plugin</code>
2453 <code>$result['password']</code>
2454 </NullableReturnStatement>
2455 <PossiblyFalseOperand occurrences="6">
2456 <code>mb_strpos($row1['Type'], '(')</code>
2457 <code>mb_strpos($row1['Type'], '(')</code>
2458 <code>mb_strpos($row1['Type'], ')')</code>
2459 <code>mb_strrpos($_user_name, '@')</code>
2460 <code>mb_strrpos($currentUser, '@')</code>
2461 <code>mb_strrpos($export_user, ';')</code>
2462 </PossiblyFalseOperand>
2463 <PossiblyInvalidArgument occurrences="4">
2464 <code>$db_rights_row['Db']</code>
2465 <code>$dbname</code>
2466 <code>$result</code>
2467 <code>$result</code>
2468 </PossiblyInvalidArgument>
2469 <PossiblyNullArgument occurrences="6">
2470 <code>$dbname</code>
2471 <code>$old_usergroup</code>
2472 <code>$row1['Type']</code>
2473 <code>$row1['Type']</code>
2474 <code>$row1['Type']</code>
2475 <code>$row1['Type']</code>
2476 </PossiblyNullArgument>
2477 <PossiblyNullArrayAccess occurrences="4">
2478 <code>$result['password']</code>
2479 <code>$row1['Type']</code>
2480 <code>$row['@@old_passwords']</code>
2481 <code>$tmp_initial</code>
2482 </PossiblyNullArrayAccess>
2483 <PossiblyNullArrayOffset occurrences="1">
2484 <code>$array_initials</code>
2485 </PossiblyNullArrayOffset>
2486 <PossiblyUndefinedArrayOffset occurrences="1">
2487 <code>$_POST['pred_dbname']</code>
2488 </PossiblyUndefinedArrayOffset>
2489 <RedundantCastGivenDocblockType occurrences="2">
2490 <code>(bool) ! $this->dbi->fetchValue($sql)</code>
2491 <code>(string) $privs</code>
2492 </RedundantCastGivenDocblockType>
2494 <file src="libraries/classes/Server/SysInfo/SunOs.php">
2495 <ForbiddenCode occurrences="1">
2496 <code>shell_exec('kstat -p d ' . $key)</code>
2499 <file src="libraries/classes/Server/SysInfo/WindowsNt.php">
2500 <PossiblyNullReference occurrences="1">
2502 </PossiblyNullReference>
2503 <UndefinedDocblockClass occurrences="2">
2504 <code>$this->wmi</code>
2505 <code>COM|null</code>
2506 </UndefinedDocblockClass>
2508 <file src="libraries/classes/Server/UserGroups.php">
2509 <PossiblyInvalidArgument occurrences="4">
2510 <code>$result</code>
2511 <code>$result</code>
2512 <code>$result</code>
2513 <code>$result</code>
2514 </PossiblyInvalidArgument>
2515 <PossiblyNullIterator occurrences="3">
2519 </PossiblyNullIterator>
2521 <file src="libraries/classes/Session.php">
2522 <PossiblyNullArgument occurrences="1">
2523 <code>$config->getCookie('phpMyAdmin')</code>
2524 </PossiblyNullArgument>
2526 <file src="libraries/classes/Sql.php">
2527 <InvalidArgument occurrences="4">
2528 <code>$result</code>
2529 <code>$result</code>
2530 <code>$showtable</code>
2531 <code>$showtable</code>
2533 <InvalidReturnStatement occurrences="1">
2534 <code>$num_rows</code>
2535 </InvalidReturnStatement>
2536 <InvalidReturnType occurrences="1">
2538 </InvalidReturnType>
2539 <InvalidScalarArgument occurrences="4">
2541 <code>$num_rows</code>
2542 <code>$num_rows</code>
2544 </InvalidScalarArgument>
2545 <PossiblyFalseReference occurrences="1">
2547 </PossiblyFalseReference>
2548 <PossiblyInvalidArgument occurrences="5">
2549 <code>$fields_meta</code>
2550 <code>$fields_meta</code>
2551 <code>$result</code>
2552 <code>$result</code>
2553 <code>$result</code>
2554 </PossiblyInvalidArgument>
2555 <PossiblyInvalidOperand occurrences="1">
2556 <code>$insert_id</code>
2557 </PossiblyInvalidOperand>
2558 <PossiblyNullArgument occurrences="18">
2559 <code>$_POST['purge'] ?? null</code>
2562 <code>$disp_message ?? null</code>
2563 <code>$extra_data ?? null</code>
2564 <code>$message_to_show ?? null</code>
2565 <code>$printview</code>
2566 <code>$printview</code>
2567 <code>$result</code>
2568 <code>$result ?? null</code>
2569 <code>$row[0]</code>
2570 <code>$showtable</code>
2571 <code>$sql_data ?? null</code>
2572 <code>$sql_query_for_bookmark ?? null</code>
2577 </PossiblyNullArgument>
2578 <PossiblyNullArrayAccess occurrences="2">
2579 <code>$row[0]</code>
2580 <code>$row[0]</code>
2581 </PossiblyNullArrayAccess>
2583 <file src="libraries/classes/SqlQueryForm.php">
2584 <PossiblyFalseArgument occurrences="1">
2586 </PossiblyFalseArgument>
2588 <file src="libraries/classes/StorageEngine.php">
2589 <InvalidNullableReturnType occurrences="1">
2591 </InvalidNullableReturnType>
2592 <NullableReturnStatement occurrences="1">
2593 <code>Util::formatByteDown($value)</code>
2594 </NullableReturnStatement>
2596 <file src="libraries/classes/Table.php">
2597 <InvalidArgument occurrences="1">
2598 <code>$keyBlockSizes</code>
2600 <InvalidReturnStatement occurrences="1">
2601 <code>$table_auto_increment ?? ''</code>
2602 </InvalidReturnStatement>
2603 <PossiblyNullArgument occurrences="4">
2604 <code>$existrel_foreign[$master_field_md5]['constraint']</code>
2605 <code>$existrel_foreign[$master_field_md5]['ref_db_name']</code>
2606 <code>$existrel_foreign[$master_field_md5]['ref_index_list']</code>
2607 <code>$existrel_foreign[$master_field_md5]['ref_table_name']</code>
2608 </PossiblyNullArgument>
2609 <PossiblyNullArrayAccess occurrences="7">
2610 <code>$existrel_foreign[$master_field_md5]['constraint']</code>
2611 <code>$existrel_foreign[$master_field_md5]['constraint']</code>
2612 <code>$existrel_foreign[$master_field_md5]['on_delete']</code>
2613 <code>$existrel_foreign[$master_field_md5]['on_update']</code>
2614 <code>$existrel_foreign[$master_field_md5]['ref_db_name']</code>
2615 <code>$existrel_foreign[$master_field_md5]['ref_index_list']</code>
2616 <code>$existrel_foreign[$master_field_md5]['ref_table_name']</code>
2617 </PossiblyNullArrayAccess>
2618 <PossiblyNullArrayOffset occurrences="2">
2619 <code>$options_array</code>
2620 <code>$options_array</code>
2621 </PossiblyNullArrayOffset>
2622 <PossiblyNullPropertyAssignmentValue occurrences="2">
2625 </PossiblyNullPropertyAssignmentValue>
2626 <PossiblyNullReference occurrences="7">
2627 <code>$existrel_foreign[$master_field_md5]</code>
2628 <code>$existrel_foreign[$master_field_md5]</code>
2629 <code>$existrel_foreign[$master_field_md5]</code>
2630 <code>$existrel_foreign[$master_field_md5]</code>
2631 <code>$existrel_foreign[$master_field_md5]</code>
2632 <code>$existrel_foreign[$master_field_md5]</code>
2633 <code>$existrel_foreign[$master_field_md5]</code>
2634 </PossiblyNullReference>
2635 <RedundantCastGivenDocblockType occurrences="9">
2636 <code>(string) $db</code>
2637 <code>(string) $default_value</code>
2638 <code>(string) $default_value</code>
2639 <code>(string) $default_value</code>
2640 <code>(string) $default_value</code>
2641 <code>(string) $default_value</code>
2642 <code>(string) $source_table</code>
2643 <code>(string) $table</code>
2644 <code>(string) $table_name</code>
2645 </RedundantCastGivenDocblockType>
2646 <RedundantPropertyInitializationCheck occurrences="3">
2647 <code>isset($this->uiprefs)</code>
2648 <code>isset($this->uiprefs)</code>
2649 <code>isset($this->uiprefs)</code>
2650 </RedundantPropertyInitializationCheck>
2651 <ReferenceConstraintViolation occurrences="1">
2652 <code>return $sql_query;</code>
2653 </ReferenceConstraintViolation>
2654 <TypeDoesNotContainType occurrences="1">
2655 <code>$row_fields[$_key] != 'cc'</code>
2656 </TypeDoesNotContainType>
2658 <file src="libraries/classes/Table/ColumnsDefinition.php">
2659 <PossiblyUndefinedVariable occurrences="1">
2660 <code>$submit_fulltext</code>
2661 </PossiblyUndefinedVariable>
2663 <file src="libraries/classes/Table/Search.php">
2664 <PossiblyNullArrayOffset occurrences="1">
2665 <code>$geom_funcs</code>
2666 </PossiblyNullArrayOffset>
2668 <file src="libraries/classes/ThemeManager.php">
2669 <PossiblyNullArrayOffset occurrences="1">
2670 <code>$this->themes</code>
2671 </PossiblyNullArrayOffset>
2672 <PossiblyNullPropertyAssignmentValue occurrences="2">
2675 </PossiblyNullPropertyAssignmentValue>
2676 <RedundantCastGivenDocblockType occurrences="2">
2677 <code>(bool) $per_server</code>
2678 <code>(string) $this->theme->id</code>
2679 </RedundantCastGivenDocblockType>
2681 <file src="libraries/classes/Tracker.php">
2682 <InvalidScalarArgument occurrences="1">
2683 <code>(int) $version - 1</code>
2684 </InvalidScalarArgument>
2685 <PossiblyFalseOperand occurrences="2">
2686 <code>mb_strpos($log_entry, "\n")</code>
2687 <code>mb_strpos($log_entry, "\n")</code>
2688 </PossiblyFalseOperand>
2689 <PossiblyInvalidArgument occurrences="1">
2690 <code>$version ?? ''</code>
2691 </PossiblyInvalidArgument>
2692 <PossiblyInvalidPropertyFetch occurrences="4">
2693 <code>$statement->body[2]->value</code>
2694 <code>$statement->body[3]->value</code>
2695 <code>$statement->body[4]->value</code>
2696 <code>$statement->into->dest->table</code>
2697 </PossiblyInvalidPropertyFetch>
2698 <RedundantCastGivenDocblockType occurrences="1">
2699 <code>(string) $version</code>
2700 </RedundantCastGivenDocblockType>
2701 <TypeDoesNotContainNull occurrences="1">
2703 </TypeDoesNotContainNull>
2705 <file src="libraries/classes/Tracking.php">
2706 <InvalidScalarArgument occurrences="4">
2707 <code>$filter_ts_from</code>
2708 <code>$filter_ts_from</code>
2709 <code>$filter_ts_to</code>
2710 <code>$filter_ts_to</code>
2711 </InvalidScalarArgument>
2713 <file src="libraries/classes/Transformations.php">
2714 <InvalidArgument occurrences="2">
2715 <code>$class_name</code>
2716 <code>$class_name</code>
2718 <PossiblyInvalidArgument occurrences="3">
2719 <code>$test_rs</code>
2720 <code>$test_rs</code>
2721 <code>$test_rs</code>
2722 </PossiblyInvalidArgument>
2723 <PossiblyNullArgument occurrences="1">
2724 <code>$row['comment']</code>
2725 </PossiblyNullArgument>
2726 <PossiblyNullArrayAccess occurrences="1">
2727 <code>$row['comment']</code>
2728 </PossiblyNullArrayAccess>
2730 <file src="libraries/classes/Twig/I18n/NodeTrans.php">
2731 <PossiblyNullArgument occurrences="5">
2734 <code>$this->hasNode('count') ? $this->getNode('count') : null</code>
2735 <code>$this->hasNode('count') ? $this->getNode('count') : null</code>
2736 <code>$this->hasNode('count') ? $this->getNode('count') : null</code>
2737 </PossiblyNullArgument>
2739 <file src="libraries/classes/TwoFactor.php">
2740 <InvalidPropertyFetch occurrences="1">
2741 <code>$cls::$id</code>
2742 </InvalidPropertyFetch>
2743 <LessSpecificReturnStatement occurrences="1">
2744 <code>new $name($this)</code>
2745 </LessSpecificReturnStatement>
2746 <MoreSpecificReturnType occurrences="1">
2747 <code>TwoFactorPlugin</code>
2748 </MoreSpecificReturnType>
2749 <PropertyTypeCoercion occurrences="2">
2750 <code>new $cls($this)</code>
2751 <code>new $cls($this)</code>
2752 </PropertyTypeCoercion>
2754 <file src="libraries/classes/Types.php">
2755 <PossiblyInvalidArgument occurrences="1">
2756 <code>$ret[_pgettext('string types', 'String')]</code>
2757 </PossiblyInvalidArgument>
2758 <PossiblyInvalidArrayOffset occurrences="2">
2760 <code>'INET6'</code>
2761 </PossiblyInvalidArrayOffset>
2762 <RedundantCastGivenDocblockType occurrences="1">
2763 <code>(string) $type</code>
2764 </RedundantCastGivenDocblockType>
2766 <file src="libraries/classes/Url.php">
2767 <InvalidScalarArgument occurrences="1">
2768 <code>$params</code>
2769 </InvalidScalarArgument>
2770 <RedundantCastGivenDocblockType occurrences="2">
2771 <code>(string) $db</code>
2772 <code>(string) $table</code>
2773 </RedundantCastGivenDocblockType>
2775 <file src="libraries/classes/Util.php">
2776 <EmptyArrayAccess occurrences="1">
2777 <code>$group[$group_name]['tab' . $sep . 'count']</code>
2779 <InvalidArrayOffset occurrences="4">
2780 <code>$group[$group_name]['is' . $sep . 'group']</code>
2781 <code>$group[$group_name]['tab' . $sep . 'count']</code>
2782 <code>$table['disp_name']</code>
2783 <code>$units[$d]</code>
2784 </InvalidArrayOffset>
2785 <NullableReturnStatement occurrences="1">
2786 <code>$wktval</code>
2787 </NullableReturnStatement>
2788 <PossiblyFalseOperand occurrences="2">
2789 <code>mb_strpos($value, '.')</code>
2790 <code>mb_strrpos($columnspec, ')')</code>
2791 </PossiblyFalseOperand>
2792 <PossiblyInvalidArgument occurrences="1">
2794 </PossiblyInvalidArgument>
2795 <PossiblyInvalidArrayAccess occurrences="2">
2796 <code>$group[$group_name]['tab' . $sep . 'count']</code>
2797 <code>$table['Name']</code>
2798 </PossiblyInvalidArrayAccess>
2799 <PossiblyInvalidArrayAssignment occurrences="3">
2800 <code>$group[$group_name]['tab' . $sep . 'count']</code>
2801 <code>$group[$table_name]</code>
2802 <code>$table['disp_name']</code>
2803 </PossiblyInvalidArrayAssignment>
2804 <PossiblyInvalidArrayOffset occurrences="1">
2805 <code>$table['Name']</code>
2806 </PossiblyInvalidArrayOffset>
2807 <PossiblyNullArgument occurrences="2">
2808 <code>$max_size</code>
2809 <code>$max_unit</code>
2810 </PossiblyNullArgument>
2811 <PossiblyNullArrayAccess occurrences="2">
2812 <code>$max_size</code>
2813 <code>$max_unit</code>
2814 </PossiblyNullArrayAccess>
2815 <RedundantCastGivenDocblockType occurrences="8">
2816 <code>(int) $timestamp</code>
2817 <code>(int) $timestamp</code>
2818 <code>(int) $timestamp</code>
2819 <code>(int) $timestamp</code>
2820 <code>(int) $timestamp</code>
2821 <code>(string) $a_name</code>
2822 <code>(string) $a_name</code>
2823 <code>(string) $engine</code>
2824 </RedundantCastGivenDocblockType>
2826 <file src="libraries/classes/Utils/FormatConverter.php">
2827 <RedundantCast occurrences="1">
2828 <code>(string) long2ip((int) $buffer)</code>
2831 <file src="libraries/classes/Utils/HttpRequest.php">
2832 <InvalidArrayOffset occurrences="1">
2833 <code>$context['http']['header']</code>
2834 </InvalidArrayOffset>
2835 <InvalidOperand occurrences="15">
2836 <code>$curlStatus</code>
2837 <code>curl_setopt($curlHandle, CURLOPT_CAINFO, $certsDir . 'cacert.pem')</code>
2838 <code>curl_setopt($curlHandle, CURLOPT_CAPATH, $certsDir)</code>
2839 <code>curl_setopt($curlHandle, CURLOPT_CONNECTTIMEOUT, 10)</code>
2840 <code>curl_setopt($curlHandle, CURLOPT_CUSTOMREQUEST, $method)</code>
2841 <code>curl_setopt($curlHandle, CURLOPT_FOLLOWLOCATION, 0)</code>
2842 <code>curl_setopt($curlHandle, CURLOPT_HTTPHEADER, [$header])</code>
2843 <code>curl_setopt($curlHandle, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4)</code>
2844 <code>curl_setopt($curlHandle, CURLOPT_POSTFIELDS, $content)</code>
2845 <code>curl_setopt($curlHandle, CURLOPT_RETURNTRANSFER, true)</code>
2846 <code>curl_setopt($curlHandle, CURLOPT_SSL_VERIFYHOST, '2')</code>
2847 <code>curl_setopt($curlHandle, CURLOPT_SSL_VERIFYPEER, '1')</code>
2848 <code>curl_setopt($curlHandle, CURLOPT_TIMEOUT, 10)</code>
2849 <code>curl_setopt($curlHandle, CURLOPT_USERAGENT, 'phpMyAdmin')</code>
2851 <PossiblyInvalidOperand occurrences="1">
2852 <code>$curlStatus</code>
2853 </PossiblyInvalidOperand>
2854 <TypeDoesNotContainNull occurrences="1">
2855 <code>isset($http_response_header)</code>
2856 </TypeDoesNotContainNull>
2858 <file src="libraries/classes/VersionInformation.php">
2859 <LessSpecificReturnStatement occurrences="1">
2861 </LessSpecificReturnStatement>
2862 <MoreSpecificReturnType occurrences="1">
2863 <code>stdClass|null</code>
2864 </MoreSpecificReturnType>
2865 <PossiblyInvalidArgument occurrences="1">
2866 <code>$response</code>
2867 </PossiblyInvalidArgument>