public static function EntityStatus::getLastPullForEntity in CMS Content Sync 8
Same name and namespace in other branches
- 2.1.x src/Entity/EntityStatus.php \Drupal\cms_content_sync\Entity\EntityStatus::getLastPullForEntity()
- 2.0.x src/Entity/EntityStatus.php \Drupal\cms_content_sync\Entity\EntityStatus::getLastPullForEntity()
Return value
null|int
Throws
\Exception
2 calls to EntityStatus::getLastPullForEntity()
- PushIntent::__construct in src/
PushIntent.php - PushIntent constructor.
- _cms_content_sync_add_usage_form in ./
cms_content_sync.module - Add a button "Show usage" to show all sites using this content.
File
- src/
Entity/ EntityStatus.php, line 278
Class
- EntityStatus
- Defines the "Content Sync - Entity Status" entity type.
Namespace
Drupal\cms_content_sync\EntityCode
public static function getLastPullForEntity(EntityInterface $entity) {
$entity_status = EntityStatus::getInfosForEntity($entity
->getEntityTypeId(), $entity
->uuid());
$latest = null;
foreach ($entity_status as $info) {
if ($info
->getLastPull() && (!$latest || $info
->getLastPull() > $latest)) {
$latest = $info
->getLastPull();
}
}
return $latest;
}