Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
Total | |
100.00% |
1 / 1 |
|
100.00% |
0 / 0 |
CRAP | |
100.00% |
0 / 0 |
EntityManager | |
100.00% |
1 / 1 |
|
100.00% |
54 / 54 |
54 | |
100.00% |
0 / 0 |
clearCachedDefinitions | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
getDefinition | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
hasHandler | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
getStorage | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
getListBuilder | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
getFormObject | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
getRouteProviders | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
getViewBuilder | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
getAccessControlHandler | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
getHandler | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
createHandlerInstance | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
getBaseFieldDefinitions | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
getFieldDefinitions | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
getFieldStorageDefinitions | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
setFieldMap | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
getFieldMap | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
getFieldMapByFieldType | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
onFieldDefinitionCreate | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
onFieldDefinitionUpdate | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
onFieldDefinitionDelete | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
clearCachedFieldDefinitions | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
clearCachedBundles | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
getBundleInfo | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
getAllBundleInfo | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
getExtraFields | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
getEntityTypeLabels | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
getTranslationFromContext | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
getAllViewModes | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
getViewModes | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
getAllFormModes | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
getFormModes | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
getViewModeOptions | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
getFormModeOptions | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
getViewModeOptionsByBundle | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
getFormModeOptionsByBundle | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
clearDisplayModeInfo | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
loadEntityByUuid | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
loadEntityByConfigTarget | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
getEntityTypeFromClass | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
onEntityTypeCreate | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
onEntityTypeUpdate | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
onEntityTypeDelete | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
onFieldStorageDefinitionCreate | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
onFieldStorageDefinitionUpdate | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
onFieldStorageDefinitionDelete | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
onBundleCreate | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
onBundleDelete | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
getLastInstalledDefinition | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
useCaches | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
getLastInstalledFieldStorageDefinitions | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
getDefinitions | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
hasDefinition | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
createInstance | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
|||
getInstance | |
100.00% |
1 / 1 |
1 | |
100.00% |
0 / 0 |
<?php | |
/** | |
* @file | |
* Contains \Drupal\Core\Entity\EntityManager. | |
*/ | |
namespace Drupal\Core\Entity; | |
use Drupal\Core\Field\FieldDefinitionInterface; | |
use Drupal\Core\Field\FieldStorageDefinitionInterface; | |
use Symfony\Component\DependencyInjection\ContainerAwareInterface; | |
use Symfony\Component\DependencyInjection\ContainerAwareTrait; | |
/** | |
* Provides a wrapper around many other services relating to entities. | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
* | |
* @todo Enforce the deprecation of each method once | |
* https://www.drupal.org/node/2578361 is in. | |
*/ | |
class EntityManager implements EntityManagerInterface, ContainerAwareInterface { | |
use ContainerAwareTrait; | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function clearCachedDefinitions() { | |
$this->container->get('entity_type.manager')->clearCachedDefinitions(); | |
// @todo None of these are plugin managers, and they should not co-opt | |
// this method for managing its caches. Remove in | |
// https://www.drupal.org/node/2549143. | |
$this->container->get('entity_type.bundle.info')->clearCachedBundles(); | |
$this->container->get('entity_field.manager')->clearCachedFieldDefinitions(); | |
$this->container->get('entity_type.repository')->clearCachedDefinitions(); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function getDefinition($entity_type_id, $exception_on_invalid = TRUE) { | |
return $this->container->get('entity_type.manager')->getDefinition($entity_type_id, $exception_on_invalid); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function hasHandler($entity_type, $handler_type) { | |
return $this->container->get('entity_type.manager')->hasHandler($entity_type, $handler_type); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function getStorage($entity_type) { | |
return $this->container->get('entity_type.manager')->getStorage($entity_type); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function getListBuilder($entity_type) { | |
return $this->container->get('entity_type.manager')->getListBuilder($entity_type); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function getFormObject($entity_type, $operation) { | |
return $this->container->get('entity_type.manager')->getFormObject($entity_type, $operation); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function getRouteProviders($entity_type) { | |
return $this->container->get('entity_type.manager')->getRouteProviders($entity_type); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function getViewBuilder($entity_type) { | |
return $this->container->get('entity_type.manager')->getViewBuilder($entity_type); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function getAccessControlHandler($entity_type) { | |
return $this->container->get('entity_type.manager')->getAccessControlHandler($entity_type); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function getHandler($entity_type, $handler_type) { | |
return $this->container->get('entity_type.manager')->getHandler($entity_type, $handler_type); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function createHandlerInstance($class, EntityTypeInterface $definition = null) { | |
return $this->container->get('entity_type.manager')->createHandlerInstance($class, $definition); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function getBaseFieldDefinitions($entity_type_id) { | |
return $this->container->get('entity_field.manager')->getBaseFieldDefinitions($entity_type_id); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function getFieldDefinitions($entity_type_id, $bundle) { | |
return $this->container->get('entity_field.manager')->getFieldDefinitions($entity_type_id, $bundle); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function getFieldStorageDefinitions($entity_type_id) { | |
return $this->container->get('entity_field.manager')->getFieldStorageDefinitions($entity_type_id); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function setFieldMap(array $field_map) { | |
return $this->container->get('entity_field.manager')->setFieldMap($field_map); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function getFieldMap() { | |
return $this->container->get('entity_field.manager')->getFieldMap(); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function getFieldMapByFieldType($field_type) { | |
return $this->container->get('entity_field.manager')->getFieldMapByFieldType($field_type); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function onFieldDefinitionCreate(FieldDefinitionInterface $field_definition) { | |
$this->container->get('field_definition.listener')->onFieldDefinitionCreate($field_definition); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function onFieldDefinitionUpdate(FieldDefinitionInterface $field_definition, FieldDefinitionInterface $original) { | |
$this->container->get('field_definition.listener')->onFieldDefinitionUpdate($field_definition, $original); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function onFieldDefinitionDelete(FieldDefinitionInterface $field_definition) { | |
$this->container->get('field_definition.listener')->onFieldDefinitionDelete($field_definition); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function clearCachedFieldDefinitions() { | |
$this->container->get('entity_field.manager')->clearCachedFieldDefinitions(); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function clearCachedBundles() { | |
$this->container->get('entity_type.bundle.info')->clearCachedBundles(); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function getBundleInfo($entity_type) { | |
return $this->container->get('entity_type.bundle.info')->getBundleInfo($entity_type); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function getAllBundleInfo() { | |
return $this->container->get('entity_type.bundle.info')->getAllBundleInfo(); | |
} | |
/** | |
* {@inheritdoc} | |
*/ | |
public function getExtraFields($entity_type_id, $bundle) { | |
return $this->container->get('entity_field.manager')->getExtraFields($entity_type_id, $bundle); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function getEntityTypeLabels($group = FALSE) { | |
return $this->container->get('entity_type.repository')->getEntityTypeLabels($group); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function getTranslationFromContext(EntityInterface $entity, $langcode = NULL, $context = array()) { | |
return $this->container->get('entity.repository')->getTranslationFromContext($entity, $langcode, $context); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function getAllViewModes() { | |
return $this->container->get('entity_display.repository')->getAllViewModes(); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function getViewModes($entity_type_id) { | |
return $this->container->get('entity_display.repository')->getViewModes($entity_type_id); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function getAllFormModes() { | |
return $this->container->get('entity_display.repository')->getAllFormModes(); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function getFormModes($entity_type_id) { | |
return $this->container->get('entity_display.repository')->getFormModes($entity_type_id); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function getViewModeOptions($entity_type_id) { | |
return $this->container->get('entity_display.repository')->getViewModeOptions($entity_type_id); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function getFormModeOptions($entity_type_id) { | |
return $this->container->get('entity_display.repository')->getFormModeOptions($entity_type_id); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function getViewModeOptionsByBundle($entity_type_id, $bundle) { | |
return $this->container->get('entity_display.repository')->getViewModeOptionsByBundle($entity_type_id, $bundle); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function getFormModeOptionsByBundle($entity_type_id, $bundle) { | |
return $this->container->get('entity_display.repository')->getFormModeOptionsByBundle($entity_type_id, $bundle); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function clearDisplayModeInfo() { | |
$this->container->get('entity_display.repository')->clearDisplayModeInfo(); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function loadEntityByUuid($entity_type_id, $uuid) { | |
return $this->container->get('entity.repository')->loadEntityByUuid($entity_type_id, $uuid); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function loadEntityByConfigTarget($entity_type_id, $target) { | |
return $this->container->get('entity.repository')->loadEntityByConfigTarget($entity_type_id, $target); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function getEntityTypeFromClass($class_name) { | |
return $this->container->get('entity_type.repository')->getEntityTypeFromClass($class_name); | |
} | |
/** | |
* {@inheritdoc} | |
*/ | |
public function onEntityTypeCreate(EntityTypeInterface $entity_type) { | |
$this->container->get('entity_type.listener')->onEntityTypeCreate($entity_type); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function onEntityTypeUpdate(EntityTypeInterface $entity_type, EntityTypeInterface $original) { | |
$this->container->get('entity_type.listener')->onEntityTypeUpdate($entity_type, $original); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function onEntityTypeDelete(EntityTypeInterface $entity_type) { | |
$this->container->get('entity_type.listener')->onEntityTypeDelete($entity_type); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function onFieldStorageDefinitionCreate(FieldStorageDefinitionInterface $storage_definition) { | |
$this->container->get('field_storage_definition.listener')->onFieldStorageDefinitionCreate($storage_definition); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function onFieldStorageDefinitionUpdate(FieldStorageDefinitionInterface $storage_definition, FieldStorageDefinitionInterface $original) { | |
$this->container->get('field_storage_definition.listener')->onFieldStorageDefinitionUpdate($storage_definition, $original); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function onFieldStorageDefinitionDelete(FieldStorageDefinitionInterface $storage_definition) { | |
$this->container->get('field_storage_definition.listener')->onFieldStorageDefinitionDelete($storage_definition); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function onBundleCreate($bundle, $entity_type_id) { | |
$this->container->get('entity_bundle.listener')->onBundleCreate($bundle, $entity_type_id); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function onBundleDelete($bundle, $entity_type_id) { | |
$this->container->get('entity_bundle.listener')->onBundleDelete($bundle, $entity_type_id); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function getLastInstalledDefinition($entity_type_id) { | |
return $this->container->get('entity.last_installed_schema.repository')->getLastInstalledDefinition($entity_type_id); | |
} | |
/** | |
* {@inheritdoc} | |
*/ | |
public function useCaches($use_caches = FALSE) { | |
$this->container->get('entity_type.manager')->useCaches($use_caches); | |
// @todo EntityFieldManager is not a plugin manager, and should not co-opt | |
// this method for managing its caches. | |
$this->container->get('entity_field.manager')->useCaches($use_caches); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function getLastInstalledFieldStorageDefinitions($entity_type_id) { | |
return $this->container->get('entity.last_installed_schema.repository')->getLastInstalledFieldStorageDefinitions($entity_type_id); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function getDefinitions() { | |
return $this->container->get('entity_type.manager')->getDefinitions(); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function hasDefinition($plugin_id) { | |
return $this->container->get('entity_type.manager')->hasDefinition($plugin_id); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function createInstance($plugin_id, array $configuration = []) { | |
return $this->container->get('entity_type.manager')->createInstance($plugin_id, $configuration); | |
} | |
/** | |
* {@inheritdoc} | |
* | |
* @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. | |
*/ | |
public function getInstance(array $options) { | |
return $this->container->get('entity_type.manager')->getInstance($options); | |
} | |
} |