public function addCrumb($name = '', $href = '', $hrefIsFullUrl = false)
{
if (mb_substr($href, 0, 1) === '/') {
$length = mb_strlen($href);
$href = mb_substr($href, 1, $length - 1);
$this->addCrumb($name, $href, true);
} elseif (mb_substr($href, 0, 7) === 'http://' && !$hrefIsFullUrl) {
$this->addCrumb($name, $href, true);
} elseif (mb_substr($href, 0, 8) === 'https://' && !$hrefIsFullUrl) {
$this->addCrumb($name, $href, true);
} else {
$crumb = array('name' => $name, 'href' => $href, 'hrefIsFullUrl' => $hrefIsFullUrl);
$this->breadcrumbs[] = $crumb;
}
return $this;
}