function _breakpoint_delete_breakpoint_groups

Remove breakpoint groups from all disabled themes or uninstalled modules.

Parameters

array $group_id: Machine readable name of the breakpoint group.

string $source_type: Either Breakpoint::SOURCE_TYPE_THEME or Breakpoint::SOURCE_TYPE_MODULE.

1 call to _breakpoint_delete_breakpoint_groups()
_breakpoint_delete_breakpoints in drupal/core/modules/breakpoint/breakpoint.module
Remove breakpoints from all disabled themes or uninstalled modules.

File

drupal/core/modules/breakpoint/breakpoint.module, line 238
Manage breakpoints and breakpoint groups for responsive designs.

Code

function _breakpoint_delete_breakpoint_groups($group_id, $source_type) {
  $breakpoint_groups = entity_load_multiple('breakpoint_group');
  foreach ($breakpoint_groups as $breakpoint_group) {
    if ($breakpoint_group->sourceType == $source_type && $breakpoint_group->source == $group_id) {
      $breakpoint_group
        ->delete();
    }
  }
}