From 533e6b97deff819c3101bf81be884ea15a7b72b3 Mon Sep 17 00:00:00 2001 From: Florian Pritz Date: Sun, 21 Feb 2021 11:31:51 +0100 Subject: PHP8: Fix generation of code coverage report Signed-off-by: Florian Pritz --- application/controllers/Tools.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/application/controllers/Tools.php b/application/controllers/Tools.php index 15f35cc9e..040f0c711 100644 --- a/application/controllers/Tools.php +++ b/application/controllers/Tools.php @@ -105,7 +105,10 @@ class Tools extends MY_Controller { function generate_coverage_report() { include APPPATH."../vendor/autoload.php"; - $coverage = new \SebastianBergmann\CodeCoverage\CodeCoverage(); + $filter = new \SebastianBergmann\CodeCoverage\Filter; + $coverage = new \SebastianBergmann\CodeCoverage\CodeCoverage( + (new \SebastianBergmann\CodeCoverage\Driver\Selector)->forLineCoverage($filter), + $filter); foreach (glob(FCPATH."/test-coverage-data/*") as $file) { $coverage->merge(unserialize(file_get_contents($file))); } -- cgit v1.2.3-24-g4f1b