find("$stubsLocation/**/*.php"); foreach ($uris as $uri) { echo "Parsing $uri\n"; $content = yield $contentRetriever->retrieve($uri); // Change URI to phpstubs:// $parts = Uri\parse($uri); $parts['path'] = Path::makeRelative($parts['path'], $stubsLocation); $parts['scheme'] = 'phpstubs'; $uri = Uri\build($parts); $document = new PhpDocument($uri, $content, $index, $parser, $docBlockFactory, $definitionResolver); } echo "Saving Index\n"; $index->save(); echo "Finished\n"; })->wait(); } }