og-8.x-1.x-dev/og.services.yml
og.services.yml
services:
_defaults:
autoconfigure: true
autowire: true
access_check.og.user_access_group:
class: Drupal\og\Access\GroupCheck
arguments: ['@entity_type.manager', '@og.access']
tags:
- { name: access_check, applies_to: _og_user_access_group }
access_check.og.membership.add:
class: Drupal\og\Access\OgMembershipAddAccessCheck
arguments: ['@entity_type.manager', '@og.access']
tags:
- { name: access_check, applies_to: _og_membership_add_access }
cache_context.og_group_context:
class: 'Drupal\og\Cache\Context\OgGroupContextCacheContext'
tags:
- { name: 'cache.context'}
cache_context.og_membership_state:
class: 'Drupal\og\Cache\Context\OgMembershipStateCacheContext'
tags:
- { name: 'cache.context'}
cache_context.og_permissions:
class: 'Drupal\og\Cache\Context\OgPermissionsCacheContext'
tags:
- { name: 'cache.context'}
cache_context.og_role:
class: 'Drupal\og\Cache\Context\OgRoleCacheContext'
tags:
- { name: 'cache.context'}
og.access:
class: Drupal\og\OgAccess
Drupal\og\OgAccessInterface: '@og.access'
og.context:
class: Drupal\og\ContextProvider\OgContext
tags:
- { name: 'context_provider' }
Drupal\og\OgContextInterface: '@og.context'
Drupal\og\EventSubscriber\OgEventSubscriber: { }
og.group_audience_helper:
class: Drupal\og\OgGroupAudienceHelper
Drupal\og\OgGroupAudienceHelperInterface: '@og.group_audience_helper'
og.group_type_manager:
class: Drupal\og\GroupTypeManager
arguments: ['@config.factory', '@entity_type.manager', '@entity_type.bundle.info', '@event_dispatcher', '@cache.data', '@og.permission_manager', '@og.role_manager', '@router.builder', '@og.group_audience_helper']
Drupal\og\GroupTypeManagerInterface: '@og.group_type_manager'
og.membership_manager:
class: Drupal\og\MembershipManager
Drupal\og\MembershipManagerInterface: '@og.membership_manager'
og.permission_manager:
class: Drupal\og\PermissionManager
Drupal\og\PermissionManagerInterface: '@og.permission_manager'
og.role_manager:
class: Drupal\og\OgRoleManager
Drupal\og\OgRoleManagerInterface: '@og.role_manager'
Drupal\og\Routing\RouteSubscriber: { }
plugin.manager.og.delete_orphans:
class: Drupal\og\OgDeleteOrphansPluginManager
parent: default_plugin_manager
Drupal\og\OgDeleteOrphansPluginManager: '@plugin.manager.og.delete_orphans'
plugin.manager.og.fields:
class: Drupal\og\OgFieldsPluginManager
parent: default_plugin_manager
plugin.manager.og.group_resolver:
class: Drupal\og\OgGroupResolverPluginManager
parent: default_plugin_manager
Drupal\og\OgGroupResolverPluginManager: '@plugin.manager.og.group_resolver'
