You are here

public function EnableCurrency::execute in Currency 8.3

Enables a currency.

Parameters

\Drupal\currency\Entity\CurrencyInterface $currency:

Return value

\Symfony\Component\HttpFoundation\RedirectResponse

1 string reference to 'EnableCurrency::execute'
currency.routing.yml in ./currency.routing.yml
currency.routing.yml

File

src/Controller/EnableCurrency.php, line 40

Class

EnableCurrency
Handles the "enable currency" route.

Namespace

Drupal\currency\Controller

Code

public function execute(CurrencyInterface $currency) {
  $currency
    ->enable();
  $currency
    ->save();
  return new RedirectResponse($this->urlGenerator
    ->generateFromRoute('entity.currency.collection', array(
    'absolute' => TRUE,
  )));
}