답변:
다음과 같은 것 :
$current_user = \Drupal::currentUser();
$roles = $current_user->getRoles();
다음과 같은 배열을 반환합니다.
Array
(
[0] => authenticated
[1] => administrator
[2] => some_other_role
)
여기서 배열 값은 역할 ID입니다 (Drupal 7에서 역할의 시스템 이름과 동일 함). OO 코드에서 적절한 메커니즘을 사용하여 컨테이너에서 현재 사용자를 가져옵니다 (예 :
$current_user = $container->get('current_user');
$container
시겠습니까?