You are here

public function PHP_CodeCoverage_Report_XML_File_Unit::setPackage in Zircon Profile 8.0

Same name and namespace in other branches
  1. 8 vendor/phpunit/php-code-coverage/src/CodeCoverage/Report/XML/File/Unit.php \PHP_CodeCoverage_Report_XML_File_Unit::setPackage()

File

vendor/phpunit/php-code-coverage/src/CodeCoverage/Report/XML/File/Unit.php, line 45

Class

PHP_CodeCoverage_Report_XML_File_Unit
@since Class available since Release 2.0.0

Code

public function setPackage($full, $package, $sub, $category) {
  $node = $this->contextNode
    ->getElementsByTagNameNS('http://schema.phpunit.de/coverage/1.0', 'package')
    ->item(0);
  if (!$node) {
    $node = $this->contextNode
      ->appendChild($this->contextNode->ownerDocument
      ->createElementNS('http://schema.phpunit.de/coverage/1.0', 'package'));
  }
  $node
    ->setAttribute('full', $full);
  $node
    ->setAttribute('name', $package);
  $node
    ->setAttribute('sub', $sub);
  $node
    ->setAttribute('category', $category);
}