You are here

protected function CommonUtilities::getAllEntities in Convert Media Tags to Markup 8

Same name and namespace in other branches
  1. 2.x src/traits/CommonUtilities.php \Drupal\convert_media_tags_to_markup\traits\CommonUtilities::getAllEntities()

Get all entities of a specific type and bundle.

Parameters

string $type: A type such as node.

string $bundle: A bundle such as article.

Return value

array Array of \Drupal\convert_media_tags_to_markup\ConvertMediaTagsToMarkup\Entity objects.

Throws

\Exception

1 call to CommonUtilities::getAllEntities()
DbReplacer::replaceAll in src/ConvertMediaTagsToMarkup/DbReplacer.php
Replace all instances of legacy media tags in the database to images.

File

src/traits/CommonUtilities.php, line 62

Class

CommonUtilities
General utilities trait.

Namespace

Drupal\convert_media_tags_to_markup\traits

Code

protected function getAllEntities(string $type, string $bundle) : array {
  $values = [
    'type' => $bundle,
  ];
  $nodes = \Drupal::entityTypeManager()
    ->getListBuilder($type)
    ->getStorage()
    ->loadByProperties($values);
  $return = [];
  foreach ($nodes as $node) {
    $return[] = new Entity($node);
  }
  return $return;
}