From 4ba55a31912fda8289b36b075acac0c8784e6a3c Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Tue, 15 Apr 2025 17:33:50 +0700 Subject: [PATCH 1/2] Remove useless assign $parentNode = $parentNode --- src/Analyser/NodeScopeResolver.php | 1 - 1 file changed, 1 deletion(-) diff --git a/src/Analyser/NodeScopeResolver.php b/src/Analyser/NodeScopeResolver.php index 6910dfa051..21ad7d3581 100644 --- a/src/Analyser/NodeScopeResolver.php +++ b/src/Analyser/NodeScopeResolver.php @@ -447,7 +447,6 @@ public function processStmtNodes( $statementResult = new StatementResult($scope, $hasYield, $alreadyTerminated, $exitPoints, $throwPoints, $impurePoints); if ($stmtCount === 0 && $shouldCheckLastStatement) { /** @var Node\Stmt\Function_|Node\Stmt\ClassMethod|PropertyHookStatementNode|Expr\Closure $parentNode */ - $parentNode = $parentNode; $returnTypeNode = $parentNode->getReturnType(); if ($parentNode instanceof Expr\Closure) { $parentNode = new Node\Stmt\Expression($parentNode, $parentNode->getAttributes()); From f8fc7fdbd80b791d4fa3af7e3926c8ac70127bea Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Tue, 15 Apr 2025 19:35:59 +0700 Subject: [PATCH 2/2] remove another $parentNode = $parentNode --- src/Analyser/NodeScopeResolver.php | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/Analyser/NodeScopeResolver.php b/src/Analyser/NodeScopeResolver.php index 21ad7d3581..98ea7f8d18 100644 --- a/src/Analyser/NodeScopeResolver.php +++ b/src/Analyser/NodeScopeResolver.php @@ -396,8 +396,6 @@ public function processStmtNodes( if ($shouldCheckLastStatement && $isLast) { /** @var Node\Stmt\Function_|Node\Stmt\ClassMethod|PropertyHookStatementNode|Expr\Closure $parentNode */ - $parentNode = $parentNode; - $endStatements = $statementResult->getEndStatements(); if (count($endStatements) > 0) { foreach ($endStatements as $endStatement) {