コード例 #1
0
 /**
  * Register form key in session from cookie value
  *
  * @return void
  */
 public function execute()
 {
     $formKeyFromCookie = $this->_formKey->get();
     if ($formKeyFromCookie) {
         $this->_session->setData(\Magento\Framework\Data\Form\FormKey::FORM_KEY, $this->_escaper->escapeHtml($formKeyFromCookie));
     }
 }
コード例 #2
0
 protected function setUp()
 {
     parent::setUp();
     $objectManager = \Magento\TestFramework\Helper\Bootstrap::getObjectManager();
     $this->customerSession = $objectManager->get('Magento\\Customer\\Model\\Session');
     $this->customerSession->setCustomerId(1);
     $this->coreSession = $objectManager->get('Magento\\Framework\\Session\\Generic');
     $this->coreSession->setData('_form_key', 'formKey');
 }
コード例 #3
0
ファイル: Observer.php プロジェクト: aiesh/magento2
 /**
  * Register form key in session from cookie value
  *
  * @param \Magento\Framework\Event\Observer $observer
  * @return void
  * 
  * @SuppressWarnings(PHPMD.UnusedFormalParameter)
  */
 public function registerFormKeyFromCookie(\Magento\Framework\Event\Observer $observer)
 {
     $formKeyFromCookie = $this->_formKey->get();
     if ($formKeyFromCookie) {
         $this->_session->setData(\Magento\Framework\Data\Form\FormKey::FORM_KEY, $this->_escaper->escapeHtml($formKeyFromCookie));
     }
 }