Skip to content

Commit f51cc11

Browse files
committed
Validate that an expression exist
1 parent 123f5dc commit f51cc11

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/Analyser/NodeScopeResolver.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1640,7 +1640,10 @@ private function processStmtNode(
16401640
}
16411641

16421642
foreach ($finallyExitPoints as $key => $finallyExitPoint) {
1643-
if ($finallyExitPoint->getStatement()->expr === $matchingThrowPoint->getNode()) {
1643+
if (
1644+
$finallyExitPoint->getStatement() instanceof Node\Stmt\Expression
1645+
&& $finallyExitPoint->getStatement()->expr === $matchingThrowPoint->getNode()
1646+
) {
16441647
unset($finallyExitPoints[$key]);
16451648
break;
16461649
}

0 commit comments

Comments
 (0)