public function GroupContentEnablerManager::getPermissionProvider in Group 8
Creates a new permission provider instance.
Parameters
string $plugin_id: The plugin ID for this permission provider.
Return value
\Drupal\group\plugin\GroupContentPermissionProviderInterface 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.
Overrides GroupContentEnablerManagerInterface::getPermissionProvider
File
- src/
Plugin/ GroupContentEnablerManager.php, line 172
Class
- GroupContentEnablerManager
- Manages GroupContentEnabler plugin implementations.
Namespace
Drupal\group\PluginCode
public function getPermissionProvider($plugin_id) {
return $this
->getHandler($plugin_id, 'permission_provider');
}