lionbridge_translation_provider-8.x-2.4/tmgmt_contentapi/tmgmt_contentapi.services.yml
tmgmt_contentapi/tmgmt_contentapi.services.yml
services:
plugin.manager.tmgmt_contentapi.format:
class: Drupal\tmgmt_contentapi\Format\FormatManager
parent: default_plugin_manager
tmgmt_contentapi.export_job:
class: Drupal\tmgmt_contentapi\Services\ExportJobFiles
arguments: ['@file_system', '@file.repository', '@file.usage', '@tmgmt_contentapi.job_helper', '@tmgmt_contentapi.queue_operations']
tmgmt_contentapi.create_job:
class: Drupal\tmgmt_contentapi\Services\CreateConnectorJob
arguments: ['@tmgmt_contentapi.export_job', '@stream_wrapper_manager', '@tmgmt_contentapi.capi_data_processor','@tmgmt.queue', '@logger.factory', '@tmgmt_contentapi.job_helper', '@queue', '@tmgmt_contentapi.queue_operations', '@tmgmt_contentapi.job_upload_manager']
shared: false
tmgmt_contentapi.import_job:
class: Drupal\tmgmt_contentapi\Services\ImportJob
arguments: ['@tmgmt_contentapi.capi_data_processor', '@logger.factory', '@tmgmt_contentapi.queue_operations']
tmgmt_contentapi.capi_data_processor:
class: Drupal\tmgmt_contentapi\Services\CapiDataProcessor
arguments: ['@database', '@logger.factory', '@entity_type.manager', '@tmgmt_contentapi.queue_operations']
tmgmt_contentapi.capi_details:
class: Drupal\tmgmt_contentapi\Services\CapiDetails
arguments: ['@logger.factory', '@entity_type.manager']
tmgmt_contentapi.queue_operations:
class: Drupal\tmgmt_contentapi\Services\QueueOperations
arguments: ['@database', '@logger.factory', '@queue', '@state', '@csrf_token', '@entity_type.manager']
tmgmt_contentapi.handle_throttling:
class: Drupal\tmgmt_contentapi\Services\HandleThrottling
arguments: ['@http_client', '@logger.factory']
tmgmt_contentapi.job_helper:
class: Drupal\tmgmt_contentapi\Services\JobHelper
arguments: ['@file_system', '@current_user', '@file.mime_type.guesser', '@entity_type.manager', '@transliteration']
tmgmt_contentapi.null_safe_link_generator:
class: Drupal\tmgmt_contentapi\Services\NullSafeLinkGenerator
decorates: 'link_generator'
arguments: ['@tmgmt_contentapi.null_safe_link_generator.inner', '@url_generator', '@module_handler', '@renderer']
tmgmt_contentapi.analysis_code_api:
class: Drupal\tmgmt_contentapi\Services\AnalysisCodeApi
arguments: ['@http_client', '@logger.factory', '@config.factory', '@keyvalue.expirable']
tmgmt_contentapi.job_upload_manager:
class: Drupal\tmgmt_contentapi\Services\JobUploadManagerService
arguments: ['@database', '@logger.factory', '@queue', '@state', '@tmgmt_contentapi.capi_data_processor', '@tmgmt_contentapi.job_helper', '@tmgmt_contentapi.queue_operations']
