_websiteCollectionFactory = $websiteCollectionFactory; $this->_sessionFactory = $sessionFactory; } /** * Clear expired persistent sessions * * @param \Magento\Cron\Model\Schedule $schedule * @return $this * @SuppressWarnings(PHPMD.UnusedFormalParameter) */ public function execute(\Magento\Cron\Model\Schedule $schedule) { $websiteIds = $this->_websiteCollectionFactory->create()->getAllIds(); if (!is_array($websiteIds)) { return $this; } foreach ($websiteIds as $websiteId) { $this->_sessionFactory->create()->deleteExpired($websiteId); } return $this; } }