Exemplo n.º 1
0
 /**
  * @param $data
  * @return bool
  */
 public function update($data)
 {
     if (count($data)) {
         foreach ($data as $name => $value) {
             if ($setting = $this->settingFacade->getOneByName($name)) {
                 $setting->setValue($value);
                 $this->settingFacade->save($setting);
             } else {
                 if ($type = $this->settingFacade->getAvailableSettingByName($name)) {
                     $setting = $this->createSetting($name, $value, $type);
                     $this->settingFacade->save($setting);
                 }
             }
         }
         return true;
     } else {
         return false;
     }
 }
Exemplo n.º 2
0
 /**
  * @param $setting
  * @return string
  */
 public function setting($setting)
 {
     if ($setting = $this->settingFacade->getOneByName($setting)) {
         return $setting->getValue();
     }
 }