commerce-8.x-2.8/modules/price/src/CurrencyRouteProvider.php
modules/price/src/CurrencyRouteProvider.php
<?php
namespace Drupal\commerce_price;
use Drupal\Core\Entity\EntityTypeInterface;
use Drupal\Core\Entity\Routing\DefaultHtmlRouteProvider;
/**
* Provides routes for the Currency entity.
*/
class CurrencyRouteProvider extends DefaultHtmlRouteProvider {
/**
* {@inheritdoc}
*/
protected function getAddFormRoute(EntityTypeInterface $entity_type) {
$route = parent::getAddFormRoute($entity_type);
// Replace the "Add currency" title with "Add custom currency".
// The t() function is used to ensure the string is picked up for
// translation, even though _title is supposed to be untranslated.
$route->setDefault('_title_callback', '');
$route->setDefault('_title', t('Add custom currency')->getUntranslatedString());
return $route;
}
}
