Skip to content

Commit 89f23b3

Browse files
committed
more readable
1 parent 2c05e08 commit 89f23b3

1 file changed

Lines changed: 13 additions & 2 deletions

File tree

src/Analyser/MutatingScope.php

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -992,12 +992,23 @@ private function resolveType(string $exprString, Expr $node): Type
992992

993993
private function expressionHasNewInChain(Expr $expr): bool
994994
{
995-
if ($expr instanceof MethodCall || $expr instanceof PropertyFetch || $expr instanceof Expr\NullsafeMethodCall || $expr instanceof Expr\NullsafePropertyFetch || $expr instanceof Expr\ArrayDimFetch) {
995+
if (
996+
$expr instanceof MethodCall ||
997+
$expr instanceof Expr\NullsafeMethodCall ||
998+
$expr instanceof Expr\ArrayDimFetch ||
999+
$expr instanceof PropertyFetch ||
1000+
$expr instanceof Expr\NullsafePropertyFetch
1001+
) {
9961002
return $expr->var instanceof Expr\New_ || $this->expressionHasNewInChain($expr->var);
9971003
}
998-
if (($expr instanceof Expr\StaticCall || $expr instanceof Expr\StaticPropertyFetch || $expr instanceof Expr\ClassConstFetch) && $expr->class instanceof Expr) {
1004+
if (
1005+
$expr instanceof Expr\StaticCall
1006+
|| $expr instanceof Expr\StaticPropertyFetch
1007+
|| $expr instanceof Expr\ClassConstFetch
1008+
) {
9991009
return $expr->class instanceof Expr\New_ || $this->expressionHasNewInChain($expr->class);
10001010
}
1011+
10011012
return false;
10021013
}
10031014

0 commit comments

Comments
 (0)