|
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