persistentSession = $persistentSession; $this->depersonalizeChecker = $depersonalizeChecker; } /** * After generate Xml * * @param \Magento\Framework\View\LayoutInterface $subject * @param \Magento\Framework\View\LayoutInterface $result * @return \Magento\Framework\View\LayoutInterface */ public function afterGenerateXml( \Magento\Framework\View\LayoutInterface $subject, \Magento\Framework\View\LayoutInterface $result ) { if ($this->depersonalizeChecker->checkIfDepersonalize($subject)) { $this->persistentSession->setCustomerId(null); } return $result; } }