Same name and namespace in other branches
  1. 8.9.x core/lib/Drupal/Core/Entity/EntityTypeInterface.php \Drupal\Core\Entity\EntityTypeInterface::getSingularLabel()
  2. 9 core/lib/Drupal/Core/Entity/EntityTypeInterface.php \Drupal\Core\Entity\EntityTypeInterface::getSingularLabel()

Gets the indefinite singular form of the name of the entity type.

This should return the human-readable name for a single instance of the entity type. For example: "opportunity" (with the plural as "opportunities"), "child" (with the plural as "children"), or "content item" (with the plural as "content items").

Think of it as an "in a full sentence, this is what we call this" label. As a consequence, the English version is lowercase.

Return value

string|\Drupal\Core\StringTranslation\TranslatableMarkup The singular label.

1 method overrides EntityTypeInterface::getSingularLabel()
EntityType::getSingularLabel in core/lib/Drupal/Core/Entity/EntityType.php
Gets the indefinite singular form of the name of the entity type.

File

core/lib/Drupal/Core/Entity/EntityTypeInterface.php, line 625

Class

EntityTypeInterface
Provides an interface for an entity type and its metadata.

Namespace

Drupal\Core\Entity

Code

public function getSingularLabel();