19 lines
403 B
PHP
19 lines
403 B
PHP
|
<?php
|
||
|
namespace Aldarien\Config;
|
||
|
|
||
|
use Spyc;
|
||
|
use Aldarien\Common\Alias\ConfigFile;
|
||
|
|
||
|
class YAML extends ConfigFile {
|
||
|
public function load() {
|
||
|
$data = Spyc::YAMLLoad($this->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));
|
||
|
}
|
||
|
}
|