function NodeTranslationUITest::getFormSubmitSuffix

Same name and namespace in other branches
  1. 11.x core/modules/node/tests/src/Functional/NodeTranslationUITest.php \Drupal\Tests\node\Functional\NodeTranslationUITest::getFormSubmitSuffix()

File

core/modules/node/tests/src/Functional/NodeTranslationUITest.php, line 458

Class

NodeTranslationUITest
Tests the Node Translation UI.

Namespace

Drupal\Tests\node\Functional

Code

protected function getFormSubmitSuffix(EntityInterface $entity, $langcode) {
  if (!$entity->isNew() && $entity->isTranslatable()) {
    $translations = $entity->getTranslationLanguages();
    if ((count($translations) > 1 || !isset($translations[$langcode])) && $field = $entity->getFieldDefinition('status')) {
      return ' ' . ($field->isTranslatable() ? '(this translation)' : '(all translations)');
    }
  }
  return '';
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.