You are here

public function FeedsTamperPermissions::feedTypeTamperPermissions in Feeds Tamper 8.2

Returns an array of feeds tamper permissions.

Return value

array An array of permissions.

1 string reference to 'FeedsTamperPermissions::feedTypeTamperPermissions'
feeds_tamper.permissions.yml in ./feeds_tamper.permissions.yml
feeds_tamper.permissions.yml

File

src/FeedsTamperPermissions.php, line 21

Class

FeedsTamperPermissions
Defines a class containing permission callbacks.

Namespace

Drupal\feeds_tamper

Code

public function feedTypeTamperPermissions() {
  $perms = [];
  foreach (FeedType::loadMultiple() as $type) {
    $args = [
      '%name' => $type
        ->label(),
    ];

    /** @var \Drupal\feeds\Entity\FeedType $type */
    $perms['tamper ' . $type
      ->id()] = [
      'title' => $this
        ->t('Tamper %name feed type', $args),
      'description' => $this
        ->t('Create, edit and delete plugins for %name feed type', $args),
    ];
  }
  return $perms;
}