function NodeTranslationUITest::getFormSubmitSuffix
Returns appropriate submit button suffix based on translatability.
Parameters
\Drupal\Core\Entity\EntityInterface $entity: The entity being tested.
string $langcode: Language code for the form.
Return value
string Submit button suffix based on translatability.
Overrides ContentTranslationUITestBase::getFormSubmitSuffix
1 call to NodeTranslationUITest::getFormSubmitSuffix()
- NodeTranslationUITest::doTestPublishedStatus in core/
modules/ node/ tests/ src/ Functional/ NodeTranslationUITest.php  - Tests the translation publishing status.
 
File
- 
              core/
modules/ node/ tests/ src/ Functional/ NodeTranslationUITest.php, line 458  
Class
- NodeTranslationUITest
 - Tests the Node Translation UI.
 
Namespace
Drupal\Tests\node\FunctionalCode
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.