| Current Path : /var/www/html/vendor/codeception/codeception/src/Codeception/Coverage/ |
| Current File : /var/www/html/vendor/codeception/codeception/src/Codeception/Coverage/PhpCodeCoverageFactory.php |
<?php
namespace Codeception\Coverage;
use SebastianBergmann\CodeCoverage\CodeCoverage;
use SebastianBergmann\CodeCoverage\Driver\Driver;
use SebastianBergmann\CodeCoverage\Filter as CodeCoverageFilter;
class PhpCodeCoverageFactory
{
public static function build()
{
if (method_exists(Driver::class, 'forLineCoverage')) {
//php-code-coverage 9+
$filter = new CodeCoverageFilter();
$driver = Driver::forLineCoverage($filter);
return new CodeCoverage($driver, $filter);
} else {
//php-code-coverage 8 or older
return new CodeCoverage();
}
}
}