Implements EntityTranslationControllerInterface::removeTranslation().
Overrides EntityTranslationControllerInterface::removeTranslation
public function removeTranslation(EntityInterface $entity, $langcode) {
$translations = $entity
->getTranslationLanguages();
// @todo Handle properties.
// Remove field translations.
foreach (field_info_instances($entity
->entityType(), $entity
->bundle()) as $instance) {
$field_name = $instance['field_name'];
$field = field_info_field($field_name);
if ($field['translatable']) {
$entity->{$field_name}[$langcode] = array();
}
}
}