diff options
author | Bernhard Posselt <nukeawhale@gmail.com> | 2013-04-23 11:08:19 +0200 |
---|---|---|
committer | Bernhard Posselt <nukeawhale@gmail.com> | 2013-04-23 11:12:14 +0200 |
commit | 8657356ed34d44609da838b9cdd5109ff0b9d4b8 (patch) | |
tree | af2cf863f6037805d1e862a8fe4f228945ab83e6 /dependencyinjection | |
parent | 1536f9e15d8e5d9918205f436f66cd56b5bee384 (diff) |
use data directory as cache
Diffstat (limited to 'dependencyinjection')
-rw-r--r-- | dependencyinjection/dicontainer.php | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/dependencyinjection/dicontainer.php b/dependencyinjection/dicontainer.php index 27dae1f7b..78bf281ea 100644 --- a/dependencyinjection/dicontainer.php +++ b/dependencyinjection/dicontainer.php @@ -64,7 +64,16 @@ class DIContainer extends BaseContainer { * Configuration values */ $this['autoPurgeCount'] = 200; - $this['simplePieCacheDirectory'] = __DIR__ . '/../cache/simplepie/'; + $this['simplePieCacheDirectory'] = $this->share(function($c) { + $dir = $c['API']->getSystemValue('datadirectory') . + '/news/cache/simplepie'; + + if(!is_dir($dir)) { + mkdir($dir, 0770, true); + } + return $dir; + + }); $this['simplePieCacheDuration'] = 1000; // seconds |