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

Breadcrumb

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

function ProcessedCodeCoverageData::initializeUnseenData

File

vendor/phpunit/php-code-coverage/src/Data/ProcessedCodeCoverageData.php, line 62

Class

ProcessedCodeCoverageData
@internal This class is not covered by the backward compatibility promise for phpunit/php-code-coverage

Namespace

SebastianBergmann\CodeCoverage\Data

Code

public function initializeUnseenData(RawCodeCoverageData $rawData) : void {
    foreach ($rawData->lineCoverage() as $file => $lines) {
        if (!isset($this->lineCoverage[$file])) {
            $this->lineCoverage[$file] = [];
            foreach ($lines as $k => $v) {
                $this->lineCoverage[$file][$k] = $v === Driver::LINE_NOT_EXECUTABLE ? null : [];
            }
        }
    }
    foreach ($rawData->functionCoverage() as $file => $functions) {
        foreach ($functions as $functionName => $functionData) {
            if (isset($this->functionCoverage[$file][$functionName])) {
                $this->initPreviouslySeenFunction($file, $functionName, $functionData);
            }
            else {
                $this->initPreviouslyUnseenFunction($file, $functionName, $functionData);
            }
        }
    }
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal