1
0
Fork 0

Remove nullDocs logging - Tolerant parser doesn't produce null SourceFileNodes

pull/357/head
Rob Lourens 2017-05-24 21:37:00 -07:00
parent 9c35aa6bd0
commit 22481480e3
1 changed files with 1 additions and 12 deletions

View File

@ -193,19 +193,11 @@ class Indexer
$mem = (int)(memory_get_usage(true) / (1024 * 1024));
$this->client->window->logMessage(
MessageType::INFO,
"All $count PHP files parsed in $duration seconds. $mem MiB allocated. " . \count($this->nullDocs) . " null docs"
"All $count PHP files parsed in $duration seconds. $mem MiB allocated."
);
foreach ($this->nullDocs as $nullDoc) {
$this->client->window->logMessage(
MessageType::INFO,
$nullDoc
);
}
});
}
private $nullDocs = [];
/**
* @param array $files
* @return Promise
@ -224,9 +216,6 @@ class Indexer
$this->client->window->logMessage(MessageType::LOG, "Parsing $uri");
try {
$document = yield $this->documentLoader->load($uri);
if ($document->getStmts() === null) {
$this->nullDocs[] = $document->getUri();
}
if (!isVendored($document, $this->composerJson)) {
$this->client->textDocument->publishDiagnostics($uri, $document->getDiagnostics());
}