![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/cartforge.co/vendor/magento/module-quote/Model/Cart/ |
<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ namespace Magento\Quote\Model\Cart; /** * @codeCoverageIgnore */ class Currency extends \Magento\Framework\Model\AbstractExtensibleModel implements \Magento\Quote\Api\Data\CurrencyInterface { /** * {@inheritdoc} */ public function getGlobalCurrencyCode() { return $this->getData(self::KEY_GLOBAL_CURRENCY_CODE); } /** * {@inheritdoc} */ public function getBaseCurrencyCode() { return $this->getData(self::KEY_BASE_CURRENCY_CODE); } /** * {@inheritdoc} */ public function getStoreCurrencyCode() { return $this->getData(self::KEY_STORE_CURRENCY_CODE); } /** * {@inheritdoc} */ public function getQuoteCurrencyCode() { return $this->getData(self::KEY_QUOTE_CURRENCY_CODE); } /** * {@inheritdoc} */ public function getStoreToBaseRate() { return $this->getData(self::KEY_STORE_TO_BASE_RATE); } /** * {@inheritdoc} */ public function getStoreToQuoteRate() { return $this->getData(self::KEY_STORE_TO_QUOTE_RATE); } /** * {@inheritdoc} */ public function getBaseToGlobalRate() { return $this->getData(self::KEY_BASE_TO_GLOBAL_RATE); } /** * {@inheritdoc} */ public function getBaseToQuoteRate() { return $this->getData(self::KEY_BASE_TO_QUOTE_RATE); } /** * Set global currency code * * @param string $globalCurrencyCode * @return $this */ public function setGlobalCurrencyCode($globalCurrencyCode) { return $this->setData(self::KEY_GLOBAL_CURRENCY_CODE, $globalCurrencyCode); } /** * Set base currency code * * @param string $baseCurrencyCode * @return $this */ public function setBaseCurrencyCode($baseCurrencyCode) { return $this->setData(self::KEY_BASE_CURRENCY_CODE, $baseCurrencyCode); } /** * Set store currency code * * @param string $storeCurrencyCode * @return $this */ public function setStoreCurrencyCode($storeCurrencyCode) { return $this->setData(self::KEY_STORE_CURRENCY_CODE, $storeCurrencyCode); } /** * Set quote currency code * * @param string $quoteCurrencyCode * @return $this */ public function setQuoteCurrencyCode($quoteCurrencyCode) { return $this->setData(self::KEY_QUOTE_CURRENCY_CODE, $quoteCurrencyCode); } /** * Set store currency to base currency rate * * @param float $storeToBaseRate * @return $this */ public function setStoreToBaseRate($storeToBaseRate) { return $this->setData(self::KEY_STORE_TO_BASE_RATE, $storeToBaseRate); } /** * Set store currency to quote currency rate * * @param float $storeToQuoteRate * @return $this */ public function setStoreToQuoteRate($storeToQuoteRate) { return $this->setData(self::KEY_STORE_TO_QUOTE_RATE, $storeToQuoteRate); } /** * Set base currency to global currency rate * * @param float $baseToGlobalRate * @return $this */ public function setBaseToGlobalRate($baseToGlobalRate) { return $this->setData(self::KEY_BASE_TO_GLOBAL_RATE, $baseToGlobalRate); } /** * Set base currency to quote currency rate * * @param float $baseToQuoteRate * @return $this */ public function setBaseToQuoteRate($baseToQuoteRate) { return $this->setData(self::KEY_BASE_TO_QUOTE_RATE, $baseToQuoteRate); } /** * {@inheritdoc} * * @return \Magento\Quote\Api\Data\CurrencyExtensionInterface|null */ public function getExtensionAttributes() { return $this->_getExtensionAttributes(); } /** * {@inheritdoc} * * @param \Magento\Quote\Api\Data\CurrencyExtensionInterface $extensionAttributes * @return $this */ public function setExtensionAttributes(\Magento\Quote\Api\Data\CurrencyExtensionInterface $extensionAttributes) { return $this->_setExtensionAttributes($extensionAttributes); } }