We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4c7133d commit 453ac7bCopy full SHA for 453ac7b
src/StaticAnalysis/CachingSourceAnalyser.php
@@ -14,6 +14,7 @@
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;
@@ -102,14 +103,12 @@ public function cacheMisses(): int
102
103
*/
104
private function read(string $cacheFile): AnalysisResult|false
105
{
- $buffer = @file_get_contents($cacheFile);
106
-
107
- if ($buffer === false) {
+ if (!is_file($cacheFile)) {
108
return false;
109
}
110
111
return unserialize(
112
- $buffer,
+ file_get_contents($cacheFile),
113
[
114
'allowed_classes' => [
115
AnalysisResult::class,
0 commit comments