You are here

public function Permissions::permissions in Display Suite 8.4

Same name and namespace in other branches
  1. 8.2 modules/ds_switch_view_mode/src/Permissions.php \Drupal\ds_switch_view_mode\Permissions::permissions()
  2. 8.3 modules/ds_switch_view_mode/src/Permissions.php \Drupal\ds_switch_view_mode\Permissions::permissions()

Returns an array of ds switch view mode permissions.

1 string reference to 'Permissions::permissions'
ds_switch_view_mode.permissions.yml in modules/ds_switch_view_mode/ds_switch_view_mode.permissions.yml
modules/ds_switch_view_mode/ds_switch_view_mode.permissions.yml

File

modules/ds_switch_view_mode/src/Permissions.php, line 24

Class

Permissions
Provides dynamic permissions of the ds switch view mode module.

Namespace

Drupal\ds_switch_view_mode

Code

public function permissions() {
  $permissions = [];
  foreach (node_type_get_names() as $key => $name) {
    $permissions['ds switch ' . $key] = [
      'title' => $this
        ->t('Switch view modes on :type', [
        ':type' => $name,
      ]),
    ];
  }
  return $permissions;
}