You are here

function menu_link_content_visibility_preprocess_menu in Custom Menu Links Visibility 8

Implements hook_preprocess_HOOK().

File

./menu_link_content_visibility.module, line 31

Code

function menu_link_content_visibility_preprocess_menu(&$variables) {
  $variables['items'] = _menu_link_content_visibility_preprocess_menu_items($variables['items']);
  if (empty($variables['#cache']['contexts'])) {
    $variables['#cache']['contexts'] = [];
  }
  $variables['#cache']['contexts'] = Cache::mergeContexts($variables['#cache']['contexts'], _menu_link_content_visibility_preprocess_menu_items_cache_contexts($variables['items']));
  if (empty($variables['#cache']['tags'])) {
    $variables['#cache']['tags'] = [];
  }
  $variables['#cache']['tags'] = Cache::mergeTags($variables['#cache']['tags'], _menu_link_content_visibility_preprocess_menu_items_cache_tags($variables['items']));
}