Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
By dawehner on
Change record status:
Published (View all published change records)
Project:
Introduced in branch:
8.x
Description:
Similar to EntityFieldQuery has been rewritten config entities now also have support to be queried using a query.
Before
$enabled_views = array();
foreach (entity_load_multiple('view') as $view) {
if ($view->isEnabled()) {
$enabled_views[] = $view->id();
}
}
After (with entity query)
$enabled_views = Drupal::entityQuery('view')
->condition('disabled', FALSE)
->execute();
Impacts:
Module developers