Example #1
0
 /**
  * Load the data.
  */
 private function loadData()
 {
     foreach ($this->store->all() as $setting) {
         /** @var  \Arcanesoft\Settings\Models\Setting  $setting */
         $data = $this->data->get($setting->domain, []);
         Arr::set($data, $setting->key, $setting->casted_value);
         $this->data->put($setting->domain, $data);
     }
 }
Example #2
0
 /**
  * Check if the entry is saved.
  *
  * @param  string  $domain
  * @param  string  $key
  *
  * @return bool
  */
 private function isSaved($domain, $key)
 {
     return Arr::has($this->saved->get($domain, []), $key);
 }