public function PHP_CodeCoverage_Report_HTML_Renderer_Directory::render in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/phpunit/php-code-coverage/src/CodeCoverage/Report/HTML/Renderer/Directory.php \PHP_CodeCoverage_Report_HTML_Renderer_Directory::render()
Parameters
PHP_CodeCoverage_Report_Node_Directory $node:
string $file:
File
- vendor/
phpunit/ php-code-coverage/ src/ CodeCoverage/ Report/ HTML/ Renderer/ Directory.php, line 22
Class
- PHP_CodeCoverage_Report_HTML_Renderer_Directory
- Renders a PHP_CodeCoverage_Report_Node_Directory node.
Code
public function render(PHP_CodeCoverage_Report_Node_Directory $node, $file) {
$template = new Text_Template($this->templatePath . 'directory.html', '{{', '}}');
$this
->setCommonTemplateVariables($template, $node);
$items = $this
->renderItem($node, true);
foreach ($node
->getDirectories() as $item) {
$items .= $this
->renderItem($item);
}
foreach ($node
->getFiles() as $item) {
$items .= $this
->renderItem($item);
}
$template
->setVar(array(
'id' => $node
->getId(),
'items' => $items,
));
$template
->renderTo($file);
}