config = $config; $this->purgeCache = $purgeCache; } /** * Flash Varnish cache * * @param \Magento\Framework\Event\Observer $observer * @return void * @SuppressWarnings(PHPMD.UnusedFormalParameter) */ public function execute(\Magento\Framework\Event\Observer $observer) { if ($this->config->getType() == \Magento\PageCache\Model\Config::VARNISH && $this->config->isEnabled()) { $this->purgeCache->sendPurgeRequest('.*'); } } }