_config = $config; $this->_typeList = $typeList; } /** * Invalidate full page and block cache * * @param \Magento\Framework\Event\Observer $observer * @return void * @SuppressWarnings(PHPMD.UnusedFormalParameter) */ public function execute(\Magento\Framework\Event\Observer $observer) { if ($this->_config->isEnabled()) { $this->_typeList->invalidate( \Magento\PageCache\Model\Cache\Type::TYPE_IDENTIFIER ); } $this->_typeList->invalidate( \Magento\Framework\App\Cache\Type\Block::TYPE_IDENTIFIER ); } }