Skip to content

Commit e671fe0

Browse files
committed
Update AssignHandler.php
1 parent 1905131 commit e671fe0

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

src/Analyser/ExprHandler/AssignHandler.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -871,6 +871,9 @@ private function processSureTypesForConditionalExpressionsAfterAssign(Scope $sco
871871
!$expr instanceof PropertyFetch
872872
&& !$expr instanceof ArrayDimFetch
873873
&& !$expr instanceof FuncCall
874+
&& !$expr instanceof MethodCall
875+
&& !$expr instanceof Expr\StaticCall
876+
&& !$expr instanceof Expr\BinaryOp\Pipe
874877
) {
875878
continue;
876879
}
@@ -910,6 +913,9 @@ private function processSureNotTypesForConditionalExpressionsAfterAssign(Scope $
910913
!$expr instanceof PropertyFetch
911914
&& !$expr instanceof ArrayDimFetch
912915
&& !$expr instanceof FuncCall
916+
&& !$expr instanceof MethodCall
917+
&& !$expr instanceof Expr\StaticCall
918+
&& !$expr instanceof Expr\BinaryOp\Pipe
913919
) {
914920
continue;
915921
}

0 commit comments

Comments
 (0)