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 }