/** * @param \Magento\Framework\View\Element\Template\Context $context * @param array $data * @param \Magento\Sales\Model\OrderFactory $orderFactory * @param \Magento\Checkout\Model\Session $checkoutSession */ public function __construct(\Magento\Framework\View\Element\Template\Context $context, array $data = [], \Magento\Sales\Model\OrderFactory $orderFactory, \Magento\Checkout\Model\Session $checkoutSession) { $this->_orderFactory = $orderFactory; $this->_checkoutSession = $checkoutSession; parent::__construct($context, $data); $this->_getOrder(); }
/** * @param \Magento\Framework\View\Element\Template\Context $context * @param \Magento\Sales\Model\OrderFactory $orderFactory * @param \Magento\Checkout\Model\Session $checkoutSession * @param \Magento\Paypal\Helper\Hss $hssHelper * @param array $data */ public function __construct(\Magento\Framework\View\Element\Template\Context $context, \Magento\Sales\Model\OrderFactory $orderFactory, \Magento\Checkout\Model\Session $checkoutSession, \Magento\Paypal\Helper\Hss $hssHelper, array $data = array()) { $this->_hssHelper = $hssHelper; $this->_orderFactory = $orderFactory; $this->_checkoutSession = $checkoutSession; parent::__construct($context, $data); $this->_isScopePrivate = true; }
/** * @param \Magento\Framework\View\Element\Template\Context $context * @param \Magento\Sales\Model\OrderFactory $orderFactory * @param \Magento\Checkout\Model\Session $checkoutSession * @param \Magento\Paypal\Helper\Hss $hssHelper * @param \Magento\Framework\Filesystem\Directory\ReadFactory $readFactory * @param \Magento\Framework\Module\Dir\Reader $reader * @param array $data */ public function __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, array $data = []) { $this->_hssHelper = $hssHelper; $this->_orderFactory = $orderFactory; $this->_checkoutSession = $checkoutSession; $this->_isScopePrivate = true; $this->readFactory = $readFactory; $this->reader = $reader; parent::__construct($context, $data); }
/** * @param Context $context * @param ConfigFactory $paypalConfigFactory * @param ResolverInterface $localeResolver * @param Data $paypalData * @param CurrentCustomer $currentCustomer * @param array $data */ public function __construct(Context $context, ConfigFactory $paypalConfigFactory, ResolverInterface $localeResolver, Data $paypalData, CurrentCustomer $currentCustomer, array $data = []) { $this->_paypalData = $paypalData; $this->_paypalConfigFactory = $paypalConfigFactory; $this->_localeResolver = $localeResolver; $this->_config = null; $this->_isScopePrivate = true; $this->currentCustomer = $currentCustomer; parent::__construct($context, $data); }
/** * @param Context $context * @param \Payfast\Payfast\Model\ConfigFactory $payfastConfigFactory * @param ResolverInterface $localeResolver * @param \Payfast\Payfast\Helper\Data $payfastData * @param CurrentCustomer $currentCustomer * @param array $data */ public function __construct(Context $context, \Payfast\Payfast\Model\ConfigFactory $payfastConfigFactory, ResolverInterface $localeResolver, \Payfast\Payfast\Helper\Data $payfastData, CurrentCustomer $currentCustomer, array $data = []) { $pre = __METHOD__ . " : "; $this->_logger->debug($pre . 'bof'); $this->_payfastData = $payfastData; $this->payfastConfigFactory = $payfastConfigFactory; $this->_localeResolver = $localeResolver; $this->_config = null; $this->_isScopePrivate = true; $this->currentCustomer = $currentCustomer; parent::__construct($context, $data); $this->_logger->debug($pre . "eof"); }
/** * Pos constructor. * * @param \Magento\Framework\View\Element\Template\Context $context * @param array $data * @param \Magento\Sales\Model\OrderFactory $orderFactory * @param \Magento\Checkout\Model\Session $checkoutSession * @param \Adyen\Payment\Helper\Data $adyenHelper * @param \Adyen\Payment\Logger\AdyenLogger $adyenLogger */ public function __construct(\Magento\Framework\View\Element\Template\Context $context, array $data = [], \Magento\Sales\Model\OrderFactory $orderFactory, \Magento\Checkout\Model\Session $checkoutSession, \Adyen\Payment\Helper\Data $adyenHelper, \Adyen\Payment\Logger\AdyenLogger $adyenLogger) { $this->_orderFactory = $orderFactory; $this->_checkoutSession = $checkoutSession; parent::__construct($context, $data); $this->_request = $context->getRequest(); $this->_adyenHelper = $adyenHelper; $this->_adyenLogger = $adyenLogger; if (!$this->_order) { $incrementId = $this->_getCheckout()->getLastRealOrderId(); $this->_order = $this->_orderFactory->create()->loadByIncrementId($incrementId); } }
/** * @param \Magento\Framework\View\Element\Template\Context $context * @param \Magento\Payment\Model\Config $paymentConfig * @param array $data */ public function __construct(\Magento\Framework\View\Element\Template\Context $context, \Magento\Payment\Model\Config $paymentConfig, array $data = []) { parent::__construct($context, $data); $this->_paymentConfig = $paymentConfig; }
/** * @param \Magento\Framework\View\Element\Template\Context $context * @param \Magento\Paypal\Model\Billing\AgreementFactory $agreementFactory * @param array $data */ public function __construct(\Magento\Framework\View\Element\Template\Context $context, \Magento\Paypal\Model\Billing\AgreementFactory $agreementFactory, array $data = array()) { $this->_agreementFactory = $agreementFactory; parent::__construct($context, $data); $this->_isScopePrivate = true; }
/** * Boleto constructor. * * @param \Magento\Framework\View\Element\Template\Context $context * @param \Adyen\Payment\Helper\Data $adyenHelper * @param array $data */ public function __construct(\Magento\Framework\View\Element\Template\Context $context, \Adyen\Payment\Helper\Data $adyenHelper, array $data = []) { parent::__construct($context, $data); $this->_adyenHelper = $adyenHelper; }
/** * @param Context $context * @param TokensConfigProvider $tokensConfigProvider * @param CcConfigProvider $ccConfigProvider * @param array $data */ public function __construct(Context $context, TokensConfigProvider $tokensConfigProvider, CcConfigProvider $ccConfigProvider, array $data = []) { parent::__construct($context, $data); $this->tokensProvider = $tokensConfigProvider; $this->cardConfigProvider = $ccConfigProvider; }
/** * @param \Magento\Framework\View\Element\Template\Context $context * @param \Magento\Payment\Model\Config $paymentConfig * @param \Psr\Log\LoggerInterface $logger * @param array $data */ public function __construct(\Magento\Framework\View\Element\Template\Context $context, \Magento\Payment\Model\Config $paymentConfig, \Psr\Log\LoggerInterface $logger, array $data = []) { parent::__construct($context, $data); $this->_paymentConfig = $paymentConfig; $this->logger = $logger; }