ContentTranslationManager::getTranslationMetadata

public ContentTranslationManager::getTranslationMetadata(EntityInterface $translation)

Returns an instance of the Content translation metadata.

Parameters

\Drupal\Core\Entity\EntityInterface $translation: The entity translation whose metadata needs to be retrieved.

Return value

\Drupal\content_translation\ContentTranslationMetadataWrapperInterface An instance of the content translation metadata.

Overrides ContentTranslationManagerInterface::getTranslationMetadata

File

core/modules/content_translation/src/ContentTranslationManager.php, line 50

Class

ContentTranslationManager
Provides common functionality for content translation.

Namespace

Drupal\content_translation

Code

public function getTranslationMetadata(EntityInterface $translation) {
  // We need a new instance of the metadata handler wrapping each translation.
  $entity_type = $translation->getEntityType();
  $class = $entity_type->get('content_translation_metadata');
  return new $class($translation, $this->getTranslationHandler($entity_type->id()));
}
doc_Drupal
2016-10-29 08:58:20
Comments
Leave a Comment

Please login to continue.