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