d6_comment.yml
File
- 
              core/modules/ comment/ migrations/ d6_comment.yml 
View source
- id: d6_comment
- label: Comments
- audit: true
- migration_tags:
-   - Drupal 6
-   - Content
- source:
-   plugin: d6_comment
-   constants:
-     entity_type: node
- process:
-   # If you are using this file to build a custom migration consider removing
-   # the cid field to allow incremental migrations.
-   cid: cid
-   pid:
-     -
-       plugin: skip_on_empty
-       method: process
-       source: pid
-     -
-       plugin: migration_lookup
-       migration: d6_comment
-   entity_id:
-     -
-       plugin: migration_lookup
-       migration:
-         - d6_node_complete
-         - d6_node
-         - d6_node_translation
-       source: nid
-     -
-       plugin: node_complete_node_lookup
-     -
-       plugin: skip_on_empty
-       method: row
-   entity_type: 'constants/entity_type'
-   comment_type:
-     -
-       plugin: migration_lookup
-       source: type
-       migration: d6_comment_type
-     -
-       plugin: skip_on_empty
-       method: row
-   langcode: language
-   field_name: '@comment_type'
-   subject: subject
-   uid: uid
-   name: name
-   mail: mail
-   homepage: homepage
-   hostname: hostname
-   created: timestamp
-   changed: timestamp
-   status: status #In D6, published=0. We reverse the value in prepareRow.
-   thread: thread
-   'comment_body/value': comment
-   'comment_body/format':
-     plugin: migration_lookup
-     migration: d6_filter_format
-     source: format
- destination:
-   plugin: entity:comment
- migration_dependencies:
-   required:
-     - d6_node
-     - d6_comment_type
-     - d6_comment_entity_display
-     - d6_comment_entity_form_display
-     - d6_user
-     - d6_filter_format
-   optional:
-     - d6_node_translation
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.
