Noherczeg\Breadcrumb\Builders\RichsnippetBuilder::appendElement PHP Метод

appendElement() приватный Метод

private appendElement ( $key, Segment $segment, $properties )
$segment Noherczeg\Breadcrumb\Segment
    private function appendElement($key, Segment $segment, $properties)
    {
        $result = '';
        // ignore separator after the last element
        if ($key > 0) {
            $result .= $this->separator;
        }
        if ($segment->get('disabled')) {
            $result .= $this->getInactiveElementByFieldName($this->properties($properties), $this->casing($segment->get('raw'), $this->casing));
        } elseif (is_null($segment->get('link'))) {
            $result .= $this->getInactiveElementByFieldName($this->properties($properties), $this->casing($segment->get('translated'), $this->casing));
        } else {
            $result .= '<li itemscope itemtype="http://data-vocabulary.org/Breadcrumb"><a href="' . $segment->get('link') . '" ' . $this->properties($properties) . ' itemprop="url">' . '<span itemprop="title">' . $this->casing($segment->get('translated'), $this->casing) . '</span>' . '</a></li>';
        }
        return $result;
    }