config = $config; $this->msrp = $msrp; } /** * @return string */ protected function _toHtml() { /** @var \Magento\Checkout\Block\Cart\AbstractCart $originalBlock */ $originalBlock = $this->getLayout()->getBlock($this->getOriginalBlockName()); $quote = $originalBlock->getQuote(); if (!$this->msrp->getCanApplyMsrp($quote->getId()) && $this->config->isEnabled()) { $quote->collectTotals(); } if ($this->msrp->getCanApplyMsrp($quote->getId())) { $originalBlock->setTemplate(''); return parent::_toHtml(); } else { return ''; } } }