11<?php declare(strict_types=1);
2- use SebastianBergmann\CodeCoverage\CodeCoverage;
3- use SebastianBergmann\CodeCoverage\Driver\Granularity;
4- use SebastianBergmann\CodeCoverage\Driver\Selector;
5- use SebastianBergmann\CodeCoverage\Filter;
2+ use PHPUnit\Runner\Phpt\CodeCoverageBootstrapper;
63
74$__phpunit_composerAutoload = { composerAutoload} ;
85$__phpunit_phar = { phar} ;
@@ -19,32 +16,21 @@ if ($__phpunit_composerAutoload) {
1916 require $__phpunit_phar ;
2017}
2118
22- $__phpunit_coverage = null;
23-
2419if ('{ bootstrap} ' !== '') {
2520 require_once ' {bootstrap}' ;
2621}
2722
28- if (class_exists('SebastianBergmann\CodeCoverage\CodeCoverage')) {
29- $__phpunit_filter = new Filter;
30-
31- $__phpunit_coverage = new CodeCoverage(
32- (new Selector)-> select ($__phpunit_filter , {granularity} ),
33- $__phpunit_filter
34- );
35-
36- if ({ codeCoverageCacheDirectory} ) {
37- $__phpunit_coverage -> cacheStaticAnalysis ({codeCoverageCacheDirectory} );
38- }
23+ $__phpunit_coverage = CodeCoverageBootstrapper::bootstrap({ codeCoverageCacheDirectory} , { pathCoverage} );
3924
25+ if ($__phpunit_coverage !== null) {
4026 $__phpunit_coverage -> start (__FILE__);
4127}
4228
4329register_shutdown_function(
4430 function() use ($__phpunit_coverage) {
4531 $output = null;
4632
47- if ($__phpunit_coverage ) {
33+ if ($__phpunit_coverage !== null ) {
4834 $output = $__phpunit_coverage -> stop ();
4935 }
5036
0 commit comments