You are here

protected function ContentEntitySource::getBundleLabel in Translation Management Tool 8

Returns the bundle label for a given entity type.

Parameters

\Drupal\Core\Entity\EntityTypeInterface $entity_type: The entity type.

Return value

string The bundle label.

1 call to ContentEntitySource::getBundleLabel()
ContentEntitySource::continuousSettingsForm in sources/content/src/Plugin/tmgmt/Source/ContentEntitySource.php
Creates "Continuous settings" form element.

File

sources/content/src/Plugin/tmgmt/Source/ContentEntitySource.php, line 732

Class

ContentEntitySource
Content entity source plugin controller.

Namespace

Drupal\tmgmt_content\Plugin\tmgmt\Source

Code

protected function getBundleLabel(EntityTypeInterface $entity_type) {
  if ($entity_type
    ->getBundleLabel()) {
    return $entity_type
      ->getBundleLabel();
  }
  if ($entity_type
    ->getBundleEntityType()) {
    return \Drupal::entityTypeManager()
      ->getDefinition($entity_type
      ->getBundleEntityType())
      ->getLabel();
  }
  return $this
    ->t('@label type', [
    '@label' => $entity_type
      ->getLabel(),
  ]);
}