1 user.module user_format_name($account)

Format a username.

By default, the passed-in object's 'name' property is used if it exists, or else, the site-defined value for the 'anonymous' variable. However, a module may override this by implementing hook_user_format_name_alter(&$name, $account).


$account: The account object for the user whose name is to be formatted.

Return value

An unsanitized string with the username to display. The code receiving this result must ensure that check_plain() is called on it before it is printed to the page.

See also



core/modules/user/user.module, line 1089
Enables the user registration and login system.


function user_format_name($account) {
  $name = !empty($account->name) ? $account->name : config_get('system.core', 'anonymous');
  backdrop_alter('user_format_name', $name, $account);
  return $name;