function CommentItem::generateSampleValue

Same name and namespace in other branches
  1. 9 core/modules/comment/src/Plugin/Field/FieldType/CommentItem.php \Drupal\comment\Plugin\Field\FieldType\CommentItem::generateSampleValue()
  2. 8.9.x core/modules/comment/src/Plugin/Field/FieldType/CommentItem.php \Drupal\comment\Plugin\Field\FieldType\CommentItem::generateSampleValue()
  3. 10 core/modules/comment/src/Plugin/Field/FieldType/CommentItem.php \Drupal\comment\Plugin\Field\FieldType\CommentItem::generateSampleValue()

Overrides FieldItemBase::generateSampleValue

File

core/modules/comment/src/Plugin/Field/FieldType/CommentItem.php, line 204

Class

CommentItem
Plugin implementation of the 'comment' field type.

Namespace

Drupal\comment\Plugin\Field\FieldType

Code

public static function generateSampleValue(FieldDefinitionInterface $field_definition) {
    $statuses = [
        CommentItemInterface::HIDDEN,
        CommentItemInterface::CLOSED,
        CommentItemInterface::OPEN,
    ];
    return [
        'status' => $statuses[mt_rand(0, count($statuses) - 1)],
    ];
}

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