protected function makePackageElement(\DOMDocument $document, score\coverage $coverage) { $package = $document->createElement('package'); $package->setAttribute('name', $this->getPackage()); foreach ($coverage->getClasses() as $class => $file) { $package->appendChild($this->makeFileElement($document, $file, $class, $coverage->getCoverageForClass($class), $coverage->getBranchesCoverageForClass($class), $coverage->getPathsCoverageForClass($class))); } $package->appendChild($this->makePackageMetricsElement($document, sizeof($coverage->getClasses()))); return $package; }