Skip to content

Commit 6f86f73

Browse files
Eliminate is_file() call
1 parent ca1ce1d commit 6f86f73

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/StaticAnalysis/CachingSourceAnalyser.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
use function file_put_contents;
1515
use function hash;
1616
use function implode;
17-
use function is_file;
1817
use function serialize;
1918
use function unserialize;
2019
use SebastianBergmann\CodeCoverage\Util\Filesystem;
@@ -104,12 +103,14 @@ public function cacheMisses(): int
104103
*/
105104
private function read(string $cacheFile): AnalysisResult|false
106105
{
107-
if (!is_file($cacheFile)) {
106+
$buffer = @file_get_contents($cacheFile);
107+
108+
if ($buffer === false) {
108109
return false;
109110
}
110111

111112
return unserialize(
112-
file_get_contents($cacheFile),
113+
$buffer,
113114
[
114115
'allowed_classes' => [
115116
AnalysisResult::class,

0 commit comments

Comments
 (0)