Möchte man in Erfahrung bringen in welcher Benutzergruppe bzw. Zugriffsebene der aktuelle Benutzer sich befindet geht das so:

 

$user->getAuthorisedGroups() gibt ein Array mit allen Id's der Benutzergruppen zurück in der sich der aktuelle Benutzer befindet.

$user->getAuthorisedViewLevels() gibt ein Array mit allen Id's der Zugriffsebenen zurück in der sich der aktuelle Benutzer befindet.

So könnte man die Benutzergruppe indentifizieren:

if($user->guest){
  $userGroup = 'public';
}else{
     if(in_array(10, $user->getAuthorisedGroups())||in_array(15, $user->getAuthorisedGroups())){
    $userGroup = 'premium';
  }else{
    $userGroup = 'standard';
  }
}

Und so könnte man die Zugriffsebene identifizieren:

if(in_array(5, $user->getAuthorisedViewLevels())){
  $viewLevel = 'premium';
}elseif(in_array(4, $user->getAuthorisedViewLevels())){
  $viewLevel = 'gaeste';
}elseif(in_array(8, $user->getAuthorisedViewLevels())){
  $viewLevefhl = 'ehemalig-premium';
}elseif($user->guest){
  $viewLevel = 'public';
}