public function UltimenuTool::isAllowedByRole in Ultimenu 8.2
Checks if the user has access by defined roles.
1 call to UltimenuTool::isAllowedByRole()
- UltimenuTool::isAllowedBlock in src/
UltimenuTool.php - Checks if user has access to view a block, including its path visibility.
File
- src/
UltimenuTool.php, line 303
Class
- UltimenuTool
- Provides Ultimenu utility methods.
Namespace
Drupal\ultimenuCode
public function isAllowedByRole(EntityInterface &$block, array $roles = []) {
$current_user_roles = array_values($this->currentUser
->getRoles());
foreach ($current_user_roles as $role) {
if (in_array($role, $roles)) {
return TRUE;
}
}
return FALSE;
}