Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
FlushSystem.php
Go to the documentation of this file.
1 <?php
8 
9 use Magento\Framework\App\Action\HttpGetActionInterface as HttpGetActionInterface;
10 
11 class FlushSystem extends \Magento\Backend\Controller\Adminhtml\Cache implements HttpGetActionInterface
12 {
18  const ADMIN_RESOURCE = 'Magento_Backend::flush_magento_cache';
19 
25  public function execute()
26  {
28  foreach ($this->_cacheFrontendPool as $cacheFrontend) {
29  $cacheFrontend->clean();
30  }
31  $this->_eventManager->dispatch('adminhtml_cache_flush_system');
32  $this->messageManager->addSuccessMessage(__("The Magento cache storage has been flushed."));
34  $resultRedirect = $this->resultRedirectFactory->create();
35  return $resultRedirect->setPath('adminhtml/*');
36  }
37 }
__()
Definition: __.php:13