8.5.x EntityType.php EntityType::getCountLabel($count)
8.1.x EntityType.php EntityType::getCountLabel($count)
8.2.x EntityType.php EntityType::getCountLabel($count)
8.3.x EntityType.php EntityType::getCountLabel($count)
8.4.x EntityType.php EntityType::getCountLabel($count)
8.6.x EntityType.php EntityType::getCountLabel($count)

Gets the count label of the entity type

Parameters

int $count: The item count to display if the plural form was requested.

Return value

string The count label.

Overrides EntityTypeInterface::getCountLabel

File

core/lib/Drupal/Core/Entity/EntityType.php, line 767

Class

EntityType
Provides an implementation of an entity type and its metadata.

Namespace

Drupal\Core\Entity

Code

public function getCountLabel($count) {
  if (empty($this->label_count)) {
    return $this
      ->formatPlural($count, '@count @label', '@count @label entities', [
      '@label' => $this
        ->getLowercaseLabel(),
    ], [
      'context' => 'Entity type label',
    ]);
  }
  $context = isset($this->label_count['context']) ? $this->label_count['context'] : 'Entity type label';
  return $this
    ->formatPlural($count, $this->label_count['singular'], $this->label_count['plural'], [
    'context' => $context,
  ]);
}