46 \
Magento\Persistent\Helper\Data $persistentData,
48 \
Magento\Checkout\Model\Session $checkoutSession
50 $this->_persistentData = $persistentData;
52 $this->_checkoutSession = $checkoutSession;
63 if (!$this->_persistentData->canProcess(
$observer)
64 || !$this->_persistentData->isEnabled()
65 || !$this->_persistentData->isRememberMeEnabled()
73 $rememberMeCheckbox =
$request->getPost(
'persistent_remember_me');
74 $this->_persistentSession->setRememberMeChecked((
bool)$rememberMeCheckbox);
75 if (
$request->getFullActionName() ==
'checkout_onepage_saveBilling' ||
76 $request->getFullActionName() ==
'customer_account_createpost' 78 $this->_checkoutSession->setRememberMeChecked((
bool)$rememberMeCheckbox);
__construct(\Magento\Persistent\Helper\Data $persistentData, \Magento\Persistent\Helper\Session $persistentSession, \Magento\Checkout\Model\Session $checkoutSession)
execute(Observer $observer)