/** * 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); } }
/** * 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); }