From d330c3f29d42f35b5b0fd6cef288a2a206bfb222 Mon Sep 17 00:00:00 2001 From: Matt Acosta Date: Sat, 14 Apr 2018 07:05:26 -0700 Subject: [PATCH] Add global functions to completionItemProvider. --- .../src/features/completionItemProvider.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/extensions/php-language-features/src/features/completionItemProvider.ts b/extensions/php-language-features/src/features/completionItemProvider.ts index 601944f277c..b1674787f71 100644 --- a/extensions/php-language-features/src/features/completionItemProvider.ts +++ b/extensions/php-language-features/src/features/completionItemProvider.ts @@ -7,6 +7,7 @@ import { CompletionItemProvider, CompletionItem, CompletionItemKind, CancellationToken, TextDocument, Position, Range, TextEdit, workspace, CompletionContext } from 'vscode'; import phpGlobals = require('./phpGlobals'); +import phpGlobalFunctions = require('./phpGlobalFunctions'); export default class PHPCompletionItemProvider implements CompletionItemProvider { @@ -69,10 +70,10 @@ export default class PHPCompletionItemProvider implements CompletionItemProvider result.push(createNewProposal(CompletionItemKind.Variable, globalvariables, phpGlobals.globalvariables[globalvariables])); } } - for (var globalfunctions in phpGlobals.globalfunctions) { - if (phpGlobals.globalfunctions.hasOwnProperty(globalfunctions) && matches(globalfunctions)) { + for (var globalfunctions in phpGlobalFunctions.globalfunctions) { + if (phpGlobalFunctions.globalfunctions.hasOwnProperty(globalfunctions) && matches(globalfunctions)) { added[globalfunctions] = true; - result.push(createNewProposal(CompletionItemKind.Function, globalfunctions, phpGlobals.globalfunctions[globalfunctions])); + result.push(createNewProposal(CompletionItemKind.Function, globalfunctions, phpGlobalFunctions.globalfunctions[globalfunctions])); } } for (var compiletimeconstants in phpGlobals.compiletimeconstants) {