/** * @param \Cms\Service\Modul $moduleService * @param string $websiteId * @param DataModule $module * * @return DataModule */ protected function createOrOverwriteModule($moduleService, $websiteId, DataModule $module) { if ($moduleService->existsModulAlready($module->getId(), $websiteId, true)) { $moduleService->delete($module->getId(), $websiteId); } return $moduleService->create($websiteId, $module); }