/** * @param CmsController $cmsController * @param string $moduleName */ public function __construct(CmsController $cmsController, $moduleName) { $this->cmsController = $cmsController; $this->moduleName = $moduleName; $this->moduleSettings = $cmsController->getModuleSettings($moduleName); $this->moduleModel = new ModuleModel($this->cmsController->getDB()); $this->pageModel = new PageModel($this->cmsController->getDB()); $this->controllerRoutes = array(); $this->moduleRoute = $this->pageModel->getRouteByModule($moduleName); }