oauth2_client-8.x-3.x-dev/oauth2_client.services.yml

oauth2_client.services.yml
services:
  oauth2_client.plugin_manager:
    class: Drupal\oauth2_client\PluginManager\Oauth2ClientPluginManager
    arguments: ['@entity_type.manager']
    parent: default_plugin_manager

  plugin.manager.oauth2_grant_type:
    class: Drupal\oauth2_client\PluginManager\Oauth2GrantTypePluginManager
    parent: default_plugin_manager

  oauth2_client.service:
    class: Drupal\oauth2_client\Service\Oauth2ClientService
    arguments: ['@entity_type.manager', '@state', '@logger.channel.oauth2_client']

  oauth2_client.service.credentials:
    class: Drupal\oauth2_client\Service\CredentialProvider
    arguments: ['@state', '@entity_type.manager']
    calls:
      - [ setKeyRepository, [ '@?key.repository' ] ]

  oauth2_client.service.route_access:
    class: Drupal\oauth2_client\Access\RouteAccess
    arguments: ['@oauth2_client.plugin_manager']
    tags:
      - { name: access_check, applies_to: _oauth2_client_route_access }

  logger.channel.oauth2_client:
    parent: logger.channel_base
    arguments: ['oauth2_client']

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc