function Comment::fields

Returns available fields on the source.

Return value

array Available fields in the source, keys are the field machine names as used in field mappings, values are descriptions.

Overrides MigrateSourceInterface::fields

File

core/modules/comment/src/Plugin/migrate/source/d7/Comment.php, line 77

Class

Comment
Drupal 7 comment source from database.

Namespace

Drupal\comment\Plugin\migrate\source\d7

Code

public function fields() {
  return [
    'cid' => $this->t('Comment ID.'),
    'pid' => $this->t('Parent comment ID. If set to 0, this comment is not a reply to an existing comment.'),
    'nid' => $this->t('The {node}.nid to which this comment is a reply.'),
    'uid' => $this->t('The {users}.uid who authored the comment. If set to 0, this comment was created by an anonymous user.'),
    'subject' => $this->t('The comment title.'),
    'comment' => $this->t('The comment body.'),
    'hostname' => $this->t("The author's host name."),
    'created' => $this->t('The time that the comment was created, as a Unix timestamp.'),
    'changed' => $this->t('The time that the comment was edited by its author, as a Unix timestamp.'),
    'status' => $this->t('The published status of a comment. (0 = Published, 1 = Not Published)'),
    'format' => $this->t('The {filter_formats}.format of the comment body.'),
    'thread' => $this->t("The vancode representation of the comment's place in a thread."),
    'name' => $this->t("The comment author's name. Uses {users}.name if the user is logged in, otherwise uses the value typed into the comment form."),
    'mail' => $this->t("The comment author's email address from the comment form, if user is anonymous, and the 'Anonymous users may/must leave their contact information' setting is turned on."),
    'homepage' => $this->t("The comment author's home page address from the comment form, if user is anonymous, and the 'Anonymous users may/must leave their contact information' setting is turned on."),
    'language' => $this->t('The comment language.'),
    'type' => $this->t("The {node}.type to which this comment is a reply."),
  ];
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.