function better_login_form_config_menu_local_tasks_alter in Better Login Form Configuration 8.2
Set tab titles.
Implements hook_menu_local_tasks_alter().
File
- ./
better_login_form_config.module, line 137 - Contains Drupal\better_login_form_config.
Code
function better_login_form_config_menu_local_tasks_alter(&$data, $route_name) {
$myConfig = \Drupal::config('better_login_form_config.settings');
if (in_array($route_name, [
'user.login',
'user.pass',
'user.register',
])) {
$tabs = $data['tabs'][0];
foreach ($tabs as $route => $tab) {
if ($route == 'user.register') {
$data['tabs'][0][$route]['#link']['title'] = $myConfig
->get('register_form_tab');
}
if ($route == 'user.login') {
$data['tabs'][0][$route]['#link']['title'] = $myConfig
->get('form_tab');
}
if ($route == 'user.pass') {
$data['tabs'][0][$route]['#link']['title'] = $myConfig
->get('forgot_form_tab');
}
}
}
}