Respuestas:
Algo como:
$current_user = \Drupal::currentUser();
$roles = $current_user->getRoles();
devolverá una matriz como:
Array
(
[0] => authenticated
[1] => administrator
[2] => some_other_role
)
donde los valores de la matriz son ID de rol (equivalente al nombre de máquina del rol en Drupal 7). En el código OO, utilice el mecanismo apropiado para obtener el usuario actual del contenedor, p. Ej.
$current_user = $container->get('current_user');
Para obtener el rol de usuario actual en drupal 8:
$role = \Drupal::currentUser()->getRoles();
foreach ($role as $value) {
$role = $value;
}
$container
?