You are here

protected function EntityHelperTrait::entityChangedTime in Facebook Instant Articles 8.2

Same name and namespace in other branches
  1. 3.x src/Normalizer/EntityHelperTrait.php \Drupal\fb_instant_articles\Normalizer\EntityHelperTrait::entityChangedTime()

Helper function to get the changed time of the given entity if applicable.

Parameters

\Drupal\Core\Entity\ContentEntityInterface $entity: Content entity being normalized.

Return value

bool|\DateTime Changed time of the given entity.

2 calls to EntityHelperTrait::entityChangedTime()
InstantArticleContentEntityNormalizer::normalizeDefaultHeader in src/Normalizer/InstantArticleContentEntityNormalizer.php
Normalize the default header of the instant article.
InstantArticleRssContentEntityNormalizer::normalize in src/Normalizer/InstantArticleRssContentEntityNormalizer.php

File

src/Normalizer/EntityHelperTrait.php, line 78

Class

EntityHelperTrait
Common entity data getters shared between the normalizers.

Namespace

Drupal\fb_instant_articles\Normalizer

Code

protected function entityChangedTime(ContentEntityInterface $entity) {
  if ($entity instanceof EntityChangedInterface && ($changed = $entity
    ->getChangedTime())) {
    return \DateTime::createFromFormat('U', $changed);
  }
}