diff --git a/PHP/CodeCoverage/Driver/Xdebug.php b/PHP/CodeCoverage/Driver/Xdebug.php index 66941b4d8..b16083daa 100644 --- a/PHP/CodeCoverage/Driver/Xdebug.php +++ b/PHP/CodeCoverage/Driver/Xdebug.php @@ -65,11 +65,12 @@ public function __construct() if (!extension_loaded('xdebug')) { throw new PHP_CodeCoverage_Exception('Xdebug is not loaded.'); } - - if (!ini_get('xdebug.coverage_enable')) { - throw new PHP_CodeCoverage_Exception( - 'You need to set xdebug.coverage_enable=On in your php.ini.' - ); + if (version_compare(phpversion('xdebug'), '2.2.0-dev', '>=')){ + if (!ini_get('xdebug.coverage_enable')) { + throw new PHP_CodeCoverage_Exception( + 'You need to set xdebug.coverage_enable=On in your php.ini.' + ); + } } }