function CodeCoverage::activate
1 call to CodeCoverage::activate()
- CodeCoverage::init in vendor/
phpunit/ phpunit/ src/ Runner/ CodeCoverage.php
File
-
vendor/
phpunit/ phpunit/ src/ Runner/ CodeCoverage.php, line 359
Class
- CodeCoverage
- @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
Namespace
PHPUnit\RunnerCode
private function activate(Filter $filter, bool $pathCoverage) : void {
try {
if ($pathCoverage) {
$this->driver = (new Selector())->forLineAndPathCoverage($filter);
}
else {
$this->driver = (new Selector())->forLineCoverage($filter);
}
$this->codeCoverage = new \SebastianBergmann\CodeCoverage\CodeCoverage($this->driver, $filter);
} catch (CodeCoverageException $e) {
EventFacade::emitter()->testRunnerTriggeredWarning($e->getMessage());
}
}