На github автора есть открытый вопрос. Я только что добавил комментарий, чтобы объяснить, как его обойти.
Пожалуйста, посмотрите мой комментарий: https://github.com/felixfbecker/php-language-server/issues/159#issuecomment-514581602
Вкратце, вы можете изменить способ сканирования файлов рабочей области в этом файле:
C: \ Users \ USER \ .vscode \ extensions \ felixfbecker.php-intellisense-xxxx \ vendor \ felixfbecker \ language-server \ src \ Indexer.php
public function index(): Promise
{
return coroutine(function () {
// Old code using the rootPath
//$pattern = Path::makeAbsolute('**/*.php', $this->rootPath);
// My new pattern
$pattern = Path::makeAbsolute('**/*.php', 'C:/Users/[USER]/Projects/sources/app/code');
$uris = yield $this->filesFinder->find($pattern);
// ...
});
}
Перезапустите VS Code после сохранения изменений, и он будет индексировать только необходимый путь.