function uma_CFV in User Menu Avatar (User Image in Menu) 8.4
Same name and namespace in other branches
- 8.5 user_menu_avatar.module \uma_CFV()
Get our form values.
File
- ./user_menu_avatar.module, line 34 
- Display user picture and/or user name in menu.
Code
function uma_CFV() {
  // Get the form config.
  $config = \Drupal::config('user_menu_avatar.user_menu_avatar_settings');
  // Get link text form value.
  $configLinkText = $config
    ->get('link_text_name') ? rtrim(strip_tags($config
    ->get('link_text_name'))) : 'My account';
  // Get show menu avatar form value.
  $showAvatar = $config
    ->get('show_menu_avatar') ?: 'yes';
  // Set the $name value.
  $showName = $config
    ->get('show_menu_name') ?: 'yes';
  // Get avatar shape form value.
  $avatarShape = $config
    ->get('avatar_shape') ?: 'circle';
  // Get avatar size form value.
  $avatarSize = $config
    ->get('avatar_size') ?: 50;
  // Get the avatar image field name form value.
  $imageFieldName = $config
    ->get('avatar_image_field') ?: 'user_picture';
  // Get the custom name field form value.
  $customNameField = $config
    ->get('avatar_custom_name_field') ?: '';
  return [
    'configLinkText' => $configLinkText,
    'showAvatar' => $showAvatar,
    'showName' => $showName,
    'avatarShape' => $avatarShape,
    'avatarSize' => $avatarSize,
    'avatarImageField' => $imageFieldName,
    'customNameField' => $customNameField,
  ];
}