function _menu_link_content_visibility_preprocess_menu_item_cache_contexts in Custom Menu Links Visibility 8
1 call to _menu_link_content_visibility_preprocess_menu_item_cache_contexts()
File
- ./
menu_link_content_visibility.module, line 89
Code
function _menu_link_content_visibility_preprocess_menu_item_cache_contexts($item) {
$original_link = $item['original_link'];
if ($original_link instanceof MenuLinkContent) {
$entity_id = $original_link
->getMetaData()['entity_id'];
return MenuLinkContentVisibilityCache::createFromID(Drupal::getContainer(), $entity_id)
->getCacheContexts();
}
return [];
}