Fix completions on -> next to an unrelated token
parent
90b40ef449
commit
253f9b50a4
|
@ -184,8 +184,9 @@ class CompletionProvider
|
||||||
|
|
||||||
foreach ($prefixes as &$prefix) {
|
foreach ($prefixes as &$prefix) {
|
||||||
$prefix .= '->';
|
$prefix .= '->';
|
||||||
if ($node->memberName !== null && $node->memberName instanceof Tolerant\Token) {
|
if ($node->memberName !== null && $node->memberName instanceof Tolerant\Token && $offset > $node->memberName->start) {
|
||||||
$prefix .= $node->memberName->getText($node->getFileContents());
|
$memberNameText = $node->memberName->getText($node->getFileContents());
|
||||||
|
$prefix .= substr($memberNameText, 0, $offset - $node->memberName->start);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue