Пример #1
0
 /**
  * @param string     $moduleDataDirectory
  * @param string     $fileName
  * @param DataModule $module
  */
 protected function writeModuleManifestFile($moduleDataDirectory, $fileName, DataModule $module)
 {
     $moduleManifest = new \stdClass();
     $moduleManifest->name = $module->getName();
     $moduleManifest->description = $module->getDescription();
     $moduleManifest->version = $module->getVersion();
     $moduleManifest->icon = $module->getIcon();
     $moduleManifest->category = $module->getCategory();
     $moduleManifest->moduleType = $module->getModuletype();
     $moduleManifest->allowedChildModuleType = $module->getAllowedchildmoduletype();
     $moduleManifest->reRenderRequired = $module->getRerenderrequired();
     $moduleManifest->ghostContainerMode = $module->getGhostContainerMode();
     $moduleManifest->apiType = $module->getApiType();
     $moduleManifest->sessionRequired = $module->getSessionRequired();
     $this->storeJsonFile($moduleDataDirectory, $fileName, $moduleManifest);
 }
Пример #2
0
 /**
  * @param $data
  */
 protected function setValuesFromData(Data\Modul $data)
 {
     $this->setId($data->getId());
     $this->setWebsiteid($data->getWebsiteId());
     $this->setName($data->getName());
     $this->setDescription($data->getDescription());
     $this->setVersion($data->getVersion());
     $this->setIcon($data->getIcon());
     $this->setForm($data->getForm());
     $this->setFormvalues($data->getFormvalues());
     $this->setCategory($data->getCategory());
     $this->setModuletype($data->getModuletype());
     $this->setAllowedchildmoduletype($data->getAllowedchildmoduletype());
     $this->setReRenderRequired($data->getRerenderrequired());
     $this->setSourceType($data->getSourceType());
     $this->setOverwritten($data->isOverwritten());
     $this->setGhostContainerMode($data->getGhostContainerMode());
 }