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())); }
Please login to continue.