Version produccion
This commit is contained in:
24
aldarien/src/Config/PHP.php
Normal file
24
aldarien/src/Config/PHP.php
Normal file
@ -0,0 +1,24 @@
|
||||
<?php namespace Aldarien\Config;
|
||||
|
||||
use Aldarien\Common\Alias\ConfigFile;
|
||||
|
||||
class PHP extends ConfigFile {
|
||||
public function load() {
|
||||
$data = include($this->filename);
|
||||
foreach ($data as $k => $v) {
|
||||
$this->set($k, $v);
|
||||
}
|
||||
$this->loaded = true;
|
||||
}
|
||||
public function save() {
|
||||
$str = [];
|
||||
$str []= '<?php';
|
||||
$str []= 'return [';
|
||||
foreach ($this->data as $k => $v) {
|
||||
$str []= "'" . $k . "' => " . $v;
|
||||
}
|
||||
$str []= '];';
|
||||
$str []= '';
|
||||
file_put_contents($this->filename, implode(PHP_EOL, $str));
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user