diff --git a/src/PhpunitMerger/Command/CoverageCommand.php b/src/PhpunitMerger/Command/CoverageCommand.php index 186432d..17c3207 100644 --- a/src/PhpunitMerger/Command/CoverageCommand.php +++ b/src/PhpunitMerger/Command/CoverageCommand.php @@ -45,6 +45,9 @@ protected function execute(InputInterface $input, OutputInterface $output) foreach ($finder as $file) { $coverage = require $file->getRealPath(); + if (!$coverage instanceof CodeCoverage) { + throw new \RuntimeException($file->getRealPath() . ' doesn\'t return a valid ' . CodeCoverage::class . ' object!'); + } $codeCoverage->merge($coverage); }