We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
sebastianbergmann
Learn more about funding links in repositories.
Report abuse
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