class PHP_CodeCoverage_Report_XML_File_Report in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/phpunit/php-code-coverage/src/CodeCoverage/Report/XML/File/Report.php \PHP_CodeCoverage_Report_XML_File_Report
@since Class available since Release 2.0.0
Hierarchy
Expanded class hierarchy of PHP_CodeCoverage_Report_XML_File_Report
File
- vendor/
phpunit/ php-code-coverage/ src/ CodeCoverage/ Report/ XML/ File/ Report.php, line 14
View source
class PHP_CodeCoverage_Report_XML_File_Report extends PHP_CodeCoverage_Report_XML_File {
public function __construct($name) {
$this->dom = new DOMDocument();
$this->dom
->loadXML('<?xml version="1.0" ?><phpunit xmlns="http://schema.phpunit.de/coverage/1.0"><file /></phpunit>');
$this->contextNode = $this->dom
->getElementsByTagNameNS('http://schema.phpunit.de/coverage/1.0', 'file')
->item(0);
$this
->setName($name);
}
private function setName($name) {
$this->contextNode
->setAttribute('name', $name);
}
public function asDom() {
return $this->dom;
}
public function getFunctionObject($name) {
$node = $this->contextNode
->appendChild($this->dom
->createElementNS('http://schema.phpunit.de/coverage/1.0', 'function'));
return new PHP_CodeCoverage_Report_XML_File_Method($node, $name);
}
public function getClassObject($name) {
return $this
->getUnitObject('class', $name);
}
public function getTraitObject($name) {
return $this
->getUnitObject('trait', $name);
}
private function getUnitObject($tagName, $name) {
$node = $this->contextNode
->appendChild($this->dom
->createElementNS('http://schema.phpunit.de/coverage/1.0', $tagName));
return new PHP_CodeCoverage_Report_XML_File_Unit($node, $name);
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
PHP_CodeCoverage_Report_XML_File:: |
protected | property | ||
PHP_CodeCoverage_Report_XML_File:: |
protected | property | ||
PHP_CodeCoverage_Report_XML_File:: |
public | function | ||
PHP_CodeCoverage_Report_XML_File:: |
public | function | ||
PHP_CodeCoverage_Report_XML_File_Report:: |
public | function | ||
PHP_CodeCoverage_Report_XML_File_Report:: |
public | function | ||
PHP_CodeCoverage_Report_XML_File_Report:: |
public | function | ||
PHP_CodeCoverage_Report_XML_File_Report:: |
public | function | ||
PHP_CodeCoverage_Report_XML_File_Report:: |
private | function | ||
PHP_CodeCoverage_Report_XML_File_Report:: |
private | function | ||
PHP_CodeCoverage_Report_XML_File_Report:: |
public | function |
Overrides PHP_CodeCoverage_Report_XML_File:: |