public function InvoicePermissions::generatePermissions in Drupal PM (Project Management) 4.x
Returns an array of node type permissions.
Return value
array The Invoice by bundle permissions. @see \Drupal\user\PermissionHandlerInterface::getPermissions()
1 string reference to 'InvoicePermissions::generatePermissions'
- pm_invoice.permissions.yml in modules/
pm_invoice/ pm_invoice.permissions.yml - modules/pm_invoice/pm_invoice.permissions.yml
File
- modules/
pm_invoice/ src/ InvoicePermissions.php, line 24
Class
- InvoicePermissions
- Provides dynamic permissions for Invoice of different types.
Namespace
Drupal\pm_invoiceCode
public function generatePermissions() {
$perms = [];
foreach (Invoice::loadMultiple() as $type) {
$perms += $this
->buildPermissions($type);
}
return $perms;
}