/** * @param $site */ protected function setSiteAndResetCore($site) { $this->moduleData->setSite($site); // when switching the site, reset the core $this->moduleData->setCore(''); $this->moduleDataStorageService->persistModuleData($this->moduleData); }
/** * Sets the site to work with * * @param integer $site Site root page id * @return void */ public function setSiteAction($site) { $site = Site::getSiteByPageId((int) $site); $this->moduleData->setSite($site); // when switching the site, reset the core $this->moduleData->setCore(''); $this->moduleDataStorageService->persistModuleData($this->moduleData); $this->forwardHome(); }