Skip to content

Commit abcab84

Browse files
staabmondrejmirtes
authored andcommitted
FileTypeMapper: Prevent unnecessary file IO
1 parent 1ef8abb commit abcab84

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Type/FileTypeMapper.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -367,11 +367,11 @@ private function loadCachedPhpDocNodeMap(string $cacheKey, string $variableCache
367367
[$nameScopeMap, $filesWithHashes] = $cached;
368368
$useCache = true;
369369
foreach ($filesWithHashes as $file => $hash) {
370-
if (!is_file($file)) {
370+
$newHash = @hash_file('sha256', $file);
371+
if ($newHash === false) {
371372
$useCache = false;
372373
break;
373374
}
374-
$newHash = hash_file('sha256', $file);
375375
if ($newHash === $hash) {
376376
continue;
377377
}

0 commit comments

Comments
 (0)