for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Redis Management Module
*
* PHP Version 5
* @category Steverobbins
* @package Steverobbins_Redismanager
* @author Steve Robbins <[email protected]>
* @copyright 2014 Steve Robbins
* @license http://creativecommons.org/licenses/by/3.0/deed.en_US Creative Commons Attribution 3.0 Unported License
* @link https://github.com/steverobbins/Magento-Redismanager
*/
* Redis manager observer class
* @author Henry van Megen <[email protected]>
* @copyright 2018 Henry van Megen
class Steverobbins_Redismanager_Model_Observer
{
* Cached helper
* @var Steverobbins_Redismanager_Helper_Data
protected $_helper;
* Event observer for adminhtml_cache_flush_system event
* @param Varien_Event_Observer $observer
* @return $this
public function cacheFlushSystem(Varien_Event_Observer $observer)
try {
$this->_getHelper()->flushAllByObserver();
} catch (Exception $e) {
Mage::logException($e);
}
return $this;
* Event observer for adminhtml_cache_flush_all event
public function cacheFlushAll(Varien_Event_Observer $observer)
* Get helper
* @return Steverobbins_Redismanager_Helper_Data
protected function _getHelper()
if (is_null($this->_helper)) {
$this->_helper = Mage::helper('redismanager');
return $this->_helper;