Skip to content

Commit 3cf0944

Browse files
authored
[Scope] No need to set startLine/endLine when it already set (#7195)
1 parent 56c93f6 commit 3cf0944

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

src/Application/ChangedNodeScopeRefresher.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,10 @@ private function setLineAttributesOnClass(Class_ $class, Attribute|AttributeGrou
149149
$this->simpleCallableNodeTraverser->traverseNodesWithCallable([$class], function (Node $subNode) use (
150150
$node
151151
): Node {
152+
if ($subNode->getStartLine() > 0 && $subNode->getEndLine() > 0) {
153+
return $subNode;
154+
}
155+
152156
$subNode->setAttribute('startLine', $node->getStartLine());
153157
$subNode->setAttribute('endLine', $node->getEndLine());
154158

0 commit comments

Comments
 (0)