aboutsummaryrefslogtreecommitdiff
path: root/src/bdrem/Config.php
diff options
context:
space:
mode:
authorChristian Weiske <cweiske@cweiske.de>2014-02-25 18:08:23 +0100
committerChristian Weiske <cweiske@cweiske.de>2014-02-25 18:08:23 +0100
commit400a6537534c4083b39debdd9e49032daf093813 (patch)
tree80faa3b200aeee259c1b15feb146f110846e98cf /src/bdrem/Config.php
parentdeb49c81c9d269708c6252647c1afb668b982d97 (diff)
downloadbdrem-400a6537534c4083b39debdd9e49032daf093813.tar.gz
bdrem-400a6537534c4083b39debdd9e49032daf093813.zip
add option to specify config file
Diffstat (limited to 'src/bdrem/Config.php')
-rw-r--r--src/bdrem/Config.php21
1 files changed, 15 insertions, 6 deletions
diff --git a/src/bdrem/Config.php b/src/bdrem/Config.php
index a79b1b3..57d0cfd 100644
--- a/src/bdrem/Config.php
+++ b/src/bdrem/Config.php
@@ -3,19 +3,26 @@ namespace bdrem;
class Config
{
- public $source;
public $date;
- public $daysPrev = 3;
- public $daysNext = 7;
+ public $daysPrev;
+ public $daysNext;
public $locale;
- public $stopOnEmpty = false;
+ public $renderer;
+ public $source;
+ public $stopOnEmpty;
public $cfgFiles = array();
public $cfgFileExists;
- public function load()
+
+
+ public function __construct()
{
$this->loadConfigFilePaths();
+ }
+
+ public function load()
+ {
foreach ($this->cfgFiles as $file) {
if (file_exists($file)) {
$this->cfgFileExists = true;
@@ -45,7 +52,9 @@ class Config
include $filename;
$vars = get_defined_vars();
foreach ($vars as $k => $value) {
- $this->$k = $value;
+ if (!isset($this->$k) || $this->$k === null) {
+ $this->$k = $value;
+ }
}
}