Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Tax.php
Go to the documentation of this file.
1 <?php
7 
23 {
27  const KEY_CODE = 'code';
28  const KEY_TITLE = 'title';
29  const KEY_PERCENT = 'percent';
30  const KEY_AMOUNT = 'amount';
31  const KEY_BASE_AMOUNT = 'base_amount';
32  const KEY_RATES = 'rates';
38  protected function _construct()
39  {
40  $this->_init(\Magento\Tax\Model\ResourceModel\Sales\Order\Tax::class);
41  }
42 
46  public function getCode()
47  {
48  return $this->getData(self::KEY_CODE);
49  }
50 
54  public function getTitle()
55  {
56  return $this->getData(self::KEY_TITLE);
57  }
58 
62  public function getPercent()
63  {
64  return $this->getData(self::KEY_PERCENT);
65  }
66 
70  public function getAmount()
71  {
72  return $this->getData(self::KEY_AMOUNT);
73  }
74 
78  public function getBaseAmount()
79  {
80  return $this->getData(self::KEY_BASE_AMOUNT);
81  }
82 
89  public function setCode($code)
90  {
91  return $this->setData(self::KEY_CODE, $code);
92  }
93 
100  public function setTitle($title)
101  {
102  return $this->setData(self::KEY_TITLE, $title);
103  }
104 
111  public function setPercent($percent)
112  {
113  return $this->setData(self::KEY_PERCENT, $percent);
114  }
115 
122  public function setAmount($amount)
123  {
124  return $this->setData(self::KEY_AMOUNT, $amount);
125  }
126 
133  public function setBaseAmount($baseAmount)
134  {
135  return $this->setData(self::KEY_BASE_AMOUNT, $baseAmount);
136  }
137 
142  public function getRates()
143  {
144  return $this->getData(self::KEY_RATES);
145  }
146 
152  public function setRates($rates)
153  {
154  return $this->setData(self::KEY_RATES, $rates);
155  }
156 
162  public function getExtensionAttributes()
163  {
164  return $this->_getExtensionAttributes();
165  }
166 
173  public function setExtensionAttributes(
174  \Magento\Tax\Api\Data\OrderTaxDetailsAppliedTaxExtensionInterface $extensionAttributes
175  ) {
176  return $this->_setExtensionAttributes($extensionAttributes);
177  }
178 }
$title
Definition: default.phtml:14
if($this->helper('Magento\Tax\Helper\Data') ->displayFullSummary()) foreach( $block->getTotal() ->getFullInfo() as $info)(isset($info['hidden']) && $info['hidden']) $percent
Definition: tax.phtml:33
setExtensionAttributes(\Magento\Tax\Api\Data\OrderTaxDetailsAppliedTaxExtensionInterface $extensionAttributes)
Definition: Tax.php:173
_setExtensionAttributes(\Magento\Framework\Api\ExtensionAttributesInterface $extensionAttributes)
$rates
Definition: tax.phtml:35
$baseAmount
Definition: tax.phtml:46
$amount
Definition: order.php:14
$code
Definition: info.phtml:12