You are here

public function PublishedAtOrNowComputed::getValue in Publication Date 8.2

Gets the data value.

Return value

mixed The data value.

Overrides TypedData::getValue

File

src/PublishedAtOrNowComputed.php, line 9

Class

PublishedAtOrNowComputed

Namespace

Drupal\publication_date

Code

public function getValue() {

  /** @var \Drupal\Core\Field\FieldItemInterface $item */
  $item = $this
    ->getParent();
  $value = $item->{$this->definition
    ->getSetting('source')};
  if ($value && $value != PUBLICATION_DATE_DEFAULT) {
    return $value;
  }
  return \Drupal::time()
    ->getRequestTime();
}