public function Permissions::getPermissions in Payment 8.2
Returns permissions.
Return value
array[] The structure is the same as that of *.permissions.yml files.
1 string reference to 'Permissions::getPermissions'
File
- src/
Permissions.php, line 49
Class
- Permissions
- Provides dynamic permissions
Namespace
Drupal\paymentCode
public function getPermissions() {
$permissions = [];
$definitions = $this->paymentMethodConfigurationManager
->getDefinitions();
foreach ($definitions as $plugin_id => $definition) {
$permissions['payment.payment_method_configuration.create.' . $plugin_id] = array(
'title' => $this
->t('Create %plugin_label payment method configurations', array(
'%plugin_label' => $definition['label'],
)),
);
}
return $permissions;
}