filename); foreach ($data as $k => $v) { $this->set($k, $v); } $this->loaded = true; } public function save() { file_put_contents($this->filename, Spyc::YAMLDump($this->data)); } }