You are here

function user_post_update_enforce_order_of_permissions in Drupal 8

Enforce order of role permissions.

File

core/modules/user/user.post_update.php, line 13
Post update functions for User module.

Code

function user_post_update_enforce_order_of_permissions() {
  $entity_save = function (Role $role) {
    $permissions = $role
      ->getPermissions();
    sort($permissions);
    if ($permissions !== $role
      ->getPermissions()) {
      $role
        ->save();
    }
  };
  array_map($entity_save, Role::loadMultiple());
}