public function execute(array $onlyModules = array()) { if (empty($onlyModules)) { $onlyModules = $this->moduleManager->getProjectModules(); } elseif (is_string(dmArray::first($onlyModules))) { $onlyModules = $this->moduleManager->keysToModules($onlyModules); } $onlyModules = dmModuleManager::removeModulesChildren($onlyModules); $this->updateListPages(); $this->removeShowPages($onlyModules); $this->updateShowPages($onlyModules); }
public function execute(array $onlyModules, $culture) { $this->setCulture($culture); $recordDefaultCulture = myDoctrineRecord::getDefaultCulture(); myDoctrineRecord::setDefaultCulture($this->culture); if (empty($onlyModules)) { $onlyModules = $this->moduleManager->getProjectModules(); } elseif (is_string(dmArray::first($onlyModules))) { $onlyModules = $this->moduleManager->keysToModules($onlyModules); } $onlyModules = dmModuleManager::removeModulesChildren($onlyModules); foreach ($onlyModules as $module) { $this->updateRecursive($module); } myDoctrineRecord::setDefaultCulture($recordDefaultCulture); }