protected function SimpleMenuPermissionsPermissions::BuildPermissions in Simple Menu Permissions 8
* Returns an array of menu permissions. * *
Parameters
$menu: * @return array * The menu permissions.
1 call to SimpleMenuPermissionsPermissions::BuildPermissions()
- SimpleMenuPermissionsPermissions::SimpleMenuPermissionsPermissions in src/
SimpleMenuPermissionsPermissions.php - * Returns an array of menu permissions. * *
File
- src/
SimpleMenuPermissionsPermissions.php, line 44
Class
- SimpleMenuPermissionsPermissions
- Provides dynamic permissions for different menu's.
Namespace
Drupal\simple_menu_permissionsCode
protected function BuildPermissions($menu) {
// Define and return all permissions that are available for each menu.
return [
'view ' . $menu
->id() . ' menu in menu list' => [
'title' => t('View %menu_name menu in the menu list', [
'%menu_name' => $menu
->label(),
]),
],
'edit ' . $menu
->id() . ' menu' => [
'title' => t('Edit %menu_name menu', [
'%menu_name' => $menu
->label(),
]),
],
'delete ' . $menu
->id() . ' menu' => [
'title' => t('Delete %menu_name menu', [
'%menu_name' => $menu
->label(),
]),
],
'add new links to ' . $menu
->id() . ' menu' => [
'title' => t('Add new links to %menu_name menu', [
'%menu_name' => $menu
->label(),
]),
],
'edit links in ' . $menu
->id() . ' menu' => [
'title' => t('Edit links in %menu_name menu', [
'%menu_name' => $menu
->label(),
]),
],
'delete links in ' . $menu
->id() . ' menu' => [
'title' => t('Delete links in %menu_name menu', [
'%menu_name' => $menu
->label(),
]),
],
];
}