public function makeConfig($pageType) { $configType = $this->typeRepository->getConfigType($pageType); $config = new Config(); $pageTypeId = $this->pageTypeId($pageType); $config->setPageTypeId($pageTypeId); foreach ($configType as $key => $type) { $config->setFromModel($key, $type->getDefaultValue()); } return $config; }