EntityQuery

Find content entities with flexible queries.

Hook

$articles = \Drupal::entityQuery('node')
  ->condition('type', 'article')
  ->execute();

Dependency injection

$articles = $this->entityTypeManager->getStorage('node')->getQuery()
  ->condition('type', 'article')
  ->execute();
Tags