/** * @param PHP_CodeCoverage_Report_Node $item * @param boolean $total * @return string */ protected function renderItem(Node $item, $total = false) { if ($total) { $data['name'] = 'Total'; } else { if ($item instanceof \DavM85\BusFactor\Node\Directory) { $data['name'] = sprintf('<a href="%s/index.html">%s</a>', $item->getName(), $item->getName()); $data['icon'] = '<span class="glyphicon glyphicon-folder-open"></span> '; } else { // Files got no name $data['name'] = $item->getName(); $data['icon'] = '<span class="glyphicon glyphicon-file"></span> '; } $data = array_merge($data, $item->getValue()->getData()); } return $data; }
/** * @param PHP_CodeCoverage_Report_Node $node * @param $pathToRoot * @return string */ protected function getInactiveBreadcrumb(Node $node, $pathToRoot) { return sprintf(' <li><a href="%sindex.html">%s</a></li>' . "\n", $pathToRoot, $node->getName()); }