data_pipelines-1.x-dev/data_pipelines.services.yml
data_pipelines.services.yml
services:
plugin.manager.data_pipelines_pipeline:
class: Drupal\data_pipelines\DatasetPipelinePluginManager
arguments: [ '@module_handler', '@cache.discovery' ]
plugin.manager.data_pipelines_source:
class: Drupal\data_pipelines\Source\DatasetSourcePluginManager
parent: default_plugin_manager
plugin.manager.data_pipelines_transform:
class: Drupal\data_pipelines\Transform\DatasetTransformPluginManager
parent: default_plugin_manager
plugin.manager.data_pipelines_destination:
class: Drupal\data_pipelines\Destination\DatasetDestinationPluginManager
parent: default_plugin_manager
logger.channel.data_pipelines:
class: Drupal\Core\Logger\LoggerChannel
factory: logger.factory:get
arguments: [ 'data_pipelines' ]
data_pipelines.source_resource.file:
class: Drupal\data_pipelines\Source\Resource\File
tags:
- { name: data_pipelines_source_resource }
data_pipelines.source_resource.uri:
class: Drupal\data_pipelines\Source\Resource\Uri
arguments:
- '@http_client'
- '@cache.default'
- '@datetime.time'
- 86400
tags:
- { name: data_pipelines_source_resource }
data_pipelines.source_resource.text:
class: Drupal\data_pipelines\Source\Resource\Text
tags:
- { name: data_pipelines_source_resource }
data_pipelines.source_resource.manager:
class: Drupal\data_pipelines\Source\Resource\SourceResourceManager
tags:
- { name: service_id_collector, tag: data_pipelines_source_resource }
