Exemple #1
0
 /**
  * set the WebsiteSettings attributes to orm
  *
  * @param \Orm\Entity\WebsiteSettings $orm
  * @param \Cms\Data\WebsiteSettings   $websiteSettings
  */
 protected function setAttributesToOrm(OrmWebsiteSettings $orm, DataWebsiteSettings $websiteSettings)
 {
     $orm->setFormValues(json_encode($websiteSettings->getFormValues()));
 }
Exemple #2
0
 /**
  * @param DataWebsiteSettings $websiteSettings
  *
  * @return array
  */
 protected function getFormValuesAsArray(DataWebsiteSettings $websiteSettings)
 {
     $formValues = $websiteSettings->getFormValues();
     if (is_object($formValues)) {
         $formValuesAsArray = get_object_vars($formValues);
     } elseif (!is_array($formValues)) {
         $formValuesAsArray = array();
     }
     return $formValuesAsArray;
 }
Exemple #3
0
 protected function setValuesFromData(WebsiteSettingsData $data)
 {
     $this->setId($data->getId());
     $this->setWebsiteId($data->getWebsiteId());
     $this->setName($data->getName());
     $this->setDescription($data->getDescription());
     $this->setVersion($data->getVersion());
     $this->setFrom($data->getForm());
     $this->setFromData($data->getFormValues());
 }