public function FormModeManagerPermissions::formModeManagerPermissions in Form mode manager 8
Same name and namespace in other branches
- 8.2 src/FormModeManagerPermissions.php \Drupal\form_mode_manager\FormModeManagerPermissions::formModeManagerPermissions()
Returns an array of Form mode manager permissions.
See also
\Drupal\user\PermissionHandlerInterface::getPermissions()
1 string reference to 'FormModeManagerPermissions::formModeManagerPermissions'
File
- src/
FormModeManagerPermissions.php, line 60
Class
- FormModeManagerPermissions
- Provides dynamic permissions of the form_mode_manager module.
Namespace
Drupal\form_mode_managerCode
public function formModeManagerPermissions() {
$perms = [];
$form_modes_definitions = $this->formModeManager
->getAllFormModesDefinitions();
foreach ($form_modes_definitions as $entity_type_id => $form_modes) {
$perms += $this
->buildDefaultPermissions($entity_type_id);
$perms += $this
->buildFormModePermissions($entity_type_id, array_keys($form_modes));
}
return $perms;
}