summaryrefslogtreecommitdiffstats
path: root/dependencyinjection
diff options
context:
space:
mode:
authorBernhard Posselt <nukeawhale@gmail.com>2013-04-23 11:08:19 +0200
committerBernhard Posselt <nukeawhale@gmail.com>2013-04-23 11:12:14 +0200
commit8657356ed34d44609da838b9cdd5109ff0b9d4b8 (patch)
treeaf2cf863f6037805d1e862a8fe4f228945ab83e6 /dependencyinjection
parent1536f9e15d8e5d9918205f436f66cd56b5bee384 (diff)
use data directory as cache
Diffstat (limited to 'dependencyinjection')
-rw-r--r--dependencyinjection/dicontainer.php11
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