Skip to content

Commit a436917

Browse files
committed
Replace deprecated Node::getLine() with Node::getStartLine()
1 parent 9356c18 commit a436917

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/voku/SimplePhpParser/Model/BasePHPElement.php

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,13 @@ protected static function getFQN($node): string
9797

9898
protected function prepareNode(Node $node): void
9999
{
100-
$this->line = $node->getLine();
100+
$this->line = method_exists($node, 'getStartLine')
101+
? $node->getStartLine()
102+
/**
103+
* Deprecated in PHP-Parser v5
104+
*
105+
* @see https://github.com/nikic/PHP-Parser/blob/master/UPGRADE-5.0.md#miscellaneous-changes
106+
*/
107+
: $node->getLine();
101108
}
102109
}

0 commit comments

Comments
 (0)