You are here

public function PurgerFormController::configFormTitle in Purge 8.3

Route title callback.

Parameters

string $id: Unique instance ID for the purger instance.

Return value

\Drupal\Core\StringTranslation\TranslatableMarkup The page title.

1 string reference to 'PurgerFormController::configFormTitle'
purge_ui.routing.yml in modules/purge_ui/purge_ui.routing.yml
modules/purge_ui/purge_ui.routing.yml

File

modules/purge_ui/src/Controller/PurgerFormController.php, line 104

Class

PurgerFormController
Controller for purger configuration forms.

Namespace

Drupal\purge_ui\Controller

Code

public function configFormTitle($id) {
  if ($definition = $this
    ->getPurgerPluginDefinition($id)) {
    if (isset($definition['configform']) && !empty($definition['configform'])) {
      $label = $this->purgePurgers
        ->getLabels()[$id];
      return $this
        ->t('Configure @label', [
        '@label' => $label,
      ]);
    }
  }
  return $this
    ->t('Configure');
}