public static function isValidCrumb($crumb)
{
if (!is_array($crumb)) {
return false;
}
if (!isset($crumb['name'], $crumb['href'])) {
return false;
}
if (!is_string($crumb['name']) || !is_string($crumb['href'])) {
return false;
}
if (empty($crumb['name']) || empty($crumb['href'])) {
return false;
}
return true;
}