public function SimpleMenuPermissionsPermissions::SimpleMenuPermissionsPermissions in Simple Menu Permissions 8
* Returns an array of menu permissions. * *
Return value
array * The menu permissions.
1 string reference to 'SimpleMenuPermissionsPermissions::SimpleMenuPermissionsPermissions'
File
- src/
SimpleMenuPermissionsPermissions.php, line 18
Class
- SimpleMenuPermissionsPermissions
- Provides dynamic permissions for different menu's.
Namespace
Drupal\simple_menu_permissionsCode
public function SimpleMenuPermissionsPermissions() {
$perms = [];
// Load the existing menus.
$menus = Menu::loadMultiple();
// Add the permission to create new menus.
$perms['create new menu'] = [
'title' => t('Create new menu'),
];
foreach ($menus as $menu) {
// Add the permissions for each menu.
$perms += $this
->BuildPermissions($menu);
}
return $perms;
}