Contains \Drupal\translation_entity\EntityTranslationControllerNG.
<?php
/**
 * @file
 * Contains \Drupal\translation_entity\EntityTranslationControllerNG.
 */
namespace Drupal\translation_entity;
use Drupal\Core\Entity\EntityInterface;
/**
 * Test entity translation controller.
 */
class EntityTranslationControllerNG extends EntityTranslationController {
  /**
   * Overrides \Drupal\translation_entity\EntityTranslationController::getAccess().
   */
  public function getAccess(EntityInterface $entity, $op) {
    return $entity
      ->access($op);
  }
  /**
   * Overrides \Drupal\translation_entity\EntityTranslationControllerInterface::removeTranslation().
   */
  public function removeTranslation(EntityInterface $entity, $langcode) {
    $translation = $entity
      ->getTranslation($langcode);
    foreach ($translation
      ->getPropertyDefinitions() as $property_name => $langcode) {
      $translation->{$property_name} = array();
    }
  }
}| Name   | Description | 
|---|---|
| EntityTranslationControllerNG | Test entity translation controller. |