function user_filter_format_disable

Same name and namespace in other branches
  1. 9 core/modules/user/user.module \user_filter_format_disable()
  2. 10 core/modules/user/user.module \user_filter_format_disable()

Implements hook_filter_format_disable().

File

core/modules/user/user.module, line 1211

Code

function user_filter_format_disable(FilterFormatInterface $filter_format) {
    // Remove the permission from any roles.
    $permission = $filter_format->getPermissionName();
    
    /** @var \Drupal\user\Entity\Role $role */
    foreach (Role::loadMultiple() as $role) {
        if ($role->hasPermission($permission)) {
            $role->revokePermission($permission)
                ->save();
        }
    }
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.