Skip to content

Commit d330c3f

Browse files
committed
Add global functions to completionItemProvider.
1 parent f534180 commit d330c3f

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

extensions/php-language-features/src/features/completionItemProvider.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
import { CompletionItemProvider, CompletionItem, CompletionItemKind, CancellationToken, TextDocument, Position, Range, TextEdit, workspace, CompletionContext } from 'vscode';
99
import phpGlobals = require('./phpGlobals');
10+
import phpGlobalFunctions = require('./phpGlobalFunctions');
1011

1112
export default class PHPCompletionItemProvider implements CompletionItemProvider {
1213

@@ -69,10 +70,10 @@ export default class PHPCompletionItemProvider implements CompletionItemProvider
6970
result.push(createNewProposal(CompletionItemKind.Variable, globalvariables, phpGlobals.globalvariables[globalvariables]));
7071
}
7172
}
72-
for (var globalfunctions in phpGlobals.globalfunctions) {
73-
if (phpGlobals.globalfunctions.hasOwnProperty(globalfunctions) && matches(globalfunctions)) {
73+
for (var globalfunctions in phpGlobalFunctions.globalfunctions) {
74+
if (phpGlobalFunctions.globalfunctions.hasOwnProperty(globalfunctions) && matches(globalfunctions)) {
7475
added[globalfunctions] = true;
75-
result.push(createNewProposal(CompletionItemKind.Function, globalfunctions, phpGlobals.globalfunctions[globalfunctions]));
76+
result.push(createNewProposal(CompletionItemKind.Function, globalfunctions, phpGlobalFunctions.globalfunctions[globalfunctions]));
7677
}
7778
}
7879
for (var compiletimeconstants in phpGlobals.compiletimeconstants) {

0 commit comments

Comments
 (0)