adva-8.x-1.0-rc9/adva.services.yml
adva.services.yml
services:
plugin.manager.adva.consumer:
class: Drupal\adva\Plugin\adva\Manager\AccessConsumerManager
arguments: ['@container.namespaces', '@cache.discovery', '@module_handler', '@entity_type.manager']
plugin.manager.adva.provider:
class: Drupal\adva\Plugin\adva\Manager\AccessProviderManager
arguments: ['@container.namespaces', '@cache.discovery', '@module_handler']
adva.access_storage:
class: Drupal\adva\AccessStorage
arguments: ['@database', '@module_handler', '@language_manager', '@plugin.manager.adva.consumer', '@entity_type.manager', '@messenger']
tags:
- { name: backend_overridable }
adva.parm_parser:
class: Drupal\adva\ParamConverter\AdvancedAccessParamConverter
arguments: ['@plugin.manager.adva.consumer']
tags:
- { name: paramconverter }
adva.batch.consumer_access_rebuild:
class: Drupal\adva\Batch\ConsumerAccessRebuildBatch
arguments:
- '@entity_type.manager'
- '@queue'
- '@plugin.manager.queue_worker'
