32 private $minimumAmountErrorMessage;
60 $interpretationStrategy,
72 if ($this->cartHelper->getItemsCount()) {
74 $this->addQuoteMessages();
75 $this->
addMessages($this->messageManager->getMessages(
true));
77 return parent::_prepareLayout();
87 if (!$this->cartHelper->getQuote()->validateMinimumAmount()) {
88 $this->messageManager->addNoticeMessage($this->getMinimumAmountErrorMessage()->getMessage());
96 private function getMinimumAmountErrorMessage()
98 if ($this->minimumAmountErrorMessage ===
null) {
104 return $this->minimumAmountErrorMessage;
112 protected function addQuoteMessages()
117 foreach ($this->cartHelper->getQuote()->getMessages() as
$message) {
126 $this->messageManager->addUniqueMessages(
$messages);
addMessages(\Magento\Framework\Message\Collection $messages)
escapeHtml($data, $allowedTags=null)
__construct(\Magento\Framework\View\Element\Template\Context $context, \Magento\Framework\Message\Factory $messageFactory, \Magento\Framework\Message\CollectionFactory $collectionFactory, \Magento\Framework\Message\ManagerInterface $messageManager, InterpretationStrategyInterface $interpretationStrategy, \Magento\Checkout\Helper\Cart $cartHelper, \Magento\Framework\Locale\CurrencyInterface $currency, array $data=[])