acquia_contenthub_subscriber.services.yml in Acquia Content Hub 8.2
modules/acquia_contenthub_subscriber/acquia_contenthub_subscriber.services.yml
File
modules/acquia_contenthub_subscriber/acquia_contenthub_subscriber.services.ymlView source
- services:
-
- acquia_contenthub_subscriber.tracker:
- class: Drupal\acquia_contenthub_subscriber\SubscriberTracker
- arguments: ['@database']
-
- acquia_contenthub_subscriber.logger_channel:
- class: Drupal\Core\Logger\LoggerChannel
- factory: logger.factory:get
- arguments: [ 'acquia_contenthub_subscriber' ]
-
- acquia_contenthub_subscriber.handle_webhook.import_assets:
- class: Drupal\acquia_contenthub_subscriber\EventSubscriber\HandleWebhook\ImportUpdateAssets
- arguments: ['@queue', '@event_dispatcher', '@acquia_contenthub_subscriber.tracker', '@acquia_contenthub_subscriber.logger_channel', '@config.factory']
- tags:
- - { name: event_subscriber }
-
- acquia_contenthub_subscriber.handle_webhook.dump_assets:
- class: Drupal\acquia_contenthub_subscriber\EventSubscriber\HandleWebhook\DumpAssets
- arguments: ['@acquia_contenthub_subscriber.tracker', '@entity_type.manager', '@acquia_contenthub_common_actions']
- tags:
- - { name: event_subscriber }
-
- acquia_contenthub_subscriber.handle_webhook.import_delete_assets:
- class: Drupal\acquia_contenthub_subscriber\EventSubscriber\HandleWebhook\DeleteAssets
- arguments: ['@acquia_contenthub_subscriber.tracker', '@config.factory']
- tags:
- - { name: event_subscriber }
-
- acquia_contenthub_subscriber.handle_webhook.purge:
- class: Drupal\acquia_contenthub_subscriber\EventSubscriber\HandleWebhook\Purge
- arguments: ['@queue', '@acquia_contenthub.logger_channel']
- tags:
- - { name: event_subscriber }
-
- acquia_contenthub_subscriber.data_tamper.existing_entity:
- class: Drupal\acquia_contenthub_subscriber\EventSubscriber\EntityDataTamper\ExistingEntity
- arguments: ['@acquia_contenthub_subscriber.tracker']
- tags:
- - { name: event_subscriber }
-
- acquia_contenthub_subscriber.data_tamper.disabled_entity:
- class: Drupal\acquia_contenthub_subscriber\EventSubscriber\EntityDataTamper\DisabledEntity
- arguments: ['@acquia_contenthub_subscriber.tracker']
- tags:
- - { name: event_subscriber }
-
- acquia_contenthub_subscriber.load_local_entity.from_tracker:
- class: Drupal\acquia_contenthub_subscriber\EventSubscriber\LoadLocalEntity\LoadFromTrackingData
- arguments: ['@acquia_contenthub_subscriber.tracker']
- tags:
- - { name: event_subscriber }
-
- acquia_contenthub_subscriber.load_local_entity.taxonomy_term:
- class: Drupal\acquia_contenthub_subscriber\EventSubscriber\LoadLocalEntity\TaxonomyTermMatch
- arguments: ['@entity_type.manager']
- tags:
- - { name: event_subscriber }
-
- acquia_contenthub_subscriber.load_local_entity.load_matching_redirect:
- class: Drupal\acquia_contenthub_subscriber\EventSubscriber\LoadLocalEntity\LoadMatchingRedirect
- tags:
- - { name: event_subscriber }
-
- acquia_contenthub_subscriber.entity_import.track:
- class: Drupal\acquia_contenthub_subscriber\EventSubscriber\EntityImport\TrackEntity
- arguments: ['@acquia_contenthub_subscriber.tracker']
- tags:
- - { name: event_subscriber }
-
- acquia_contenthub_subscriber.acquia_contenthub_import_queue:
- class: Drupal\acquia_contenthub_subscriber\ContentHubImportQueue
- arguments: ['@queue', '@plugin.manager.queue_worker']
-
- acquia_contenthub_subscriber.acquia_contenthub_import_queue_by_filter:
- class: Drupal\acquia_contenthub_subscriber\ContentHubImportQueueByFilter
- arguments: ['@queue', '@plugin.manager.queue_worker']
-
- acquia_contenthub_subscriber.promote_entity_status_tracking.tracking_totals:
- class: Drupal\acquia_contenthub_subscriber\EventSubscriber\PromoteEntityStatusTrack\TrackTotals
- arguments: ['@acquia_contenthub_subscriber.tracker']
- tags:
- - { name: event_subscriber }
-
- acquia_contenthub_subscriber.prevent_exporting_imported_entities_if_has_dual_config:
- class: Drupal\acquia_contenthub_subscriber\EventSubscriber\PrunePublishEntities\PruneImportedEntitiesFromExport
- arguments: ['@acquia_contenthub_subscriber.tracker', '@pub.sub_status.checker', '@entity.repository']
- tags:
- - { name: event_subscriber }
-
- acquia_contenthub.config_entity_null_uuid.pre_entity_save:
- class: Drupal\acquia_contenthub_subscriber\EventSubscriber\PreEntitySave\ConfigEntityWithNullUuid
- tags:
- - { name: event_subscriber }
-
- acquia_contenthub.entity_subqueue.pre_entity_save:
- class: Drupal\acquia_contenthub_subscriber\EventSubscriber\PreEntitySave\EntitySubqueuePreSave
- arguments: ['@database']
- tags:
- - { name: event_subscriber }