/** * Clear all cache files. * * @return void */ public function clearCache() { $cacheDir = self::getConnector()->getRootPath() . DIRECTORY_SEPARATOR . 'RM' . DIRECTORY_SEPARATOR . 'userdata' . DIRECTORY_SEPARATOR . 'temp' . DIRECTORY_SEPARATOR; RM_Filesystem::emptyFolder($cacheDir . DIRECTORY_SEPARATOR . 'cache'); RM_Filesystem::emptyFolder($cacheDir . DIRECTORY_SEPARATOR . 'css'); RM_Filesystem::emptyFolder($cacheDir . DIRECTORY_SEPARATOR . 'classes'); RM_Filesystem::emptyFolder($cacheDir . DIRECTORY_SEPARATOR . 'extensions'); RM_Filesystem::emptyFolder($cacheDir . DIRECTORY_SEPARATOR . 'language'); RM_Filesystem::emptyFolder($cacheDir . DIRECTORY_SEPARATOR . 'models'); }
/** * this method will clear the module css cache */ public function clearCSSCache() { // clear the module CSS Cache $cacheDir = RM_Environment::getConnector()->getRootPath() . DIRECTORY_SEPARATOR . 'RM' . DIRECTORY_SEPARATOR . 'userdata' . DIRECTORY_SEPARATOR . 'temp' . DIRECTORY_SEPARATOR . 'css'; if (file_exists($cacheDir)) { RM_Filesystem::emptyFolder($cacheDir); } }
/** * Clears the language cache files * @todo we need to use Zend cache methods to made this code more clear. */ public function clearCache() { return RM_Filesystem::emptyFolder($this->_cacheFolderPath); }