You are here

protected function LoginRedirectPerRole::getUserRoles in Login And Logout Redirect Per Role 8

Return user roles list from given account or from current user.

Parameters

\Drupal\Core\Session\AccountInterface|null $account: User account to get roles.

Return value

array Roles list.

1 call to LoginRedirectPerRole::getUserRoles()
LoginRedirectPerRole::getRedirectUrl in src/LoginRedirectPerRole.php
Return redirect URL related to requested key and current user.

File

src/LoginRedirectPerRole.php, line 236

Class

LoginRedirectPerRole
Login And Logout Redirect Per Role helper service.

Namespace

Drupal\login_redirect_per_role

Code

protected function getUserRoles(AccountInterface $account = NULL) {
  if ($account instanceof AccountInterface) {
    $user_roles = $account
      ->getRoles();
  }
  else {
    $user_roles = $this->currentUser
      ->getRoles();
  }
  return $user_roles;
}