public function EntityTypeRoleAccessProvider::getAccessGrants in Role Access Control 8.2
File
- src/
Plugin/ adva/ AccessProvider/ EntityTypeRoleAccessProvider.php, line 32
Class
- EntityTypeRoleAccessProvider
- Provides pre role access to entities based upon type and bundle.
Namespace
Drupal\rac\Plugin\adva\AccessProviderCode
public function getAccessGrants($operation, AccountInterface $account) {
$grants = [];
$role_ids = $account
->getRoles();
foreach ($role_ids as $role_id) {
$grants[$this
->getPluginId() . '_' . $role_id] = [
1,
];
}
return $grants;
}