Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
CurrencyInformation.php
Go to the documentation of this file.
1 <?php
9 
17 {
18  const KEY_BASE_CURRENCY_CODE = 'base_currency_code';
19  const KEY_BASE_CURRENCY_SYMBOL = 'base_currency_symbol';
20  const KEY_DEFAULT_DISPLAY_CURRENCY_CODE = 'default_display_currency_code';
21  const KEY_DEFAULT_DISPLAY_CURRENCY_SYMBOL = 'default_display_currency_symbol';
22  const KEY_AVAILABLE_CURRENCY_CODES = 'available_currency_codes';
23  const KEY_EXCHANGE_RATES = 'exchange_rates';
24 
28  public function getBaseCurrencyCode()
29  {
30  return $this->_get(self::KEY_BASE_CURRENCY_CODE);
31  }
32 
36  public function setBaseCurrencyCode($code)
37  {
38  return $this->setData(self::KEY_BASE_CURRENCY_CODE, $code);
39  }
40 
44  public function getBaseCurrencySymbol()
45  {
46  return $this->_get(self::KEY_BASE_CURRENCY_SYMBOL);
47  }
48 
52  public function setBaseCurrencySymbol($symbol)
53  {
54  return $this->setData(self::KEY_BASE_CURRENCY_SYMBOL, $symbol);
55  }
56 
61  {
62  return $this->_get(self::KEY_DEFAULT_DISPLAY_CURRENCY_CODE);
63  }
64 
69  {
70  return $this->setData(self::KEY_DEFAULT_DISPLAY_CURRENCY_CODE, $code);
71  }
72 
77  {
78  return $this->_get(self::KEY_DEFAULT_DISPLAY_CURRENCY_SYMBOL);
79  }
80 
84  public function setDefaultDisplayCurrencySymbol($symbol)
85  {
86  return $this->setData(self::KEY_DEFAULT_DISPLAY_CURRENCY_SYMBOL, $symbol);
87  }
88 
92  public function getAvailableCurrencyCodes()
93  {
94  return $this->_get(self::KEY_AVAILABLE_CURRENCY_CODES);
95  }
96 
100  public function setAvailableCurrencyCodes(array $codes = null)
101  {
102  return $this->setData(self::KEY_AVAILABLE_CURRENCY_CODES, $codes);
103  }
104 
108  public function getExchangeRates()
109  {
110  return $this->_get(self::KEY_EXCHANGE_RATES);
111  }
112 
116  public function setExchangeRates(array $exchangeRates = null)
117  {
118  return $this->setData(self::KEY_EXCHANGE_RATES, $exchangeRates);
119  }
120 
124  public function getExtensionAttributes()
125  {
126  return $this->_getExtensionAttributes();
127  }
128 
132  public function setExtensionAttributes(
133  \Magento\Directory\Api\Data\CurrencyInformationExtensionInterface $extensionAttributes
134  ) {
135  return $this->_setExtensionAttributes($extensionAttributes);
136  }
137 }
_setExtensionAttributes(\Magento\Framework\Api\ExtensionAttributesInterface $extensionAttributes)
setExtensionAttributes(\Magento\Directory\Api\Data\CurrencyInformationExtensionInterface $extensionAttributes)
$extensionAttributes
Definition: payment.php:22
$code
Definition: info.phtml:12