Same name and namespace in other branches
  1. 8.9.x core/lib/Drupal.php \Drupal::entityQuery()
  2. 9 core/lib/Drupal.php \Drupal::entityQuery()

Returns the entity query object for this entity type.

Parameters

string $entity_type: The entity type (for example, node) for which the query object should be returned.

string $conjunction: (optional) Either 'AND' if all conditions in the query need to apply, or 'OR' if any of them is sufficient. Defaults to 'AND'.

Return value

\Drupal\Core\Entity\Query\QueryInterface The query object that can query the given entity type.

63 calls to Drupal::entityQuery()
BulkDeleteTest::testPurgeField in core/modules/field/tests/src/Kernel/BulkDeleteTest.php
Tests purging fields.
CommentLanguageTest::testCommentLanguage in core/modules/comment/tests/src/Functional/CommentLanguageTest.php
Tests that comment language is properly set.
comment_entity_predelete in core/modules/comment/comment.module
Implements hook_entity_predelete().
comment_field_config_delete in core/modules/comment/comment.module
Implements hook_ENTITY_TYPE_delete() for 'field_config'.
comment_user_predelete in core/modules/comment/comment.module
Implements hook_ENTITY_TYPE_predelete() for user entities.

... See full list

File

core/lib/Drupal.php, line 507

Class

Drupal
Static Service Container wrapper.

Code

public static function entityQuery($entity_type, $conjunction = 'AND') {
  return static::entityTypeManager()
    ->getStorage($entity_type)
    ->getQuery($conjunction);
}