예제 #1
0
 /**
  * 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;
 }
예제 #3
0
 /**
  * Resets module variables cache.
  *
  * @deprecated use ModuleVariablesLocator::resetModuleVars instead.
  */
 public static function resetModuleVars()
 {
     ModuleVariablesLocator::resetModuleVariables();
 }