/** * Resets template, language and menu xml cache */ public function resetCache() { $aTemplates = $this->getModule()->getTemplates(); $oUtils = Registry::getUtils(); $oUtils->resetTemplateCache($aTemplates); $oUtils->resetLanguageCache(); $oUtils->resetMenuCache(); ModuleVariablesLocator::resetModuleVariables(); $this->_clearApcCache(); }
/** * @param $variablesLocator * * @return array */ protected function getModulesArray(ModuleVariablesLocator $variablesLocator) { $modules = (array) $variablesLocator->getModuleVariable('aModules'); return $modules; }
/** * Resets module variables cache. * * @deprecated use ModuleVariablesLocator::resetModuleVars instead. */ public static function resetModuleVars() { ModuleVariablesLocator::resetModuleVariables(); }