function CachingFileAnalyser::cacheVersion
1 call to CachingFileAnalyser::cacheVersion()
- CachingFileAnalyser::cacheFile in vendor/
phpunit/ php-code-coverage/ src/ StaticAnalysis/ CachingFileAnalyser.php
File
-
vendor/
phpunit/ php-code-coverage/ src/ StaticAnalysis/ CachingFileAnalyser.php, line 165
Class
- CachingFileAnalyser
- @internal This class is not covered by the backward compatibility promise for phpunit/php-code-coverage
Namespace
SebastianBergmann\CodeCoverage\StaticAnalysisCode
private static function cacheVersion() : string {
if (self::$cacheVersion !== null) {
return self::$cacheVersion;
}
$buffer = [];
foreach ((new FileIteratorFacade())->getFilesAsArray(__DIR__, '.php') as $file) {
$buffer[] = $file;
$buffer[] = file_get_contents($file);
}
self::$cacheVersion = md5(implode("\x00", $buffer));
return self::$cacheVersion;
}