X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=web%2Fcore%2Flib%2FDrupal%2FCore%2FField%2FPlugin%2FField%2FFieldType%2FTimestampItem.php;fp=web%2Fcore%2Flib%2FDrupal%2FCore%2FField%2FPlugin%2FField%2FFieldType%2FTimestampItem.php;h=a5d6f38e2b57d8e0c42ea79dca39972363472756;hp=8c3ffd2119243ae23d19c063e64be856943d32a1;hb=9917807b03b64faf00f6a1f29dcb6eafc454efa5;hpb=aea91e65e895364e460983b890e295aa5d5540a5 diff --git a/web/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/TimestampItem.php b/web/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/TimestampItem.php index 8c3ffd211..a5d6f38e2 100644 --- a/web/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/TimestampItem.php +++ b/web/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/TimestampItem.php @@ -2,8 +2,9 @@ namespace Drupal\Core\Field\Plugin\Field\FieldType; -use Drupal\Core\Field\FieldStorageDefinitionInterface; +use Drupal\Core\Field\FieldDefinitionInterface; use Drupal\Core\Field\FieldItemBase; +use Drupal\Core\Field\FieldStorageDefinitionInterface; use Drupal\Core\TypedData\DataDefinition; /** @@ -53,4 +54,14 @@ class TimestampItem extends FieldItemBase { ]; } + /** + * {@inheritdoc} + */ + public static function generateSampleValue(FieldDefinitionInterface $field_definition) { + // Pick a random timestamp in the past year. + $timestamp = \Drupal::time()->getRequestTime() - mt_rand(0, 86400 * 365); + $values['value'] = $timestamp; + return $values; + } + }