By admin , 31 July, 2024 Get user role labels $roles = Role::loadMultiple($user->getRoles()); foreach ($roles as $role) { $label = $role->label(); } Tags roles
By admin , 19 May, 2023 Add permission to role $role_object = Role::load('authenticated'); if ($role_object) { $role_object->grantPermission('mymodule write messages'); $role_object->save(); } Tags roles permissions
By admin , 2 May, 2023 Get all site roles $roles = $this->entityTypeManager->getStorage('user_role')->loadMultiple(); Tags roles
By admin , 1 March, 2023 If user has role $current_user = \Drupal::currentUser(); $roles = $current_user->getRoles(); if (in_array('editor', $roles, TRUE)) { // } Tags user roles