public function GroupRelationManagerInterface::getPermissionProvider in Group 2.0.x
Creates a new permission provider instance.
Parameters
string $plugin_id: The plugin ID for this permission provider.
Return value
\Drupal\group\Plugin\Group\RelationHandler\PermissionProviderInterface A permission provider instance.
Throws
\Drupal\Component\Plugin\Exception\PluginNotFoundException Thrown if the plugin doesn't exist.
\Drupal\Component\Plugin\Exception\InvalidPluginDefinitionException Thrown if the permission provider couldn't be loaded.
1 method overrides GroupRelationManagerInterface::getPermissionProvider()
- GroupRelationManager::getPermissionProvider in src/
Plugin/ Group/ Relation/ GroupRelationManager.php - Creates a new permission provider instance.
File
- src/
Plugin/ Group/ Relation/ GroupRelationManagerInterface.php, line 86
Class
- GroupRelationManagerInterface
- Provides a common interface for group relation managers.
Namespace
Drupal\group\Plugin\Group\RelationCode
public function getPermissionProvider($plugin_id);