|
86 | 86 | <code><![CDATA[$this->type]]></code> |
87 | 87 | </PossiblyNullOperand> |
88 | 88 | </file> |
89 | | - <file src="src/Components/OptionsArray.php"> |
90 | | - <MixedArgument> |
91 | | - <code><![CDATA[$option]]></code> |
92 | | - <code><![CDATA[$option]]></code> |
93 | | - <code><![CDATA[$option['name']]]></code> |
94 | | - <code><![CDATA[$option['name']]]></code> |
95 | | - </MixedArgument> |
96 | | - <MixedArgumentTypeCoercion> |
97 | | - <code><![CDATA[$options]]></code> |
98 | | - </MixedArgumentTypeCoercion> |
99 | | - <MixedAssignment> |
100 | | - <code><![CDATA[$option]]></code> |
101 | | - <code><![CDATA[$option]]></code> |
102 | | - <code><![CDATA[$option]]></code> |
103 | | - <code><![CDATA[$options[]]]></code> |
104 | | - </MixedAssignment> |
105 | | - <MixedOperand> |
106 | | - <code><![CDATA[! empty($option['expr']) ? $option['expr'] : $option['value']]]></code> |
107 | | - <code><![CDATA[$option['name']]]></code> |
108 | | - </MixedOperand> |
109 | | - </file> |
110 | 89 | <file src="src/Components/OrderKeyword.php"> |
111 | 90 | <PossiblyNullOperand> |
112 | 91 | <code><![CDATA[$this->expr]]></code> |
|
498 | 477 | <MixedArgument> |
499 | 478 | <code><![CDATA[$ret->options[$lastOptionId]['name']]]></code> |
500 | 479 | <code><![CDATA[empty($lastOption[2]) ? [] : $lastOption[2]]]></code> |
501 | | - <code><![CDATA[is_array($ret->options[$lastOptionId]) |
502 | | - ? $ret->options[$lastOptionId]['name'] |
503 | | - : $ret->options[$lastOptionId]]]></code> |
504 | 480 | </MixedArgument> |
505 | 481 | <MixedArrayAccess> |
506 | 482 | <code><![CDATA[$lastOption[1]]]></code> |
507 | 483 | <code><![CDATA[$lastOption[1]]]></code> |
508 | 484 | <code><![CDATA[$lastOption[2]]]></code> |
509 | | - <code><![CDATA[$ret->options[$lastOptionId]['expr']]]></code> |
510 | | - <code><![CDATA[$ret->options[$lastOptionId]['name']]]></code> |
511 | | - <code><![CDATA[$ret->options[$lastOptionId]['value']]]></code> |
512 | 485 | </MixedArrayAccess> |
513 | | - <MixedArrayAssignment> |
514 | | - <code><![CDATA[$ret->options[$lastOptionId]['equals']]]></code> |
515 | | - <code><![CDATA[$ret->options[$lastOptionId]['expr']]]></code> |
516 | | - <code><![CDATA[$ret->options[$lastOptionId]['expr']]]></code> |
517 | | - <code><![CDATA[$ret->options[$lastOptionId]['value']]]></code> |
518 | | - <code><![CDATA[$ret->options[$lastOptionId]['value']]]></code> |
519 | | - </MixedArrayAssignment> |
520 | 486 | <MixedArrayOffset> |
521 | 487 | <code><![CDATA[$ret->options[$lastOptionId]]]></code> |
522 | 488 | <code><![CDATA[$ret->options[$lastOptionId]]]></code> |
|
529 | 495 | <code><![CDATA[$ret->options[$lastOptionId]]]></code> |
530 | 496 | <code><![CDATA[$ret->options[$lastOptionId]]]></code> |
531 | 497 | <code><![CDATA[$ret->options[$lastOptionId]]]></code> |
| 498 | + <code><![CDATA[$ret->options[$lastOptionId]]]></code> |
532 | 499 | </MixedArrayOffset> |
533 | 500 | <MixedArrayTypeCoercion> |
534 | 501 | <code><![CDATA[$ret->options[$lastOptionId]]]></code> |
|
549 | 516 | <code><![CDATA[$ret->options]]></code> |
550 | 517 | <code><![CDATA[$ret->options]]></code> |
551 | 518 | <code><![CDATA[$ret->options]]></code> |
552 | | - <code><![CDATA[$ret->options]]></code> |
553 | | - <code><![CDATA[$ret->options]]></code> |
554 | 519 | </MixedPropertyTypeCoercion> |
| 520 | + <PossiblyInvalidArrayOffset> |
| 521 | + <code><![CDATA[$ret->options[$lastOptionId]['equals']]]></code> |
| 522 | + <code><![CDATA[$ret->options[$lastOptionId]['expr']]]></code> |
| 523 | + <code><![CDATA[$ret->options[$lastOptionId]['expr']]]></code> |
| 524 | + <code><![CDATA[$ret->options[$lastOptionId]['expr']]]></code> |
| 525 | + <code><![CDATA[$ret->options[$lastOptionId]['expr']]]></code> |
| 526 | + <code><![CDATA[$ret->options[$lastOptionId]['name']]]></code> |
| 527 | + <code><![CDATA[$ret->options[$lastOptionId]['value']]]></code> |
| 528 | + <code><![CDATA[$ret->options[$lastOptionId]['value']]]></code> |
| 529 | + <code><![CDATA[$ret->options[$lastOptionId]['value']]]></code> |
| 530 | + </PossiblyInvalidArrayOffset> |
555 | 531 | <PossiblyNullArgument> |
556 | 532 | <code><![CDATA[empty($lastOption[2]) ? [] : $lastOption[2]]]></code> |
557 | 533 | </PossiblyNullArgument> |
558 | 534 | <PossiblyNullArrayAccess> |
559 | 535 | <code><![CDATA[$lastOption[1]]]></code> |
560 | 536 | <code><![CDATA[$lastOption[2]]]></code> |
561 | 537 | </PossiblyNullArrayAccess> |
562 | | - <PossiblyNullPropertyFetch> |
563 | | - <code><![CDATA[$ret->options[$lastOptionId]['expr']->expr]]></code> |
564 | | - </PossiblyNullPropertyFetch> |
| 538 | + <PropertyTypeCoercion> |
| 539 | + <code><![CDATA[$ret->options]]></code> |
| 540 | + <code><![CDATA[$ret->options]]></code> |
| 541 | + <code><![CDATA[$ret->options]]></code> |
| 542 | + </PropertyTypeCoercion> |
565 | 543 | <RiskyTruthyFalsyComparison> |
566 | 544 | <code><![CDATA[$lastOption]]></code> |
567 | 545 | <code><![CDATA[empty($lastOption[2])]]></code> |
|
679 | 657 | </file> |
680 | 658 | <file src="src/Statements/CreateStatement.php"> |
681 | 659 | <MixedArgument> |
682 | | - <code><![CDATA[$opt]]></code> |
683 | | - <code><![CDATA[$opt]]></code> |
684 | 660 | <code><![CDATA[$this->$field]]></code> |
685 | 661 | </MixedArgument> |
686 | | - <MixedAssignment> |
687 | | - <code><![CDATA[$opt]]></code> |
688 | | - <code><![CDATA[$opt]]></code> |
689 | | - </MixedAssignment> |
690 | 662 | <MixedOperand> |
691 | 663 | <code><![CDATA[$this->$field]]></code> |
692 | 664 | </MixedOperand> |
693 | 665 | <PossiblyFalseOperand> |
694 | 666 | <code><![CDATA[$brackets]]></code> |
695 | 667 | <code><![CDATA[$brackets]]></code> |
696 | 668 | </PossiblyFalseOperand> |
697 | | - <PossiblyInvalidPropertyAssignmentValue> |
698 | | - <code><![CDATA[str_replace(' ', '_', $opt)]]></code> |
699 | | - <code><![CDATA[str_replace(' ', '_', $opt)]]></code> |
700 | | - </PossiblyInvalidPropertyAssignmentValue> |
701 | 669 | <PossiblyNullArgument> |
702 | 670 | <code><![CDATA[$this->parameters]]></code> |
703 | 671 | </PossiblyNullArgument> |
|
723 | 691 | <code><![CDATA[build]]></code> |
724 | 692 | <code><![CDATA[build]]></code> |
725 | 693 | <code><![CDATA[build]]></code> |
726 | | - <code><![CDATA[has]]></code> |
| 694 | + <code><![CDATA[get]]></code> |
727 | 695 | <code><![CDATA[has]]></code> |
728 | 696 | <code><![CDATA[has]]></code> |
729 | 697 | <code><![CDATA[has]]></code> |
|
1191 | 1159 | <LessSpecificReturnStatement> |
1192 | 1160 | <code><![CDATA[$ret]]></code> |
1193 | 1161 | </LessSpecificReturnStatement> |
1194 | | - <MixedAssignment> |
1195 | | - <code><![CDATA[$option]]></code> |
1196 | | - <code><![CDATA[$option]]></code> |
1197 | | - <code><![CDATA[$option]]></code> |
1198 | | - <code><![CDATA[$ret[$field->name]['default_value']]]></code> |
1199 | | - <code><![CDATA[$ret[$field->name]['expr']]]></code> |
1200 | | - </MixedAssignment> |
1201 | 1162 | <MoreSpecificReturnType> |
1202 | 1163 | <code><![CDATA[array<string, array{ |
1203 | 1164 | * type: string, |
|
0 commit comments