You are here

public function CmisPermissions::accessCmisBrowserPermissions in CMIS API 8.2

Same name and namespace in other branches
  1. 3.0.x src/CmisPermissions.php \Drupal\cmis\CmisPermissions::accessCmisBrowserPermissions()

Returns an array of permissions.

Return value

array The permissions.

1 string reference to 'CmisPermissions::accessCmisBrowserPermissions'
cmis.permissions.yml in ./cmis.permissions.yml
cmis.permissions.yml

File

src/CmisPermissions.php, line 52

Class

CmisPermissions
Cmis Permissions.

Namespace

Drupal\cmis

Code

public function accessCmisBrowserPermissions() {
  $permissions = [];
  $entity = $this->entityTypeManager
    ->getStorage('cmis_connection_entity')
    ->loadMultiple();
  foreach ($entity as $config_id => $value) {
    $type_params = [
      '%config_id' => $config_id,
    ];
    $permissions += [
      "access cmis browser {$config_id}" => [
        'title' => $this
          ->t('Access cmis browser %config_id', $type_params),
      ],
    ];
  }
  return $permissions;
}