9baf8ab4d46aaf4d3ad0b2c113a6e431ed4797d0
[yaffs-website] / web / core / modules / user / tests / modules / user_hooks_test / user_hooks_test.module
1 <?php
2
3 /**
4  * @file
5  * Support module for user hooks testing.
6  */
7
8 use Drupal\Component\Utility\SafeMarkup;
9
10 /**
11  * Implements hook_user_format_name_alter().
12  */
13 function user_hooks_test_user_format_name_alter(&$name, $account) {
14   if (\Drupal::state()->get('user_hooks_test_user_format_name_alter', FALSE)) {
15     if (\Drupal::state()->get('user_hooks_test_user_format_name_alter_safe', FALSE)) {
16       $name = SafeMarkup::format('<em>@uid</em>', ['@uid' => $account->id()]);
17     }
18     else {
19       $name = '<em>' . $account->id() . '</em>';
20     }
21   }
22 }