39 \
Magento\Customer\Model\Session $customerSession,
42 $this->_actionFlag = $actionFlag;
44 $this->_customerSession = $customerSession;
46 parent::__construct($context);
57 $this->_actionFlag->set(
'',
'no-dispatch',
true);
59 $this->_actionFlag->set(
'', $actionKey, $actionFlag);
63 $this->_objectManager->get(
64 \
Magento\Framework\Url\Helper\Data::class
67 [
'context' =>
'checkout']
71 $customerBeforeAuthUrl = $customerBeforeAuthUrlDefault;
75 if ($customerBeforeAuthUrl) {
76 $this->_customerSession->setBeforeAuthUrl($customerBeforeAuthUrl);
__construct(\Magento\Framework\App\ActionFlag $actionFlag, \Magento\Framework\ObjectManagerInterface $objectManager, \Magento\Customer\Model\Session $customerSession, \Magento\Framework\App\Helper\Context $context)
getCustomerBeforeAuthUrl()
redirectLogin(RedirectLoginInterface $expressRedirect, $customerBeforeAuthUrlDefault=null)