Pathologic was missing because of a .git folder inside.
[yaffs-website] / web / modules / contrib / eu_cookie_compliance / eu_cookie_compliance.post_update.php
1 <?php
2
3 /**
4  * @file
5  * Post update functions for Eu Cookie Compliance.
6  */
7
8 use Drupal\user\Entity\Role;
9
10 /**
11  * @addtogroup updates-8.x-1.0-beta5-to-8.x-1.0-beta6
12  * @{
13  */
14
15 /**
16  * Update permissions keys to standardize permission machine name.
17  */
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');
24     }
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');
28     }
29     $role->save();
30   }
31 }
32
33 /**
34  * @} End of "addtogroup updates-8.x-1.0-beta5-to-8.x-1.0-beta6".
35  */