diff --git a/core/modules/content_translation/content_translation.pages.inc b/core/modules/content_translation/content_translation.pages.inc index e08a498f1b8..552c87b3710 100644 --- a/core/modules/content_translation/content_translation.pages.inc +++ b/core/modules/content_translation/content_translation.pages.inc @@ -265,7 +265,7 @@ function content_translation_delete_confirm_submit(array $form, array &$form_sta $controller = content_translation_controller($entity->entityType()); // Remove the translated values. - $controller->removeTranslation($entity, $language->id); + $entity->removeTranslation($language->id); $entity->save(); // Remove any existing path alias for the removed translation. diff --git a/core/modules/content_translation/lib/Drupal/content_translation/ContentTranslationController.php b/core/modules/content_translation/lib/Drupal/content_translation/ContentTranslationController.php index 60460d82c90..c4998068fe6 100644 --- a/core/modules/content_translation/lib/Drupal/content_translation/ContentTranslationController.php +++ b/core/modules/content_translation/lib/Drupal/content_translation/ContentTranslationController.php @@ -42,13 +42,6 @@ class ContentTranslationController implements ContentTranslationControllerInterf $this->entityInfo = $entity_info; } - /** - * {@inheritdoc} - */ - public function removeTranslation(EntityInterface $entity, $langcode) { - $entity->removeTranslation($langcode); - } - /** * Implements ContentTranslationControllerInterface::retranslate(). */ diff --git a/core/modules/content_translation/lib/Drupal/content_translation/ContentTranslationControllerInterface.php b/core/modules/content_translation/lib/Drupal/content_translation/ContentTranslationControllerInterface.php index 109747e86cb..d04665579c2 100644 --- a/core/modules/content_translation/lib/Drupal/content_translation/ContentTranslationControllerInterface.php +++ b/core/modules/content_translation/lib/Drupal/content_translation/ContentTranslationControllerInterface.php @@ -139,16 +139,6 @@ interface ContentTranslationControllerInterface { */ public function getSourceLangcode(array $form_state); - /** - * Removes the translation values from the given entity. - * - * @param \Drupal\Core\Entity\EntityInterface $entity - * The entity whose values should be removed. - * @param string $langcode - * The language code identifying the translation being deleted. - */ - public function removeTranslation(EntityInterface $entity, $langcode); - /** * Marks translations as outdated. *