diff --git a/src/extension.ts b/src/extension.ts index f35a13c..3e8fb64 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -61,7 +61,7 @@ function generateHighlighting() { } export function findMatch(editor: vscode.TextEditor, text: string): any { - const regEx = /^\ {0,3}use (.*);/mg; + const regEx = /^\ {0,3}use (?:function )?(.*);/mg; let match; let matches = []; let isAlias = false; diff --git a/test/examples/snippet11.php b/test/examples/snippet11.php new file mode 100644 index 0000000..2dd7926 --- /dev/null +++ b/test/examples/snippet11.php @@ -0,0 +1,15 @@ + { { snippet: 'snippet8.php', unused: 0 }, { snippet: 'snippet9.php', unused: 0 }, { snippet: 'snippet10.php', unused: 1 }, + { snippet: 'snippet11.php', unused: 2 }, ]; dataProvider.forEach((testCase) => {