Change record status: 
Project: 
Introduced in branch: 
11.3.x
Introduced in version: 
11.3.0
Description: 

All methods on Drupal\node\NodeStorage except ::clearRevisionsLanguage are now deprecated, some functions have been replaced by entity queries and some have no replacement:

NodeStorage::revisionIds

Before:

$revision_ids = $node_storage->revisionIds($node);

After:

$query = \Drupal::entityQuery('node')->allRevisions()->condition('nid', $node->id())->accessCheck(FALSE);
$revision_ids = array_keys($query->execute());

NodeStorage::userRevisionIds

Before:

$revision_ids = $node_storage->userRevisionIds($account);

After:

$query = \Drupal::entityQuery('node')->allRevisions()->accessCheck(FALSE)->condition('uid', $account->id());
$revision_ids = array_keys($query->execute());

NodeStorage::countDefaultLanguageRevisions

Has been removed with no replacement. This was unused in Drupal core.

Impacts: 
Site builders, administrators, editors
Module developers