42 parent::__construct($context,
$data);
54 $origArguments = $this->
getData();
57 $html = $this->
apply();
86 return $this->amountRender->getPrice();
94 return $this->amountRender->getSaleableItem();
107 $includeContainer =
true,
110 return $this->priceCurrency->format(
$amount, $includeContainer, $precision);
123 $includeContainer =
true,
126 return $this->priceCurrency->convertAndFormat(
$amount, $includeContainer, $precision);
140 abstract protected function apply();
__construct(Template\Context $context, PriceCurrencyInterface $priceCurrency, array $data=[])
render(AmountRenderInterface $amountRender, array $arguments=[])
convertAndFormatCurrency( $amount, $includeContainer=true, $precision=PriceCurrencyInterface::DEFAULT_PRECISION)
setData($key, $value=null)
formatCurrency( $amount, $includeContainer=true, $precision=PriceCurrencyInterface::DEFAULT_PRECISION)