entityType = $entity_type; } /** * {@inheritdoc} */ public function getDefinitions() { $definition = \Drupal::entityTypeManager()->getDefinition($this->entityType); $prefix = $definition->getConfigPrefix() . '.'; $storage = \Drupal::service('config.storage'); $query = \Drupal::entityQuery($this->entityType); $ids = $query->execute(); $definitions = []; foreach ($ids as $id) { $definitions[$id] = $storage->read($prefix . $id); } return $definitions; } }