Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Info.php
Go to the documentation of this file.
1 <?php
13 
18 class Info extends \Magento\Payment\Block\Info\AbstractContainer
19 {
23  protected $_multishipping;
24 
31  public function __construct(
32  \Magento\Framework\View\Element\Template\Context $context,
33  \Magento\Payment\Helper\Data $paymentData,
34  \Magento\Multishipping\Model\Checkout\Type\Multishipping $multishipping,
35  array $data = []
36  ) {
37  $this->_multishipping = $multishipping;
38  parent::__construct($context, $paymentData, $data);
39  }
40 
46  public function getPaymentInfo()
47  {
48  return $this->_multishipping->getQuote()->getPayment();
49  }
50 
54  protected function _toHtml()
55  {
56  $html = '';
57  $block = $this->getChildBlock($this->_getInfoBlockName());
58  if ($block) {
59  $html = $block->toHtml();
60  }
61  return $html;
62  }
63 }
$block
Definition: block.php:8
__construct(\Magento\Framework\View\Element\Template\Context $context, \Magento\Payment\Helper\Data $paymentData, \Magento\Multishipping\Model\Checkout\Type\Multishipping $multishipping, array $data=[])
Definition: Info.php:31