Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Iframe.php
Go to the documentation of this file.
1 <?php
7 
15 {
26  public function __construct(
27  \Magento\Framework\View\Element\Template\Context $context,
28  \Magento\Sales\Model\OrderFactory $orderFactory,
29  \Magento\Checkout\Model\Session $checkoutSession,
30  \Magento\Paypal\Helper\Hss $hssHelper,
31  \Magento\Framework\Filesystem\Directory\ReadFactory $readFactory,
32  \Magento\Framework\Module\Dir\Reader $reader,
33  \Magento\Payment\Helper\Data $paymentData,
34  array $data = []
35  ) {
36  parent::__construct(
37  $context,
38  $orderFactory,
39  $checkoutSession,
40  $hssHelper,
42  $reader,
43  $paymentData,
44  $data
45  );
46  $this->_isScopePrivate = false;
47  }
48 
54  protected function _construct()
55  {
56  parent::_construct();
57  $this->_paymentMethodCode = \Magento\Paypal\Model\Config::METHOD_PAYFLOWADVANCED;
58  }
59 
65  public function getFrameActionUrl()
66  {
67  return $this->getUrl('paypal/payflowadvanced/form', ['_secure' => true]);
68  }
69 
75  public function isTestMode()
76  {
77  $mode = $this->_paymentData->getMethodInstance(
78  \Magento\Paypal\Model\Config::METHOD_PAYFLOWADVANCED
79  )->getConfigData(
80  'sandbox_flag'
81  );
82  return (bool)$mode;
83  }
84 }
__construct(\Magento\Framework\View\Element\Template\Context $context, \Magento\Sales\Model\OrderFactory $orderFactory, \Magento\Checkout\Model\Session $checkoutSession, \Magento\Paypal\Helper\Hss $hssHelper, \Magento\Framework\Filesystem\Directory\ReadFactory $readFactory, \Magento\Framework\Module\Dir\Reader $reader, \Magento\Payment\Helper\Data $paymentData, array $data=[])
Definition: Iframe.php:26
if($exist=($block->getProductCollection() && $block->getProductCollection() ->getSize())) $mode
Definition: grid.phtml:15