Open
Description
Here is a script for profiling the code in question.
<?php declare(strict_types=1);
use SebastianBergmann\CodeCoverage\Filter;
use SebastianBergmann\CodeCoverage\StaticAnalysis\CachingFileAnalyser;
use SebastianBergmann\CodeCoverage\StaticAnalysis\ParsingFileAnalyser;
use SebastianBergmann\CodeCoverage\Test\Target\MapBuilder;
use SebastianBergmann\FileIterator\Facade;
require __DIR__ . '/vendor/autoload.php';
$filter = new Filter;
$files = (new Facade)->getFilesAsArray(__DIR__ . '/src', '.php');
$filter->includeFiles($files);
$builder = new MapBuilder;
$map = $builder->build(
$filter,
new CachingFileAnalyser(
'/tmp/coverage-cache',
new ParsingFileAnalyser(true, false),
true,
false
)
);