protected function Sermepa::getSermepaCurrentLanguage in Commerce sermepa 8.2
Get sermepa language code according to the current site language.
Return value
string Language code or default.
1 call to Sermepa::getSermepaCurrentLanguage()
- Sermepa::getUnknowFallbackLanguage in src/
Plugin/ Commerce/ PaymentGateway/ Sermepa.php - Option '000' is used to make it dynamic.
File
- src/
Plugin/ Commerce/ PaymentGateway/ Sermepa.php, line 531
Class
- Sermepa
- Provides the Sermepa/Redsýs payment gateway.
Namespace
Drupal\commerce_sermepa\Plugin\Commerce\PaymentGatewayCode
protected function getSermepaCurrentLanguage() {
// @see SermepaApi::getAvailableConsumerLanguages().
$drupal_current = $this->languageManager
->getCurrentLanguage()
->getId();
$map = $this
->getOptionsWithContryCode();
// Return correct language key when exists, otherwise english will be used.
return in_array($drupal_current, $map) ? array_search($drupal_current, $map) : '002';
}