class EntityManager
Provides a wrapper around many other services relating to entities.
Deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0. We cannot use the deprecated PHPDoc tag because this service class is still used in legacy code paths. Symfony would fail test cases with deprecation warnings.
Hierarchy
- class \Drupal\Core\Entity\EntityManager implements \Drupal\Core\Entity\EntityManagerInterface, \Symfony\Component\DependencyInjection\ContainerAwareInterface uses \Symfony\Component\DependencyInjection\ContainerAwareTrait
Expanded class hierarchy of EntityManager
2 files declare their use of EntityManager
- EntityFormTest.php in core/
tests/ Drupal/ Tests/ Core/ Entity/ EntityFormTest.php - EntityManagerTest.php in core/
tests/ Drupal/ Tests/ Core/ Entity/ EntityManagerTest.php
3 string references to 'EntityManager'
- core.services.yml in core/
core.services.yml - core/core.services.yml
- EntityForm::__get in core/
lib/ Drupal/ Core/ Entity/ EntityForm.php - EntityForm::__set in core/
lib/ Drupal/ Core/ Entity/ EntityForm.php
1 service uses EntityManager
File
-
core/
lib/ Drupal/ Core/ Entity/ EntityManager.php, line 17
Namespace
Drupal\Core\EntityView source
class EntityManager implements EntityManagerInterface, ContainerAwareInterface {
use ContainerAwareTrait;
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityTypeManagerInterface::clearCachedDefinitions()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function clearCachedDefinitions() {
@trigger_error('EntityManagerInterface::clearCachedDefinitions() is deprecated in 8.0.0 and will be removed before Drupal 9.0.0. Use \\Drupal\\Core\\Entity\\EntityTypeManagerInterface::clearCachedDefinitions() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
$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 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityTypeManagerInterface::getDefinition()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function getDefinition($entity_type_id, $exception_on_invalid = TRUE) {
@trigger_error('EntityManagerInterface::getDefinition() is deprecated in drupal:8.0.0 and is removed from drupal:9.0.0. Use \\Drupal\\Core\\Entity\\EntityTypeManager::getDefinition() instead. See https://www.drupal.org/node/2549139', E_USER_DEPRECATED);
return $this->container
->get('entity_type.manager')
->getDefinition($entity_type_id, $exception_on_invalid);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityTypeManagerInterface::hasHandler()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function hasHandler($entity_type_id, $handler_type) {
@trigger_error('EntityManagerInterface::hasHandler() is deprecated in drupal:8.0.0 and is removed from drupal:9.0.0. Use \\Drupal\\Core\\Entity\\EntityTypeManager::hasHandler() instead. See https://www.drupal.org/node/2549139', E_USER_DEPRECATED);
return $this->container
->get('entity_type.manager')
->hasHandler($entity_type_id, $handler_type);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityTypeManagerInterface::getStorage() instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function getStorage($entity_type_id) {
@trigger_error('EntityManagerInterface::getStorage() is deprecated in drupal:8.0.0 and is removed from drupal:9.0.0. Use \\Drupal\\Core\\Entity\\EntityTypeManager::getStorage() instead. See https://www.drupal.org/node/2549139', E_USER_DEPRECATED);
return $this->container
->get('entity_type.manager')
->getStorage($entity_type_id);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityTypeManagerInterface::getListBuilder()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function getListBuilder($entity_type_id) {
@trigger_error('EntityManagerInterface::getListBuilder() is deprecated in drupal:8.0.0 and is removed from drupal:9.0.0. Use \\Drupal\\Core\\Entity\\EntityTypeManager::getListBuilder() instead. See https://www.drupal.org/node/2549139', E_USER_DEPRECATED);
return $this->container
->get('entity_type.manager')
->getListBuilder($entity_type_id);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityTypeManagerInterface::getFormObject()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function getFormObject($entity_type_id, $operation) {
@trigger_error('EntityManagerInterface::getFormObject() is deprecated in drupal:8.0.0 and is removed from drupal:9.0.0. Use \\Drupal\\Core\\Entity\\EntityTypeManager::getFormObject() instead. See https://www.drupal.org/node/2549139', E_USER_DEPRECATED);
return $this->container
->get('entity_type.manager')
->getFormObject($entity_type_id, $operation);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityTypeManagerInterface::getRouteProviders()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function getRouteProviders($entity_type_id) {
@trigger_error('EntityManagerInterface::getRouteProviders() is deprecated in drupal:8.0.0 and is removed from drupal:9.0.0. Use \\Drupal\\Core\\Entity\\EntityTypeManager::getRouteProviders() instead. See https://www.drupal.org/node/2549139', E_USER_DEPRECATED);
return $this->container
->get('entity_type.manager')
->getRouteProviders($entity_type_id);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityTypeManagerInterface::getViewBuilder()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function getViewBuilder($entity_type_id) {
@trigger_error('EntityManagerInterface::getViewBuilder() is deprecated in drupal:8.0.0 and is removed from drupal:9.0.0. Use \\Drupal\\Core\\Entity\\EntityTypeManager::getViewBuilder() instead. See https://www.drupal.org/node/2549139', E_USER_DEPRECATED);
return $this->container
->get('entity_type.manager')
->getViewBuilder($entity_type_id);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityTypeManagerInterface::getAccessControlHandler()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function getAccessControlHandler($entity_type_id) {
@trigger_error('EntityManagerInterface::getAccessControlHandler() is deprecated in drupal:8.0.0 and is removed from drupal:9.0.0. Use \\Drupal\\Core\\Entity\\EntityTypeManager::getAccessControlHandler() instead. See https://www.drupal.org/node/2549139', E_USER_DEPRECATED);
return $this->container
->get('entity_type.manager')
->getAccessControlHandler($entity_type_id);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityTypeManagerInterface::getHandler() instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function getHandler($entity_type_id, $handler_type) {
@trigger_error('EntityManagerInterface::getHandler() is deprecated in drupal:8.0.0 and is removed from drupal:9.0.0. Use \\Drupal\\Core\\Entity\\EntityTypeManager::getHandler() instead. See https://www.drupal.org/node/2549139', E_USER_DEPRECATED);
return $this->container
->get('entity_type.manager')
->getHandler($entity_type_id, $handler_type);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityTypeManagerInterface::createHandlerInstance()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function createHandlerInstance($class, EntityTypeInterface $definition = NULL) {
@trigger_error('EntityManagerInterface::createHandlerInstance() is deprecated in drupal:8.0.0 and is removed from drupal:9.0.0. Use \\Drupal\\Core\\Entity\\EntityTypeManager::createHandlerInstance() instead. See https://www.drupal.org/node/2549139', E_USER_DEPRECATED);
return $this->container
->get('entity_type.manager')
->createHandlerInstance($class, $definition);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityFieldManagerInterface::getBaseFieldDefinitions()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function getBaseFieldDefinitions($entity_type_id) {
@trigger_error('EntityManagerInterface::getBaseFieldDefinitions() is deprecated in drupal:8.0.0 and will be removed before drupal:9.0.0. Use \\Drupal\\Core\\Entity\\EntityFieldManagerInterface::getBaseFieldDefinitions() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
return $this->container
->get('entity_field.manager')
->getBaseFieldDefinitions($entity_type_id);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityFieldManagerInterface::getFieldDefinitions()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function getFieldDefinitions($entity_type_id, $bundle) {
@trigger_error('EntityManagerInterface::getFieldDefinitions() is deprecated in drupal:8.0.0 and will be removed before drupal:9.0.0. Use \\Drupal\\Core\\Entity\\EntityFieldManagerInterface::getFieldDefinitions() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
return $this->container
->get('entity_field.manager')
->getFieldDefinitions($entity_type_id, $bundle);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityFieldManagerInterface::getFieldStorageDefinitions()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function getFieldStorageDefinitions($entity_type_id) {
@trigger_error('EntityManagerInterface::getFieldStorageDefinitions() is deprecated in drupal:8.0.0 and will be removed before drupal:9.0.0. Use \\Drupal\\Core\\Entity\\EntityFieldManagerInterface::getFieldStorageDefinitions() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
return $this->container
->get('entity_field.manager')
->getFieldStorageDefinitions($entity_type_id);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityFieldManagerInterface::getActiveFieldStorageDefinitions()
* instead.
*
* @see https://www.drupal.org/node/3040966
*/
public function getActiveFieldStorageDefinitions($entity_type_id) {
@trigger_error('EntityManagerInterface::getActiveFieldStorageDefinitions() is deprecated in 8.0.0 and will be removed before Drupal 9.0.0. Use \\Drupal\\Core\\Entity\\EntityFieldManagerInterface::getActiveFieldStorageDefinitions() instead. See https://www.drupal.org/node/3040966.', E_USER_DEPRECATED);
return $this->container
->get('entity_field.manager')
->getActiveFieldStorageDefinitions($entity_type_id);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityFieldManagerInterface::setFieldMap()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function setFieldMap(array $field_map) {
@trigger_error('EntityManagerInterface::setFieldMap() is deprecated in drupal:8.0.0 and will be removed before drupal:9.0.0. Use \\Drupal\\Core\\Entity\\EntityFieldManagerInterface::setFieldMap() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
return $this->container
->get('entity_field.manager')
->setFieldMap($field_map);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityFieldManagerInterface::getFieldMap()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function getFieldMap() {
@trigger_error('EntityManagerInterface::getFieldMap() is deprecated in drupal:8.0.0 and will be removed before drupal:9.0.0. Use \\Drupal\\Core\\Entity\\EntityFieldManagerInterface::getFieldMap() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
return $this->container
->get('entity_field.manager')
->getFieldMap();
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityFieldManagerInterface::getFieldMapByFieldType()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function getFieldMapByFieldType($field_type) {
@trigger_error('EntityManagerInterface::getFieldMapByFieldType() is deprecated in drupal:8.0.0 and will be removed before drupal:9.0.0. Use \\Drupal\\Core\\Entity\\EntityFieldManagerInterface::getFieldMapByFieldType() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
return $this->container
->get('entity_field.manager')
->getFieldMapByFieldType($field_type);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Field\FieldDefinitionListenerInterface::onFieldDefinitionCreate()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function onFieldDefinitionCreate(FieldDefinitionInterface $field_definition) {
@trigger_error('EntityManagerInterface::onFieldDefinitionCreate() is deprecated in drupal:8.0.0 and will be removed before drupal:9.0.0. Use \\Drupal\\Core\\Field\\FieldDefinitionListenerInterface::onFieldDefinitionCreate() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
$this->container
->get('field_definition.listener')
->onFieldDefinitionCreate($field_definition);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Field\FieldDefinitionListenerInterface::onFieldDefinitionUpdate()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function onFieldDefinitionUpdate(FieldDefinitionInterface $field_definition, FieldDefinitionInterface $original) {
@trigger_error('EntityManagerInterface::onFieldDefinitionUpdate() is deprecated in 8.0.0 and will be removed before Drupal 9.0.0. Use \\Drupal\\Core\\Field\\FieldDefinitionListenerInterface::onFieldDefinitionUpdate() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
$this->container
->get('field_definition.listener')
->onFieldDefinitionUpdate($field_definition, $original);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Field\FieldDefinitionListenerInterface::onFieldDefinitionDelete()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function onFieldDefinitionDelete(FieldDefinitionInterface $field_definition) {
@trigger_error('EntityManagerInterface::onFieldDefinitionDelete() is deprecated in 8.0.0 and will be removed before Drupal 9.0.0. Use \\Drupal\\Core\\Field\\FieldDefinitionListenerInterface::onFieldDefinitionDelete() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
$this->container
->get('field_definition.listener')
->onFieldDefinitionDelete($field_definition);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityFieldManagerInterface::clearCachedFieldDefinitions()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function clearCachedFieldDefinitions() {
@trigger_error('EntityManagerInterface::clearCachedFieldDefinitions() is deprecated in drupal:8.0.0 and will be removed before drupal:9.0.0. Use \\Drupal\\Core\\Entity\\EntityFieldManagerInterface::clearCachedFieldDefinitions() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
$this->container
->get('entity_field.manager')
->clearCachedFieldDefinitions();
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityTypeBundleInfoInterface::clearCachedBundles()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function clearCachedBundles() {
@trigger_error('EntityManagerInterface::clearCachedBundles() is deprecated in drupal:8.0.0 and will be removed before drupal:9.0.0. Use \\Drupal\\Core\\Entity\\EntityTypeBundleInfoInterface::clearCachedBundles() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
$this->container
->get('entity_type.bundle.info')
->clearCachedBundles();
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityTypeBundleInfoInterface::getBundleInfo()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function getBundleInfo($entity_type_id) {
@trigger_error('EntityManagerInterface::getBundleInfo() is deprecated in drupal:8.0.0 and will be removed before drupal:9.0.0. Use \\Drupal\\Core\\Entity\\EntityTypeBundleInfoInterface::getBundleInfo() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
return $this->container
->get('entity_type.bundle.info')
->getBundleInfo($entity_type_id);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityTypeBundleInfoInterface::getAllBundleInfo()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function getAllBundleInfo() {
@trigger_error('EntityManagerInterface::getAllBundleInfo() is deprecated in drupal:8.0.0 and will be removed before drupal:9.0.0. Use \\Drupal\\Core\\Entity\\EntityTypeBundleInfoInterface::getAllBundleInfo() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
return $this->container
->get('entity_type.bundle.info')
->getAllBundleInfo();
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityFieldManagerInterface::getExtraFields()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function getExtraFields($entity_type_id, $bundle) {
@trigger_error('EntityManagerInterface::getExtraFields() is deprecated in drupal:8.0.0 and will be removed before drupal:9.0.0. Use \\Drupal\\Core\\Entity\\EntityFieldManagerInterface::getExtraFields() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
return $this->container
->get('entity_field.manager')
->getExtraFields($entity_type_id, $bundle);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityTypeRepositoryInterface::getEntityTypeLabels()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function getEntityTypeLabels($group = FALSE) {
@trigger_error('EntityManagerInterface::getEntityTypeLabels() is deprecated in 8.0.0 and will be removed before Drupal 9.0.0. Use \\Drupal\\Core\\Entity\\EntityTypeRepositoryInterface::getEntityTypeLabels() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
return $this->container
->get('entity_type.repository')
->getEntityTypeLabels($group);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityRepositoryInterface::getTranslationFromContext()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function getTranslationFromContext(EntityInterface $entity, $langcode = NULL, $context = []) {
@trigger_error('EntityManagerInterface::getTranslationFromContext() is deprecated in 8.0.0 and will be removed before Drupal 9.0.0. Use \\Drupal\\Core\\Entity\\EntityRepository::getTranslationFromContext() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
return $this->container
->get('entity.repository')
->getTranslationFromContext($entity, $langcode, $context);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.7.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityRepositoryInterface::getActive() instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function getActive($entity_type_id, $entity_id, array $contexts = NULL) {
@trigger_error('EntityManagerInterface::getActive() is deprecated in Drupal 8.7.0 and will be removed before Drupal 9.0.0. Use \\Drupal\\Core\\Entity\\EntityRepositoryInterface::getActive() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
return $this->container
->get('entity.repository')
->getActive($entity_type_id, $entity_id, $contexts);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.7.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityRepositoryInterface::getActiveMultiple()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function getActiveMultiple($entity_type_id, array $entity_ids, array $contexts = NULL) {
@trigger_error('EntityManagerInterface::getActiveMultiple() is deprecated in Drupal 8.7.0 and will be removed before Drupal 9.0.0. Use \\Drupal\\Core\\Entity\\EntityRepositoryInterface::getActiveMultiple() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
return $this->container
->get('entity.repository')
->getActiveMultiple($entity_type_id, $entity_ids, $contexts);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.7.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityRepositoryInterface::getCanonical()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function getCanonical($entity_type_id, $entity_id, array $contexts = NULL) {
@trigger_error('EntityManagerInterface::getCanonical() is deprecated in Drupal 8.7.0 and will be removed before Drupal 9.0.0. Use \\Drupal\\Core\\Entity\\EntityRepositoryInterface::getCanonical() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
return $this->container
->get('entity.repository')
->getCanonical($entity_type_id, $entity_id, $contexts);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.7.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityRepositoryInterface::getCanonicalMultiple()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function getCanonicalMultiple($entity_type_id, array $entity_ids, array $contexts = NULL) {
@trigger_error('EntityManagerInterface::getCanonicalMultiple() is deprecated in Drupal 8.7.0 and will be removed before Drupal 9.0.0. Use \\Drupal\\Core\\Entity\\EntityRepositoryInterface::getCanonicalMultiple() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
return $this->container
->get('entity.repository')
->getCanonicalMultiple($entity_type_id, $entity_ids, $contexts);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityDisplayRepositoryInterface::getAllViewModes()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function getAllViewModes() {
@trigger_error('EntityManagerInterface::getAllViewModes() is deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \\Drupal\\Core\\Entity\\EntityDisplayRepositoryInterface::getAllViewModes() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
return $this->container
->get('entity_display.repository')
->getAllViewModes();
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityDisplayRepositoryInterface::getViewModes()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function getViewModes($entity_type_id) {
@trigger_error('EntityManagerInterface::getViewModes() is deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \\Drupal\\Core\\Entity\\EntityDisplayRepositoryInterface::getViewModes() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
return $this->container
->get('entity_display.repository')
->getViewModes($entity_type_id);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityDisplayRepositoryInterface::getAllFormModes()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function getAllFormModes() {
@trigger_error('EntityManagerInterface::getAllFormModes() is deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \\Drupal\\Core\\Entity\\EntityDisplayRepositoryInterface::getAllFormModes() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
return $this->container
->get('entity_display.repository')
->getAllFormModes();
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityDisplayRepositoryInterface::getFormModes()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function getFormModes($entity_type_id) {
@trigger_error('EntityManagerInterface::getFormModes() is deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \\Drupal\\Core\\Entity\\EntityDisplayRepositoryInterface::getFormModes() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
return $this->container
->get('entity_display.repository')
->getFormModes($entity_type_id);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityDisplayRepositoryInterface::getViewModeOptions()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function getViewModeOptions($entity_type_id) {
@trigger_error('EntityManagerInterface::getViewModeOptions() is deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \\Drupal\\Core\\Entity\\EntityDisplayRepositoryInterface::getViewModeOptions() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
return $this->container
->get('entity_display.repository')
->getViewModeOptions($entity_type_id);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityDisplayRepositoryInterface::getFormModeOptions()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function getFormModeOptions($entity_type_id) {
@trigger_error('EntityManagerInterface::getFormModeOptions() is deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \\Drupal\\Core\\Entity\\EntityDisplayRepositoryInterface::getFormModeOptions() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
return $this->container
->get('entity_display.repository')
->getFormModeOptions($entity_type_id);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityDisplayRepositoryInterface::getViewModeOptionsByBundle()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function getViewModeOptionsByBundle($entity_type_id, $bundle) {
@trigger_error('EntityManagerInterface::getViewModeOptionsByBundle() is deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \\Drupal\\Core\\Entity\\EntityDisplayRepositoryInterface::getViewModeOptionsByBundle() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
return $this->container
->get('entity_display.repository')
->getViewModeOptionsByBundle($entity_type_id, $bundle);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityDisplayRepositoryInterface::getFormModeOptionsByBundle()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function getFormModeOptionsByBundle($entity_type_id, $bundle) {
@trigger_error('EntityManagerInterface::getFormModeOptionsByBundle() is deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \\Drupal\\Core\\Entity\\EntityDisplayRepositoryInterface::getFormModeOptionsByBundle() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
return $this->container
->get('entity_display.repository')
->getFormModeOptionsByBundle($entity_type_id, $bundle);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityDisplayRepositoryInterface::clearDisplayModeInfo()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function clearDisplayModeInfo() {
@trigger_error('EntityManagerInterface::clearDisplayModeInfo() is deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \\Drupal\\Core\\Entity\\EntityDisplayRepositoryInterface::clearDisplayModeInfo() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
$this->container
->get('entity_display.repository')
->clearDisplayModeInfo();
return $this;
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityRepositoryInterface::loadEntityByUuid()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function loadEntityByUuid($entity_type_id, $uuid) {
@trigger_error('EntityManagerInterface::loadEntityByUuid() is deprecated in 8.0.0 and will be removed before Drupal 9.0.0. Use \\Drupal\\Core\\Entity\\EntityRepository::loadEntityByUuid() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
return $this->container
->get('entity.repository')
->loadEntityByUuid($entity_type_id, $uuid);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityRepositoryInterface::loadEntityByConfigTarget()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function loadEntityByConfigTarget($entity_type_id, $target) {
@trigger_error('EntityManagerInterface::loadEntityByConfigTarget() is deprecated in 8.0.0 and will be removed before Drupal 9.0.0. Use \\Drupal\\Core\\Entity\\EntityRepository::loadEntityByConfigTarget() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
return $this->container
->get('entity.repository')
->loadEntityByConfigTarget($entity_type_id, $target);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityTypeRepositoryInterface::getEntityTypeFromClass()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function getEntityTypeFromClass($class_name) {
@trigger_error('EntityManagerInterface::getEntityTypeFromClass() is deprecated in 8.0.0 and will be removed before Drupal 9.0.0. Use \\Drupal\\Core\\Entity\\EntityTypeRepositoryInterface::getEntityTypeFromClass() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
return $this->container
->get('entity_type.repository')
->getEntityTypeFromClass($class_name);
}
/**
* {@inheritdoc}
*/
public function onEntityTypeCreate(EntityTypeInterface $entity_type) {
@trigger_error('EntityManagerInterface::onEntityTypeCreate() is deprecated in 8.0.0 and will be removed before Drupal 9.0.0. Use \\Drupal\\Core\\Entity\\EntityTypeListenerInterface::onEntityTypeCreate() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
$this->container
->get('entity_type.listener')
->onEntityTypeCreate($entity_type);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.8.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityTypeListenerInterface::onFieldableEntityTypeCreate()
* instead.
*
* @see https://www.drupal.org/project/drupal/issues/3043455
*/
public function onFieldableEntityTypeCreate(EntityTypeInterface $entity_type, array $field_storage_definitions) {
$this->container
->get('entity_type.listener')
->onFieldableEntityTypeCreate($entity_type, $field_storage_definitions);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityTypeListenerInterface::onEntityTypeUpdate()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function onEntityTypeUpdate(EntityTypeInterface $entity_type, EntityTypeInterface $original) {
@trigger_error('EntityManagerInterface::onEntityTypeUpdate() is deprecated in 8.0.0 and will be removed before Drupal 9.0.0. Use \\Drupal\\Core\\Entity\\EntityTypeListenerInterface::onEntityTypeUpdate() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
$this->container
->get('entity_type.listener')
->onEntityTypeUpdate($entity_type, $original);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.7.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityTypeListenerInterface::onFieldableEntityTypeUpdate()
* instead.
*
* @see https://www.drupal.org/project/drupal/issues/2984782
*/
public function onFieldableEntityTypeUpdate(EntityTypeInterface $entity_type, EntityTypeInterface $original, array $field_storage_definitions, array $original_field_storage_definitions, array &$sandbox = NULL) {
$this->container
->get('entity_type.listener')
->onFieldableEntityTypeUpdate($entity_type, $original, $field_storage_definitions, $original_field_storage_definitions, $sandbox);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityTypeListenerInterface::onEntityTypeDelete()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function onEntityTypeDelete(EntityTypeInterface $entity_type) {
@trigger_error('EntityManagerInterface::onEntityTypeDelete() is deprecated in 8.0.0 and will be removed before Drupal 9.0.0. Use \\Drupal\\Core\\Entity\\EntityTypeListenerInterface::onEntityTypeDelete() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
$this->container
->get('entity_type.listener')
->onEntityTypeDelete($entity_type);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Field\FieldStorageDefinitionListenerInterface::onFieldStorageDefinitionCreate()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function onFieldStorageDefinitionCreate(FieldStorageDefinitionInterface $storage_definition) {
@trigger_error('EntityManagerInterface::onFieldStorageDefinitionCreate() is deprecated in 8.0.0 and will be removed before Drupal 9.0.0. Use \\Drupal\\Core\\Field\\FieldStorageDefinitionListenerInterface::onFieldStorageDefinitionCreate() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
$this->container
->get('field_storage_definition.listener')
->onFieldStorageDefinitionCreate($storage_definition);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Field\FieldStorageDefinitionListenerInterface::onFieldStorageDefinitionUpdate()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function onFieldStorageDefinitionUpdate(FieldStorageDefinitionInterface $storage_definition, FieldStorageDefinitionInterface $original) {
@trigger_error('EntityManagerInterface::onFieldStorageDefinitionUpdate() is deprecated in 8.0.0 and will be removed before Drupal 9.0.0. Use \\Drupal\\Core\\Field\\FieldStorageDefinitionListenerInterface::onFieldStorageDefinitionUpdate() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
$this->container
->get('field_storage_definition.listener')
->onFieldStorageDefinitionUpdate($storage_definition, $original);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Field\FieldStorageDefinitionListenerInterface::onFieldStorageDefinitionDelete()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function onFieldStorageDefinitionDelete(FieldStorageDefinitionInterface $storage_definition) {
@trigger_error('EntityManagerInterface::onFieldStorageDefinitionDelete() is deprecated in 8.0.0 and will be removed before Drupal 9.0.0. Use \\Drupal\\Core\\Field\\FieldStorageDefinitionListenerInterface::onFieldStorageDefinitionDelete() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
$this->container
->get('field_storage_definition.listener')
->onFieldStorageDefinitionDelete($storage_definition);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityBundleListenerInterface::onBundleCreate()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function onBundleCreate($bundle, $entity_type_id) {
@trigger_error('EntityManagerInterface::onBundleCreate() is deprecated in 8.0.0 and will be removed before Drupal 9.0.0. Use \\Drupal\\Core\\Entity\\EntityBundleListenerInterface::onBundleCreate() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
$this->container
->get('entity_bundle.listener')
->onBundleCreate($bundle, $entity_type_id);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityBundleListenerInterface::onBundleDelete()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function onBundleDelete($bundle, $entity_type_id) {
@trigger_error('EntityManagerInterface::onBundleDelete() is deprecated in 8.0.0 and will be removed before Drupal 9.0.0. Use \\Drupal\\Core\\Entity\\EntityBundleListenerInterface::onBundleDelete() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
$this->container
->get('entity_bundle.listener')
->onBundleDelete($bundle, $entity_type_id);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityLastInstalledSchemaRepositoryInterface::getLastInstalledDefinition()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function getLastInstalledDefinition($entity_type_id) {
@trigger_error('EntityManagerInterface::getLastInstalledDefinition() is deprecated in 8.0.0 and will be removed before Drupal 9.0.0. Use \\Drupal\\Core\\Entity\\EntityLastInstalledSchemaRepositoryInterface::getLastInstalledDefinition() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
return $this->container
->get('entity.last_installed_schema.repository')
->getLastInstalledDefinition($entity_type_id);
}
/**
* {@inheritdoc}
*
* @deprecated EntityManagerInterface::useCaches() is deprecated in 8.0.0 and
* will be removed before Drupal 9.0.0. Use
* \Drupal\Core\Entity\EntityTypeManagerInterface::useCaches() and/or
* Drupal\Core\Entity\EntityFieldManagerInterface::useCaches() instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function useCaches($use_caches = FALSE) {
@trigger_error('EntityManagerInterface::useCaches() is deprecated in 8.0.0 and will be removed before Drupal 9.0.0. Use \\Drupal\\Core\\Entity\\EntityTypeManagerInterface::useCaches() and/or Drupal\\Core\\Entity\\EntityFieldManagerInterface::useCaches() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
$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 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityLastInstalledSchemaRepositoryInterface::getLastInstalledFieldStorageDefinitions()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function getLastInstalledFieldStorageDefinitions($entity_type_id) {
@trigger_error('EntityManagerInterface::getLastInstalledFieldStorageDefinitions() is deprecated in 8.0.0 and will be removed before Drupal 9.0.0. Use \\Drupal\\Core\\Entity\\EntityLastInstalledSchemaRepositoryInterface::getLastInstalledFieldStorageDefinitions() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
return $this->container
->get('entity.last_installed_schema.repository')
->getLastInstalledFieldStorageDefinitions($entity_type_id);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityTypeManagerInterface::getDefinitions()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function getDefinitions() {
@trigger_error('EntityManagerInterface::getDefinitions() is deprecated in drupal:8.0.0 and is removed from drupal:9.0.0. Use \\Drupal\\Core\\Entity\\EntityTypeManager::getDefinitions() instead. See https://www.drupal.org/node/2549139', E_USER_DEPRECATED);
return $this->container
->get('entity_type.manager')
->getDefinitions();
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityTypeManagerInterface::hasDefinition()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function hasDefinition($plugin_id) {
@trigger_error('EntityManagerInterface::hasDefinition() is deprecated in drupal:8.0.0 and is removed from drupal:9.0.0. Use \\Drupal\\Core\\Entity\\EntityTypeManager::hasDefinition() instead. See https://www.drupal.org/node/2549139', E_USER_DEPRECATED);
return $this->container
->get('entity_type.manager')
->hasDefinition($plugin_id);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityTypeManagerInterface::getActiveDefinition()
* instead.
*
* @see https://www.drupal.org/node/3040966
*/
public function getActiveDefinition($entity_type_id) {
@trigger_error('EntityManagerInterface::getActiveDefinition() is deprecated in 8.0.0 and will be removed before Drupal 9.0.0. Use \\Drupal\\Core\\Entity\\EntityTypeManagerInterface::getActiveDefinition() instead. See https://www.drupal.org/node/3040966.', E_USER_DEPRECATED);
return $this->container
->get('entity_type.manager')
->getActiveDefinition($entity_type_id);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityTypeManagerInterface::createInstance()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function createInstance($plugin_id, array $configuration = []) {
@trigger_error('EntityManagerInterface::createInstance() is deprecated in 8.0.0 and will be removed before Drupal 9.0.0. Use \\Drupal\\Core\\Entity\\EntityTypeManagerInterface::createInstance() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
return $this->container
->get('entity_type.manager')
->createInstance($plugin_id, $configuration);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.0.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityTypeManagerInterface::getInstance()
* instead.
*
* @see https://www.drupal.org/node/2549139
*/
public function getInstance(array $options) {
@trigger_error('EntityManagerInterface::getInstance() is deprecated in 8.0.0 and will be removed before Drupal 9.0.0. Use \\Drupal\\Core\\Entity\\EntityTypeManagerInterface::getInstance() instead. See https://www.drupal.org/node/2549139.', E_USER_DEPRECATED);
return $this->container
->get('entity_type.manager')
->getInstance($options);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.8.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityTypeManagerInterface::getViewDisplay()
* instead.
*/
public function getViewDisplay($entity_type, $bundle, $view_mode = self::DEFAULT_DISPLAY_MODE) {
@trigger_error('EntityManager::getViewDisplay() is deprecated in drupal:8.8.0 and will be removed before Drupal 9.0.0. Use \\Drupal::service(\'entity_display.repository\')->getViewDisplay() instead.', E_USER_DEPRECATED);
return $this->container
->get('entity_display.repository')
->getViewDisplay($entity_type, $bundle, $view_mode);
}
/**
* {@inheritdoc}
*
* @deprecated in drupal:8.8.0 and is removed from drupal:9.0.0.
* Use \Drupal\Core\Entity\EntityTypeManagerInterface::getFormwDisplay()
* instead.
*/
public function getFormDisplay($entity_type, $bundle, $form_mode = self::DEFAULT_DISPLAY_MODE) {
@trigger_error('EntityManager::getFormDisplay() is deprecated in drupal:8.8.0 and will be removed before Drupal 9.0.0. Use \\Drupal::service(\'entity_display.repository\')->getFormDisplay() instead.', E_USER_DEPRECATED);
return $this->container
->get('entity_display.repository')
->getFormDisplay($entity_type, $bundle, $form_mode);
}
}
Members
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.