public function generate($modelName) { /* $userSettings = DataManagementService::GetSettings(); $userDataModel = $userSettings->GetModel( $modelName ); $codegenResult = null; $codegen = new WDMCodegenerator(); $nameMapper = new NameMapper( $userSettings, $userDataModel ); $serverType = $userDataModel->getServerConnection()->Connection->Type; $metaData = WDMMetaInspectorFactory::getInspector($serverType); $metaData->initialize($userDataModel, $nameMapper); $codegen->setMeta($metaData); $codegenResult = $codegen->Generate(); $userDataModel->LOC = $codegenResult->LineCount; CreateArc::createArchive($codegenResult, $modelName . ".zip", "weborbassets" . DIRECTORY_SEPARATOR . "wdm" . DIRECTORY_SEPARATOR . "output", "weborbassets" . DIRECTORY_SEPARATOR . "wdm" ); return $userDataModel->LOC; */ $wdmService = new DataManagementService(); return $wdmService->Generate($modelName); }