Ejemplo n.º 1
0
 /**
  * @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;
 }
Ejemplo n.º 2
0
 /**
  * @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());
 }