1
0
Fork 0

Remove unused method

pull/165/head
Felix Becker 2016-11-30 00:11:23 +01:00
parent 128f1be295
commit c91a5738cf
1 changed files with 1 additions and 24 deletions

View File

@ -275,10 +275,7 @@ class CompletionProvider
}
} else if ($node instanceof Node\Stmt\InlineHTML || $pos == new Position(0, 0)) {
$item = new CompletionItem('<?php', CompletionItemKind::KEYWORD);
$item->textEdit = new TextEdit(
new Range($pos, $pos),
stripStringOverlap($doc->getRange(new Range(new Position(0, 0), $pos)), '<?php')
);
$item->textEdit = $this->createTextEdit($doc, $pos, '<?php');
$list->items[] = $item;
}
@ -381,24 +378,4 @@ class CompletionProvider
}
return $vars;
}
private static function createTextEdit(PhpDocument $doc, Position $pos, string $insert): string
{
$content = $doc->getContent();
$offset = $pos->toOffset($content);
$contentLen = strlen($content);
for ($i = $offset; $i <= $contentLen; $i++) {
if (substr($content, $offset, $offset + $i) === substr($content, $offset - $i)) {
$insert = substr($offset, $i);
break;
}
}
for ($i = $offset; $i <= $contentLen; $i++) {
if (substr($content, $offset, $i) === substr($content, $headLen - $i)) {
$insert = substr($insert, $i);
break;
}
}
return new TextEdit(new Range($pos, $pos), $insert);
}
}