5 * Post update functions for Eu Cookie Compliance.
8 use Drupal\user\Entity\Role;
11 * @addtogroup updates-8.x-1.0-beta5-to-8.x-1.0-beta6
16 * Update permissions keys to standardize permission machine name.
18 function eu_cookie_compliance_post_update_permission_keys_to_lowercase() {
19 /** @var \Drupal\user\RoleInterface $role */
20 foreach (Role::loadMultiple() as $role) {
21 if ($role->hasPermission('administer EU Cookie Compliance popup')) {
22 $role->revokePermission('administer EU Cookie Compliance popup');
23 $role->grantPermission('administer eu cookie compliance popup');
25 if ($role->hasPermission('display EU Cookie Compliance popup')) {
26 $role->revokePermission('display EU Cookie Compliance popup');
27 $role->grantPermission('display eu cookie compliance popup');
34 * @} End of "addtogroup updates-8.x-1.0-beta5-to-8.x-1.0-beta6".