ds-8.x-3.9/modules/ds_switch_view_mode/src/Permissions.php

modules/ds_switch_view_mode/src/Permissions.php
<?php

namespace Drupal\ds_switch_view_mode;

use Drupal\Core\StringTranslation\StringTranslationTrait;

/**
 * Provides dynamic permissions of the ds switch view mode module.
 */
class Permissions {

  use StringTranslationTrait;

  /**
   * Constructs a Permissions object.
   */
  public function __construct() {
    // Empty constructor to prevent php 4 constructor error.
  }

  /**
   * Returns an array of ds switch view mode permissions.
   */
  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;
  }

}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc