public function searchConfigPermissions::searchConfigPermissions in Search configuration 8
Returns an array of search config permissions.
Return value
array The search config permissions.
See also
\Drupal\user\PermissionHandlerInterface::getPermissions()
1 string reference to 'searchConfigPermissions::searchConfigPermissions'
File
- src/
searchConfigPermissions.php, line 22
Class
- searchConfigPermissions
- Provides dynamic search permissions for nodes of different types.
Namespace
Drupal\search_configCode
public function searchConfigPermissions() {
$perms = [];
// Generate search config permissions for all node types.
foreach (NodeType::loadMultiple() as $type) {
$type_id = $type
->id();
$perms["search {$type_id} content"] = [
'title' => $this
->t('%type_name: Search content of this type', [
'%type_name' => $type
->label(),
]),
];
}
return $perms;
}