--- .vscode/extensions/zobo.php-intellisense-1.0.6/vendor/felixfbecker/language-server/src/Indexer.php	2022-04-21 09:09:56.000000000 -0700
+++ .vscode/extensions/zobo.php-intellisense-1.0.6/vendor/felixfbecker/language-server/src/Indexer.php	2022-04-21 09:13:57.000000000 -0700
@@ -122,6 +122,16 @@
             $pattern = Path::makeAbsolute('**/*.php', $this->rootPath);
             $uris = yield $this->filesFinder->find($pattern);
 
+            $uris = array_filter($uris, fn($uri) => preg_match(sprintf('/%s/i', implode('|', [
+              '\.git',
+              'contrib',
+              'core',
+              'files',
+              'simpletest',
+              'tests',
+              'vendor',
+            ])), $uri) !== 1);
+
             $count = count($uris);
             $startTime = microtime(true);
             $this->client->window->logMessage(MessageType::INFO, "$count files total");

--- .vscode/extensions/zobo.php-intellisense-1.0.8/vendor/felixfbecker/language-server/src/Indexer.php	2022-05-22 10:11:29.000000000 -0700
+++ .vscode/extensions/zobo.php-intellisense-1.0.8/vendor/felixfbecker/language-server/src/Indexer.php	2022-05-22 10:10:46.000000000 -0700
@@ -122,6 +122,16 @@
             $pattern = Path::makeAbsolute('**/*.php', $this->rootPath);
             $uris = yield $this->filesFinder->find($pattern);

+            $uris = array_filter($uris, fn($uri) => preg_match(sprintf('/%s/i', implode('|', [
+              '\.git',
+              'contrib',
+              'core',
+              'files',
+              'simpletest',
+              'tests',
+              'vendor',
+            ])), $uri) !== 1);
+
             $count = count($uris);
             $startTime = microtime(true);
             $this->client->window->logMessage(MessageType::INFO, "$count files total");

Adjust the php lang server patch.
Adjust the php lang server patch.
