Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 6f86f73

Browse files
committedMay 2, 2025
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)
Please sign in to comment.