You are here

public function PurgerBase::getLabel in Purge 8.3

Retrieve the user-readable label for this purger instance.

Return value

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

Overrides PurgerInterface::getLabel

See also

\Drupal\purge\Annotation\PurgePurger::$label

File

src/Plugin/Purge/Purger/PurgerBase.php, line 100

Class

PurgerBase
Provides a base class for all purgers - the cache invalidation executors.

Namespace

Drupal\purge\Plugin\Purge\Purger

Code

public function getLabel() {
  $label = $this
    ->getPluginDefinition()['label'];
  if ($this
    ->getPluginDefinition()['multi_instance']) {
    return $this
      ->t('@label @id', [
      '@label' => $label,
      '@id' => $this->id,
    ]);
  }
  else {
    return $label;
  }
}