You are here

function micon_local_task_menu_local_tasks_alter in Micon 2.x

Same name and namespace in other branches
  1. 8 micon_local_task/micon_local_task.module \micon_local_task_menu_local_tasks_alter()

Implements hook_menu_local_tasks_alter().

File

micon_local_task/micon_local_task.module, line 29
Contains micon_local_task.module.

Code

function micon_local_task_menu_local_tasks_alter(&$data, $route_name) {
  if (!empty($data['tabs'])) {
    $config = \Drupal::config('micon_local_task.config');
    foreach ($data['tabs'] as &$group) {
      foreach ($group as &$tab) {
        $title = $tab['#link']['title'];
        $tab['#link']['title'] = micon($title)
          ->addMatchPrefix('local_task')
          ->setIconOnly($config
          ->get('icon_only'));
      }
    }
  }
}