migrate_plus-8.x-5.x-dev/config/schema/migrate_plus.data_types.schema.yml

config/schema/migrate_plus.data_types.schema.yml
# Basic data types for Migrate.

migrate_plugin:
  type: mapping
  mapping:
    plugin:
      type: string
      label: 'Plugin'
migrate_destination:
  type: migrate_plugin
  label: 'Destination'
  mapping:
    overwrite_properties:
      type: sequence
      label: 'Properties to overwrite'
      sequence:
        type: string
        label: 'Property'

migrate_source:
  type: migrate_plugin
  label: 'Source'
  mapping:
    constants:
      type: ignore
      label: 'Constants'
    ids:
      type: ignore
      label: 'Source IDs schema definition for migrate mapping table'
    urls:
      type: sequence
      label: 'URLs from which to fetch'
      sequence:
        type: string
    data_fetcher_plugin:
      type: string
      label: 'Fetcher plugin'
    data_parser_plugin:
      type: string
      label: 'Parser plugin'
    fields:
      type: ignore
      label: Mapping of field names to selectors
    function:
      type: string
      label: 'Function to call on the service'
    parameters:
      type: ignore
      label: 'Parameters to pass to function on the service'
    response_type:
      type: string
      label: 'Type of response; XML string, object or array'
    item_selector:
      type: string
      label: 'XPath selector'

migrate_id_map:
  type: migrate_plugin
  label: 'Id Map'

migrate_process:
  type: migrate_plugin
  label: 'Process'

# Base schema for migrate source plugins that extend
# \Drupal\migrate\Plugin\migrate\source\SqlBase.
migrate_source_sql:
  type: migrate_source
  mapping:
    target:
      type: string
      label: 'The migration database target'

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

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