public function testSet() { $formKeyValue = 'form_key'; /** @var PublicCookieMetadata|\PHPUnit_Framework_MockObject_MockObject $metadata */ $metadata = $this->getMockBuilder('Magento\\Framework\\Stdlib\\Cookie\\PublicCookieMetadata')->disableOriginalConstructor()->getMock(); $this->cookieManagerMock->expects(static::once())->method('setPublicCookie')->with(FormKey::COOKIE_NAME, $formKeyValue, $metadata); $this->formKey->set($formKeyValue, $metadata); }
/** * @param string $formKey * @return void */ private function updateCookieFormKey($formKey) { $cookieMetadata = $this->cookieMetadataFactory->createPublicCookieMetadata(); $cookieMetadata->setDomain($this->sessionConfig->getCookieDomain()); $cookieMetadata->setPath($this->sessionConfig->getCookiePath()); $cookieMetadata->setDuration($this->sessionConfig->getCookieLifetime()); $this->cookieFormKey->set($formKey, $cookieMetadata); }