public function TamperFormBase::tamperTitle in Feeds Tamper 8.2
Page title callback.
Parameters
\Drupal\Core\Routing\RouteMatchInterface $route_match: The route match.
Return value
\Drupal\Core\StringTranslation\TranslatableMarkup|null Translated string to use as the title.
File
- src/
Form/ TamperFormBase.php, line 47  
Class
- TamperFormBase
 - The base class for add/edit tamper forms.
 
Namespace
Drupal\feeds_tamper\FormCode
public function tamperTitle(RouteMatchInterface $route_match) {
  /** @var \Drupal\feeds\Entity\FeedType $feed_type */
  $feed_type = $route_match
    ->getParameter('feeds_feed_type');
  $source_field = $route_match
    ->getParameter('source_field');
  $tamper_uuid = $route_match
    ->getParameter('tamper_uuid');
  if ($source_field) {
    return $this
      ->t('Add a tamper plugin to @label : @source', [
      '@label' => $feed_type
        ->label(),
      '@source' => $source_field,
    ]);
  }
  elseif ($tamper_uuid) {
    $tamper_meta = $this->feedTypeTamperManager
      ->getTamperMeta($feed_type);
    $tamper = $tamper_meta
      ->getTamper($tamper_uuid);
    return $this
      ->t('Edit @label', [
      '@label' => $tamper
        ->getPluginDefinition()['label'],
    ]);
  }
}