Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
RefreshCustomerData.php
Go to the documentation of this file.
1 <?php
7 
11 
13 {
17  private $cookieManager;
18 
22  private $cookieMetadataFactory;
23 
29  public function __construct(
30  PhpCookieManager $cookieManager,
31  CookieMetadataFactory $cookieMetadataFactory
32  ) {
33  $this->cookieManager = $cookieManager;
34  $this->cookieMetadataFactory = $cookieMetadataFactory;
35  }
36 
44  public function execute(\Magento\Framework\Event\Observer $observer)
45  {
46  if ($this->cookieManager->getCookie('mage-cache-sessid')) {
47  $metadata = $this->cookieMetadataFactory->createCookieMetadata();
48  $metadata->setPath('/');
49  $this->cookieManager->deleteCookie('mage-cache-sessid', $metadata);
50  }
51  }
52 }
execute(\Magento\Framework\Event\Observer $observer)
__construct(PhpCookieManager $cookieManager, CookieMetadataFactory $cookieMetadataFactory)