1 <?xml version="1.0" encoding="UTF-8"?>
2 <files psalm-version="4.6.0@77feecb3707bd50378c21ae4d3fe9e320e6cea65">
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/Config.php">
114 <NullableReturnStatement occurrences="1">
115 <code>$this->get('is_https')</code>
116 </NullableReturnStatement>
117 <PossiblyInvalidArgument occurrences="2">
118 <code>$default_value</code>
119 <code>$request</code>
120 </PossiblyInvalidArgument>
121 <PossiblyNullArgument occurrences="3">
122 <code>$oldErrorReporting</code>
123 <code>$oldErrorReporting</code>
124 <code>$this->get('PMA_VERSION')</code>
125 </PossiblyNullArgument>
127 <file src="libraries/classes/Config/ConfigFile.php">
128 <InvalidIterator occurrences="1">
129 <code>$this->cfgDb['_overrides']</code>
131 <MissingClosureParamType occurrences="12">
144 </MissingClosureParamType>
145 <PossiblyNullArgument occurrences="2">
147 <code>$this->baseCfg</code>
148 </PossiblyNullArgument>
149 <TypeDoesNotContainType occurrences="1">
150 <code>count($this->cfgDb['_overrides'])</code>
151 </TypeDoesNotContainType>
153 <file src="libraries/classes/Config/Form.php">
154 <MissingClosureParamType occurrences="6">
161 </MissingClosureParamType>
162 <PossiblyNullPropertyAssignmentValue occurrences="1">
164 </PossiblyNullPropertyAssignmentValue>
166 <file src="libraries/classes/Config/FormDisplay.php">
167 <PossiblyFalseArgument occurrences="4">
168 <code>$_POST[$key]</code>
169 <code>$workPath</code>
170 <code>$workPath</code>
171 <code>$workPath</code>
172 </PossiblyFalseArgument>
173 <PossiblyFalseIterator occurrences="1">
174 <code>$values[$path]</code>
175 </PossiblyFalseIterator>
176 <PossiblyInvalidArgument occurrences="2">
177 <code>$valueDefault</code>
178 <code>$valueDefaultJs</code>
179 </PossiblyInvalidArgument>
180 <PossiblyInvalidIterator occurrences="1">
181 <code>$values[$path]</code>
182 </PossiblyInvalidIterator>
184 <file src="libraries/classes/Config/FormDisplayTemplate.php">
185 <PossiblyNullArrayAccess occurrences="2">
186 <code>$opts['errors']</code>
187 <code>$opts['values']</code>
188 </PossiblyNullArrayAccess>
189 <PossiblyNullIterator occurrences="2">
190 <code>$opts['errors']</code>
191 <code>$opts['values']</code>
192 </PossiblyNullIterator>
194 <file src="libraries/classes/Config/Forms/BaseFormList.php">
195 <UndefinedClass occurrences="2">
196 <code>$class::getFields()</code>
197 <code>new $class($cf)</code>
200 <file src="libraries/classes/Config/PageSettings.php">
201 <ArgumentTypeCoercion occurrences="2">
202 <code>$formDisplay</code>
203 <code>$formDisplay</code>
204 </ArgumentTypeCoercion>
205 <PossiblyNullArgument occurrences="1">
207 </PossiblyNullArgument>
208 <ReferenceConstraintViolation occurrences="2">
210 <code>return $retval;</code>
211 </ReferenceConstraintViolation>
213 <file src="libraries/classes/Config/ServerConfigChecks.php">
214 <InvalidOperand occurrences="1">
215 <code>$cookieAuthUsed</code>
218 <file src="libraries/classes/Config/Validator.php">
219 <InvalidArgument occurrences="1">
222 <PossiblyFalseArgument occurrences="2">
225 </PossiblyFalseArgument>
226 <PossiblyInvalidArgument occurrences="2">
229 </PossiblyInvalidArgument>
231 <file src="libraries/classes/Controllers/BrowseForeignersController.php">
232 <PossiblyNullArgument occurrences="1">
233 <code>$foreignLimit ?? null</code>
234 </PossiblyNullArgument>
236 <file src="libraries/classes/Controllers/Database/DesignerController.php">
237 <PossiblyInvalidArgument occurrences="2">
238 <code>$success</code>
239 <code>$success</code>
240 </PossiblyInvalidArgument>
241 <PossiblyNullArgument occurrences="3">
242 <code>$display_page</code>
243 <code>$display_page</code>
245 </PossiblyNullArgument>
246 <PossiblyNullIterator occurrences="1">
247 <code>$tab_pos</code>
248 </PossiblyNullIterator>
250 <file src="libraries/classes/Controllers/Database/ExportController.php">
251 <TypeDoesNotContainNull occurrences="1">
253 </TypeDoesNotContainNull>
255 <file src="libraries/classes/Controllers/Database/MultiTableQueryController.php">
256 <PossiblyNullArgument occurrences="2">
257 <code>$params['db']</code>
258 <code>$params['db']</code>
259 </PossiblyNullArgument>
261 <file src="libraries/classes/Controllers/Database/OperationsController.php">
262 <PossiblyNullArgument occurrences="1">
263 <code>$_POST['db_collation']</code>
264 </PossiblyNullArgument>
265 <TypeDoesNotContainNull occurrences="1">
267 </TypeDoesNotContainNull>
269 <file src="libraries/classes/Controllers/Database/QueryByExampleController.php">
270 <TypeDoesNotContainNull occurrences="1">
272 </TypeDoesNotContainNull>
274 <file src="libraries/classes/Controllers/Database/SqlFormatController.php">
275 <PossiblyNullArgument occurrences="1">
277 </PossiblyNullArgument>
279 <file src="libraries/classes/Controllers/Database/StructureController.php">
280 <InvalidScalarArgument occurrences="2">
281 <code>$formatted_overhead</code>
282 <code>$formatted_size</code>
283 </InvalidScalarArgument>
284 <PossiblyNullArrayAccess occurrences="6">
285 <code>$formatted_overhead</code>
286 <code>$formatted_size</code>
287 <code>$formatted_size</code>
288 <code>$overhead_unit</code>
291 </PossiblyNullArrayAccess>
293 <file src="libraries/classes/Controllers/Database/TrackingController.php">
294 <TypeDoesNotContainNull occurrences="1">
296 </TypeDoesNotContainNull>
298 <file src="libraries/classes/Controllers/ExportController.php">
299 <InvalidArgument occurrences="1">
302 <PossiblyInvalidArgument occurrences="3">
303 <code>$dump_buffer</code>
304 <code>$dump_buffer</code>
305 <code>$file_handle</code>
306 </PossiblyInvalidArgument>
308 <file src="libraries/classes/Controllers/GisDataEditorController.php">
309 <PossiblyFalseOperand occurrences="1">
310 <code>mb_strpos($_POST['value'], '(')</code>
311 </PossiblyFalseOperand>
313 <file src="libraries/classes/Controllers/HomeController.php">
314 <MissingFile occurrences="1">
315 <code>include ROOT_PATH . 'libraries/language_stats.inc.php'</code>
317 <PossiblyNullArgument occurrences="1">
318 <code>$this->config->get('TempDir')</code>
319 </PossiblyNullArgument>
321 <file src="libraries/classes/Controllers/ImportController.php">
322 <PossiblyInvalidArgument occurrences="1">
323 <code>$skip < $read_limit ? $skip : $read_limit</code>
324 </PossiblyInvalidArgument>
325 <PossiblyNullArrayAccess occurrences="1">
326 <code>$_FILES['import_file']['name']</code>
327 </PossiblyNullArrayAccess>
328 <PossiblyUndefinedArrayOffset occurrences="1">
329 <code>$_FILES['import_file']</code>
330 </PossiblyUndefinedArrayOffset>
331 <TypeDoesNotContainType occurrences="4">
332 <code>$bookmark_created</code>
333 <code>$finished</code>
334 <code>$memory_limit == -1</code>
335 <code>$timeout_passed</code>
336 </TypeDoesNotContainType>
338 <file src="libraries/classes/Controllers/Preferences/ExportController.php">
339 <PossiblyNullArgument occurrences="1">
340 <code>$tabHash</code>
341 </PossiblyNullArgument>
343 <file src="libraries/classes/Controllers/Preferences/FeaturesController.php">
344 <PossiblyNullArgument occurrences="1">
345 <code>$tabHash</code>
346 </PossiblyNullArgument>
348 <file src="libraries/classes/Controllers/Preferences/ImportController.php">
349 <PossiblyNullArgument occurrences="1">
350 <code>$tabHash</code>
351 </PossiblyNullArgument>
353 <file src="libraries/classes/Controllers/Preferences/MainPanelController.php">
354 <PossiblyNullArgument occurrences="1">
355 <code>$tabHash</code>
356 </PossiblyNullArgument>
358 <file src="libraries/classes/Controllers/Preferences/ManageController.php">
359 <PossiblyFalseArgument occurrences="1">
361 </PossiblyFalseArgument>
362 <PossiblyFalseOperand occurrences="1">
364 </PossiblyFalseOperand>
365 <PossiblyNullArgument occurrences="1">
367 </PossiblyNullArgument>
369 <file src="libraries/classes/Controllers/Preferences/NavigationController.php">
370 <PossiblyNullArgument occurrences="1">
371 <code>$tabHash</code>
372 </PossiblyNullArgument>
374 <file src="libraries/classes/Controllers/Preferences/SqlController.php">
375 <PossiblyNullArgument occurrences="1">
376 <code>$tabHash</code>
377 </PossiblyNullArgument>
379 <file src="libraries/classes/Controllers/SchemaExportController.php">
380 <PossiblyUndefinedArrayOffset occurrences="1">
381 <code>$_POST['export_type']</code>
382 </PossiblyUndefinedArrayOffset>
384 <file src="libraries/classes/Controllers/Server/CollationsController.php">
385 <PossiblyNullIterator occurrences="1">
386 <code>$this->charsets</code>
387 </PossiblyNullIterator>
389 <file src="libraries/classes/Controllers/Server/DatabasesController.php">
390 <TypeDoesNotContainNull occurrences="1">
392 </TypeDoesNotContainNull>
394 <file src="libraries/classes/Controllers/Server/PrivilegesController.php">
395 <PossiblyInvalidArgument occurrences="1">
397 </PossiblyInvalidArgument>
398 <PossiblyNullArgument occurrences="11">
400 <code>$hostname</code>
401 <code>$hostname</code>
402 <code>$hostname</code>
403 <code>$hostname ?? null</code>
404 <code>$username</code>
405 <code>$username</code>
406 <code>$username</code>
407 <code>$username</code>
408 <code>$username ?? null</code>
409 <code>$username ?? null</code>
410 </PossiblyNullArgument>
411 <TypeDoesNotContainNull occurrences="1">
413 </TypeDoesNotContainNull>
415 <file src="libraries/classes/Controllers/Server/Status/StatusController.php">
416 <PossiblyNullArgument occurrences="7"/>
418 <file src="libraries/classes/Controllers/Server/VariablesController.php">
419 <PossiblyNullArgument occurrences="3">
420 <code>$varValue[1]</code>
421 <code>Util::formatByteDown($value, 3, 3)</code>
422 <code>Util::formatByteDown($varValue[1], 3, 3)</code>
423 </PossiblyNullArgument>
424 <PossiblyNullArrayAccess occurrences="2">
425 <code>$varValue[1]</code>
426 <code>$varValue[1]</code>
427 </PossiblyNullArrayAccess>
429 <file src="libraries/classes/Controllers/Setup/FormController.php">
430 <PossiblyNullArgument occurrences="1">
431 <code>$formset</code>
432 </PossiblyNullArgument>
433 <UndefinedClass occurrences="1">
434 <code>new $formClass($this->config)</code>
437 <file src="libraries/classes/Controllers/Setup/HomeController.php">
438 <PossiblyNullIterator occurrences="1">
439 <code>$this->config->getServers()</code>
440 </PossiblyNullIterator>
442 <file src="libraries/classes/Controllers/Setup/ServersController.php">
443 <PossiblyNullArgument occurrences="1">
445 </PossiblyNullArgument>
447 <file src="libraries/classes/Controllers/Table/ChangeController.php">
448 <InvalidScalarArgument occurrences="1">
450 </InvalidScalarArgument>
451 <PossiblyNullArgument occurrences="1">
452 <code>$where_clause ?? null</code>
453 </PossiblyNullArgument>
454 <TypeDoesNotContainType occurrences="1">
455 <code>$biggest_max_file_size > 0</code>
456 </TypeDoesNotContainType>
458 <file src="libraries/classes/Controllers/Table/ChartController.php">
459 <ImplicitToStringCast occurrences="1">
460 <code>Message::error(__('No SQL query was set to fetch data.'))</code>
461 </ImplicitToStringCast>
463 <file src="libraries/classes/Controllers/Table/GisVisualizationController.php">
464 <ImplicitToStringCast occurrences="1">
465 <code>Message::error(__('No SQL query was set to fetch data.'))</code>
466 </ImplicitToStringCast>
468 <file src="libraries/classes/Controllers/Table/RelationController.php">
469 <PossiblyNullArgument occurrences="2">
470 <code>$multi_edit_columns_name</code>
471 <code>$multi_edit_columns_name</code>
472 </PossiblyNullArgument>
474 <file src="libraries/classes/Controllers/Table/ReplaceController.php">
475 <InvalidArgument occurrences="1">
476 <code>$insert_errors</code>
478 <PossiblyNullArgument occurrences="7">
479 <code>$current_value</code>
480 <code>$current_value</code>
481 <code>$multi_edit_columns_null</code>
482 <code>$multi_edit_columns_null_prev</code>
483 <code>$multi_edit_columns_prev</code>
484 <code>$multi_edit_funcs</code>
485 <code>$multi_edit_salt</code>
486 </PossiblyNullArgument>
487 <PossiblyUndefinedVariable occurrences="1">
488 <code>$extra_data</code>
489 </PossiblyUndefinedVariable>
491 <file src="libraries/classes/Controllers/Table/SearchController.php">
492 <InvalidNullableReturnType occurrences="1">
494 </InvalidNullableReturnType>
495 <NullableReturnStatement occurrences="1">
496 <code>$this->dbi->fetchSingleRow($sql_query)</code>
497 </NullableReturnStatement>
499 <file src="libraries/classes/Controllers/Table/StructureController.php">
500 <ImplicitToStringCast occurrences="1">
501 <code>$message</code>
502 </ImplicitToStringCast>
503 <InvalidReturnStatement occurrences="1">
504 <code>$partitionDetails</code>
505 </InvalidReturnStatement>
506 <InvalidReturnType occurrences="1">
507 <code>array[]|null</code>
509 <PossiblyFalseArgument occurrences="4">
510 <code>$openPos</code>
511 <code>$openPos</code>
512 </PossiblyFalseArgument>
513 <PossiblyFalseOperand occurrences="6">
514 <code>$closePos</code>
515 <code>$closePos</code>
516 <code>$openPos</code>
517 <code>$openPos</code>
518 <code>$openPos</code>
519 <code>$openPos</code>
520 </PossiblyFalseOperand>
521 <PossiblyInvalidArgument occurrences="1">
522 <code>$analyzed_sql_results ?? ''</code>
523 </PossiblyInvalidArgument>
524 <PossiblyNullArrayAccess occurrences="14">
525 <code>$avg_size</code>
526 <code>$avg_unit</code>
527 <code>$data_size</code>
528 <code>$data_unit</code>
529 <code>$effect_size</code>
530 <code>$effect_size</code>
531 <code>$effect_unit</code>
532 <code>$effect_unit</code>
533 <code>$free_size</code>
534 <code>$free_unit</code>
535 <code>$index_size</code>
536 <code>$index_unit</code>
537 <code>$tot_size</code>
538 <code>$tot_unit</code>
539 </PossiblyNullArrayAccess>
540 <RedundantCast occurrences="1"/>
541 <TypeDoesNotContainType occurrences="1">
542 <code>! is_array($row)</code>
543 </TypeDoesNotContainType>
545 <file src="libraries/classes/Controllers/Table/ZoomSearchController.php">
546 <PossiblyFalseArgument occurrences="3">
547 <code>$dataLabel</code>
548 <code>$dataLabel</code>
550 </PossiblyFalseArgument>
552 <file src="libraries/classes/Core.php">
553 <InvalidOperand occurrences="1">
554 <code>$matches[1]</code>
556 <LoopInvalidation occurrences="4">
562 <TypeDoesNotContainType occurrences="1">
563 <code>is_string($data)</code>
564 </TypeDoesNotContainType>
566 <file src="libraries/classes/CreateAddField.php">
567 <PossiblyFalseArgument occurrences="1">
568 <code>$_POST['field_extra'][$i] ?? false</code>
569 </PossiblyFalseArgument>
571 <file src="libraries/classes/Database/CentralColumns.php">
572 <InvalidScalarArgument occurrences="1">
573 <code>$tn_pageNow</code>
574 </InvalidScalarArgument>
575 <PossiblyInvalidArgument occurrences="1">
576 <code>$this->dbi->getError()</code>
577 </PossiblyInvalidArgument>
578 <RedundantCast occurrences="3">
579 <code>(array) $has_list</code>
581 <RedundantCastGivenDocblockType occurrences="5"/>
582 <TypeDoesNotContainType occurrences="1">
583 <code>$table == ''</code>
584 </TypeDoesNotContainType>
586 <file src="libraries/classes/Database/DatabaseList.php">
587 <PossiblyNullPropertyAssignmentValue occurrences="1">
589 </PossiblyNullPropertyAssignmentValue>
591 <file src="libraries/classes/Database/Designer.php">
592 <RedundantCastGivenDocblockType occurrences="2">
593 <code>(int) $displayPage</code>
594 <code>(int) $displayPage</code>
595 </RedundantCastGivenDocblockType>
597 <file src="libraries/classes/Database/Designer/Common.php">
598 <InvalidArgument occurrences="1">
601 <PossiblyUndefinedArrayOffset occurrences="4">
602 <code>$con['DCN']</code>
603 <code>$con['DTN']</code>
604 <code>$con['SCN']</code>
605 <code>$con['STN']</code>
606 </PossiblyUndefinedArrayOffset>
608 <file src="libraries/classes/Database/Events.php">
609 <PossiblyNullArgument occurrences="1">
610 <code>$create_item</code>
611 </PossiblyNullArgument>
613 <file src="libraries/classes/Database/Qbe.php">
614 <NullArgument occurrences="1">
617 <PossiblyNullArgument occurrences="2">
618 <code>$sortOrder</code>
620 </PossiblyNullArgument>
621 <PossiblyNullArrayAccess occurrences="1">
623 </PossiblyNullArrayAccess>
624 <PossiblyNullPropertyAssignmentValue occurrences="3">
625 <code>$currentSearch</code>
628 </PossiblyNullPropertyAssignmentValue>
629 <RedundantCastGivenDocblockType occurrences="1">
630 <code>(string) $master</code>
631 </RedundantCastGivenDocblockType>
632 <RedundantPropertyInitializationCheck occurrences="2">
633 <code>isset($last_where, $this->formAndOrCols)</code>
634 <code>isset($this->formAndOrRows)</code>
635 </RedundantPropertyInitializationCheck>
637 <file src="libraries/classes/Database/Routines.php">
638 <PossiblyInvalidArgument occurrences="2">
639 <code>$routine['item_returntype']</code>
640 <code>$routine['item_type_toggle']</code>
641 </PossiblyInvalidArgument>
642 <PossiblyNullArgument occurrences="5">
643 <code>$create_routine</code>
644 <code>$itemReturnType</code>
645 <code>$itemReturnType</code>
647 <code>$routine['item_name']</code>
648 </PossiblyNullArgument>
649 <PossiblyNullArrayAccess occurrences="2">
650 <code>$routine['item_name']</code>
651 <code>$routine['item_type']</code>
652 </PossiblyNullArrayAccess>
654 <file src="libraries/classes/Database/Search.php">
655 <RedundantPropertyInitializationCheck occurrences="3">
656 <code>$this->criteriaColumnName</code>
657 <code>isset($this->criteriaColumnName)</code>
659 </RedundantPropertyInitializationCheck>
661 <file src="libraries/classes/Database/Triggers.php">
662 <PossiblyNullArgument occurrences="1">
663 <code>$create_item</code>
664 </PossiblyNullArgument>
665 <PossiblyNullArrayAccess occurrences="2">
666 <code>$trigger['create']</code>
667 <code>$trigger['drop']</code>
668 </PossiblyNullArrayAccess>
670 <file src="libraries/classes/DatabaseInterface.php">
671 <EmptyArrayAccess occurrences="1">
672 <code>$result_target[]</code>
674 <InvalidReturnStatement occurrences="1">
675 <code>$this->extension->getProtoInfo($this->links[$link])</code>
676 </InvalidReturnStatement>
677 <InvalidReturnType occurrences="1">
678 <code>int|bool</code>
680 <MissingClosureParamType occurrences="2">
683 </MissingClosureParamType>
684 <NullableReturnStatement occurrences="5">
685 <code>SessionCache::get('is_amazon_rds')</code>
686 <code>SessionCache::get('is_createuser')</code>
687 <code>SessionCache::get('is_grantuser')</code>
688 <code>SessionCache::get('is_superuser')</code>
689 <code>SessionCache::get('mysql_cur_user')</code>
690 </NullableReturnStatement>
691 <PossiblyInvalidArgument occurrences="1">
693 </PossiblyInvalidArgument>
694 <PossiblyInvalidArrayOffset occurrences="1">
695 <code>$row[$value]</code>
696 </PossiblyInvalidArrayOffset>
698 <file src="libraries/classes/Dbal/DbiMysqli.php">
699 <ImplementedReturnTypeMismatch occurrences="2">
700 <code>array|bool</code>
701 <code>string|false</code>
702 </ImplementedReturnTypeMismatch>
703 <InvalidPropertyFetch occurrences="2">
704 <code>$mysqli->connect_errno</code>
705 <code>$mysqli->connect_error</code>
706 </InvalidPropertyFetch>
707 <MoreSpecificImplementedParamType occurrences="24">
732 </MoreSpecificImplementedParamType>
733 <ParamNameMismatch occurrences="7">
734 <code>$databaseName</code>
742 <PossiblyNullPropertyFetch occurrences="2">
743 <code>$mysqli->connect_errno</code>
744 <code>$mysqli->connect_error</code>
745 </PossiblyNullPropertyFetch>
746 <TypeDoesNotContainNull occurrences="2">
747 <code>$return_value === false || $return_value === null</code>
748 <code>$return_value === null</code>
749 </TypeDoesNotContainNull>
751 <file src="libraries/classes/Display/Results.php">
752 <ImplicitToStringCast occurrences="1">
753 <code>$message</code>
754 </ImplicitToStringCast>
755 <InvalidArgument occurrences="16">
756 <code>$added[$orgFullTableName]</code>
757 <code>$default_function</code>
758 <code>$default_function</code>
759 <code>$default_function</code>
760 <code>$default_function</code>
761 <code>$default_function</code>
762 <code>$transform_options</code>
763 <code>$transform_options</code>
764 <code>$transform_options</code>
765 <code>$transform_options</code>
766 <code>$transform_options</code>
767 <code>$transform_options</code>
768 <code>$transform_options</code>
769 <code>$transformation_plugin</code>
770 <code>$transformation_plugin</code>
771 <code>$transformation_plugin</code>
773 <InvalidOperand occurrences="1">
776 <InvalidScalarArgument occurrences="1">
777 <code>$original_length</code>
778 </InvalidScalarArgument>
779 <ParadoxicalCondition occurrences="3">
780 <code>! isset($column) || $column === null</code>
781 <code>! isset($column) || $column === null</code>
782 <code>! isset($column) || $column === null</code>
783 </ParadoxicalCondition>
784 <PossiblyInvalidArgument occurrences="3">
785 <code>$col_visib</code>
786 <code>$col_visib</code>
787 <code>$sortExpressionNoDirection</code>
788 </PossiblyInvalidArgument>
789 <PossiblyNullArgument occurrences="4">
790 <code>$col_visib_current</code>
791 <code>$col_visib_current</code>
792 <code>$is_field_truncated</code>
793 <code>$is_field_truncated</code>
794 </PossiblyNullArgument>
795 <PossiblyNullArrayAccess occurrences="2">
796 <code>$display_size[0]</code>
797 <code>$display_size[1]</code>
798 </PossiblyNullArrayAccess>
799 <PossiblyUndefinedArrayOffset occurrences="1">
800 <code>$analyzed_sql_results['statement']</code>
801 </PossiblyUndefinedArrayOffset>
802 <RedundantCast occurrences="21">
803 <code>(string) '0'</code>
804 <code>(string) '0'</code>
805 <code>(string) '0'</code>
806 <code>(string) '0'</code>
807 <code>(string) '0'</code>
808 <code>(string) '0'</code>
809 <code>(string) '0'</code>
810 <code>(string) '0'</code>
811 <code>(string) '0'</code>
812 <code>(string) '0'</code>
813 <code>(string) '0'</code>
814 <code>(string) '1'</code>
815 <code>(string) '1'</code>
816 <code>(string) '1'</code>
817 <code>(string) '1'</code>
818 <code>(string) '1'</code>
819 <code>(string) '1'</code>
820 <code>(string) '1'</code>
821 <code>(string) '1'</code>
822 <code>(string) '1'</code>
823 <code>(string) '1'</code>
825 <TypeDoesNotContainNull occurrences="3">
826 <code>$column === null</code>
827 <code>$column === null</code>
828 <code>$column === null</code>
829 </TypeDoesNotContainNull>
830 <TypeDoesNotContainType occurrences="1">
831 <code>is_array($map)</code>
832 </TypeDoesNotContainType>
834 <file src="libraries/classes/Encoding.php">
835 <PossiblyNullPropertyAssignmentValue occurrences="1">
837 </PossiblyNullPropertyAssignmentValue>
839 <file src="libraries/classes/Engines/Bdb.php">
840 <UndefinedConstant occurrences="3">
841 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
842 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
843 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
846 <file src="libraries/classes/Engines/Innodb.php">
847 <LessSpecificImplementedReturnType occurrences="1">
849 </LessSpecificImplementedReturnType>
850 <PossiblyNullArgument occurrences="1"/>
851 <UndefinedConstant occurrences="18">
852 <code>PMA_ENGINE_DETAILS_TYPE_BOOLEAN</code>
853 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
854 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
855 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
856 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
857 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
858 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
859 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
860 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
861 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
862 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
863 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
864 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
865 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
866 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
867 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
868 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
869 <code>PMA_ENGINE_SUPPORT_YES</code>
872 <file src="libraries/classes/Engines/Memory.php">
873 <UndefinedConstant occurrences="1">
874 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
877 <file src="libraries/classes/Engines/Myisam.php">
878 <UndefinedConstant occurrences="6">
879 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
880 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
881 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
882 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
883 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
884 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
887 <file src="libraries/classes/Engines/Pbxt.php">
888 <InvalidNullableReturnType occurrences="1">
890 </InvalidNullableReturnType>
891 <LessSpecificImplementedReturnType occurrences="1">
893 </LessSpecificImplementedReturnType>
894 <NullableReturnStatement occurrences="1">
895 <code>Util::formatByteDown($value)</code>
896 </NullableReturnStatement>
897 <UndefinedConstant occurrences="12">
898 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</code>
899 <code>PMA_ENGINE_DETAILS_TYPE_NUMERIC</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_DETAILS_TYPE_SIZE</code>
905 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
906 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
907 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
908 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
909 <code>PMA_ENGINE_DETAILS_TYPE_SIZE</code>
912 <file src="libraries/classes/ErrorHandler.php">
913 <ArgumentTypeCoercion occurrences="1">
914 <code>$errorNumber</code>
915 </ArgumentTypeCoercion>
916 <InvalidArgument occurrences="1">
917 <code>[$this, 'handleError']</code>
919 <PossiblyNullArgument occurrences="1">
920 <code>$errorNumber</code>
921 </PossiblyNullArgument>
923 <file src="libraries/classes/Export.php">
924 <InvalidReturnStatement occurrences="1">
925 <code>$memory_limit</code>
926 </InvalidReturnStatement>
927 <InvalidReturnType occurrences="1">
930 <PossiblyInvalidArgument occurrences="1">
931 <code>$db_select</code>
932 </PossiblyInvalidArgument>
933 <PossiblyNullArgument occurrences="2">
936 </PossiblyNullArgument>
938 <file src="libraries/classes/File.php">
939 <FalsableReturnStatement occurrences="1">
940 <code>$this->detectCompression()</code>
941 </FalsableReturnStatement>
942 <InvalidFalsableReturnType occurrences="1">
944 </InvalidFalsableReturnType>
945 <InvalidNullableReturnType occurrences="1">
946 <code>resource</code>
947 </InvalidNullableReturnType>
948 <InvalidPropertyAssignmentValue occurrences="1">
949 <code>$this->handle</code>
950 </InvalidPropertyAssignmentValue>
951 <InvalidReturnStatement occurrences="1">
952 <code>gzread($this->handle, $size)</code>
953 </InvalidReturnStatement>
954 <InvalidReturnType occurrences="1">
957 <NullableReturnStatement occurrences="1">
958 <code>$this->handle</code>
959 </NullableReturnStatement>
960 <PossiblyInvalidArgument occurrences="1">
961 <code>$_FILES['fields_upload']</code>
962 </PossiblyInvalidArgument>
963 <PossiblyNullArgument occurrences="6">
964 <code>$this->getName()</code>
965 <code>$this->getName()</code>
966 <code>$this->getName()</code>
967 <code>$this->handle</code>
968 <code>$this->handle</code>
969 <code>$this->handle</code>
970 </PossiblyNullArgument>
971 <PossiblyNullPropertyAssignmentValue occurrences="4">
976 </PossiblyNullPropertyAssignmentValue>
978 <file src="libraries/classes/Font.php">
979 <TypeDoesNotContainType occurrences="1">
980 <code>empty($charLists)</code>
981 </TypeDoesNotContainType>
983 <file src="libraries/classes/Footer.php">
984 <InvalidReturnStatement occurrences="1">
986 </InvalidReturnStatement>
987 <InvalidReturnType occurrences="1">
990 <MissingFile occurrences="1">
991 <code>include ROOT_PATH . 'revision-info.php'</code>
993 <ReferenceConstraintViolation occurrences="2">
995 <code>return $object;</code>
996 </ReferenceConstraintViolation>
998 <file src="libraries/classes/Gis/GisGeometry.php">
999 <PossiblyFalseOperand occurrences="2">
1000 <code>$last_comma</code>
1001 <code>$last_comma</code>
1002 </PossiblyFalseOperand>
1004 <file src="libraries/classes/Gis/GisGeometryCollection.php">
1005 <RedundantPropertyInitializationCheck occurrences="1">
1006 <code>isset(self::$instance)</code>
1007 </RedundantPropertyInitializationCheck>
1009 <file src="libraries/classes/Gis/GisLineString.php">
1010 <InvalidScalarArgument occurrences="2">
1013 </InvalidScalarArgument>
1014 <ParamNameMismatch occurrences="4">
1015 <code>$line_color</code>
1016 <code>$line_color</code>
1017 <code>$line_color</code>
1018 <code>$line_color</code>
1019 </ParamNameMismatch>
1020 <RedundantPropertyInitializationCheck occurrences="1">
1021 <code>isset(self::$instance)</code>
1022 </RedundantPropertyInitializationCheck>
1024 <file src="libraries/classes/Gis/GisMultiLineString.php">
1025 <InvalidScalarArgument occurrences="2">
1028 </InvalidScalarArgument>
1029 <ParamNameMismatch occurrences="4">
1030 <code>$line_color</code>
1031 <code>$line_color</code>
1032 <code>$line_color</code>
1033 <code>$line_color</code>
1034 </ParamNameMismatch>
1035 <RedundantPropertyInitializationCheck occurrences="1">
1036 <code>isset(self::$instance)</code>
1037 </RedundantPropertyInitializationCheck>
1039 <file src="libraries/classes/Gis/GisMultiPoint.php">
1040 <InvalidScalarArgument occurrences="2">
1043 </InvalidScalarArgument>
1044 <ParamNameMismatch occurrences="4">
1045 <code>$point_color</code>
1046 <code>$point_color</code>
1047 <code>$point_color</code>
1048 <code>$point_color</code>
1049 </ParamNameMismatch>
1050 <RedundantPropertyInitializationCheck occurrences="1">
1051 <code>isset(self::$instance)</code>
1052 </RedundantPropertyInitializationCheck>
1054 <file src="libraries/classes/Gis/GisMultiPolygon.php">
1055 <InvalidScalarArgument occurrences="2">
1058 </InvalidScalarArgument>
1059 <ParamNameMismatch occurrences="4">
1060 <code>$fill_color</code>
1061 <code>$fill_color</code>
1062 <code>$fill_color</code>
1063 <code>$fill_color</code>
1064 </ParamNameMismatch>
1065 <PossiblyInvalidArgument occurrences="1">
1066 <code>count($points_arr) / 2</code>
1067 </PossiblyInvalidArgument>
1068 <RedundantPropertyInitializationCheck occurrences="1">
1069 <code>isset(self::$instance)</code>
1070 </RedundantPropertyInitializationCheck>
1072 <file src="libraries/classes/Gis/GisPoint.php">
1073 <InvalidScalarArgument occurrences="2">
1076 </InvalidScalarArgument>
1077 <ParamNameMismatch occurrences="4">
1078 <code>$point_color</code>
1079 <code>$point_color</code>
1080 <code>$point_color</code>
1081 <code>$point_color</code>
1082 </ParamNameMismatch>
1083 <RedundantPropertyInitializationCheck occurrences="1">
1084 <code>isset(self::$instance)</code>
1085 </RedundantPropertyInitializationCheck>
1087 <file src="libraries/classes/Gis/GisPolygon.php">
1088 <InvalidNullableReturnType occurrences="1">
1089 <code>array|false</code>
1090 </InvalidNullableReturnType>
1091 <InvalidScalarArgument occurrences="2">
1094 </InvalidScalarArgument>
1095 <ParamNameMismatch occurrences="4">
1096 <code>$fill_color</code>
1097 <code>$fill_color</code>
1098 <code>$fill_color</code>
1099 <code>$fill_color</code>
1100 </ParamNameMismatch>
1101 <PossiblyInvalidArgument occurrences="1">
1102 <code>count($points_arr) / 2</code>
1103 </PossiblyInvalidArgument>
1104 <RedundantPropertyInitializationCheck occurrences="1">
1105 <code>isset(self::$instance)</code>
1106 </RedundantPropertyInitializationCheck>
1108 <file src="libraries/classes/Gis/GisVisualization.php">
1109 <NullArgument occurrences="3">
1114 <PossiblyFalseOperand occurrences="2">
1115 <code>$results</code>
1116 <code>$results</code>
1117 </PossiblyFalseOperand>
1118 <PossiblyInvalidArgument occurrences="1">
1119 <code>$results</code>
1120 </PossiblyInvalidArgument>
1121 <PossiblyInvalidOperand occurrences="2">
1122 <code>$results</code>
1123 <code>$results</code>
1124 </PossiblyInvalidOperand>
1125 <PossiblyNullPropertyAssignmentValue occurrences="1">
1127 </PossiblyNullPropertyAssignmentValue>
1129 <file src="libraries/classes/Git.php">
1130 <PossiblyNullArgument occurrences="1">
1131 <code>$gitFolder</code>
1132 </PossiblyNullArgument>
1134 <file src="libraries/classes/Html/Generator.php">
1135 <RedundantCastGivenDocblockType occurrences="1">
1136 <code>(string) $database</code>
1137 </RedundantCastGivenDocblockType>
1139 <file src="libraries/classes/Import.php">
1140 <InvalidReturnStatement occurrences="1">
1141 <code>$column_number</code>
1142 </InvalidReturnStatement>
1143 <InvalidReturnType occurrences="1">
1145 </InvalidReturnType>
1146 <ParadoxicalCondition occurrences="1">
1148 </ParadoxicalCondition>
1149 <PossiblyFalseOperand occurrences="3">
1150 <code>$decPos</code>
1151 <code>strpos($last_cumulative_size, ',')</code>
1152 <code>strpos($last_cumulative_size, ',')</code>
1153 </PossiblyFalseOperand>
1154 <PossiblyInvalidArgument occurrences="5">
1155 <code>$last_cumulative_size</code>
1156 <code>$last_cumulative_size</code>
1157 <code>$last_cumulative_size</code>
1158 <code>$last_cumulative_size</code>
1159 <code>$last_cumulative_size</code>
1160 </PossiblyInvalidArgument>
1161 <PossiblyNullArrayAccess occurrences="1">
1162 <code>$additional_sql[$i]</code>
1163 </PossiblyNullArrayAccess>
1164 <RedundantCast occurrences="4">
1165 <code>(string) $cell</code>
1166 <code>(string) $cell</code>
1167 <code>(string) $cell</code>
1169 <TypeDoesNotContainType occurrences="1">
1170 <code>! is_array($table)</code>
1171 </TypeDoesNotContainType>
1173 <file src="libraries/classes/Index.php">
1174 <PossiblyNullPropertyAssignmentValue occurrences="3">
1178 </PossiblyNullPropertyAssignmentValue>
1179 <RedundantCastGivenDocblockType occurrences="1">
1180 <code>(string) $name</code>
1181 </RedundantCastGivenDocblockType>
1183 <file src="libraries/classes/IndexColumn.php">
1184 <PossiblyNullPropertyAssignmentValue occurrences="3">
1188 </PossiblyNullPropertyAssignmentValue>
1190 <file src="libraries/classes/InsertEdit.php">
1191 <InvalidArgument occurrences="1">
1192 <code>$current_result</code>
1194 <NullableReturnStatement occurrences="1">
1195 <code>$dispval</code>
1196 </NullableReturnStatement>
1197 <PossiblyInvalidOperand occurrences="2">
1198 <code>$insert_id</code>
1200 </PossiblyInvalidOperand>
1201 <PossiblyNullArrayAccess occurrences="3">
1202 <code>$data_size[0]</code>
1203 <code>$data_size[1]</code>
1204 <code>$dispval</code>
1205 </PossiblyNullArrayAccess>
1206 <PossiblyUndefinedVariable occurrences="1">
1207 <code>$protected_row</code>
1208 </PossiblyUndefinedVariable>
1209 <TypeDoesNotContainType occurrences="2">
1210 <code>$input_type === 'time'</code>
1211 <code>$input_type === 'time'</code>
1212 </TypeDoesNotContainType>
1214 <file src="libraries/classes/IpAllowDeny.php">
1215 <InvalidOperand occurrences="1">
1216 <code>$regs[5]</code>
1218 <InvalidScalarArgument occurrences="1">
1219 <code>$remote_ip</code>
1220 </InvalidScalarArgument>
1221 <PossiblyInvalidArgument occurrences="1">
1222 <code>$newval</code>
1223 </PossiblyInvalidArgument>
1225 <file src="libraries/classes/Language.php">
1226 <InvalidReturnStatement occurrences="2">
1227 <code>preg_match($pattern, $header)</code>
1228 <code>preg_match($pattern, $header)</code>
1229 </InvalidReturnStatement>
1230 <InvalidReturnType occurrences="2">
1233 </InvalidReturnType>
1235 <file src="libraries/classes/LanguageManager.php">
1236 <MissingConstructor occurrences="1">
1237 <code>$availableLocales</code>
1238 </MissingConstructor>
1240 <file src="libraries/classes/Menu.php">
1241 <NullableReturnStatement occurrences="2">
1242 <code>$allowedTabs</code>
1243 <code>SessionCache::get($cache_key)</code>
1244 </NullableReturnStatement>
1245 <PossiblyFalseOperand occurrences="1">
1246 <code>mb_strpos($row['tab'], '_')</code>
1247 </PossiblyFalseOperand>
1248 <PossiblyNullArrayAccess occurrences="1">
1249 <code>$allowedTabs[$tabName]</code>
1250 </PossiblyNullArrayAccess>
1251 <RedundantCastGivenDocblockType occurrences="2">
1252 <code>(string) $this->table</code>
1253 <code>(string) $this->table</code>
1254 </RedundantCastGivenDocblockType>
1256 <file src="libraries/classes/Message.php">
1257 <InvalidArgument occurrences="1">
1258 <code>$message</code>
1260 <PossiblyInvalidArgument occurrences="1">
1261 <code>$params</code>
1262 </PossiblyInvalidArgument>
1263 <PossiblyNullPropertyAssignmentValue occurrences="1">
1265 </PossiblyNullPropertyAssignmentValue>
1267 <file src="libraries/classes/Navigation/NavigationTree.php">
1268 <PossiblyFalseOperand occurrences="1">
1269 <code>strrpos($class, '\\')</code>
1270 </PossiblyFalseOperand>
1271 <PossiblyFalseReference occurrences="1">
1272 <code>getPresence</code>
1273 </PossiblyFalseReference>
1274 <PossiblyNullArgument occurrences="2">
1275 <code>$container->realName</code>
1277 </PossiblyNullArgument>
1278 <PossiblyNullPropertyFetch occurrences="2">
1279 <code>$container->parent</code>
1280 <code>$container->realName</code>
1281 </PossiblyNullPropertyFetch>
1282 <PossiblyNullReference occurrences="1">
1283 <code>addChild</code>
1284 </PossiblyNullReference>
1285 <RedundantCastGivenDocblockType occurrences="2">
1286 <code>(string) $child->name</code>
1287 <code>(string) $child->name</code>
1288 </RedundantCastGivenDocblockType>
1290 <file src="libraries/classes/Navigation/NodeFactory.php">
1291 <LessSpecificReturnStatement occurrences="1">
1292 <code>new $class($name, $type, $isGroup)</code>
1293 </LessSpecificReturnStatement>
1294 <MoreSpecificReturnType occurrences="1">
1296 </MoreSpecificReturnType>
1298 <file src="libraries/classes/Navigation/Nodes/Node.php">
1299 <RedundantCastGivenDocblockType occurrences="4">
1300 <code>(bool) $isGroup</code>
1301 <code>(int) $pos</code>
1302 <code>(string) $name</code>
1303 <code>(string) $parent->name</code>
1304 </RedundantCastGivenDocblockType>
1306 <file src="libraries/classes/Navigation/Nodes/NodeDatabase.php">
1307 <RedundantCastGivenDocblockType occurrences="1">
1308 <code>(int) $pos</code>
1309 </RedundantCastGivenDocblockType>
1311 <file src="libraries/classes/Navigation/Nodes/NodeDatabaseChild.php">
1312 <PossiblyInvalidPropertyFetch occurrences="1">
1313 <code>$this->realParent()->realName</code>
1314 </PossiblyInvalidPropertyFetch>
1316 <file src="libraries/classes/Navigation/Nodes/NodeTable.php">
1317 <NonInvariantDocblockPropertyType occurrences="1">
1319 </NonInvariantDocblockPropertyType>
1320 <PossiblyInvalidPropertyFetch occurrences="2">
1321 <code>$this->realParent()->realName</code>
1322 <code>$this->realParent()->realName</code>
1323 </PossiblyInvalidPropertyFetch>
1325 <file src="libraries/classes/Normalization.php">
1326 <RedundantCast occurrences="2">
1327 <code>(array) $newTables</code>
1328 <code>(array) $partialDependencies</code>
1331 <file src="libraries/classes/OpenDocument.php">
1332 <InvalidReturnStatement occurrences="1">
1333 <code>$zipExtension->createFile($data, $name)</code>
1334 </InvalidReturnStatement>
1335 <InvalidReturnType occurrences="1">
1337 </InvalidReturnType>
1339 <file src="libraries/classes/Operations.php">
1340 <PossiblyNullArgument occurrences="1">
1341 <code>$tmp_query</code>
1342 </PossiblyNullArgument>
1343 <RedundantCastGivenDocblockType occurrences="1">
1344 <code>(string) $pack_keys</code>
1345 </RedundantCastGivenDocblockType>
1347 <file src="libraries/classes/Plugins.php">
1348 <InvalidNullableReturnType occurrences="1">
1350 </InvalidNullableReturnType>
1351 <NullOperand occurrences="6">
1359 <NullableReturnStatement occurrences="1">
1361 </NullableReturnStatement>
1362 <PossiblyNullArgument occurrences="2">
1365 </PossiblyNullArgument>
1366 <RedundantCast occurrences="2">
1367 <code>(string) array_pop($elem)</code>
1368 <code>(string) array_pop($elem)</code>
1370 <TypeDoesNotContainType occurrences="4">
1371 <code>$property_class == BoolPropertyItem::class</code>
1372 <code>$property_class == MessageOnlyPropertyItem::class</code>
1373 <code>$property_class == SelectPropertyItem::class</code>
1374 <code>$property_class == TextPropertyItem::class</code>
1375 </TypeDoesNotContainType>
1377 <file src="libraries/classes/Plugins/Auth/AuthenticationCookie.php">
1378 <ImplementedReturnTypeMismatch occurrences="2">
1379 <code>bool|void</code>
1380 <code>void|bool</code>
1381 </ImplementedReturnTypeMismatch>
1382 <InvalidScalarArgument occurrences="1">
1383 <code>Core::getIp()</code>
1384 </InvalidScalarArgument>
1385 <RedundantCast occurrences="1">
1386 <code>(string) $conn_error</code>
1389 <file src="libraries/classes/Plugins/Auth/AuthenticationHttp.php">
1390 <ImplicitToStringCast occurrences="1"/>
1392 <file src="libraries/classes/Plugins/Auth/AuthenticationSignon.php">
1393 <InvalidArgument occurrences="1">
1394 <code>$sessionCookieParams</code>
1396 <PossiblyInvalidArgument occurrences="5">
1397 <code>$sessionCookieParams['domain']</code>
1398 <code>$sessionCookieParams['httponly']</code>
1399 <code>$sessionCookieParams['lifetime']</code>
1400 <code>$sessionCookieParams['path']</code>
1401 <code>$sessionCookieParams['secure']</code>
1402 </PossiblyInvalidArgument>
1404 <file src="libraries/classes/Plugins/Export/ExportCodegen.php">
1405 <PossiblyNullArgument occurrences="6">
1406 <code>$table_alias</code>
1407 <code>$table_alias</code>
1408 <code>$table_alias</code>
1409 <code>$table_alias</code>
1410 <code>$table_alias</code>
1411 <code>$table_alias</code>
1412 </PossiblyNullArgument>
1414 <file src="libraries/classes/Plugins/Export/ExportHtmlword.php">
1415 <ParamNameMismatch occurrences="3">
1416 <code>$do_comments</code>
1417 <code>$do_mime</code>
1418 <code>$do_relation</code>
1419 </ParamNameMismatch>
1420 <PossiblyNullArgument occurrences="5">
1421 <code>$table_alias</code>
1422 <code>$table_alias</code>
1423 <code>$table_alias</code>
1424 <code>$table_alias</code>
1425 <code>$table_alias</code>
1426 </PossiblyNullArgument>
1427 <PossiblyUndefinedVariable occurrences="2">
1428 <code>$comments</code>
1429 <code>$mime_map</code>
1430 </PossiblyUndefinedVariable>
1432 <file src="libraries/classes/Plugins/Export/ExportLatex.php">
1433 <ParamNameMismatch occurrences="3">
1434 <code>$do_comments</code>
1435 <code>$do_mime</code>
1436 <code>$do_relation</code>
1437 </ParamNameMismatch>
1439 <file src="libraries/classes/Plugins/Export/ExportMediawiki.php">
1440 <ParamNameMismatch occurrences="3">
1441 <code>$do_comments</code>
1442 <code>$do_mime</code>
1443 <code>$do_relation</code>
1444 </ParamNameMismatch>
1445 <PossiblyNullArgument occurrences="2">
1446 <code>$table_alias</code>
1447 <code>$table_alias</code>
1448 </PossiblyNullArgument>
1450 <file src="libraries/classes/Plugins/Export/ExportOds.php">
1451 <PossiblyNullArgument occurrences="1">
1452 <code>$table_alias</code>
1453 </PossiblyNullArgument>
1455 <file src="libraries/classes/Plugins/Export/ExportOdt.php">
1456 <ParamNameMismatch occurrences="3">
1457 <code>$do_comments</code>
1458 <code>$do_mime</code>
1459 <code>$do_relation</code>
1460 </ParamNameMismatch>
1461 <PossiblyNullArgument occurrences="10">
1462 <code>$col_as</code>
1463 <code>$table_alias</code>
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 <code>$table_alias</code>
1470 <code>$table_alias</code>
1471 <code>$view_alias</code>
1472 </PossiblyNullArgument>
1474 <file src="libraries/classes/Plugins/Export/ExportPdf.php">
1475 <ParamNameMismatch occurrences="3">
1476 <code>$do_comments</code>
1477 <code>$do_mime</code>
1478 <code>$do_relation</code>
1479 </ParamNameMismatch>
1481 <file src="libraries/classes/Plugins/Export/ExportPhparray.php">
1482 <PossiblyNullArgument occurrences="1">
1483 <code>$table_alias</code>
1484 </PossiblyNullArgument>
1486 <file src="libraries/classes/Plugins/Export/ExportSql.php">
1487 <InvalidArgument occurrences="5"/>
1488 <InvalidOperand occurrences="3">
1493 <PossiblyInvalidOperand occurrences="1"/>
1494 <PossiblyInvalidPropertyAssignmentValue occurrences="1">
1495 <code>Context::escape($alias)</code>
1496 </PossiblyInvalidPropertyAssignmentValue>
1497 <PossiblyNullArgument occurrences="20">
1498 <code>$table_alias</code>
1499 <code>$table_alias</code>
1500 <code>$table_alias</code>
1501 <code>$table_alias</code>
1502 <code>$table_alias</code>
1503 <code>$table_alias</code>
1504 <code>$table_alias</code>
1505 <code>$table_alias</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>$table_alias</code>
1514 <code>$table_alias</code>
1515 <code>$view_alias</code>
1516 <code>$view_alias</code>
1517 <code>$view_alias</code>
1518 </PossiblyNullArgument>
1519 <RedundantCastGivenDocblockType occurrences="2">
1520 <code>(string) $create_query</code>
1521 <code>(string) $table</code>
1522 </RedundantCastGivenDocblockType>
1523 <ReferenceConstraintViolation occurrences="3">
1525 <code>return $sql_query;</code>
1526 <code>return $statement->build();</code>
1527 </ReferenceConstraintViolation>
1528 <UndefinedMethod occurrences="4">
1529 <code>$statement->fields</code>
1530 <code>$statement->fields</code>
1531 <code>$statement->fields</code>
1532 <code>$statement->fields</code>
1535 <file src="libraries/classes/Plugins/Export/ExportTexytext.php">
1536 <ParamNameMismatch occurrences="3">
1537 <code>$do_comments</code>
1538 <code>$do_mime</code>
1539 <code>$do_relation</code>
1540 </ParamNameMismatch>
1541 <PossiblyNullArgument occurrences="1">
1542 <code>$col_as</code>
1543 </PossiblyNullArgument>
1544 <PossiblyUndefinedVariable occurrences="2">
1545 <code>$comments</code>
1546 <code>$mime_map</code>
1547 </PossiblyUndefinedVariable>
1549 <file src="libraries/classes/Plugins/Export/ExportXml.php">
1550 <PossiblyNullArgument occurrences="1">
1551 <code>$table_alias</code>
1552 </PossiblyNullArgument>
1554 <file src="libraries/classes/Plugins/Export/Helpers/Pdf.php">
1555 <PossiblyUndefinedVariable occurrences="6">
1556 <code>$comments</code>
1559 <code>$mime_map</code>
1560 <code>$res_rel</code>
1561 <code>$res_rel</code>
1562 </PossiblyUndefinedVariable>
1564 <file src="libraries/classes/Plugins/Import/AbstractImportCsv.php">
1565 <ImplementedReturnTypeMismatch occurrences="1">
1566 <code>OptionsPropertyMainGroup|void</code>
1567 </ImplementedReturnTypeMismatch>
1569 <file src="libraries/classes/Plugins/Import/ImportCsv.php">
1570 <ImplicitToStringCast occurrences="1">
1572 </ImplicitToStringCast>
1573 <ParadoxicalCondition occurrences="1">
1575 </ParadoxicalCondition>
1576 <PossiblyNullReference occurrences="2">
1577 <code>addProperty</code>
1578 <code>addProperty</code>
1579 </PossiblyNullReference>
1581 <file src="libraries/classes/Plugins/Import/ImportLdi.php">
1582 <PossiblyNullReference occurrences="1">
1583 <code>addProperty</code>
1584 </PossiblyNullReference>
1586 <file src="libraries/classes/Plugins/Import/ImportMediawiki.php">
1587 <InvalidArgument occurrences="1">
1590 <PossiblyUndefinedVariable occurrences="1">
1591 <code>$cur_temp_line</code>
1592 </PossiblyUndefinedVariable>
1593 <ReferenceConstraintViolation occurrences="1">
1594 <code>$analyses</code>
1595 </ReferenceConstraintViolation>
1597 <file src="libraries/classes/Plugins/Import/ImportOds.php">
1598 <InvalidArgument occurrences="2">
1599 <code>$cell_attrs</code>
1602 <UndefinedPropertyFetch occurrences="1">
1603 <code>$xml->children('office', true)->{'body'}</code>
1604 </UndefinedPropertyFetch>
1606 <file src="libraries/classes/Plugins/Import/ImportShp.php">
1607 <InvalidArgument occurrences="1">
1611 <file src="libraries/classes/Plugins/Import/ImportSql.php">
1612 <InvalidArgument occurrences="2"/>
1614 <file src="libraries/classes/Plugins/Import/ImportXml.php">
1615 <ImplicitToStringCast occurrences="1">
1616 <code>$attrs['name']</code>
1617 </ImplicitToStringCast>
1618 <InvalidArgument occurrences="1">
1621 <PossiblyInvalidArgument occurrences="1">
1622 <code>$tables[$i][Import::TBL_NAME]</code>
1623 </PossiblyInvalidArgument>
1624 <PossiblyNullReference occurrences="2">
1625 <code>attributes</code>
1626 <code>attributes</code>
1627 </PossiblyNullReference>
1628 <TypeDoesNotContainNull occurrences="2">
1629 <code>$db_name === null</code>
1630 <code>$db_name === null</code>
1631 </TypeDoesNotContainNull>
1632 <UndefinedPropertyFetch occurrences="1"/>
1634 <file src="libraries/classes/Plugins/Import/ShapeFileImport.php">
1635 <ImplementedReturnTypeMismatch occurrences="1">
1636 <code>string|false</code>
1637 </ImplementedReturnTypeMismatch>
1639 <file src="libraries/classes/Plugins/ImportPlugin.php">
1640 <RedundantCastGivenDocblockType occurrences="1">
1641 <code>(string) $currentDb</code>
1642 </RedundantCastGivenDocblockType>
1644 <file src="libraries/classes/Plugins/Schema/Dia/DiaRelationSchema.php">
1645 <InvalidScalarArgument occurrences="1">
1646 <code>$this->showColor</code>
1647 </InvalidScalarArgument>
1648 <PossiblyInvalidArgument occurrences="6">
1649 <code>$this->diagram</code>
1650 <code>$this->diagram</code>
1651 <code>$this->diagram</code>
1652 <code>$this->diagram</code>
1653 <code>$this->tables[$foreignTable]</code>
1654 <code>$this->tables[$masterTable]</code>
1655 </PossiblyInvalidArgument>
1656 <PossiblyNullArgument occurrences="5">
1657 <code>$this->orientation</code>
1658 <code>$this->paper</code>
1659 <code>$this->showKeys</code>
1660 <code>$this->showKeys</code>
1661 <code>$this->showKeys</code>
1662 </PossiblyNullArgument>
1663 <PossiblyNullReference occurrences="3">
1664 <code>endDiaDoc</code>
1665 <code>showOutput</code>
1666 <code>startDiaDoc</code>
1667 </PossiblyNullReference>
1668 <PossiblyUndefinedMethod occurrences="3">
1669 <code>endDiaDoc</code>
1670 <code>showOutput</code>
1671 <code>startDiaDoc</code>
1672 </PossiblyUndefinedMethod>
1673 <TooFewArguments occurrences="1">
1674 <code>tableDraw</code>
1677 <file src="libraries/classes/Plugins/Schema/Dia/RelationStatsDia.php">
1678 <InvalidOperand occurrences="6">
1686 <PossiblyFalseOperand occurrences="6">
1693 </PossiblyFalseOperand>
1695 <file src="libraries/classes/Plugins/Schema/Dia/TableStatsDia.php">
1696 <PossiblyUndefinedMethod occurrences="11">
1697 <code>endElement</code>
1698 <code>endElement</code>
1699 <code>startElement</code>
1700 <code>startElement</code>
1701 <code>writeAttribute</code>
1702 <code>writeAttribute</code>
1703 <code>writeAttribute</code>
1704 <code>writeAttribute</code>
1705 <code>writeRaw</code>
1706 <code>writeRaw</code>
1707 <code>writeRaw</code>
1708 </PossiblyUndefinedMethod>
1710 <file src="libraries/classes/Plugins/Schema/Eps/EpsRelationSchema.php">
1711 <InvalidArgument occurrences="2">
1712 <code>$this->tables[$foreignTable]</code>
1713 <code>$this->tables[$masterTable]</code>
1715 <InvalidScalarArgument occurrences="2">
1716 <code>$this->showColor</code>
1718 </InvalidScalarArgument>
1719 <PossiblyInvalidArgument occurrences="1">
1720 <code>$this->diagram</code>
1721 </PossiblyInvalidArgument>
1722 <PossiblyNullArgument occurrences="16">
1723 <code>$this->diagram</code>
1724 <code>$this->diagram</code>
1725 <code>$this->diagram</code>
1726 <code>$this->offline</code>
1727 <code>$this->orientation</code>
1728 <code>$this->pageNumber</code>
1729 <code>$this->pageNumber</code>
1730 <code>$this->pageNumber</code>
1731 <code>$this->pageNumber</code>
1732 <code>$this->showKeys</code>
1733 <code>$this->tableDimension</code>
1734 <code>$this->tableDimension</code>
1735 <code>$this->tableDimension</code>
1736 <code>$this->tablewidth</code>
1737 <code>$this->tablewidth</code>
1738 <code>$this->tablewidth</code>
1739 </PossiblyNullArgument>
1740 <PossiblyNullPropertyAssignmentValue occurrences="1">
1741 <code>$this->tablewidth</code>
1742 </PossiblyNullPropertyAssignmentValue>
1743 <PossiblyNullReference occurrences="13">
1744 <code>endEpsDoc</code>
1745 <code>getFont</code>
1746 <code>getFont</code>
1747 <code>getFont</code>
1748 <code>getFontSize</code>
1749 <code>getFontSize</code>
1750 <code>getFontSize</code>
1751 <code>setAuthor</code>
1752 <code>setDate</code>
1753 <code>setFont</code>
1754 <code>setOrientation</code>
1755 <code>setTitle</code>
1756 <code>showOutput</code>
1757 </PossiblyNullReference>
1758 <PossiblyUndefinedMethod occurrences="13">
1759 <code>endEpsDoc</code>
1760 <code>getFont</code>
1761 <code>getFont</code>
1762 <code>getFont</code>
1763 <code>getFontSize</code>
1764 <code>getFontSize</code>
1765 <code>getFontSize</code>
1766 <code>setAuthor</code>
1767 <code>setDate</code>
1768 <code>setFont</code>
1769 <code>setOrientation</code>
1770 <code>setTitle</code>
1771 <code>showOutput</code>
1772 </PossiblyUndefinedMethod>
1773 <TooFewArguments occurrences="1">
1774 <code>tableDraw</code>
1776 <UndefinedDocblockClass occurrences="3">
1777 <code>$this->diagram->getFontSize()</code>
1778 <code>$this->diagram->getFontSize()</code>
1779 <code>$this->diagram->getFontSize()</code>
1780 </UndefinedDocblockClass>
1782 <file src="libraries/classes/Plugins/Schema/Eps/TableStatsEps.php">
1783 <ArgumentTypeCoercion occurrences="1">
1784 <code>$diagram</code>
1785 </ArgumentTypeCoercion>
1786 <InvalidScalarArgument occurrences="8">
1787 <code>$this->x</code>
1788 <code>$this->x</code>
1789 <code>$this->x + 5</code>
1790 <code>$this->x + 5</code>
1791 <code>$this->y + 12</code>
1792 <code>$this->y + 12 + $this->currentCell</code>
1793 <code>$this->y + 14</code>
1794 <code>$this->y + 14 + $this->currentCell</code>
1795 </InvalidScalarArgument>
1796 <PossiblyUndefinedMethod occurrences="4">
1801 </PossiblyUndefinedMethod>
1802 <RedundantCastGivenDocblockType occurrences="3">
1803 <code>(int) $fontSize</code>
1804 <code>(int) $fontSize</code>
1805 <code>(int) $fontSize</code>
1806 </RedundantCastGivenDocblockType>
1808 <file src="libraries/classes/Plugins/Schema/Pdf/PdfRelationSchema.php">
1809 <InvalidArgument occurrences="2">
1810 <code>$this->tables[$foreignTable]</code>
1811 <code>$this->tables[$masterTable]</code>
1813 <InvalidScalarArgument occurrences="6">
1814 <code>$this->offline</code>
1820 </InvalidScalarArgument>
1821 <NullArgument occurrences="4">
1827 <PossiblyInvalidArgument occurrences="1">
1828 <code>$this->diagram</code>
1829 </PossiblyInvalidArgument>
1830 <PossiblyNullArgument occurrences="21">
1831 <code>$this->diagram</code>
1832 <code>$this->diagram</code>
1833 <code>$this->diagram</code>
1834 <code>$this->offline</code>
1835 <code>$this->orientation</code>
1836 <code>$this->pageNumber</code>
1837 <code>$this->pageNumber</code>
1838 <code>$this->pageNumber</code>
1839 <code>$this->pageNumber</code>
1840 <code>$this->paper</code>
1841 <code>$this->showKeys</code>
1842 <code>$this->showKeys</code>
1843 <code>$this->showKeys</code>
1844 <code>$this->tableDimension</code>
1845 <code>$this->tableDimension</code>
1846 <code>$this->tableDimension</code>
1847 <code>$this->tablewidth</code>
1848 <code>$this->tablewidth</code>
1849 <code>$this->tablewidth</code>
1850 <code>$this->withDoc</code>
1851 <code>$this->withDoc</code>
1852 </PossiblyNullArgument>
1853 <PossiblyNullArrayAccess occurrences="3">
1854 <code>$this->diagram->customLinks['RT']</code>
1855 <code>$this->diagram->customLinks['RT']</code>
1856 <code>$this->diagram->customLinks['doc']</code>
1857 </PossiblyNullArrayAccess>
1858 <PossiblyNullArrayAssignment occurrences="2">
1859 <code>$this->diagram->customLinks['RT']</code>
1860 <code>$this->diagram->customLinks['doc']</code>
1861 </PossiblyNullArrayAssignment>
1862 <PossiblyNullPropertyAssignment occurrences="5">
1863 <code>$this->diagram</code>
1864 <code>$this->diagram</code>
1865 <code>$this->diagram</code>
1866 <code>$this->diagram</code>
1867 <code>$this->diagram</code>
1868 </PossiblyNullPropertyAssignment>
1869 <PossiblyNullPropertyAssignmentValue occurrences="1">
1870 <code>$this->tablewidth</code>
1871 </PossiblyNullPropertyAssignmentValue>
1872 <PossiblyNullPropertyFetch occurrences="3">
1873 <code>$this->diagram->customLinks</code>
1874 <code>$this->diagram->customLinks</code>
1875 <code>$this->diagram->customLinks</code>
1876 </PossiblyNullPropertyFetch>
1877 <PossiblyNullReference occurrences="92">
1878 <code>AddLink</code>
1879 <code>AddLink</code>
1880 <code>AddLink</code>
1881 <code>AddLink</code>
1882 <code>AddLink</code>
1883 <code>AddPage</code>
1884 <code>AddPage</code>
1885 <code>AddPage</code>
1886 <code>Bookmark</code>
1887 <code>Bookmark</code>
1888 <code>Bookmark</code>
1926 <code>SetAutoPageBreak</code>
1927 <code>SetAutoPageBreak</code>
1928 <code>SetAutoPageBreak</code>
1929 <code>SetAutoPageBreak</code>
1930 <code>SetDrawColor</code>
1931 <code>SetFont</code>
1932 <code>SetFont</code>
1933 <code>SetFont</code>
1934 <code>SetFont</code>
1935 <code>SetFont</code>
1936 <code>SetFontSize</code>
1937 <code>SetLink</code>
1938 <code>SetLink</code>
1939 <code>SetLink</code>
1940 <code>SetMargins</code>
1941 <code>SetTitle</code>
1949 <code>download</code>
1950 <code>getPageHeight</code>
1951 <code>getPageHeight</code>
1952 <code>getPageHeight</code>
1953 <code>getPageWidth</code>
1954 <code>getPageWidth</code>
1955 <code>getPageWidth</code>
1959 <code>setAlias</code>
1960 <code>setAlias</code>
1961 <code>setCMargin</code>
1962 <code>setCMargin</code>
1963 <code>setCMargin</code>
1964 <code>setFontSizeScale</code>
1965 <code>setLineWidthScale</code>
1966 <code>setOffline</code>
1967 <code>setScale</code>
1968 <code>setWidths</code>
1969 <code>setWidths</code>
1970 </PossiblyNullReference>
1971 <PossiblyUndefinedMethod occurrences="92">
1972 <code>AddLink</code>
1973 <code>AddLink</code>
1974 <code>AddLink</code>
1975 <code>AddLink</code>
1976 <code>AddLink</code>
1977 <code>AddPage</code>
1978 <code>AddPage</code>
1979 <code>AddPage</code>
1980 <code>Bookmark</code>
1981 <code>Bookmark</code>
1982 <code>Bookmark</code>
2020 <code>SetAutoPageBreak</code>
2021 <code>SetAutoPageBreak</code>
2022 <code>SetAutoPageBreak</code>
2023 <code>SetAutoPageBreak</code>
2024 <code>SetDrawColor</code>
2025 <code>SetFont</code>
2026 <code>SetFont</code>
2027 <code>SetFont</code>
2028 <code>SetFont</code>
2029 <code>SetFont</code>
2030 <code>SetFontSize</code>
2031 <code>SetLink</code>
2032 <code>SetLink</code>
2033 <code>SetLink</code>
2034 <code>SetMargins</code>
2035 <code>SetTitle</code>
2043 <code>download</code>
2044 <code>getPageHeight</code>
2045 <code>getPageHeight</code>
2046 <code>getPageHeight</code>
2047 <code>getPageWidth</code>
2048 <code>getPageWidth</code>
2049 <code>getPageWidth</code>
2053 <code>setAlias</code>
2054 <code>setAlias</code>
2055 <code>setCMargin</code>
2056 <code>setCMargin</code>
2057 <code>setCMargin</code>
2058 <code>setFontSizeScale</code>
2059 <code>setLineWidthScale</code>
2060 <code>setOffline</code>
2061 <code>setScale</code>
2062 <code>setWidths</code>
2063 <code>setWidths</code>
2064 </PossiblyUndefinedMethod>
2065 <RedundantCast occurrences="2"/>
2066 <RedundantPropertyInitializationCheck occurrences="1">
2067 <code>isset($this->orientation)</code>
2068 </RedundantPropertyInitializationCheck>
2069 <UndefinedPropertyAssignment occurrences="5">
2070 <code>$this->diagram->customLinks</code>
2071 <code>$this->diagram->customLinks</code>
2072 <code>$this->diagram->customLinks</code>
2073 <code>$this->diagram->customLinks</code>
2074 <code>$this->diagram->customLinks</code>
2075 </UndefinedPropertyAssignment>
2076 <UndefinedPropertyFetch occurrences="3">
2077 <code>$this->diagram->customLinks</code>
2078 <code>$this->diagram->customLinks</code>
2079 <code>$this->diagram->customLinks</code>
2080 </UndefinedPropertyFetch>
2082 <file src="libraries/classes/Plugins/Schema/Pdf/TableStatsPdf.php">
2083 <ArgumentTypeCoercion occurrences="1">
2084 <code>$diagram</code>
2085 </ArgumentTypeCoercion>
2086 <InvalidScalarArgument occurrences="6">
2087 <code>$setColor</code>
2088 <code>$setColor</code>
2093 </InvalidScalarArgument>
2094 <PossiblyUndefinedMethod occurrences="21">
2095 <code>GetStringWidth</code>
2096 <code>GetStringWidth</code>
2097 <code>GetStringWidth</code>
2098 <code>SetFillColor</code>
2099 <code>SetFillColor</code>
2100 <code>SetFillColor</code>
2101 <code>SetFillColor</code>
2102 <code>SetFillColor</code>
2103 <code>SetFont</code>
2104 <code>SetFont</code>
2105 <code>SetFont</code>
2106 <code>SetFont</code>
2107 <code>SetLink</code>
2108 <code>SetLink</code>
2109 <code>SetTextColor</code>
2110 <code>SetTextColor</code>
2111 <code>cellScale</code>
2112 <code>cellScale</code>
2113 <code>setXScale</code>
2114 <code>setXScale</code>
2115 <code>setXyScale</code>
2116 </PossiblyUndefinedMethod>
2117 <UndefinedPropertyAssignment occurrences="2">
2118 <code>$this->diagram->customLinks</code>
2119 <code>$this->diagram->customLinks</code>
2120 </UndefinedPropertyAssignment>
2121 <UndefinedPropertyFetch occurrences="2">
2122 <code>$this->diagram->customLinks</code>
2123 <code>$this->diagram->customLinks</code>
2124 </UndefinedPropertyFetch>
2126 <file src="libraries/classes/Plugins/Schema/RelationStats.php">
2127 <InvalidArgument occurrences="2">
2128 <code>$foreign_table</code>
2129 <code>$master_table</code>
2131 <InvalidOperand occurrences="1">
2134 <PossiblyFalseOperand occurrences="1">
2136 </PossiblyFalseOperand>
2138 <file src="libraries/classes/Plugins/Schema/Svg/Svg.php">
2139 <InvalidArgument occurrences="4">
2145 <RedundantCastGivenDocblockType occurrences="2">
2146 <code>(string) $styles</code>
2147 <code>(string) $this->font</code>
2148 </RedundantCastGivenDocblockType>
2150 <file src="libraries/classes/Plugins/Schema/Svg/SvgRelationSchema.php">
2151 <InvalidArgument occurrences="2">
2152 <code>$this->tables[$foreignTable]</code>
2153 <code>$this->tables[$masterTable]</code>
2155 <InvalidScalarArgument occurrences="5">
2156 <code>$this->showColor</code>
2157 <code>$this->xMax + $border</code>
2158 <code>$this->xMin - $border</code>
2159 <code>$this->yMax + $border</code>
2160 <code>$this->yMin - $border</code>
2161 </InvalidScalarArgument>
2162 <PossiblyInvalidArgument occurrences="2">
2163 <code>$this->diagram</code>
2164 <code>$this->tables[$table]</code>
2165 </PossiblyInvalidArgument>
2166 <PossiblyNullArgument occurrences="15">
2167 <code>$this->diagram</code>
2168 <code>$this->diagram</code>
2169 <code>$this->diagram</code>
2170 <code>$this->offline</code>
2171 <code>$this->pageNumber</code>
2172 <code>$this->pageNumber</code>
2173 <code>$this->pageNumber</code>
2174 <code>$this->pageNumber</code>
2175 <code>$this->showKeys</code>
2176 <code>$this->tableDimension</code>
2177 <code>$this->tableDimension</code>
2178 <code>$this->tableDimension</code>
2179 <code>$this->tablewidth</code>
2180 <code>$this->tablewidth</code>
2181 <code>$this->tablewidth</code>
2182 </PossiblyNullArgument>
2183 <PossiblyNullPropertyAssignmentValue occurrences="1">
2184 <code>$this->tablewidth</code>
2185 </PossiblyNullPropertyAssignmentValue>
2186 <PossiblyNullReference occurrences="13">
2187 <code>SetAuthor</code>
2188 <code>endSvgDoc</code>
2189 <code>getFont</code>
2190 <code>getFont</code>
2191 <code>getFont</code>
2192 <code>getFontSize</code>
2193 <code>getFontSize</code>
2194 <code>getFontSize</code>
2195 <code>setFont</code>
2196 <code>setFontSize</code>
2197 <code>setTitle</code>
2198 <code>showOutput</code>
2199 <code>startSvgDoc</code>
2200 </PossiblyNullReference>
2201 <PossiblyUndefinedMethod occurrences="13">
2202 <code>SetAuthor</code>
2203 <code>endSvgDoc</code>
2204 <code>getFont</code>
2205 <code>getFont</code>
2206 <code>getFont</code>
2207 <code>getFontSize</code>
2208 <code>getFontSize</code>
2209 <code>getFontSize</code>
2210 <code>setFont</code>
2211 <code>setFontSize</code>
2212 <code>setTitle</code>
2213 <code>showOutput</code>
2214 <code>startSvgDoc</code>
2215 </PossiblyUndefinedMethod>
2216 <TooFewArguments occurrences="1">
2217 <code>tableDraw</code>
2219 <UndefinedDocblockClass occurrences="3">
2220 <code>$this->diagram->getFontSize()</code>
2221 <code>$this->diagram->getFontSize()</code>
2222 <code>$this->diagram->getFontSize()</code>
2223 </UndefinedDocblockClass>
2225 <file src="libraries/classes/Plugins/Schema/Svg/TableStatsSvg.php">
2226 <ArgumentTypeCoercion occurrences="1">
2227 <code>$diagram</code>
2228 </ArgumentTypeCoercion>
2229 <InvalidScalarArgument occurrences="8">
2230 <code>$this->x</code>
2231 <code>$this->x</code>
2232 <code>$this->x + 5</code>
2233 <code>$this->x + 5</code>
2234 <code>$this->y</code>
2235 <code>$this->y + $this->currentCell</code>
2236 <code>$this->y + 14</code>
2237 <code>$this->y + 14 + $this->currentCell</code>
2238 </InvalidScalarArgument>
2239 <PossiblyUndefinedMethod occurrences="4">
2240 <code>printElement</code>
2241 <code>printElement</code>
2242 <code>printElement</code>
2243 <code>printElement</code>
2244 </PossiblyUndefinedMethod>
2246 <file src="libraries/classes/Plugins/Transformations/Abs/DateFormatTransformationsPlugin.php">
2247 <PossiblyInvalidOperand occurrences="1">
2248 <code>$timestamp</code>
2249 </PossiblyInvalidOperand>
2250 <PossiblyNullPropertyFetch occurrences="1">
2251 <code>$meta->type</code>
2252 </PossiblyNullPropertyFetch>
2253 <RedundantCastGivenDocblockType occurrences="3">
2254 <code>(string) $buffer</code>
2255 <code>(string) $buffer</code>
2256 <code>(string) $source</code>
2257 </RedundantCastGivenDocblockType>
2259 <file src="libraries/classes/Plugins/Transformations/Abs/ExternalTransformationsPlugin.php">
2260 <EmptyArrayAccess occurrences="2">
2261 <code>$allowed_programs[$options[0]]</code>
2262 <code>$allowed_programs[0]</code>
2264 <ImplementedReturnTypeMismatch occurrences="1">
2266 </ImplementedReturnTypeMismatch>
2268 <file src="libraries/classes/Plugins/Transformations/Output/Text_Plain_Binarytoip.php">
2269 <FalsableReturnStatement occurrences="1">
2270 <code>FormatConverter::binaryToIp($buffer)</code>
2271 </FalsableReturnStatement>
2272 <InvalidFalsableReturnType occurrences="1">
2274 </InvalidFalsableReturnType>
2276 <file src="libraries/classes/Plugins/TwoFactor/Application.php">
2277 <InvalidReturnStatement occurrences="1"/>
2278 <InvalidReturnType occurrences="1">
2280 </InvalidReturnType>
2282 <file src="libraries/classes/Profiling.php">
2283 <NullableReturnStatement occurrences="1">
2284 <code>SessionCache::get('profiling_supported')</code>
2285 </NullableReturnStatement>
2287 <file src="libraries/classes/Properties/Options/OptionsPropertyOneItem.php">
2288 <ImplementedReturnTypeMismatch occurrences="1">
2289 <code>bool|string</code>
2290 </ImplementedReturnTypeMismatch>
2292 <file src="libraries/classes/Relation.php">
2293 <InvalidReturnStatement occurrences="2">
2294 <code>$cfgRelation</code>
2295 <code>$this->dbi->insertId(DatabaseInterface::CONNECT_CONTROL)</code>
2296 </InvalidReturnStatement>
2297 <InvalidReturnType occurrences="1">
2299 </InvalidReturnType>
2300 <NullableReturnStatement occurrences="1">
2301 <code>$comment</code>
2302 </NullableReturnStatement>
2303 <PossiblyInvalidArgument occurrences="1">
2304 <code>$foreigners</code>
2305 </PossiblyInvalidArgument>
2306 <PossiblyNullArrayAccess occurrences="1">
2307 <code>$row['comment']</code>
2308 </PossiblyNullArrayAccess>
2309 <PossiblyNullPropertyAssignmentValue occurrences="1">
2311 </PossiblyNullPropertyAssignmentValue>
2312 <RedundantCastGivenDocblockType occurrences="3">
2313 <code>(string) $data</code>
2314 <code>(string) $db</code>
2315 <code>(string) $table</code>
2316 </RedundantCastGivenDocblockType>
2317 <TypeDoesNotContainType occurrences="1">
2318 <code>$vtitle != ''</code>
2319 </TypeDoesNotContainType>
2321 <file src="libraries/classes/Replication.php">
2322 <PossiblyNullArgument occurrences="1">
2324 </PossiblyNullArgument>
2326 <file src="libraries/classes/ReplicationGui.php">
2327 <PossiblyFalseOperand occurrences="1">
2328 <code>mb_strrpos($currentUser, '@')</code>
2329 </PossiblyFalseOperand>
2331 <file src="libraries/classes/Sanitize.php">
2332 <RedundantCast occurrences="4">
2333 <code>(array) $_COOKIE</code>
2334 <code>(array) $_GET</code>
2335 <code>(array) $_POST</code>
2336 <code>(array) $_REQUEST</code>
2338 <RedundantCastGivenDocblockType occurrences="2">
2339 <code>(string) $a_string</code>
2340 <code>(string) $string</code>
2341 </RedundantCastGivenDocblockType>
2343 <file src="libraries/classes/SavedSearches.php">
2344 <PossiblyInvalidArrayOffset occurrences="2">
2345 <code>$criterias['Or' . $i]</code>
2346 <code>$criterias['criteriaColumn']</code>
2347 </PossiblyInvalidArrayOffset>
2348 <PossiblyNullPropertyAssignmentValue occurrences="5">
2354 </PossiblyNullPropertyAssignmentValue>
2356 <file src="libraries/classes/Server/Privileges.php">
2357 <InvalidArgument occurrences="2">
2358 <code>$result</code>
2359 <code>$result</code>
2361 <NullArgument occurrences="2">
2365 <NullableReturnStatement occurrences="2">
2366 <code>$authentication_plugin</code>
2367 <code>$result['password']</code>
2368 </NullableReturnStatement>
2369 <PossiblyFalseOperand occurrences="6">
2370 <code>mb_strpos($row1['Type'], '(')</code>
2371 <code>mb_strpos($row1['Type'], '(')</code>
2372 <code>mb_strpos($row1['Type'], ')')</code>
2373 <code>mb_strrpos($_user_name, '@')</code>
2374 <code>mb_strrpos($currentUser, '@')</code>
2375 <code>mb_strrpos($export_user, ';')</code>
2376 </PossiblyFalseOperand>
2377 <PossiblyInvalidArgument occurrences="1">
2378 <code>$dbname</code>
2379 </PossiblyInvalidArgument>
2380 <PossiblyNullArgument occurrences="6">
2381 <code>$dbname</code>
2382 <code>$old_usergroup</code>
2383 <code>$row1['Type']</code>
2384 <code>$row1['Type']</code>
2385 <code>$row1['Type']</code>
2386 <code>$row1['Type']</code>
2387 </PossiblyNullArgument>
2388 <PossiblyNullArrayAccess occurrences="4">
2389 <code>$result['password']</code>
2390 <code>$row1['Type']</code>
2391 <code>$row['@@old_passwords']</code>
2392 <code>$tmp_initial</code>
2393 </PossiblyNullArrayAccess>
2394 <PossiblyNullArrayOffset occurrences="1">
2395 <code>$array_initials</code>
2396 </PossiblyNullArrayOffset>
2397 <PossiblyUndefinedArrayOffset occurrences="1">
2398 <code>$_POST['pred_dbname']</code>
2399 </PossiblyUndefinedArrayOffset>
2400 <RedundantCast occurrences="1">
2401 <code>(bool) ! $this->dbi->fetchValue($sql)</code>
2403 <RedundantCastGivenDocblockType occurrences="1">
2404 <code>(string) $privs</code>
2405 </RedundantCastGivenDocblockType>
2407 <file src="libraries/classes/Server/SysInfo/SunOs.php">
2408 <ForbiddenCode occurrences="1">
2409 <code>shell_exec('kstat -p d ' . $key)</code>
2412 <file src="libraries/classes/Server/SysInfo/WindowsNt.php">
2413 <PossiblyNullReference occurrences="1">
2415 </PossiblyNullReference>
2416 <UndefinedDocblockClass occurrences="2">
2417 <code>$this->wmi</code>
2418 <code>COM|null</code>
2419 </UndefinedDocblockClass>
2421 <file src="libraries/classes/Server/UserGroups.php">
2422 <PossiblyNullIterator occurrences="3">
2426 </PossiblyNullIterator>
2428 <file src="libraries/classes/Session.php">
2429 <PossiblyNullArgument occurrences="1">
2430 <code>$config->getCookie('phpMyAdmin')</code>
2431 </PossiblyNullArgument>
2433 <file src="libraries/classes/Sql.php">
2434 <InvalidArgument occurrences="4">
2435 <code>$result</code>
2436 <code>$result</code>
2437 <code>$showtable</code>
2438 <code>$showtable</code>
2440 <InvalidReturnStatement occurrences="1">
2441 <code>$num_rows</code>
2442 </InvalidReturnStatement>
2443 <InvalidReturnType occurrences="1">
2445 </InvalidReturnType>
2446 <InvalidScalarArgument occurrences="4">
2448 <code>$num_rows</code>
2449 <code>$num_rows</code>
2451 </InvalidScalarArgument>
2452 <PossiblyFalseReference occurrences="1">
2454 </PossiblyFalseReference>
2455 <PossiblyInvalidArgument occurrences="5">
2456 <code>$fields_meta</code>
2457 <code>$fields_meta</code>
2458 <code>$result</code>
2459 <code>$result</code>
2460 <code>$result</code>
2461 </PossiblyInvalidArgument>
2462 <PossiblyInvalidOperand occurrences="1">
2463 <code>$insert_id</code>
2464 </PossiblyInvalidOperand>
2465 <PossiblyNullArgument occurrences="22">
2466 <code>$_POST['purge'] ?? null</code>
2472 <code>$disp_message ?? null</code>
2473 <code>$extra_data ?? null</code>
2474 <code>$message_to_show ?? null</code>
2475 <code>$printview</code>
2476 <code>$printview</code>
2477 <code>$result</code>
2478 <code>$result ?? null</code>
2479 <code>$row[0]</code>
2480 <code>$showtable</code>
2481 <code>$sql_data ?? null</code>
2482 <code>$sql_query_for_bookmark ?? null</code>
2488 </PossiblyNullArgument>
2489 <PossiblyNullArrayAccess occurrences="2">
2490 <code>$row[0]</code>
2491 <code>$row[0]</code>
2492 </PossiblyNullArrayAccess>
2494 <file src="libraries/classes/SqlQueryForm.php">
2495 <PossiblyFalseArgument occurrences="1">
2497 </PossiblyFalseArgument>
2499 <file src="libraries/classes/StorageEngine.php">
2500 <InvalidNullableReturnType occurrences="1">
2502 </InvalidNullableReturnType>
2503 <NullableReturnStatement occurrences="1">
2504 <code>Util::formatByteDown($value)</code>
2505 </NullableReturnStatement>
2507 <file src="libraries/classes/Table.php">
2508 <InvalidArgument occurrences="1">
2509 <code>$keyBlockSizes</code>
2511 <InvalidReturnStatement occurrences="1">
2512 <code>$table_auto_increment ?? ''</code>
2513 </InvalidReturnStatement>
2514 <PossiblyNullArgument occurrences="4">
2515 <code>$existrel_foreign[$master_field_md5]['constraint']</code>
2516 <code>$existrel_foreign[$master_field_md5]['ref_db_name']</code>
2517 <code>$existrel_foreign[$master_field_md5]['ref_index_list']</code>
2518 <code>$existrel_foreign[$master_field_md5]['ref_table_name']</code>
2519 </PossiblyNullArgument>
2520 <PossiblyNullArrayAccess occurrences="7">
2521 <code>$existrel_foreign[$master_field_md5]['constraint']</code>
2522 <code>$existrel_foreign[$master_field_md5]['constraint']</code>
2523 <code>$existrel_foreign[$master_field_md5]['on_delete']</code>
2524 <code>$existrel_foreign[$master_field_md5]['on_update']</code>
2525 <code>$existrel_foreign[$master_field_md5]['ref_db_name']</code>
2526 <code>$existrel_foreign[$master_field_md5]['ref_index_list']</code>
2527 <code>$existrel_foreign[$master_field_md5]['ref_table_name']</code>
2528 </PossiblyNullArrayAccess>
2529 <PossiblyNullArrayOffset occurrences="2">
2530 <code>$options_array</code>
2531 <code>$options_array</code>
2532 </PossiblyNullArrayOffset>
2533 <PossiblyNullPropertyAssignmentValue occurrences="2">
2536 </PossiblyNullPropertyAssignmentValue>
2537 <PossiblyNullReference occurrences="7">
2538 <code>$existrel_foreign[$master_field_md5]</code>
2539 <code>$existrel_foreign[$master_field_md5]</code>
2540 <code>$existrel_foreign[$master_field_md5]</code>
2541 <code>$existrel_foreign[$master_field_md5]</code>
2542 <code>$existrel_foreign[$master_field_md5]</code>
2543 <code>$existrel_foreign[$master_field_md5]</code>
2544 <code>$existrel_foreign[$master_field_md5]</code>
2545 </PossiblyNullReference>
2546 <RedundantCastGivenDocblockType occurrences="9">
2547 <code>(string) $db</code>
2548 <code>(string) $default_value</code>
2549 <code>(string) $default_value</code>
2550 <code>(string) $default_value</code>
2551 <code>(string) $default_value</code>
2552 <code>(string) $default_value</code>
2553 <code>(string) $source_table</code>
2554 <code>(string) $table</code>
2555 <code>(string) $table_name</code>
2556 </RedundantCastGivenDocblockType>
2557 <RedundantPropertyInitializationCheck occurrences="3">
2558 <code>isset($this->uiprefs)</code>
2559 <code>isset($this->uiprefs)</code>
2560 <code>isset($this->uiprefs)</code>
2561 </RedundantPropertyInitializationCheck>
2562 <ReferenceConstraintViolation occurrences="2">
2564 <code>return $sql_query;</code>
2565 </ReferenceConstraintViolation>
2566 <TypeDoesNotContainType occurrences="1">
2567 <code>$row_fields[$_key] != 'cc'</code>
2568 </TypeDoesNotContainType>
2570 <file src="libraries/classes/Table/ColumnsDefinition.php">
2571 <PossiblyFalseArgument occurrences="2">
2572 <code>$form_params['db']</code>
2573 <code>$form_params['table']</code>
2574 </PossiblyFalseArgument>
2575 <PossiblyUndefinedVariable occurrences="1">
2576 <code>$submit_fulltext</code>
2577 </PossiblyUndefinedVariable>
2579 <file src="libraries/classes/Table/Search.php">
2580 <PossiblyNullArrayOffset occurrences="1">
2581 <code>$geom_funcs</code>
2582 </PossiblyNullArrayOffset>
2584 <file src="libraries/classes/ThemeManager.php">
2585 <PossiblyNullArrayOffset occurrences="1">
2586 <code>$this->themes</code>
2587 </PossiblyNullArrayOffset>
2588 <PossiblyNullPropertyAssignmentValue occurrences="2">
2591 </PossiblyNullPropertyAssignmentValue>
2592 <RedundantCastGivenDocblockType occurrences="2">
2593 <code>(bool) $per_server</code>
2594 <code>(string) $this->theme->id</code>
2595 </RedundantCastGivenDocblockType>
2597 <file src="libraries/classes/Tracker.php">
2598 <InvalidScalarArgument occurrences="1">
2599 <code>(int) $version - 1</code>
2600 </InvalidScalarArgument>
2601 <PossiblyFalseOperand occurrences="2">
2602 <code>mb_strpos($log_entry, "\n")</code>
2603 <code>mb_strpos($log_entry, "\n")</code>
2604 </PossiblyFalseOperand>
2605 <PossiblyInvalidArgument occurrences="1">
2606 <code>$version ?? ''</code>
2607 </PossiblyInvalidArgument>
2608 <PossiblyInvalidPropertyFetch occurrences="4">
2609 <code>$statement->body[2]->value</code>
2610 <code>$statement->body[3]->value</code>
2611 <code>$statement->body[4]->value</code>
2612 <code>$statement->into->dest->table</code>
2613 </PossiblyInvalidPropertyFetch>
2614 <RedundantCastGivenDocblockType occurrences="1">
2615 <code>(string) $version</code>
2616 </RedundantCastGivenDocblockType>
2617 <TypeDoesNotContainNull occurrences="1">
2619 </TypeDoesNotContainNull>
2621 <file src="libraries/classes/Tracking.php">
2622 <InvalidScalarArgument occurrences="4">
2623 <code>$filter_ts_from</code>
2624 <code>$filter_ts_from</code>
2625 <code>$filter_ts_to</code>
2626 <code>$filter_ts_to</code>
2627 </InvalidScalarArgument>
2629 <file src="libraries/classes/Transformations.php">
2630 <InvalidArgument occurrences="2">
2631 <code>$class_name</code>
2632 <code>$class_name</code>
2634 <PossiblyNullArgument occurrences="1">
2635 <code>$row['comment']</code>
2636 </PossiblyNullArgument>
2637 <PossiblyNullArrayAccess occurrences="1">
2638 <code>$row['comment']</code>
2639 </PossiblyNullArrayAccess>
2641 <file src="libraries/classes/Twig/I18n/NodeTrans.php">
2642 <PossiblyNullArgument occurrences="5">
2645 <code>$this->hasNode('count') ? $this->getNode('count') : null</code>
2646 <code>$this->hasNode('count') ? $this->getNode('count') : null</code>
2647 <code>$this->hasNode('count') ? $this->getNode('count') : null</code>
2648 </PossiblyNullArgument>
2650 <file src="libraries/classes/TwoFactor.php">
2651 <InvalidPropertyFetch occurrences="1">
2652 <code>$cls::$id</code>
2653 </InvalidPropertyFetch>
2654 <LessSpecificReturnStatement occurrences="1">
2655 <code>new $name($this)</code>
2656 </LessSpecificReturnStatement>
2657 <MoreSpecificReturnType occurrences="1">
2658 <code>TwoFactorPlugin</code>
2659 </MoreSpecificReturnType>
2660 <PropertyTypeCoercion occurrences="2">
2661 <code>new $cls($this)</code>
2662 <code>new $cls($this)</code>
2663 </PropertyTypeCoercion>
2665 <file src="libraries/classes/Types.php">
2666 <PossiblyInvalidArgument occurrences="1">
2667 <code>$ret[_pgettext('string types', 'String')]</code>
2668 </PossiblyInvalidArgument>
2669 <PossiblyInvalidArrayOffset occurrences="2">
2671 <code>'INET6'</code>
2672 </PossiblyInvalidArrayOffset>
2673 <RedundantCastGivenDocblockType occurrences="1">
2674 <code>(string) $type</code>
2675 </RedundantCastGivenDocblockType>
2677 <file src="libraries/classes/Url.php">
2678 <RedundantCastGivenDocblockType occurrences="2">
2679 <code>(string) $db</code>
2680 <code>(string) $table</code>
2681 </RedundantCastGivenDocblockType>
2683 <file src="libraries/classes/Util.php">
2684 <EmptyArrayAccess occurrences="1">
2685 <code>$group[$group_name]['tab' . $sep . 'count']</code>
2687 <InvalidArrayOffset occurrences="3">
2688 <code>$group[$group_name]['is' . $sep . 'group']</code>
2689 <code>$group[$group_name]['tab' . $sep . 'count']</code>
2690 <code>$units[$d]</code>
2691 </InvalidArrayOffset>
2692 <InvalidReturnStatement occurrences="1">
2693 <code>$return_value</code>
2694 </InvalidReturnStatement>
2695 <InvalidReturnType occurrences="1">
2697 </InvalidReturnType>
2698 <NullableReturnStatement occurrences="1">
2699 <code>$wktval</code>
2700 </NullableReturnStatement>
2701 <PossiblyFalseOperand occurrences="2">
2702 <code>mb_strpos($value, '.')</code>
2703 <code>mb_strrpos($columnspec, ')')</code>
2704 </PossiblyFalseOperand>
2705 <PossiblyInvalidArgument occurrences="1">
2707 </PossiblyInvalidArgument>
2708 <PossiblyInvalidArrayAccess occurrences="2">
2709 <code>$group[$group_name]['tab' . $sep . 'count']</code>
2710 <code>$table['Name']</code>
2711 </PossiblyInvalidArrayAccess>
2712 <PossiblyInvalidArrayAssignment occurrences="3">
2713 <code>$group[$group_name]['tab' . $sep . 'count']</code>
2714 <code>$group[$table_name]</code>
2715 <code>$table['disp_name']</code>
2716 </PossiblyInvalidArrayAssignment>
2717 <PossiblyInvalidArrayOffset occurrences="2">
2718 <code>$table['Name']</code>
2719 <code>$table['disp_name']</code>
2720 </PossiblyInvalidArrayOffset>
2721 <PossiblyNullArgument occurrences="2">
2722 <code>$max_size</code>
2723 <code>$max_unit</code>
2724 </PossiblyNullArgument>
2725 <PossiblyNullArrayAccess occurrences="2">
2726 <code>$max_size</code>
2727 <code>$max_unit</code>
2728 </PossiblyNullArrayAccess>
2729 <RedundantCast occurrences="1">
2730 <code>(string) strftime($string)</code>
2732 <RedundantCastGivenDocblockType occurrences="8">
2733 <code>(int) $timestamp</code>
2734 <code>(int) $timestamp</code>
2735 <code>(int) $timestamp</code>
2736 <code>(int) $timestamp</code>
2737 <code>(int) $timestamp</code>
2738 <code>(string) $a_name</code>
2739 <code>(string) $a_name</code>
2740 <code>(string) $engine</code>
2741 </RedundantCastGivenDocblockType>
2742 <TypeDoesNotContainType occurrences="1">
2743 <code>$ret === false</code>
2744 </TypeDoesNotContainType>
2746 <file src="libraries/classes/Utils/FormatConverter.php">
2747 <RedundantCast occurrences="1">
2748 <code>(string) long2ip((int) $buffer)</code>
2751 <file src="libraries/classes/Utils/HttpRequest.php">
2752 <InvalidArrayOffset occurrences="1">
2753 <code>$context['http']['header']</code>
2754 </InvalidArrayOffset>
2755 <InvalidOperand occurrences="15">
2756 <code>$curlStatus</code>
2757 <code>$curlStatus</code>
2758 <code>$curlStatus</code>
2759 <code>$curlStatus</code>
2760 <code>$curlStatus</code>
2761 <code>$curlStatus</code>
2762 <code>$curlStatus</code>
2763 <code>$curlStatus</code>
2764 <code>$curlStatus</code>
2765 <code>$curlStatus</code>
2766 <code>$curlStatus</code>
2767 <code>$curlStatus</code>
2768 <code>$curlStatus</code>
2769 <code>$curlStatus</code>
2770 <code>$curlStatus</code>
2772 <TypeDoesNotContainNull occurrences="1">
2773 <code>isset($http_response_header)</code>
2774 </TypeDoesNotContainNull>
2775 <TypeDoesNotContainType occurrences="1">
2776 <code>$curlStatus</code>
2777 </TypeDoesNotContainType>
2779 <file src="libraries/classes/VersionInformation.php">
2780 <LessSpecificReturnStatement occurrences="1">
2782 </LessSpecificReturnStatement>
2783 <MoreSpecificReturnType occurrences="1">
2784 <code>stdClass|null</code>
2785 </MoreSpecificReturnType>