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

Breadcrumb

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

function Selector::forLineCoverage

Throws

NoCodeCoverageDriverAvailableException

PcovNotAvailableException

XdebugNotAvailableException

XdebugNotEnabledException

File

vendor/phpunit/php-code-coverage/src/Driver/Selector.php, line 25

Class

Selector

Namespace

SebastianBergmann\CodeCoverage\Driver

Code

public function forLineCoverage(Filter $filter) : Driver {
    $runtime = new Runtime();
    if ($runtime->hasPCOV()) {
        return new PcovDriver($filter);
    }
    if ($runtime->hasXdebug()) {
        $driver = new XdebugDriver($filter);
        $driver->enableDeadCodeDetection();
        return $driver;
    }
    throw new NoCodeCoverageDriverAvailableException();
}
RSS feed
Powered by Drupal