You are here

public function GroupRelationManager::getAccessControlHandler in Group 2.0.x

Creates a new access control handler instance.

Parameters

string $plugin_id: The plugin ID for this access control handler.

Return value

\Drupal\group\Plugin\Group\RelationHandler\AccessControlInterface An access control handler instance.

Throws

\Drupal\Component\Plugin\Exception\PluginNotFoundException Thrown if the plugin doesn't exist.

\Drupal\Component\Plugin\Exception\InvalidPluginDefinitionException Thrown if the access control handler couldn't be loaded.

Overrides GroupRelationManagerInterface::getAccessControlHandler

File

src/Plugin/Group/Relation/GroupRelationManager.php, line 153

Class

GroupRelationManager
Manages GroupRelation plugin implementations.

Namespace

Drupal\group\Plugin\Group\Relation

Code

public function getAccessControlHandler($plugin_id) {
  return $this
    ->getHandler($plugin_id, 'access_control');
}