You are here

function _menu_link_content_visibility_preprocess_superfish_item_is_visible in Custom Menu Links Visibility 8

1 call to _menu_link_content_visibility_preprocess_superfish_item_is_visible()
_menu_link_content_visibility_preprocess_superfish_items in ./menu_link_content_visibility.module

File

./menu_link_content_visibility.module, line 156

Code

function _menu_link_content_visibility_preprocess_superfish_item_is_visible($item) {
  $original_link = $item->link;
  if ($original_link instanceof MenuLinkContent) {
    $entity_id = $original_link
      ->getMetaData()['entity_id'];
    return MenuLinkContentVisibilityChecker::createFromID(Drupal::getContainer(), $entity_id)
      ->isVisible();
  }
  return TRUE;
}