/**
* Returns breadcrumbs made up by URI segments
*
* @return string
*/
public static function breadcrumbs()
{
$breadcrumbs = [];
$crumbs = Request::segments();
if (count($crumbs) < 2) {
return;
}
$url = "";
end($crumbs);
$last_key = key($crumbs);
foreach ($crumbs as $key => $crumb) {
$url .= '/' . $crumb;
$crumb = ucwords($crumb);
if ($key != $last_key) {
$crumb = '<span typeof="v:Breadcrumb">' . link_to($url, $crumb, ['rel' => 'v:url', 'property' => 'v:title']) . '</span>';
} else {
if (Request::segment(1) === 'snippets') {
$crumb = "";
} else {
$crumb = '<span class="current">' . $crumb . '</span>';
}
}
array_push($breadcrumbs, $crumb);
}
$return = '<div class="clearfix">';
$return .= '<div class="breadcrumbs" xmlns:v="http://rdf.data-vocabulary.org/#">';
$return .= '<div class="container">';
$return .= implode('<i class="fa fa-chevron-right"></i>', $breadcrumbs);
$return .= '</div>';
$return .= '</div>';
$return .= '</div>';
return $return;
}