We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
merge_coverage_reports
1 parent b6ff933 commit 9aed84fCopy full SHA for 9aed84f
1 file changed
src/Context/FeatureContext.php
@@ -12,6 +12,7 @@
12
use Behat\Behat\Hook\Scope\BeforeStepScope;
13
use SebastianBergmann\CodeCoverage\Report\Clover;
14
use SebastianBergmann\CodeCoverage\Driver\Selector;
15
+use SebastianBergmann\CodeCoverage\Driver\Xdebug;
16
use SebastianBergmann\CodeCoverage\Filter;
17
use SebastianBergmann\CodeCoverage\CodeCoverage;
18
use SebastianBergmann\Environment\Runtime;
@@ -198,7 +199,8 @@ public static function merge_coverage_reports() {
198
199
200
$filter = new Filter();
201
$coverage = new CodeCoverage(
- ( new Selector() )->forLineCoverage( $filter ),
202
+ // Selector class was only added in v9.1 of the php-code-coverage library.
203
+ class_exists( Selector::class ) ? ( new Selector() )->forLineCoverage( $filter ) : ( new Xdebug() ),
204
$filter
205
);
206
0 commit comments