84 parent::__construct($context,
$data);
98 $this->displayValue =
$value;
106 if ($this->displayValue !==
null) {
142 return $this->priceCurrency->getCurrency()->getCurrencyCode();
150 return $this->priceCurrency->getCurrencySymbol();
158 return (
bool) count($this->adjustmentsHtml);
166 return implode(
'', $this->adjustmentsHtml);
177 if (!$this->hasSkipAdjustments() ||
178 ($this->hasSkipAdjustments() && $this->getSkipAdjustments() ==
false)) {
179 $this->adjustmentsHtml = $adjustmentHtml;
182 $html = parent::_toHtml();
191 return $this->rendererPool->getAdjustmentRenders($this->saleableItem, $this->price);
204 if ($this->
getAmount()->getAdjustmentAmount($adjustmentRender->getAdjustmentCode()) !==
false) {
205 $html = $adjustmentRender->render($this,
$data);
207 $adjustments[$adjustmentRender->getAdjustmentCode()] = $html;
224 $includeContainer =
true,
227 return $this->priceCurrency->format(
$amount, $includeContainer, $precision);
236 $cssClasses = $this->
hasData(
'css_classes') ? explode(
' ', $this->
getData(
'css_classes')) : [];
238 $this->
setData(
'adjustment_css_classes', join(
' ', $cssClasses));
__construct(Template\Context $context, AmountInterface $amount, PriceCurrencyInterface $priceCurrency, RendererPool $rendererPool, SaleableInterface $saleableItem=null, PriceInterface $price=null, array $data=[])
setAdjustmentCssClasses($adjustmentRenders)
getData($key='', $index=null)
if( $block->displayPriceExclTax()||$block->displayBothPrices())(__('Excl. Tax')) ?>"> <?php if ($block -> displayPriceWithWeeeDetails()): ?> <span class="cart-tax-total" data-mage-init=' Magento Weee Helper Data Magento Weee Helper Data title amount
formatCurrency( $amount, $includeContainer=true, $precision=PriceCurrencyInterface::DEFAULT_PRECISION)
getDisplayCurrencySymbol()
setData($key, $value=null)
getAdjustments($adjustmentRenders)