You are here

function media_directories_ui_menu_local_tasks_alter in Media Directories 2.x

Same name and namespace in other branches
  1. 8 modules/media_directories_ui/media_directories_ui.module \media_directories_ui_menu_local_tasks_alter()

Implements hook_menu_local_tasks_alter().

File

modules/media_directories_ui/media_directories_ui.module, line 289
Main module file.

Code

function media_directories_ui_menu_local_tasks_alter(&$data, $route_name, RefinableCacheableDependencyInterface $cacheability) {
  $config = \Drupal::config('media_directories_ui.settings');
  $hide_media_library_media_tab = $config
    ->get('hide_media_library_media_tab');
  $hide_media_library_files_tab = $config
    ->get('hide_media_library_files_tab');
  if ($hide_media_library_media_tab) {
    unset($data['tabs'][0]['entity.media.collection']);
  }
  if ($hide_media_library_files_tab) {
    unset($data['tabs'][0]['views_view:view.files.page_1']);
  }
}