update($sandbox, 'user_role', function (RoleInterface $role) { $needs_save = FALSE; if ($role->hasPermission('configure any layout')) { $role->grantPermission('configure navigation layout'); $needs_save = TRUE; } if ($role->hasPermission('administer navigation_block')) { $role->revokePermission('administer navigation_block'); $role->grantPermission('configure navigation layout'); $needs_save = TRUE; } return $needs_save; }); }