public function GroupRelationManager::getPluginIdsByEntityTypeAccess in Group 2.0.x
Returns the ID of all plugins that define access for a given entity type.
Parameters
string $entity_type_id: The entity type ID.
Return value
string[] The plugin IDs.
Overrides GroupRelationManagerInterface::getPluginIdsByEntityTypeAccess
File
- src/
Plugin/ Group/ Relation/ GroupRelationManager.php, line 305
Class
- GroupRelationManager
- Manages GroupRelation plugin implementations.
Namespace
Drupal\group\Plugin\Group\RelationCode
public function getPluginIdsByEntityTypeAccess($entity_type_id) {
$plugin_ids = [];
foreach ($this
->getDefinitions() as $plugin_id => $plugin_info) {
if (!empty($plugin_info['entity_access']) && $plugin_info['entity_type_id'] == $entity_type_id) {
$plugin_ids[] = $plugin_id;
}
}
return $plugin_ids;
}