civicrm_entity-8.x-3.0-beta1/civicrm_entity.services.yml

civicrm_entity.services.yml
services:
  civicrm_entity.api:
    class: 'Drupal\civicrm_entity\CiviCrmApi'
    arguments: ['@civicrm']

  civicrm_entity.field_definition_provider:
    class: Drupal\civicrm_entity\Entity\FieldDefinitionProvider

  entity.query.civicrm_entity:
    class: '\Drupal\civicrm_entity\Entity\Query\CiviCRM\QueryFactory'
    arguments: ['@civicrm_entity.api']
    tags:
      - { name: backend_overridable }

  civicrm_entity.field_ui_route_subscriber:
    class: Drupal\civicrm_entity\Routing\RouteSubscriber
    arguments: [ '@entity_type.manager', '@module_handler' ]
    tags:
      - { name: event_subscriber }

  civicrm_entity.module_installer:
    class: Drupal\civicrm_entity\ModuleInstaller
    decorates: module_installer
    public: true
    arguments: ['@civicrm_entity.module_installer.inner', '%app.root%', '@module_handler', '@kernel', '@database', '@update.update_hook_registry', '@logger.factory']
    tags:
      - { name: service_collector, tag: 'module_install.uninstall_validator', call: addUninstallValidator }

  civicrm_entity.contact_checksum_access_checker:
    class: Drupal\civicrm_entity\Access\ContactChecksumCheckAccess
    autowire: true
    arguments: ['@request_stack', '@civicrm_entity.api']
    tags:
      - {name: access_check, applies_to: _civicrm_entity_checksum_access_check }

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

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