We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ca1ce1d commit 6f86f73Copy full SHA for 6f86f73
src/StaticAnalysis/CachingSourceAnalyser.php
@@ -14,7 +14,6 @@
14
use function file_put_contents;
15
use function hash;
16
use function implode;
17
-use function is_file;
18
use function serialize;
19
use function unserialize;
20
use SebastianBergmann\CodeCoverage\Util\Filesystem;
@@ -104,12 +103,14 @@ public function cacheMisses(): int
104
103
*/
105
private function read(string $cacheFile): AnalysisResult|false
106
{
107
- if (!is_file($cacheFile)) {
+ $buffer = @file_get_contents($cacheFile);
+
108
+ if ($buffer === false) {
109
return false;
110
}
111
112
return unserialize(
- file_get_contents($cacheFile),
113
+ $buffer,
114
[
115
'allowed_classes' => [
116
AnalysisResult::class,
0 commit comments