Change record status: 
Project: 
Introduced in branch: 
8.8.x
Introduced in version: 
8.8.0
Description: 

The methods isLatestRevision, getLatestRevision and getLatestRevisionId have been deprecated in the content_moderation.moderation_information service, because they have a direct replacement in core!

Examples of the old and the new which should help you update any code using these methods are:

Getting the latest revision ID

// The old:
$moderation_information = \Drupal::service('content_moderation.moderation_information');
$latest_revision_id = $moderation_information->getLatestRevisionId('node', $node->id());

// The new:
$node_storage = \Drupal::service('entity_type.manager')->getStorage('node');
$latest_revision_id = $node_storage->getLatestRevisionId($node->id());

Checking if an entity is the latest revision

// The old:
$moderation_information = \Drupal::service('content_moderation.moderation_information');
$is_latest_revision = $moderation_information->isLatestRevision($node);

// The new:
$is_latest_revision = $node->isLatestRevision();

Loading the latest revision

// The old:
$moderation_information = \Drupal::service('content_moderation.moderation_information');
$latest_revision = $moderation_information->getLatestRevision('node', $node->id());

// The new:
$node_storage = \Drupal::service('entity_type.manager')->getStorage('node');
$latest_revision = $node_storage->loadRevision($node_storage->getLatestRevisionId($node->id()));
Impacts: 
Module developers