UserStorage::deleteRoleReferences

public UserStorage::deleteRoleReferences(array $rids)

Delete role references.

Parameters

array $rids: The list of role IDs being deleted. The storage should remove permission and user references to this role.

Overrides UserStorageInterface::deleteRoleReferences

File

core/modules/user/src/UserStorage.php, line 67

Class

UserStorage
Controller class for users.

Namespace

Drupal\user

Code

1
2
3
4
5
6
7
8
public function deleteRoleReferences(array $rids) {
  // Remove the role from all users.
  $this->database->delete('user__roles')
    ->condition('roles_target_id', $rids)
    ->execute();
 
  $this->resetCache();
}
doc_Drupal
2025-01-10 15:47:30
Comments
Leave a Comment

Please login to continue.