Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. CachingFileAnalyser.php

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\StaticAnalysis

Code

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;
}
RSS feed
Powered by Drupal