protected function getCleanedScore(\mageekguy\atoum\test\score $score) { $newScore = new \mageekguy\atoum\test\score(); $newScore->getCoverage($score->getCoverage()); foreach ($score->getDurations() as $duration) { $newScore->addDuration($duration['path'], $duration['class'], $duration['method'], $duration['value']); } foreach ($score->getMemoryUsages() as $memoryUsage) { $newScore->addMemoryUsage(null, $memoryUsage['class'], $memoryUsage['method'], $memoryUsage['value']); } $assertions = $score->getPassNumber() + $score->getFailNumber(); for ($i = 0; $i <= $assertions; $i++) { $newScore->addPass(); } return $newScore; }