Creitive\Breadcrumbs\Breadcrumbs::renderCrumb PHP Method

renderCrumb() protected method

Renders a single breadcrumb, Twitter Bootstrap-style.
protected renderCrumb ( string $name, string $href, boolean $isLast = false, number $position = null ) : string
$name string
$href string
$isLast boolean
$position number
return string
    protected function renderCrumb($name, $href, $isLast = false, $position = null)
    {
        if ($this->divider) {
            $divider = " <span class=\"divider\">{$this->divider}</span>";
        } else {
            $divider = '';
        }
        if ($position != null) {
            $positionMeta = "<meta itemprop=\"position\" content=\"{$position}\" />";
        } else {
            $positionMeta = "";
        }
        if (!$isLast) {
            return '<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem" >' . "<a itemprop=\"item\" href=\"{$href}\"><span itemprop=\"name\">{$name}</span></a>" . "{$positionMeta}{$divider}</li>";
        } else {
            return '<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem" ' . "class=\"active\"><span itemprop=\"name\">{$name}</span>" . "{$positionMeta}</li>";
        }
    }