SebastianBergmann\CodeCoverage\Report\Html\Renderer::getBreadcrumbs PHP Метод

getBreadcrumbs() защищенный Метод

protected getBreadcrumbs ( SebastianBergmann\CodeCoverage\Node\AbstractNode $node )
$node SebastianBergmann\CodeCoverage\Node\AbstractNode
    protected function getBreadcrumbs(AbstractNode $node)
    {
        $breadcrumbs = '';
        $path = $node->getPathAsArray();
        $pathToRoot = [];
        $max = count($path);
        if ($node instanceof FileNode) {
            $max--;
        }
        for ($i = 0; $i < $max; $i++) {
            $pathToRoot[] = str_repeat('../', $i);
        }
        foreach ($path as $step) {
            if ($step !== $node) {
                $breadcrumbs .= $this->getInactiveBreadcrumb($step, array_pop($pathToRoot));
            } else {
                $breadcrumbs .= $this->getActiveBreadcrumb($step);
            }
        }
        return $breadcrumbs;
    }