You are here

protected function WordfilterPermissions::buildPermissions in Wordfilter 8.2

Returns a list of permissions for a given Wordfilter configuration.

Parameters

\Drupal\wordfilter\Entity\WordfilterConfigurationInterface $config: The Wordfilter configuration.

Return value

array An associative array of permission names and descriptions.

1 call to WordfilterPermissions::buildPermissions()
WordfilterPermissions::getPermissions in src/WordfilterPermissions.php
Returns an array of Wordfilter permissions.

File

src/WordfilterPermissions.php, line 43

Class

WordfilterPermissions
Provides dynamic permissions for wordfilter configurations.

Namespace

Drupal\wordfilter

Code

protected function buildPermissions(WordfilterConfigurationInterface $config) {
  $config_id = $config
    ->id();
  $config_params = array(
    '%label' => $config
      ->label(),
  );
  return [
    "administer wordfilter configuration {$config_id}" => [
      'title' => $this
        ->t('Administer configuration %label', $config_params),
      'description' => $this
        ->t('View, edit and delete this configuration.'),
    ],
  ];
}